guardianproject / orbot

The Github home of Orbot: Tor on Android (Also available on gitlab!)
https://gitlab.com/guardianproject/orbot
Other
1.98k stars 325 forks source link

Orbot for Android v17.2.1 RC 2 (tor 0.4.8.7) #1110

Closed oleg72-bit closed 1 month ago

oleg72-bit commented 1 month ago

Discussed in https://github.com/guardianproject/orbot/discussions/1087

Originally posted by **n8fr8** February 10, 2024 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... ![Screenshot 2024-02-09 at 3 45 35 PM](https://github.com/guardianproject/orbot/assets/30851/ff8c0684-ffe1-448b-a7e7-b033a0e98222) Here are some highlights of recent work... 9ebab6df Merge pull request #1047 from guardianproject/geoip_performance_optimization f6df19df Merge pull request #1076 from syphyr/align_button 5ee90378 Optimization for #1046 only extract geoip and geoip6 from zip if those files dont already exist or if the app has been updated 1f168d40 Rewrite the `AppManagerActivity` file in Kotlin 11740111 Fix button on moat and custom bridges 3cd681c8 Sync minSdkVersion to match the rest of project edabcb00 Rewrite ProxiedHurlStack file in Kotlin 177471b6 enabling snowflake proxy shouldn't start tor... 4d0b65ff Similarly re #1041, The MoreFragment wouldn't exit Orbot/OrbotVPN correctly. Fixed. a9c6c39e 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. 0206f6cb intent integrator doesnt need jar libs directory dep... fd1f542c (dev/gomobile_ldflags) Reduce OrbotLib binary size by ~50% with go compiler ldflags -w and -s -w disable DWARF generation -s disable symbol table 8098d073 Bump IPtProxy to Version 3.4.0 12e3dd85 Merge pull request #1059 from guardianproject/new_langs c373cc51 change three periods to elipsis in french + english strings 7fd38408 (tag: languagedemo, dev/new_langs) Added support for Nahuatl in language picker 4d0361e3 Added new Páez string resources 767c1550 Added new Wayuu string resources c636fa27 Added new Guambiano string resources 918d5d6a Added Nahuatl string resources 67120132 This is actually the latest geoip used by the tor project, previously the script in orbot just pulled from tor-android... 8a9f979b 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... 4d2be809 Start Orbot via always-on VPN 18481697 Ensure ICMPV6 packets are not routed 5a156bab for #1008 manually ensure ICMP packets are not routed or bypassed also tune VPN settings to ensure IPv6 traffic routing as possible
This discussion was created from the release Orbot for Android v17.2.1 RC 2 (tor 0.4.8.7).