Skip to content

Orbot for Android v17.5.0 RC 2 (tor 0.4.8.17)

Latest
Compare
Choose a tag to compare
@n8fr8 n8fr8 released this 03 Jul 21:05
· 83 commits to master since this release
17.5.0-RC-2-tor-0.4.8.17

f589237 (HEAD -> master, tag: 17.5.0-RC-2-tor-0.4.8.17) update to 1750300200
bd93d22 (origin/master, origin/HEAD) Merge branch 'master' of github.com:guardianproject/orbot
269c76a update tor-android to 0.4.8.17 with openssl 3.5
80c8502 Merge pull request #1362 from weblate/weblate-guardianproject-orbot
0059e56 Translated using Weblate (Ukrainian)
bb1f811 Translated using Weblate (Bulgarian)
60ea12f Translated using Weblate (Arabic)
786db18 removed app-tv project, can integrate appcore into app once #1360 is merged in
d68739d Merge pull request #1359 from weblate/weblate-guardianproject-orbot
7011a76 Translated using Weblate (Chinese (Simplified Han script))
184b81e Translated using Weblate (Tamil)
4b40c03 remove intentintegrator top level module, only the app-tv package uses it so place code in there so it still builds
3075e14 orbot doesn't need to depend on old intentintegrator zxing module
c382f82 clean unused import
b070d0b move showToast extension function to orbotservice so it can be used everywhere
b9d7fab Merge pull request #1341 from guardianproject/lock_corner_cases
a39731e PR Feedback renname toast extension function to showToast isntead of make
05c83b5 reset flags on cancel before finishing
0f4221f update string resources
f7b01da Refactor names away from password to authentication, since the prompt is now also used for biometrics
0123a8e Setting only visible on API 30+ to disallow biometrics and only use PIN
104a6f9 Adds 2nd boolean flag to OrbotApp to fix #1340 authentication loop on nougat
401aeb8 properly handle cancel with new logic in RequestpasswordPrompt.kt
2ffe628 added Toast extension functions i've been using for printf debugging since they can just be used to make lots of code cleaner
07f5630 supress scary linter warning, it doesn't apply to us here
3cef737 Fix broken UI state on some versions of Android when authentication lock is on but no pin or biometric is set.
93cef79 Merge pull request #1356 from weblate/weblate-guardianproject-orbot
204b9f5 (newport/master) update to tor 0.4.8.16.2 release (with OpenSSL 3.0.16)
7a95f5a Translated using Weblate (Persian)
6f6af0f Translated using Weblate (Catalan)
51243b3 Merge branch 'master' of github.com:guardianproject/orbot
24b1503 Merge pull request #1354 from weblate/weblate-guardianproject-orbot
b489e13 stop meek proxy on ask tor API error, it only stopped on success previously
5d0fa92 Translated using Weblate (Persian)
a8dae27 Translated using Weblate (Arabic)
696ba6c Refactor with no functionality changes. Used sensible names for configuring how orbot connects to tor (directly, with bridges, etc). add documentation for methods where this is set
932891a Default to DIRECT instead of SMART since SMART isn't implemented on backend, on cold starts of app direct settings aren't set
e69947f Removed legacy preference "pref_bridges_enabled" which orbotservice ignores since bridge logic is handled differently Removed calls to it in unmaintained TV project so it still builds
7b4104d TLC for custom bridges bottom sheet - make textfield fill viewport, dont set max lines - dont set "obfs4" (or "meek" if Farsi) if no bridges are set in preferences, that's from old code, is useless and immediately gives user an error. for now return empty string, perhaps include hardcoded obfs4 bridges later
b94bf5b When setting camo mode call finishAffinity() to finish the entire activity chain. Newer Androids close the app, but on older ones (seeing this on Nougat) the app doesn't close
a24bded - OrbotVPNManager would hardcode its session name to orbot VPN instead of using localized "Orobt VPN" string - Session name displays prominently in GUI on some verisons of Android - This is place where camo mode can be used, so use it here if enabled
da8c5cc Merge pull request #1346 from meenbeese/bottomsheet
4de8a17 Merge pull request #1347 from weblate/weblate-guardianproject-orbot
bb37f4f Update README.md
36b8624 Translated using Weblate (Bulgarian)
a1e61e8 Translated using Weblate (Chinese (Simplified Han script))
94c23a5 Translated using Weblate (Ukrainian)
2266279 Translated using Weblate (Icelandic)
8f0ce08 Translated using Weblate (Arabic)
0b9e0c9 Merge pull request #1348 from irl/master
f0ad9d9 Defer to organisation level FUNDING.yml
ff9a4dc Minor tweaks to bottom sheets for consistency
62481a2 Fixes #1342
3305f58 Fix regression from #1305 The new kotlin converter is not neutral, previously nullable types now need to be explicitly set to a null default in the constructor or a kotlinx.serialization.MissingFieldException will be thrown
d2498c5 Merge pull request #1345 from weblate/weblate-guardianproject-orbot
ac38559 Translated using Weblate (Romanian)
d68d925 Translated using Weblate (Portuguese (Portugal))
41df86d use lyrebird 0.6.1; build IPtProxy with min sdk 24
aa9ae67 lock rotation on app manager activity since its buggy
5028605 Fixed bug where settings was ABSOLUTELY unusable when rotated, now it still functions but you lose your scroll position...
085d9cd put rotation lock logic in BaseActivity so all activities respect it
e764538 Merge branch 'meenbeese-rotation-fix'
74b73c3 fix rebase mistake from PR
7ce7de1 Merge pull request #1305 from meenbeese/retrofit
a3009cc ran android lint on orbotesrvice
09dadf6 Bump Retrofit and switch to Kotlin converter
c609b85 ran android lint on app project
9c49b02 Refactor ConnectFragment to use shared view model
e098026 custom bridge screen error message was hardcoded in English
b5e1833 orbot service housekeeping
46812a9 Merge pull request #1337 from tladesignz/fix/1335
618a638 removed very old and unused CustomBridgesFragment and deleted the now empty onboarding package
0089587 renamed generic OrbotMenuActionAdapter to ConnectMenuActionAdapter since its only used on connect screen, relocated to new package
129217d moved all UI elements from the more screen into their own package
484ac04 renamed settings package to more to reflect that primary UI screen
88c4eff moved all UI elements from the main connect screen into their own package
42d2030 moved kindness UI files to their own package
3a39dc0 Remove obsolete version checks now that min API is 24
a42bbb2 bump minSdk 21 -> 24
58c2689 Issue #1335: Don't store anything if variables are null, although they shouldn't be.
264403d small service refactor
1dc1655 update android gradle plugin 8.9.3 -> 8.10.1
4ac5b9d Merge pull request #1336 from tladesignz/master
89995a7 Merge pull request #1338 from weblate/weblate-guardianproject-orbot
f50ac4b Translated using Weblate (English (United Kingdom))
9b23583 Translated using Weblate (Arabic)
20a73f1 Fixed issue #1335: Replaced all force-unpacks (!!) with proper null checks (?).
76279a5 Only show root warning once per app-start, not on every device rotation.
d09cbee Merge pull request #1334 from weblate/weblate-guardianproject-orbot
3d736d0 Merge pull request #1330 from meenbeese/badges
f848e38 Translated using Weblate (Japanese)