Releases: guardianproject/orbot
Orbot for Android 17.3.2 RC 1 (tor 0.4.8.12)
- updated tor to 0.4.8.12
- updated IPtProxy (Snowflake + Lyrebird) to 3.8.2
- removed liblzma (xz) no longer needed or used
- updated geoip and snowflake broker info
- improved display of language/locale varations (Español Cubano!)
Thanks to @bitmold and @meenbeese for all the consistent improvements
939ce1d (HEAD -> master, tag: 17.3.2-RC-1-tor-0.4.8.12, origin/master, origin/HEAD) update version code to 1732300100
66850c2 fresh geoip build
c8a13af (snowflake_bridge_script) Merge branch 'master' into snowflake_bridge_script
b610f94 add improvements for language detection
ede09f0 Merge pull request #1124 from meenbeese/fix-sheet-title
f2b8fff OrbotLib update to IPtProxy 3.8.2 and remove direct IPtProxy dependency line
7fa10c9 Merge branch 'master' of github.com:guardianproject/orbot
d87334f Merge pull request #1157 from meenbeese/start-tor
a80c2cb Merge pull request #1158 from meenbeese/kt-rewrite
4d337ee Rewrite PermissionManager file in Kotlin
26e0f68 Fix OrbotService not working on Android 14
3e8e858 Merge pull request #1152 from meenbeese/exception
93cd73a bump build tools to v34.0.0 ... with the merging of #1053 you need android studio koala to build orbot now
3a5db1e Merge pull request #1053 from meenbeese/agp-upgrade
2a89dea Merge pull request #1155 from weblate/weblate-guardianproject-orbot
5912d74 Merge pull request #1141 from meenbeese/fix-deprecation
e387e69 Translated using Weblate (Russian)
8170a08 Update AGP, Gradle, Kotlin, and dependencies
074445d Fix deprecated networking getters
2165359 bump geoip to match tor 0.4.8.12
3bf8e44 Merge branch 'master' of github.com:guardianproject/orbot
ed6794e Merge pull request #1151 from weblate/weblate-guardianproject-orbot
ccedfc2 Translated using Weblate (Interlingua)
38f6910 Translated using Weblate (Interlingua)
12e4be0 Translated using Weblate (Greek)
4f613f7 Translated using Weblate (Portuguese (Portugal))
414bfb3 Translated using Weblate (Persian)
3c26bc8 Fix IllegalStateException on app exit
040b6a6 Merge pull request #1147 from meenbeese/log-fab
6271a83 Improve the copy log button
64ae290 Merge pull request #1143 from weblate/weblate-guardianproject-orbot
e243c0c Translated using Weblate (Slovak)
9d83c1a Merge pull request #1142 from syphyr/obfs3_port
2592a5b Do not open port for obfs3 when using obfs4
b6feefe deals with easy to fix kotlin warnings
fa19548 Cleanup Guambiano, Wayuu, Páez & Nahuatl had some unused resources in the app and orbotservice module. Removed strings, but only ones for these locales which were never used.
b428842 obfs4->lyrebird
a5cf4ba remove outdated+unused ndkversion in orbotservice build.gradle
b7eed88 compileSdkVersion -> compileSdk in app/build.gradle
ba8a254 (origin/snowflake_bridge_script) made geoip script freshly clone the repo, actually updated geoip files
6586608 add -f to rm in script
b8310dd add script to setup geoip and snowflake bridges automatically
2fe527a Script to automatically pull from Tor Project's canonical location of default snowflake bridge config info... the file burried in assets/fronts was very out of date.
556df8b Merge pull request #1137 from meenbeese/improve-scroll
fc787b0 Merge pull request #1138 from meenbeese/rm-perm
995ba7a Merge pull request #1139 from weblate/weblate-guardianproject-orbot
abcca08 Translated using Weblate (Chinese (Traditional))
8ad39ce Remove unused storage permission
5b20078 Improve the scroll in log bottom sheet
Orbot for Android v17.3.1 RC 1 (tor 0.4.8.11)
- update to Tor 0.4.8.11
- update to IPtProxy 3.8.1
- now building using SDK 36
- bump oepnssl from 1.1.1 -> 3.0.13 , used by tor browser
- bump zlib and zstandard to versions used by tor browser too
e6f78bb update to OrbotLib / IPTProxy 3.8.1
0140ae6 Merge branch 'master' of github.com:guardianproject/orbot
b3e2875 Merge pull request #1135 from meenbeese/semicolons
c4b48a6 Merge pull request #1133 from weblate/weblate-guardianproject-orbot
8167643 Merge pull request #1128 from meenbeese/fix-cut-text
23f7d9f Remove unnecessary Kotlin semicolons
f687950 Translated using Weblate (Russian)
2ca1b51 Translated using Weblate (Russian)
2a3e48f Translated using Weblate (Persian)
ef5a1f6 Translated using Weblate (Chinese (Simplified))
f00d774 Merge pull request #1131 from weblate/weblate-guardianproject-orbot
1cc7c49 Translated using Weblate (Russian)
af4db29 Fix app suggested subtitle being cut
d839fd6 geoip matches tor 0.4.8.11
69f3a29 remove iptables/netfilter from LICENSE
15dc751 Merge pull request #1123 from meenbeese/rewrite-del-frag
cba85e5 Merge pull request #1122 from weblate/weblate-guardianproject-orbot
66718eb Translated using Weblate (Icelandic)
e1c67db Translated using Weblate (Vietnamese)
7cee324 Translated using Weblate (Russian)
bef65f0 Translated using Weblate (Russian)
1dec1cd Translated using Weblate (Chinese (Traditional))
8d4072e Translated using Weblate (Chinese (Traditional))
53ab2f7 Translated using Weblate (Russian)
1690a27 Translated using Weblate (French)
b73eeb6 Translated using Weblate (Chinese (Traditional))
7465f5c Translated using Weblate (Chinese (Traditional))
55a39ab Translated using Weblate (Indonesian)
9b8f2b0 Translated using Weblate (Chinese (Simplified))
0797f82 Rewrite OnionServiceDeleteDialogFragment in Kotlin
71c2b21 Merge pull request #1118 from meenbeese/fix-log-crash
19ba38c Merge pull request #1119 from meenbeese/fix-internet-title
d48425d Merge pull request #1116 from meenbeese/fetch-app-name
2da2719 Fix grammar in internet title string key
c7778bd Fix IllegalStateException crash from log
55ff115 Simplify version name fetch in about
8c03d58 Bump IPtProxy 3.8.1 for webtunnel pt
b903959 Bump to IPtProxy 3.7.0... Snowflake v2.9.2 Lyrebird v0.1.0
b15f81d Merge pull request #1099 from slavrom21/master
0b1390f Merge pull request #1098 from meenbeese/add-handlebars
a65ec69 Merge pull request #1114 from weblate/weblate-guardianproject-orbot
d83b303 Translated using Weblate (Armenian)
4e0940f Translated using Weblate (Spanish (Cuba))
e61763e Translated using Weblate (Polish)
36ffcc0 handle potential NPE
aa656fb make fixes to ensure snowflake proxy is managed based on user prefs
99e48fe Merge pull request #1111 from syphyr/license_format
13668f5 Merge pull request #1103 from meenbeese/fix-libevent
8d4cc9f Merge pull request #1093 from weblate/weblate-guardianproject-orbot
a8bf7ac Translated using Weblate (Spanish (Cuba))
80b2e61 Translated using Weblate (Czech)
0387e53 Translated using Weblate (Turkmen)
75dc7bd Translated using Weblate (Russian)
77c24db Translated using Weblate (Galician)
650b639 Translated using Weblate (Galician)
82d17a3 Translated using Weblate (Spanish)
18b8cb1 Translated using Weblate (Albanian)
8b47eeb Translated using Weblate (Albanian)
2ddb1d8 Translated using Weblate (English (United Kingdom))
f9f36a3 Translated using Weblate (Interlingua)
239915a Translated using Weblate (Catalan)
27901b2 Translated using Weblate (Japanese)
36331c0 Translated using Weblate (Russian)
cb9e41d Translated using Weblate (Japanese)
93d82a8 Added translation using Weblate (Spanish (Cuba))
c786b89 Translated using Weblate (Albanian)
7c0ef56 Format License to prevent line breaks on lower res display
6ffe486 Remove obsolete LibEvent URL in about
e4281a2 improve start/start of snowflake proxy based on wifi and power changes
ac54ad9 make sure SnowflakeProxy doesn't start or stop multiple times - may address issue with battery drain during multiple plugs in/out of power adapter
Orbot for Android v17.2.1 RC 2 (tor 0.4.8.10 not .7!)
1e1215b (HEAD -> master, tag: 17.2.1-RC-2-tor-0.4.8.7) update to 1721300200
ff7fec7 make code final
83acd15 update management of network callback proxy for snowflake proxy
cba85e5 (origin/master, origin/HEAD) Merge pull request #1122 from weblate/weblate-guardianproject-orbot
66718eb Translated using Weblate (Icelandic)
e1c67db Translated using Weblate (Vietnamese)
7cee324 Translated using Weblate (Russian)
bef65f0 Translated using Weblate (Russian)
1dec1cd Translated using Weblate (Chinese (Traditional))
8d4072e Translated using Weblate (Chinese (Traditional))
53ab2f7 Translated using Weblate (Russian)
1690a27 Translated using Weblate (French)
b73eeb6 Translated using Weblate (Chinese (Traditional))
7465f5c Translated using Weblate (Chinese (Traditional))
55a39ab Translated using Weblate (Indonesian)
9b8f2b0 Translated using Weblate (Chinese (Simplified))
71c2b21 Merge pull request #1118 from meenbeese/fix-log-crash
19ba38c Merge pull request #1119 from meenbeese/fix-internet-title
d48425d Merge pull request #1116 from meenbeese/fetch-app-name
2da2719 Fix grammar in internet title string key
c7778bd Fix IllegalStateException crash from log
55ff115 Simplify version name fetch in about
8c03d58 Bump IPtProxy 3.8.1 for webtunnel pt
b903959 Bump to IPtProxy 3.7.0... Snowflake v2.9.2 Lyrebird v0.1.0
b15f81d Merge pull request #1099 from slavrom21/master
0b1390f Merge pull request #1098 from meenbeese/add-handlebars
a65ec69 Merge pull request #1114 from weblate/weblate-guardianproject-orbot
d83b303 Translated using Weblate (Armenian)
4e0940f Translated using Weblate (Spanish (Cuba))
e61763e Translated using Weblate (Polish)
36ffcc0 handle potential NPE
aa656fb make fixes to ensure snowflake proxy is managed based on user prefs
99e48fe Merge pull request #1111 from syphyr/license_format
13668f5 Merge pull request #1103 from meenbeese/fix-libevent
8d4cc9f Merge pull request #1093 from weblate/weblate-guardianproject-orbot
a8bf7ac Translated using Weblate (Spanish (Cuba))
80b2e61 Translated using Weblate (Czech)
0387e53 Translated using Weblate (Turkmen)
75dc7bd Translated using Weblate (Russian)
77c24db Translated using Weblate (Galician)
650b639 Translated using Weblate (Galician)
82d17a3 Translated using Weblate (Spanish)
18b8cb1 Translated using Weblate (Albanian)
8b47eeb Translated using Weblate (Albanian)
2ddb1d8 Translated using Weblate (English (United Kingdom))
f9f36a3 Translated using Weblate (Interlingua)
239915a Translated using Weblate (Catalan)
27901b2 Translated using Weblate (Japanese)
36331c0 Translated using Weblate (Russian)
cb9e41d Translated using Weblate (Japanese)
93d82a8 Added translation using Weblate (Spanish (Cuba))
c786b89 Translated using Weblate (Albanian)
7c0ef56 Format License to prevent line breaks on lower res display
6ffe486 Remove obsolete LibEvent URL in about
e4281a2 improve start/start of snowflake proxy based on wifi and power changes
ac54ad9 make sure SnowflakeProxy doesn't start or stop multiple times - may address issue with battery drain during multiple plugs in/out of power adapter
Orbot for Android v17.2.1 RC 2 (tor 0.4.8.7)
Alright folks, this is it. This is the version we are pushing out to EVERYONE.
Thank you to all who contributed to get us here, to this big v17 transition moment, but especially:
@bitmold @tladesignz @meenbeese @syphyr @uniqx @SkewedZeppelin
AND of course, all the amazing translators who have helped us get to more localizations than ever, include many new indigenous languages not even officially supported by Android (more on that soon)
Also, don't be surprised for now that our friend Orbi is hiding a bit... we don't want to shock people too much with our v17 update, so we will roll Orbi out slowly but surely. They are still hiding somewhere in the app though...
Here are some highlights of recent work...
9ebab6d Merge pull request #1047 from guardianproject/geoip_performance_optimization
f6df19d Merge pull request #1076 from syphyr/align_button
5ee9037 Optimization for #1046 only extract geoip and geoip6 from zip if those files dont already exist or if the app has been updated
1f168d4 Rewrite the AppManagerActivity
file in Kotlin
1174011 Fix button on moat and custom bridges
3cd681c Sync minSdkVersion to match the rest of project
edabcb0 Rewrite ProxiedHurlStack file in Kotlin
177471b enabling snowflake proxy shouldn't start tor...
4d0b65f Similarly re #1041, The MoreFragment wouldn't exit Orbot/OrbotVPN correctly. Fixed.
a9c6c39 Fix bug introduced from #1041 where snowflake proxy wasn't turned off This is because the KindnessFragment never specified that the Intents it sends to OrbotService weren't system intents... Fixed this here.
0206f6c intent integrator doesnt need jar libs directory dep...
fd1f542 (dev/gomobile_ldflags) Reduce OrbotLib binary size by ~50% with go compiler ldflags -w and -s -w disable DWARF generation -s disable symbol table
8098d07 Bump IPtProxy to Version 3.4.0
12e3dd8 Merge pull request #1059 from guardianproject/new_langs
c373cc5 change three periods to elipsis in french + english strings
7fd3840 (tag: languagedemo, dev/new_langs) Added support for Nahuatl in language picker
4d0361e Added new Páez string resources
767c155 Added new Wayuu string resources
c636fa2 Added new Guambiano string resources
918d5d6 Added Nahuatl string resources
6712013 This is actually the latest geoip used by the tor project, previously the script in orbot just pulled from tor-android...
8a9f979 Made sure incoming intent isnt null before we see if its from the system #1041 Not sure why'd you get a null intent anyway, but this way we avoid a NPE...
4d2be80 Start Orbot via always-on VPN
1848169 Ensure ICMPV6 packets are not routed
5a156ba for #1008 manually ensure ICMP packets are not routed or bypassed also tune VPN settings to ensure IPv6 traffic routing as possible
Demo with Guambiano, Wayuu, Páez & Nahuatl Support
Languages added for an upcoming demo. Not an official release!
Orbot for Android v17 RC 1 (tor 0.4.8.7)
93057ce (HEAD -> master, tag: 17.1.1-RC-1-tor-0.4.8.7) udpate to 1711300100
c80ff8a (origin/master, origin/HEAD) final tweaks to kindness mode settings
3789724 small tweaks to kindness settings layout
874024d simplify kindness mode settings
9dcd1f4 delete aar old sources
5736e59 Merge pull request #1002 from meenbeese/gradle-settings
028ddc3 Merge pull request #1024 from meenbeese/minor-fixes
44194ba Merge pull request #1014 from meenbeese/rewrite-adf
ac4f15e Merge pull request #1020 from weblate/weblate-guardianproject-orbot
33ff0d1 update OrbotLib.aar for latest IPtProxy release
b7c4e0f update to 1711200300
aa92b32 Translated using Weblate (Czech)
48f8c47 Translated using Weblate (Interlingua)
9ddeffa Translated using Weblate (Greek)
74b60d2 Translated using Weblate (Belarusian)
67fb000 Translated using Weblate (Russian)
412f5f4 Translated using Weblate (Catalan)
09973c0 Translated using Weblate (Albanian)
b378ac7 Translated using Weblate (Turkish)
873d9a0 Translated using Weblate (Czech)
8942f2a Translated using Weblate (Swedish)
b1f0291 Misc. fixes and fine-tuned adjustments
007029d Center the title text in custom bridge sheet
5d43a1a Increase content spacing in fragment connect
497dd30 Shift buttons and center title in kindness sheet
e7d7171 Center main title in config bottom sheet
62dc88e Remove the green dot in choose apps
e07c29e Merge pull request #1012 from syphyr/is_icmpv6
1af9e95 Merge pull request #1015 from weblate/weblate-guardianproject-orbot
49be4d4 Translated using Weblate (Latvian)
19260af Translated using Weblate (Albanian)
675ee45 Rewrite AboutDialogFrag file in Kotlin
1848169 Ensure ICMPV6 packets are not routed
423ea77 Only allow repo declarations in settings.gradle
9b8b55c Move repository declaration to settings.gradle
a5d5674 Merge pull request #1001 from meenbeese/fix-deprecations
dda7cc6 Merge pull request #1000 from weblate/weblate-guardianproject-orbot
5a156ba for #1008 manually ensure ICMP packets are not routed or bypassed also tune VPN settings to ensure IPv6 traffic routing as possible
066b31d update to version 1710300200
37dddb8 Translated using Weblate (Lithuanian)
a19d999 Translated using Weblate (Armenian)
3e4ec02 Translated using Weblate (Chinese (Simplified))
c9fbf28 Translated using Weblate (Croatian)
23e7760 Translated using Weblate (Galician)
09345d1 Translated using Weblate (Spanish)
3a962e0 Translated using Weblate (Greek)
49ed7dc Fix deprecation of getResources().getColor()
84574cd Fix deprecation of URLDecoder.decode
a0036c6 Fix deprecation of locale
a291594 Fix deprecation of activity?.getDrawable
20805be Fix deprecation of Html.fromHtml
bdc36e5 update startSnowflake calls to support new argument
5cf5899 update to IPtProxy 3.2
Orbot for Android v17.1.1 BETA 3 (tor 0.4.8.7)
Beta 3 for testing
e238d44 (HEAD -> master, tag: 17.1.1-BETA-3-tor-0.4.8.7) update to 1711200300
a5d5674 (origin/master, origin/HEAD) Merge pull request #1001 from meenbeese/fix-deprecations
dda7cc6 Merge pull request #1000 from weblate/weblate-guardianproject-orbot
5a156ba for #1008 manually ensure ICMP packets are not routed or bypassed also tune VPN settings to ensure IPv6 traffic routing as possible
066b31d update to version 1710300200
37dddb8 Translated using Weblate (Lithuanian)
a19d999 Translated using Weblate (Armenian)
3e4ec02 Translated using Weblate (Chinese (Simplified))
c9fbf28 Translated using Weblate (Croatian)
23e7760 Translated using Weblate (Galician)
09345d1 Translated using Weblate (Spanish)
3a962e0 Translated using Weblate (Greek)
49ed7dc Fix deprecation of getResources().getColor()
84574cd Fix deprecation of URLDecoder.decode
a0036c6 Fix deprecation of locale
a291594 Fix deprecation of activity?.getDrawable
20805be Fix deprecation of Html.fromHtml
bdc36e5 update startSnowflake calls to support new argument
5cf5899 update to IPtProxy 3.2
Orbot for Android 17.1.1 BETA 2 (tor 0.4.7.8)
- update tor to 0.4.7.8
- update IPtProxy to 3.2 (Snowflake, Lyrebird/Obfs4)
Orbot for Android v17.1 RC 2 (tor 0.4.7.14)
6b1ba03 (HEAD -> master, tag: 17.1.0-RC-2-tor.0.4.7.14, dev/master) update to version 1710300200
5a3a5d8 (origin/master, origin/HEAD) updates for circumvention logic to access new fronts and properly use proxying
2808663 Merge pull request #971 from hax0rbana-adam/vector-graphics-logo-with-CI
115c315 Merge pull request #988 from weblate/weblate-guardianproject-orbot
1bdf283 Translated using Weblate (Spanish)
84d6b6e Merge pull request #986 from weblate/weblate-guardianproject-orbot
eca1973 Translated using Weblate (Spanish)
863e7d2 Translated using Weblate (Aymara)
a84742f Translated using Weblate (Belarusian)
603a2ea fix: updated Java version from 8 to 17
aa32c3c fix: Make settings activity be an Activity object instead of a preferences fragment
22bdc1a fix: ensure we can get indexes before using them
a8e72e3 fix: Use the default locale when converting case
a09862e fix: resolved possibility of a -1 causing an index exception
f876f67 fix: fixed AndroidManifest to point to the BaseActivity
Orbot for Android 17.1 RC 1 (tor 0.4.7.14)
Thanks to @meenbeese @syphyr @hax0rbana-adam all the translators and everyone else for the recent flurry of work
a3efaee remove invalid activity from manifest per #868 #868
f4cb26d Merge pull request #982 from syphyr/update_iptproxy
604e440 Merge pull request #981 from syphyr/fix_captcha
c7ca268 Merge pull request #979 from golfvoyager1/patch-1
c67ca50 Merge pull request #969 from syphyr/fix_teevee
f3fd83c Merge pull request #965 from hax0rbana-adam/vector-graphics-logo
f1d126a Merge pull request #964 from meenbeese/kotlin-rewrite
bdcfcbf Merge pull request #963 from meenbeese/scripts
5f8808a Merge pull request #962 from meenbeese/underline-text
ba54940 Merge pull request #961 from weblate/weblate-guardianproject-orbot
cb07cc9 Translated using Weblate (German)
4ba2846 Translated using Weblate (Chinese (Simplified))
50d8ab2 Translated using Weblate (Aymara)
deaa331 Translated using Weblate (Japanese)
cd099d9 Translated using Weblate (Persian)
46bf9a8 Translated using Weblate (Russian)
61cc397 Translated using Weblate (Icelandic)
cf26363 Translated using Weblate (Polish)
2496c7c Translated using Weblate (Portuguese (Brazil))
e9b3741 Translated using Weblate (Aymara)
eaf588d Translated using Weblate (Arabic)
04e81a8 Translated using Weblate (Japanese)
c7c6d36 Update to IPtProxy 3.1.1
60f7296 Update Orbot to Lyrebird
594c49e Fix snowflake Fastly and Moat Activity front
49b8444 Set ConnectionPathway when Custom Bridges are used
59327f1 removed icon's shadow and increased contrast
e04c8df Set jvm target in app to 17
075fe42 Exclude duplicate class androidx.lifecycle.ViewModelLazy
ecdaeb6 Update teevee compileSdkVersion to 33
7a65a7b Update teevee version to tor 0.4.7.14
7759688 Vector image of the Orbot logo for the launcher #958
ad3b658 Rewrite OrbotApp file in Kotlin
1050ed0 Remove old descriptions dir
5e86e20 Move shell scripts to tools dir
f6d0c6c Underline tvConfigure choose connc text