Skip to content

Releases: guardianproject/orbot

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.

Orbot for Android 16.5.3 BETA 1

22 Jan 03:56
Compare
Choose a tag to compare

thanks to @bitmold for the momentum!

c2b9a5e (HEAD -> master, tag: 16.5.3-BETA-1-tor.0.4.6.9) update version to 1653100100 16.5.3 beta 1
3a548c2 (origin/master, origin/HEAD) cleanup start/stop of tun2socks for VPN; improves reliabiliy, reduces race conditions
5906ab1 fix git mistake...
ff1582c Fix race condition with showing bootstrap on main activity after tor strats
6c349cc Only show bandwidth info in notification if a circuits built, otherwise it fights for notification real estate with the bootstrap events
0a0861e Fix infinite loop regression introduced on devices < API 26 #582
0c6b07a added small UI check pertaining to #582
1393621 Fixed + suppressed lots of inconsequential warnings in OrbotService
924d108 Closes #320
7c22b0f Merge pull request #560 from weblate/weblate-guardianproject-orbot
bd607f4 (new_work) Merge branch 'new_work' of github.com:guardianproject/orbot into new_work
960a6ce update gradle
9cfdf49 only use the local socks proxy if it is set (this is for older devices)
b498f41 add playstore launcher graphic
389cc8f update icon to mipmap higher-res
6258033 (origin/new_work) tiny UI status stuff
57c6e6a Revert "OrbotService doens't need mIsLollipop"
1c8025a annotation to suppress snowflake warnings + closed a hanging cursor
31da772 OrbotService doens't need mIsLollipop
2acd1a3 Merge branch 'expanded_notification' into testinggg
825a21a Merge branch 'rapid_start_stop_crash' into testinggg
64b95a7 Merge branch 'sorted_countries' into testinggg
0113981 (origin/expanded_notification) cleaned up
9cf705f Remove relay lookups for internal + one-hop circuits
6ead3a5 Remove persistent notification preference on Oreo+
71079ae Cleaned up warngins and dev code from last commit
af400e8 Merge branch 'expanded_notification' of https://github.com/guardianproject/orbot into expanded_notification
2f776be Closes #538 Expanded Notifications show exit node info
c1ba482 Use Camel Casing on Notification Strings Show newnym even if expanded notifications are disabled (that's not what that preference is for!)
4331a4d New message for when orbot isnt connected to tor
107ecf7 start tor from notification when disconnected
719e387 - Notification title doesn't say Orbot, instead it shows the status - Notification text shows state as orbot is starting - Bandwidth transfer only shows once there's an active tor connection
ebe49ba (origin/rapid_start_stop_crash) added extra action to call stopforeground, used when the user quits orbot but there is no tor logic to stop...
7adb1dd use startForegroundService on API 26+
2a116d8 catch illegal state exception in sendIntentToService()
43f4011 (origin/sorted_countries) countries are sorted by current locale diplay name
3f1cef7 (origin/raw_event_listener) migrated remaining events, removed TorEventListener
963aa1f migrated NEWDESC event to raw event listener
777c70b moved bandwidth BW event to raw event listener
aa000a7 (origin/fix_573_no_bandwidth_updates) Fixes #573