Skip to content

Releases: guardianproject/orbot-android

Orbot for Android 16.6.2 RC 1 (tor 0.4.7.8)

05 Jul 11:40
16.6.2-RC-1-tor.0.4.7.8
Compare
Choose a tag to compare

cd6184e (HEAD -> master, tag: 16.6.2-RC-1-tor.0.4.7.8) update version code to 1662300100
334e652 (origin/master, origin/HEAD) update to tor 0.4.7.8
2b01de0 Merge pull request #694 from weblate/weblate-guardianproject-orbot
7f7b413 Translated using Weblate (German)
fb6c88c update to tor-android 0.4.7.7
ac1eb42 Merge branch 'dev_allow_notification_dismiss'
0f59ff1 Merge branch 'master' of github.com:guardianproject/orbot
f452264 Merge pull request #691 from weblate/weblate-guardianproject-orbot
3af5e86 Translated using Weblate (Indonesian)
03fcec9 (origin/dev_allow_notification_dismiss, dev_allow_notification_dismiss) allow notification to be swiped away when Orbot is not running
82c576c Merge branch 'master' of github.com:guardianproject/orbot
099a78e Show obfs4proxy version on about dialog
0fe4fbe Use IPtProxy 1.6.0 (new Snowflake 2.2.0 release)
ffcf217 Merge pull request #685 from guardianproject/new_geoip
7176145 Merge pull request #687 from turrisxyz/Pinned-Dependencies-GitHub
fb44283 chore: Set permissions for GitHub actions
4915ffc use geoip files used in tor (from IPFire)
07e47ee Merge branch 'master' of https://github.com/guardianproject/orbot
e646dee Merge pull request #679 from weblate/weblate-guardianproject-orbot
5cc07e2 Translated using Weblate (Chinese (Simplified))
90bfe6c Merge branch 'master' of https://github.com/guardianproject/orbot
611f126 Merge pull request #678 from weblate/weblate-guardianproject-orbot
ec8550a Translated using Weblate (Portuguese (Brazil))
58a1966 Merge pull request #677 from weblate/weblate-guardianproject-orbot
3cdbe86 Translated using Weblate (Ukrainian)
dce1627 Translated using Weblate (Turkish)
3d71537 Translated using Weblate (Romanian)
edda886 Translated using Weblate (Bulgarian)
b12b17e Translated using Weblate (Russian)
3369848 Merge pull request #675 from weblate/weblate-guardianproject-orbot
683c9db Translated using Weblate (Chinese (Simplified))
0e03262 Merge pull request #673 from weblate/weblate-guardianproject-orbot
edb5359 Translated using Weblate (Ukrainian)
31777c4 Translated using Weblate (Turkish)
e8a1c53 Translated using Weblate (Romanian)
c5aacf0 Translated using Weblate (Portuguese (Brazil))
684f492 Translated using Weblate (Bulgarian)
17e5431 Translated using Weblate (Russian)
98f3d91 Fix bug with onion share being tor over tor
33d4713 Merge pull request #672 from weblate/weblate-guardianproject-orbot
7f4a1b8 Translated using Weblate (Russian)
93d1a26 Merge pull request #671 from weblate/weblate-guardianproject-orbot
e50b024 Translated using Weblate (Romanian)
e697455 Translated using Weblate (Bulgarian)
61857a5 new strings, for translation
c7fae8f Merge pull request #669 from syphyr/main
349e730 Remove extra slash
3db2bc5 Merge branch 'master' of https://github.com/guardianproject/orbot
eeb3dd7 no need to have extra member var

Orbot for Android 16.6.1 RC 3

29 Apr 16:20
16.6.1-RC-3-tor.0.4.6.10
Compare
Choose a tag to compare

65a538d (HEAD -> master, tag: 16.6.1-RC-3-tor.0.4.6.10) update changelog
e93c0db update to 1661300300
9780385 (origin/master, origin/HEAD) clean-up use of temporary local AAR library
c374011 (tag: 16.6.1-RC-2-tor.0.4.6.10) update to 1661300200
1a30e25 update with info about tor-android commit for aar
f7ed301 temporary builds of local aar for tor-service
9095a5e (newport/master) building from AAR built from guardianproject/tor-android@95eca2a until a new full release is done
44b2078 small changes to TorService conn interaction - cleanup where event list is created - don't need to reauthenticate
fbc0bdc Significantly improves #621, more serious work to tor-androud should occur, basically Orbot set tor events and then TorService set its own CIRC event which caused the Orbot UI to not update
e95179f Merge pull request #659 from weblate/weblate-guardianproject-orbot
0ca0575 Translated using Weblate (Chinese (Simplified))
1b9ddc1 Translated using Weblate (Ukrainian)
a382781 Translated using Weblate (Turkish)
b5d8c5d Translated using Weblate (Portuguese (Brazil))
9095a95 Translated using Weblate (Icelandic)
5c6cafa Translated using Weblate (Persian)
a00a096 Translated using Weblate (German)
3a68094 Translated using Weblate (Bulgarian)
af2bf28 Merge pull request #657 from weblate/weblate-guardianproject-orbot
bff7888 Translated using Weblate (German)

Orbot for Android 16.6.1 RC 1

05 Apr 20:59
16.6.1-RC-1-tor.0.4.6.10
Compare
Choose a tag to compare

/** 16.6.1-RC-1-tor.0.4.6.10 5 Apr 2022 **/

  • more excellent clean-up and stability improvements from @bitmold
  • interop with F-Droid, Rethink and other "netcipher" apps restored
  • new "Snowflake Proxy" mode UI and persistent "snowflakes served" counter
  • simpler handling of DNS proxying to tor (no more need for dnsjava library)

b55d599 persist number of snowflakes served across restarts
7c80fb5 (status_reworking) reset local port values when the VPN is stopped
022512c (origin/status_reworking) notifications are good here too
ce366f7 set status textview to tor binary version when OFF
aa215a1 Clear ports UI when tor stops, one string for no ports set, dont translate it
07379a2 Remove old school onion32 graphic users rarely/never see
092d88a Keep Orbot notification alive unless user closes app
97cda89 More cleanups; stopping UI logic works; I think this is ready for merging now
f659af0 Removed vestigial REQUEST_START_TOR intent filter and an old v2 onion serivce intent filter
74c9fe6 Ensure UI is updated to reflect status on boot
22a6a26 code cleanups from this work, also swithced hardcoded english strings to res
d18c6a4 Notification has its own local action to start tor, before we started things twice
4285e8f Fix bug where user quits Obrot and notification dis and reappaears before finally leaving
fb850f9 Initial work; OrbotService uses status in TorService...- still working out kinks
ec5a414 remove badvpn from orbot license
62e242e Merge pull request #649 from guardianproject/always_persist_service
de5ba0f No longer need this boolean flag in OrbotService
c559617 remove now obsolete string resources
b4b5190 remove persist preference, use contextcompat to start service
83e636f remove dummy activity, it just wastes CPU cycles on Android 8+
5d2158a don't show tor starting event type in notification, just more user friendly messag
9197134 java clean
a3ec230 removed unused v2 auth cookie resource
4f62122 Up to date project URLs in app; new string resources use translatable:false so transiflex doesn't translate URLs and ultimatley so that when these things change it'll effect all locales
62722f4 Merge pull request #648 from weblate/weblate-guardianproject-orbot
0098acd Fixed hosted services UI not fitting on screen in French + probably other nonenglish locales
eda28b2 fix SOCKS spelling in canadian french strings
a6c9a4b More subtle UI for running a snowflake proxy
374c443 Translated using Weblate (Spanish)
cd8d3eb bug partially related to #637, #638 some intents are logging as unahndled when they are infact handled
9b57403 Revert "status intent was misconfigured, probably related to #637 and #638"
6e7c15a status intent was misconfigured, probably related to #637 and #638
0dde1a1 more unused icons from main app
9ff0052 Duplicate icons removed from main app, service icons in proper placce in orbotservice
a337e5c removed incorrect nested resource dir structure in orbotservice
64ff52d more unused pngs safely gone
b577fa8 Remove menu PNGs orbot hasn't used in about a decade
5f7cfe5 Revert "removed unused pngs, hardcoded text"
7a9492f removed new bulgarian string translations for resources orbot no longer uses
66cf472 cleanup dimens.xml
df852d6 removed unused pngs, hardcoded text
3659e94 Closes #644 - you can select all + copy bridge configs
597bfec Closes #630 incorrect StrictNodes description, thanks tla
22835d6 Collate countries in spinner by default locale so accent marks are taken into account when sorting
ed9cd3b more readability, less nesting
d0cd27b misc src comments
5dcdb8d Revert "closes #643 adds portugal to spinner"
08c45f5 closes #643 adds portugal to spinner
3acf336 remove dnsjava library in favor of just read/write datagrams for #640

Orbot for Android 16.6.1 BETA 1

18 Mar 18:40
16.6.1-BETA-1-tor.0.4.6.10
Compare
Choose a tag to compare
Pre-release

1001152 (HEAD -> master, tag: 16.6.1-BETA-1-tor.0.4.6.10) update to 1661200100
ac8075a (origin/master, origin/HEAD) Merge branch 'master' of github.com:guardianproject/orbot
3d29df8 move to older version of dnsjava to support Android 5/6 pre-Java 8 devices
4f757e7 move context init to first step in app onCreate()
839d7ce for #642 set prefs content when app instance is created
ce201c7 Merge pull request #636 from weblate/weblate-guardianproject-orbot
eb2aa96 Translated using Weblate (Bulgarian)
3894711 Merge pull request #633 from weblate/weblate-guardianproject-orbot
da83059 Translated using Weblate (Romanian)
b205918 Translated using Weblate (Bulgarian)
a20d724 bump tor 0.4.6.9 -> 0.4.6.10

Orbot for Android 16.6.0 RC 4

07 Mar 19:41
16.6.0-RC-4-tor.0.4.6.9
Compare
Choose a tag to compare

b06e05c (HEAD -> master, tag: 16.6.0-RC-4-tor.0.4.6.9) update to 1660300400
ba29c47 (origin/master, origin/HEAD) Merge pull request #629 from weblate/weblate-guardianproject-orbot
64dc325 Merge branch 'main_ui_cleanup'
5126a82 Have Orbot VPN be a string that can be localized
bbaeee1 VPN/DNS code clenaup [minor]
5b721b6 (origin/main_ui_cleanup, main_ui_cleanup) Slightly reworked UI, I use my phone in French now and Orbot's UI bandwidth was always cropped off. I think these changes make it look nice and reliable in any locale
88570ca Fixes #627 CPU drain, no busy looping
ade503f Translated using Weblate (Bulgarian)
403c60c occasional NPE crash
46c2f47 better cleanup
a465621 fix leaky bug, writing to dead descriptors re #627
d85d926 Show snowflake clients connected count in notification
7e549c4 Use IPtProxy logic for if snowing
0451c5c Bump to IPtProxy 1.5.1
93f0378 Merge pull request #626 from weblate/weblate-guardianproject-orbot
a2d789b Translated using Weblate (Chinese (Simplified))
6c3875f Translated using Weblate (Ukrainian)
5b6c461 Translated using Weblate (Turkish)
9884116 Translated using Weblate (Portuguese (Brazil))
bd61ee9 Translated using Weblate (Norwegian Bokmål)
dfb4d89 Translated using Weblate (Bulgarian)
b7f1b8d Merge branch 'master' of https://hosted.weblate.org/git/guardianproject/orbot

Orbot for Android 16.6.0 RC 3

05 Mar 04:40
16.6.0-RC-3-tor.0.4.6.9
Compare
Choose a tag to compare
  • start on boot fixes

1cb990a (HEAD -> master, tag: 16.6.0-RC-3-tor.0.4.6.9) update version to 1660300300
20c6a07 (origin/master, origin/HEAD) Merge pull request #623 from guardianproject/dev_fix_onboot
a582fe4 (origin/dev_fix_onboot, dev_fix_onboot) Merge branch 'dev_fix_onboot' of github.com:guardianproject/orbot into dev_fix_onboot
ae70533 a few small tweaks to onboot logic after testing on Android 11
95fb4ee Merge pull request #619 from syphyr/fix_symbols
0fe698a More idiomatic Kotlin, other misc cleanups
e060392 a number of small changes, primarily wait 5 seconds to start reading/writing TUN FD
28bd7c2 only ACTION_START will be sent to OrbotService
c182bcf listen for new events to properly handle OnBoot sequence
9044a9d only start OrbotService if network connection is available - will receive multiple calls, from BOOT_COMPLETED to CONNECTIVITY_CHANGE
40932fc add network permission to appcore since we call them in OnBootReceiver
8e2ede3 (origin/dev_fix_boot_vpn_issue, dev_fix_boot_vpn_issue) Merge branch 'dev_fix_boot_vpn_issue' of github.com:guardianproject/orbot into dev_fix_boot_vpn_issue
9ff2a40 Merge branch 'master' into dev_fix_boot_vpn_issue
12cbb72 Merge branch 'master' of github.com:guardianproject/orbot
3b5308a Merge branch 'master' into dev_fix_boot_vpn_issue
b53e223 Clean up and localize logNotice() messages since they are hardcoded into orbotservice
9edf6b2 fix refactor symbol errors
a227fb4 Merge branch 'master' into dev_fix_boot_vpn_issue
368fbe1 handle start on boot properly, and simply VPN configuration (removed unnecessary settings)
b4f340b if OrbotService is killed and restarted, we want it to be starting again with last intent
e7e737d VPN apps aren't meant to startup in Direct Boot mode
cbdfcc1 Fix missing symbols
25a77cf see last commit...
a957796 one file for constants, not 3
13b690b Added onionshare to VPN app bypass list
5b25d84 Merge pull request #614 from weblate/weblate-guardianproject-orbot

Orbot for Android 16.6.0 RC 2

17 Feb 22:38
16.6.0-RC-2-tor.0.4.6.9
Compare
Choose a tag to compare

just a little clean-up thanks to @bitmold

8a0582d (origin/master, origin/HEAD) remove persistent notification on oreo+ take2
5c33009 use default locale, not english for #588
750d5f4 Closes #610, one less string to translate too
9528f2f removed unused strings from Orbot main app; some unused ones that may be reused in the future still exist here
aa575d5 removed a lot of lintable warnings, code cleanup
e4454a6 DNSProxy -> DNSResolver; clenaup unused code
5142d0e Merge branch 'master' of https://github.com/guardianproject/orbot
2b5760d update CHANGELOG for v16.6 RC 1
e79b3b3 some code cleanup

Orbot for Android 16.6.0 RC 1

16 Feb 20:24
16.6.0-RC-1-tor.0.4.6.9
Compare
Choose a tag to compare

** 16.6.0-RC-1-tor.0.4.6.9 16 Feb 2022 **/

b2bed02 (origin/master, origin/HEAD) clean-up byte reading code, and simplify
4231a8f (newport/master) ensure we specify Locale to use
9507e70 ensure threads are cleaned up, handle "UnknownPacket" types - this may help resolve onBoot issues with VPN
79aee40 identify foreground service type for Android 12
56e4841 Translated using Weblate (German)
978a5d2 remove unused IPtProxy.aar local file
5fda213 (origin/OrbotIPtProxy, OrbotIPtProxy) Update BUILD.md
884aa98 remove local AARs, use new jitpack OrbotIPtProxy
33e8f3c Add multidex support
ca79998 Fix resolving IPtProxy for app-mini and appcore

Orbot for Android 16.6.0 BETA 1

11 Feb 16:24
16.6.0-BETA-1-tor.0.4.6.9
Compare
Choose a tag to compare

MAJOR overhaul of VPN/tun traffic handling

  • migrated to go-tun2socks
  • implemented new routing of DNS traffic to Tor DNS port
  • removed badvpn/tun2socks, jsocks and other legacy code

Orbot for Android 16.5.3 Release Candidate 1

27 Jan 18:28
16.5.3-RC-1-tor.0.4.6.9
Compare
Choose a tag to compare

UPDATE JAN 28: This release has a DNS issue/leak as documented in #589 that is being worked on

  • Improve notification display with exit IP, country, and reliable up/down throughput display (bim!)
  • Major improvement to VPN reliability through replacing pdnsd daemon with more reliable DNS layer (n8fr8, bim)
  • Multiple small fixes, tweaks to startup/shutdown/restart reliability (bim, n8fr8)
  • Updates to latest iptproxy release for small improvements to obfs4 and snowflake

Major work and thanks to @bitmold the defacto Orbot lead developer these days, @eighthave and @tladesignz for the work on core tor-android and iptproxy libraries, and @syphyr for all the feedback and support.