/** 16.3.1-BETA-2-tor-0.4.3.6 / 24 August 2020 / d07dcb7ea5d6479ca5cf5c0a497837b4dc3961bf **/
d07dcb7e (HEAD -> master, tag: 16.3.1-BETA-2-tor-0.4.3.6, tag: 16.3.1-BETA-1-tor-0.4.3.6) update version code to 1631100200
4cebceda (origin/master, origin/HEAD) update default bridges and bridge tester
2eaa192c a few more checks to handle null intents
6893c07b for #382 don't set textview value if it is nulled
e183d443 for #381 make sure apps array is not null
c9cb5bb3 don't create a new handler for restarting main activity
b750d107 start fixing mbps to Mbps etc for #378
d6b6d5cb ensure textview is not null for #379
3087f77b fixes for #285 reset dormant state on start / resume more info at: https://gitlab.torproject.org/tpo/core/tor/-/issues/40097w
74fce069 update jtorctl to 0.4 and add more tor DataDirectory corruption debug capabilties
cd0c2c88 update tor to 0.4.3.6
9d1f98a0 Merge pull request #375 from bitmold/prelollipop_vpn_ui
04b622d5 (newport/master) set Java compat to 1.8 for app-mini
15b7d79b Merge branch 'master' of github.com:guardianproject/orbot
07592383 update CHANGELOG for 16.3.1 BETA 1
c54427f3 Removed "Tor-Enabled Apps" UI from devices < Lollipop as the VPN is either on ("full device") or not This is extra information that could confuse users running older versions of Android
19e53226 Small String Fixes:
233abf8e Start tor/VPN when VPN permissions are first granted and VPN switch is set to on (orbot starts everytime the switch is pressed on, just wasn't after the initial time you grant VPN permissions)
/** 16.3.1-BETA-1-tor-0.4.2.7 / 4 August 2020 / 853c7c3641bcd82b92cfd95510cd838db56aa888 **/
853c7c36 (HEAD -> master, tag: 16.3.1-BETA-1-tor-0.4.2.7) update version to 1631100100
3b796cf6 (bitmold-bridge_wiz_rotation_fix) Merge branch 'bridge_wiz_rotation_fix' of https://github.com/bitmold/orbot into bitmold-bridge_wiz_rotation_fix
3bcb7625 (newport/master) Merge branch 'master' of github.com:guardianproject/orbot
c3001186 Merge branch 'bitmold-vpn_disable'
76a52f7f Fixes #358 ~ BridgeWizard bridge options are selected correctly when the wizard is opened/closed. ~ Custom Bridges option is behind a button now that is only visible when the radio button is set ~ Some String updates to make it clear a given connection test is for bridges or not
aa8a5325 Fixes #366 Prevents multiple HostTests from running concurrently and closes any ongoing network requests once the BridgeWizardActivity loses focus
e006fce7 Fixes #364 Bridge Wizard status TextView is preserved on device rotation
8990c904 Merge pull request #373 from bitmold/onboarding_rotation_fix
900a7e86 Fixes #304 Onboarding text and slide position are preserved on rotation
992b3108 (bitmold-vpn_disable) When the VPN is disconnected through another app using VpnService or manually by the user turn off the VPN toggle within Orbot
3b708b43 Fixes #368 - if VPN priviliges are removed outside of Orbot, Orbot will appropriately respond and turn off the VPN controls within the app.
53cdad1f Merge branch 'bitmold-vpn_app_icon_fix'
713ef464 (bitmold-vpn_app_icon_fix) Merge branch 'vpn_app_icon_fix' of https://github.com/bitmold/orbot into bitmold-vpn_app_icon_fix
e436e10b Merge branch 'master' of github.com:guardianproject/orbot
86845558 Merge pull request #371 from bitmold/vpn_ui_no_orbot
855bc72d Merge branch 'master' of github.com:guardianproject/orbot
4e425cb0 Merge pull request #372 from bitmold/java8
af1ab221 Java 8 code cleanup, lambdas over anonymous inner classes. This gets rid of unused imports. Also removed methods in the main app that are not used by the program at all.
db079a4c set compile options to Java 8
dac9b510 Users can't select Orbot itself through the VPN app manager. It is impossible (explained in #151) + and selecting won't do anyhting but mislead users
c2cb00f1 Merge branch 'master' of github.com:guardianproject/orbot
dc536fcd Merge pull request #350 from bitmold/gitignore_update
e25600d8 Merge pull request #351 from bitmold/patch-1
0a971129 Merge pull request #362 from bitmold/patch-3
b3059ecc only show app icons after granting vpn permissioN
137f3be2 Update FUNDING.yml
a9168d2d Merge branch 'master' of github.com:guardianproject/orbot
5f296ccc Merge pull request #361 from bitmold/onionservices_no_click_again
85f6f305 Merge pull request #357 from bitmold/paste_bridges_ET_fix
49404498 Merge pull request #355 from bitmold/auto_kb_bridges_fix
74e773f7 Merge pull request #359 from bitmold/app-mini-builds
88082af9 Fixes #360 "Click again for backup"
b9d2f90d app-mini project builds again
2a389e05 Fixes #356 Can't Scroll through pasted bridges with soft keyboard open
d521ae02 Fixes #354 MOAT Solution Textfield is only enabled when there's a solution. Also do not automatically open up the keyboard when there's nothing to type.
4ef76e06 Update BUILD
fbda0e45 gitignore ndk-build artifacts
/** 16.3.0-RC-1-tor-0.4.2.7 / 30 May 2020 / 9b415d17a0d8086adc5525e395736e5438cf3276 **/
9b415d17 (HEAD -> master) update version code to 1630200100
7beceb68 (bitmold-dialog_rotation_fixes) Merge branch 'dialog_rotation_fixes' of https://github.com/bitmold/orbot into bitmold-dialog_rotation_fixes
b5e2c7b0 updating base versionCode to 1620200100 and changing how arch increments happen
f8b1fceb Fixes #329 Tor Wont Fully Stop With VPN Enabled
b18f9b8a Fixes #343 hosted services dialog crash
1f54a962 Delete rs-rAR translation
7a0db403 Delete rs-rAR translation
33276a9f MOAT Errors won't disappear on device rotation
9b3afa51 Limited MOAT Solution Length to spec's 20 byte limit
315a1a88 Recent changes to the BridgeWizard would cause it not to display fully in landscape orientation. This was trivially fixed by adding a ScrollView
85c83319 When a new CAPTCHA is requested, immediately clear the old solution EditText instead of waiting for the CAPTCHA to finish downloading.
872b5248 About dialog remains open on rotation. Added an android:id to its ScrollView so its position is retained too.
/** 16.2.0-RC-1-tor-0.4.2.7 / 4 May 2020 / 0a3a4f7ee943e05caa0d5417ed802d2a4e028af3 **/
0a3a4f7e (HEAD -> master) update version code to 16202001
875f18ad (tladesignz-master) Merge branch 'master' of https://github.com/tladesignz/orbot into tladesignz-master
85e027c3 update version code
cabf328b don't start tun2socks/VPN if it is already running
718bb421 Issue #324: Implemented CustomBridgesActivity analogous to Onion Browser iOS.
12a3f4a9 (tag: 16.2.0-BETA-4-tor-0.4.2.7) remove TorVpnService from manifest to address #327 crash
22d7ef8d (tag: 16.2.0-BETA-3-tor-0.4.2.7) update to 16201003
22bd248a update binary install scripts, to fix pdnsd install - now pdnsd is packaged as libpdsnd.so to work on newer platforms
e93c8bcc (tag: 16.2.0-BETA-2-tor-0.4.2.7) update version code to 16201002
d0fec8e3 update tor and obfs4proxy binary libs to address #326 hopefully
3ac5a701 Issue #309: Activate newly required bridges, fixed accidental reset through Tor status notification.
e1425d3a Issue #309: Also disable CAPTCHA solution EditText, as long as there's no CAPTCHA to solve and while letting it check.
ff7cbcf2 Issue #309: Error alert button should say "OK" instead of "Cancel", since there's nothing to cancel, really, just to acknowledge the error.
54f5f311 Issue #309: Hide refresh option menu item instead of disable, because Android doesn't visualize that adequately. Additionally: Fix issue where you couldn't refresh after a network error.
3bfaa8ad Issue #309: Fixed potential crash, when activity went away.
c41d453e (public/master) fix unneeded includes
4f4300a4 (tag: 16.2.0-BETA-1A-tor-0.4.2.7, tag: 16.2.0-BETA-1-tor-0.4.2.7, ghdev/master) update version to 16201001
7d7b2e98 remove app updater code to address concerns in #323
ec47151a major VPN refactor with Android Q updates for #263 #261 #151 #316 and #303 - integrate TorVPNService directly into OrbotService, so just one service now - removed VPNEnableActivity, and just have VPN activated by service now - changes address start on boot with VPN enable - also improvements to managing PDNSD daemon
d64b4d03 (tag: 16.1.5-BETA-2-tor-0.4.2.7) update version code to 16150001
d5bc3740 update to SDK 29
919c2111 improve pdnsd pid checking
e78c27bf remove unneeded commands in tor config and startup
5cd6cc88 update tor to 0.4.2.7
785fa8ff Merge branch 'master' of github.com:guardianproject/orbot
93a07860 Merge pull request #322 from bitmold/AboutDialogCrashFix
b24750e7 Fixes #321 IlleglaStateException on about dialog
2e6c9b1f (tag: 16.1.5-BETA-1-tor-0.4.2.5-rc) small tweaks to request bridge strings
08de553e (bitmold-compile_erorr+refactor) Merge branch 'compile_erorr+refactor' of https://github.com/bitmold/orbot into bitmold-compile_erorr+refactor
df847ff1 Merge branch 'tladesignz-master'
b2646a3c update AndroidPT to latest 1.0.8 with fixes for obfs4 and meek on Android 10
feedb3b2 fix string variable values
155980fc Change from using String resources for a bundle key in Onboarding
ec0ad261 Fixes compile error on master branch right now
f2c8473f Merge branch 'master' of https://github.com/tladesignz/orbot into tladesignz-master
732c1538 Merge branch 'master' of https://github.com/guardianproject/orbot
09ded59c (githubgp/master) Merge pull request #311 from bitmold/email_bridges_fix
b1049ca6 Merge branch 'master' of https://github.com/guardianproject/orbot
b9804c12 Merge pull request #305 from Hashik-Donthineni/AppIntroOrientationFix
410ae032 tweaks to app data storage and control port interaction - in some cases, Orbot connection to local control port can hang. Make changes to address that.
19d50544 Color indeterminate ProgressBar.
1749167a Fixed behaviour on device turn.
f94931ee Don't allow refresh button to trigger while request ongoing.
7a9b9d1b Adapted to naming convention of project.
964c3115 Fixed MoatActivity startup when Tor is not running. Reset old bridge configuration, when not completed.
5c99859e Finish BridgeWizardActivity on successful MOAT.
a34ee221 Improved UI: show progress spinner, start request on keyboard enter.
a46e463b Updated Gradle to latest version.
c026e206 Check OrbotService status, start Tor, if down, switch to Meek, when started, fetch CAPTCHA, as soon as done with that. Proxy Volley correctly. Improved option menu handling. Not working, yet: Tor doesn't come up. Why?
e7cfe465 Added first stab at a MoatActivity. Doesn't change bridges automatically, yet. Also, Volley needs to be proxied.
469d4cfa Fixed most warnings and errors in OrbotMainActivity.
3eb76e6f Updated Gradle.
42832216 Updated BUILD info.
446dfa6e Fixes bugs in #289 pertaining to parsing bridges
86279895 Merge pull request #310 from bitmold/zulu_context_menu
29541f35 Fixes #300 Where Locale is set to Zulu when settings are opened
bfbb85bc Changed variable names for better understanding
a09b4ebe Fixed Unused Imports
f4580cf3 Added comments for better understanding
6c09f67e Extracted String Resources
ee3e0542 Fixed blank screen when orintation changed in AppIntro
8a3727ac Merge pull request #301 from PLNech/patch-1
0dcba0d3 fix FAQ URL in README
73b0b0d7 handle NPE since node is not yet set
/** 16.1.4-RC-1-tor-0.4.2.5-rc / 5 Feb 2020 / 35fbb5697c4d56f1ad97ae0fdace0a912fc5f2a5 **/
35fbb569 (HEAD -> master) update version code to 16142100
71e4badb clean-up how kill process works; only try additional attempts if needed
c9550204 (tag: 16.1.4-BETA-2-tor-0.4.2.5-rc) update build tools and versionCode to 16141100
815bb83d (origin/master, origin/HEAD, newport/master) set the VPN button properly for mini UI
f23e9540 reduce use of "kill" process command for only PDSND and not tor - it is no longer needed for tor, and was causing the app to exit on some devices - also, now specifically kill pdnsd using the stored PID
aaa8df42 also build universal APK to allow for users who don't know which to use
1d2fa53f handle service restarts with null intents
ea556bb9 Merge branch 'master' of gitlab.com:guardianproject/orbot
d38e9e1a (tag: 16.1.4-BETA-1-tor-0.4.2.5-rc) improve killing of orphaned tor process
b3d747e4 (eighthave-rename-to-OrbotService) Merge branch 'rename-to-OrbotService' of https://github.com/eighthave/orbot into eighthave-rename-to-OrbotService
a655beed rename TorService to OrbotService to prep for standalone TorService
200c4045 (tag: 16.1.3-BETA-2-tor-0.4.1.6-rc) update version code to 16132000
7cd5a288 re-enable traffic notification info and improve debug output - tor entrance IP now displayed in logs if you enable debug option
bb3640a5 when you exit, make sure you also stop the VPN
2682b522 update gradle tools
d18e1bb6 make sure all tor daemons are fully killed
0c8e2e7d switch to Briar jtorctl, upgrade to AndroidX, and tor 0.4.1.6
ca65d08a Merge branch 'master' of github.com:guardianproject/orbot
b5b4c9bc Merge pull request #278 from eighthave/whitespace-and-unused
1d084d78 strip trailing whitespace from TorService
7b8f908a remove unused variables and methods from TorService
d4125a2c run Ctrl-Alt-L code formatter on TorServiceConstants
a479cc9a need the v4 support lib for LocalBroadcastManager
e64d34a9 Merge branch 'master' of github.com:guardianproject/orbot
135a94dc Merge pull request #277 from eighthave/bugfix-cleanup-and-funding
888f836a Merge branch 'master' of github.com:guardianproject/orbot
2b97df38 update gradle builds
56e4726e update work on hidden service name setting
84c3c3e5 update app mini main activity
faef65ee add appmax flavor builds
dbf13dcc Merge pull request #270 from SkewedZeppelin/master
2a5eec5d do not startForegroundService() if persistNotifications is false
4d0a8342 remove unused constants from TorServiceConstants
6f5d48df send TorVpnService Intents directly, do not go through TorService
22bf175c move getSharedPrefs() from TorServiceUtils to Prefs
6bf442e3 add FUNDING.yml to display a sponsor button in GitHub
2055823e Merge pull request #272 from 05nelsonm/bug-fix-#271
3fbeeb20 bugfix issue #271 fixes HiddenService creation by adding correct version to the torrc.custom file
e71c225e Expose *CircuitPadding
bf720400 Merge pull request #267 from eighthave/set-versionName-from-git-tags
4150ef67 Merge pull request #266 from eighthave/clean-up-imports
04bdf167 set versionName from git release tags
667f37e3 run Android Studio's Optimize Imports on whole project
516eb8a7 buildToolsVersion '29.0.0' has been released
4d4020ac Merge pull request #252 from eighthave/png-repro-build
564c17d9 more metadata edits
9437d9dd add changelog for 16123000
2c3cc014 shorten the vi full description
10e6a421 only build Orbot/app not app-mini
55e9eeb7 modify build metadata for mini
eee8e743 shorten de-DE description as it is too long
b4f66dc6 remove unused class for bridges in app-mini
c2e679d3 (tag: 16.1.2-RC-2-tor-0.4.1.5-rc) update to 16.1.2-RC-2-tor-0.4.1.5-rc
1d45a3d2 update APT Pluggable Transport library to 1.0.7 - this should fix one issue with installing the correct ofbs4proxy binary - also small changes to ensure no lock states and reduce log noise
efec61d2 (tag: 16.1.2-RC-1-tor-0.4.0.4-rc) update to 16.1.2-RC-1-tor-0.4.0.4-rc
237b388d yet another attempt at fixing the phantom zulu locale bug!
a9efc3c3 disable tests for now in CI build
918bcca9 remove unused layouts for app-mini
08b670fa update paths for app-mini code
cefac588 putting classes back into main app package, and not "mini"
97d2aac5 improvements for bridge handling for #242
0e40c074 update badvpn tun2socks library
034844a4 remove fileprovider from app-mini since it is used just for HS
d95f1973 make keystore props reading not fail if not present
d0640c67 remove output from repo
e8f31587 remove binaries from repo
5845a4c7 update build tools to 29
003d9ea1 update build tools to 29
9c6de066 update build tools to 29
a266c65d add new functionality to allow for checking connections against app blacklist
d98e5fbf update changelog for 16.1.1-BETA-2-tor-0.4.0.4-rc-orbotservice
30cdfa93 manually use `aapt singleCrunch` for reproducible builds
711ab4fa (tag: mini-1.0.0-BETA-1-tor-0.4.0.4-rc) update SDK to 29
e73d16c0 more work on app-mini user interface for configuration
efb1c068 implement initial framework for blocking traffic per app - also add ability to disable tor routing as a per app preference
673372c3 set base orbotservice notification icon
285d77e9 implement app configuration screens
6304ffc8 don't read the line twice and cause a NPE
e6ff6698 improve app-mini onboarding
749ad781 Merge branch 'master' of github.com:n8fr8/orbot
6ae0ca1e adding in new app-mini module for "Orbot Mini" builds - we are developing a light version of Orbot with a new user interface, and we'll be doing it right here in the main Orbot project
8c4de5e9 metadata: replace all goo.gl links with actual URLs
0f5cf08c Merge pull request #249 from bitmold/gradle_keystore
397838ce Let project still build without a keystore.properties file. People cloning the repo don't need this file if they want to build Orbot locally.
bbf5fcb3 (tag: 16.1.1-BETA-2-tor-0.4.0.4-rc) update service for VPN mode and startup fixes
ea7f3f10 update gitignore
cf19750d update fastlane and gradle to support split apks builds, CI and more
cd80e850 (tag: 16.1.1-BETA-1-tor-0.4.0.4-rc) update to 16.1.1-BETA-1-tor-0.4.0.4-rc
bfb5eab1 Merge branch 'master' of github.com:n8fr8/orbot
d02fb582 instead of DisableNetwork, let's try NEWNYM when the network returns - we've had issues of losing connectivity setting DisableNetwork, so we are trying a new approach - now using DormantClientTimeout settings, to have client go to sleep when it is not used - when we receive a network connectivity notification, we call NEWNYM to refresh circuits
d5e570a5 Merge pull request #247 from bitmold/low_dpi_launcher_icon
767a8596 Launcher icon was out of date on low resolution devices.
7d11984b (tag: 16.1.0-RC-3-tor-0.4.0.4-rc) update to 16.1.0-RC-3-tor-0.4.0.4-rc
e146f703 make sure to kill existing pdnsd, and set the new ports properly
c6bfc491 send ports on start request, even if tor is already running
d3963516 keep apps around as static variable, enable user to refresh
be5b8d88 make sure we don't have any orphaned pdnsd processes
07e34239 (ejo4041-mergeDebugJniLibFolders_issue) Merge branch 'mergeDebugJniLibFolders_issue' of https://github.com/ejo4041/orbot into ejo4041-mergeDebugJniLibFolders_issue
be6feea8 Merge branch 'master' of github.com:n8fr8/orbot
d2005234 update gradle
929cb6b6 pdnsd must be named with a .so extension to be included
c0afffeb don't build plain armeabi anymore
4321ae49 update native libs
c7e9b01f Merge pull request #244 from bitmold/vpn_app_ui_glitch
fc0b035a After following the BUILD file, could not build the apk because of a issue mentioned in #217: Execution failed for task :orbotservice:mergeDebugJniLibFolders. This change fixes that.
7b832f19 Fixed VPN App UI for apps that were disabled or uninstalled
d084aa6c (tag: 16.1.0-RC-2-tor-0.4.0.4-rc) update to 16.1.0-RC-2-tor-0.4.0.4-rc
79afbe05 bind pdnsd to virtual address within VPN
9ff0b00c fix VPN code to support dynamic DNS port for Tor
f1e572e8 use standard string keys for intent values
361ea26d ports can be set to "auto" so allow letters as well
/** 16.1.0-RC-1-tor-0.4.0.4-rc / 8 July 2019 / e60c07ed0ffc8360db4dfcdeffd8578945b38d0b **/
Thanks to @bitmold @sisbell @pgerber and @eighthave for all the great work, not to mention the core Tor dev team making all things mobile better every day!
43d807fd (sisbell-sisbell_237) remove minSDK from OrbotService manifest
45369a2a Merge branch 'sisbell_237' of https://github.com/sisbell/orbot into sisbell-sisbell_237
4a79476e Merge pull request #234 from bitmold/vpn_request_cancel_bug_fixes
b0cf7424 Merge pull request #233 from bitmold/no_vpn_refresh_btn
e448c18b Merge branch 'bitmold-remove_orfox'
f3211aca Fixes #236: Separate Constants For VPN, TOR and MAIN_APP
8c232f73 Fixes #237: Upgrade to Gradle 5.x
2ebd3384 Fixes VPN Request Cancel Bugs
cde49d1a Removes the refresh button on the VPN Selection screen
351ef96f (bitmold-remove_orfox) Removes references to Orfox since it is being completely replaced with the Tor Browser for Android. Conversations surrounding this can be found here https://blog.torproject.org/comment/281767#comment-281767 and here https://trac.torproject.org/projects/tor/ticket/29955
656d39b7 (tag: 16.1.0-BETA-5-tor-0.4.0.4-rc) update to 16.1.0-BETA-5-tor-0.4.0.4-rc
814fbb31 reset default ports to 9055, 8125 but make them dynamic if needed - ports will be checked and if not available, increment +1 - new setting add to allow static setting of http port value
144a4ed5 small change to attempt to address localization glitches
c4062678 Merge branch 'master' of github.com:n8fr8/orbot
ecdff5ce remove unused settings for root and transproxy
811c09aa Merge pull request #226 from bitmold/removed_unused_eclipes_prefs_folder
0361fb9a Merge pull request #225 from bitmold/missing_hidden_service_str
510118eb Merge branch 'master' of github.com:n8fr8/orbot
f0103bf4 Removed unused Eclipse IDE settings files. I think there are old Eclipse build files in the root of the repository that should also get deleted but I'm not 100% sure if some of them are still used or not
768bbf94 The string resource "hidden_service_request" was missed in the "hidden service" to "onion service"rename in #222
53940073 Merge pull request #223 from bitmold/farsi_settings_crash_no_custom_prefs
f0eede1d Merge pull request #222 from pgerber/onion-service
aea140cf Merge pull request #221 from pgerber/dns-ttl
7887e119 fixes Farsi settings crash
f58ef4c0 (tag: 16.1.0-BETA-4-tor-0.4.0.4-rc) update to 16.1.0-BETA-4-tor-0.4.0.4-rc
dd3a8b0b improve how bridge lines are configured
553528cb make sure to use the request shell for exec()
1f36689b make sure we set HOME env variable some devices don't have it for their sh commands
dc942cde Rename hidden services to onion services
2a0a116c Fix onion service only working intermittently in VPN mode
77d979cd (tag: 16.1.0-BETA-3-tor-0.4.0.4-rc) update to 16.1.0-BETA-3-tor-0.4.0.4-rc
eb13e155 don't use 'UpdateBridgesFromAuthority' as it seems to cause a hang
67b69164 update built-in bridges
97a32ccf add ' UpdateBridgesFromAuthority' to help keep people connected to bridge
aeb54c7e (tag: 16.1.0-BETA-2-tor-0.4.0.4-rc) update to 16.1.0-BETA-2-tor-0.4.0.4-rc
6dffafcb add dynamic display of SOCKS and HTTP port proxy value
397391f0 remove hardcoded port values, make it all dynamic
/** 16.1.0-BETA-1-tor-0.4.0.4-rc / 31 May 2019 / 417e4fcd0720be57328d63a96d2c9fc0e119330f **/
Thanks to @bitmold @sisbell and @eighthave for all the great work, not to mention the core Tor dev team making all things mobile better every day!
417e4fcd update version to 16100003 aka 16.1.0-BETA-1-tor-0.4.0.4-rc
7ae000d0 fix pdnsd/VPN support
dde1957d Merge pull request #219 from bitmold/delete_minimalperm_manifest
a251d52f Merge pull request #218 from bitmold/ndk_app_platform_warning
eda464bb remove incorrect torFile assignment
a1c5806a update tor-android to 0.4.0.4-rc
ad2e875b We no longer use the minimalperm product flavor so there's no need to keep this manifest file in app/src
917e49f5 Removes warning on ndk-build where the target API for NDK (16) is greater than the sdk version defined for the project. Since nothing was specified in the manifest it defaulted to 1 but we can set this to Orbot's minSdkVersion of 16 to get rid of this warning
f83a98f4 Merge branch 'sisbell-issue_199'
ff7d3dd5 (sisbell-issue_199) Merge branch 'issue_199' of https://github.com/sisbell/orbot into sisbell-issue_199
7c2cfc3e Merge pull request #212 from sisbell/issue_211
e3fd4afa (bitmold-no_personalized_learning_kb) Merge branch 'no_personalized_learning_kb' of https://github.com/bitmold/orbot into bitmold-no_personalized_learning_kb
aa8ad867 Merge pull request #204 from bitmold/unreferenced_classes
17154609 (bitmold-removed_obsolete_version_checks) Merge branch 'removed_obsolete_version_checks' of https://github.com/bitmold/orbot into bitmold-removed_obsolete_version_checks
0e4b42a7 add close bracket
4cee987c Merge branch 'master' into removed_obsolete_version_checks
08c35bd3 Remove unused resources.
ae4ce1c9 Fixes #211: Resource Not Found on Command Line Build
2fb7e05a Merge pull request #210 from eighthave/fastlane
57120100 rename all metadata locale dirs after the Fastlane/Play names
baced180 setup Fastlane to upload to Google Play
d2feefdd Removed Obsolete @TaretApi Annotations for API Levels that are lower than Orbot's minimum, API Level 16
a32452e7 Make text inputs in Orbot declare that they do want to opt out of IME personalized learning. Of course, IMEs may ignore this request, but it's a nudge in the direction of Tor's general philosophy on user privacy, particularly with regards to minimizing the footprint that a Tor app leaves on the user's device.
7d8e41a6 Removed Constraint Layout Dependency
5d04d418 Removed Unused Classes
2b6abd7e Removed Obsolete Version Checks
cd6560fa Merge pull request #202 from bitmold/no_constraint_layout
a5d5c99f (public/master, gl/master) remove unused launcher art
9257b66f don't shrink or minify for now
56917567 (tag: 16.0.6-BETA-2-tor-0.3.5.8) many small changes to support new binary loading, startup and more - improved handling of port conflicts - fixed loading of tor binary on arm64-v8a - changed how we execute shell commands
8ed080f9 Removed Constraint Layout Dependency
2a76b7af (tag: 16.0.6-BETA-1-tor-0.3.5.8) updated to SDK 28, added android.permission.FOREGROUND_SERVICE permission
fb14c76c fixed strings with two many \\ escapes
45575772 updating to tor-0.3.5.8-rc to add support for Android Q
22d5ffdf update gradle tools
76796fea Merge pull request #200 from eighthave/fastlane-supply
6ba0cecc add .gitlab-ci.yml setup with errorprone
3face00a build gradle to 4.4.1, and make gradlew verify the download
69bd7fe9 move app store graphics into fdroid/fastlane file layout
f93c11e7 Merge pull request #190 from SkewedZeppelin/master
8ab13f63 Fixup bad indentation from 6e4b7008
12b91c44 Expose PreferIPv6 and NoIPv4Traffic options
8ad76680 Move Google repo above jcenter
d4befad1 cleanup and binary loading fixes
2d4e2a5f update tor to 0.3.5.6-RC
0f314214 (tag: 16.0.5-RC-2-tor-0.3.4.9) update to 16.0.5-RC-2-tor-0.3.4.9
2c59c848 ensure startForeground() is always immediately called - since we use startForegroundServce() we must ensure the receiving service complies!
/** v16.0.5-RC-1-tor-0.3.4.9 / 15 Nov 2018 / 2e2f6e78ede1d0367aa8760d03d90aa2393d6d2a **/
- fixed tor control port cookie file path lookup related to #5305
- updated strings
- adding in manual locale selection
- added obfsproxy binary to res/raw and binary installation process
- added new preferences to support obfsproxy bridge configuration
- upgraded tor binary to 0.2.3.11-alpha
1.0.7
- reduced data folder size by making geoip file only installed on demand
- added options for turning of persistent notification
- enabled access to localhost ports for SOCKS, HTTP, etc even when transproxy is on
- improved handling of tor and privoxy binary upgrades
- updated openssl to 1.0.0f to address recent SSLv3 threat
- check for root mode uses "which su" command and does not look for Superuser.apk
- changed tor binary res/raw storage mechanism to use the "mp3" file ext trick
1.0.6.1
- small fixes to wizard UI
- fixed "exit" problem, after running wizard
1.0.6
- updated tablet layout graphic sizing
- stopped Orweb from being transparent proxied (not needed)
- updated to Tor 0.2.3.7-alpha binary
- geoip database now included for exit/entrace node control
- stopped iptables rule purging if transproxy is not enabled (conflicted with DroidWall and others)
1.0.5.3
- added auto-tor of wireless and usb tethering
- integrated new setup wizard
- moved large tor binary into split multiple 1M segments to fix for devices with 1M resource limit
1.0.5.1/.2
- small updates to layout of main screen to fit smaller screens
- fixed preference setting of EntryNode torrc value
1.0.5
- added exit node and "StrictExitNode" preference
- fixed tor binary installation issue related to max resource size and compression
- updated "start on boot" code to test for proper launch event
- updated to Tor 0.2.2.25-alpha binary
- moved back to single notification bar id to avoid double entries
- cleaned up progress dialog and alert handling to avoid leaky windows
- Merged __sporkbomb's patch for how transproxy all works; now does "everything but Tor"
- Added new toolbar notifications and alerts for displaying notifications and Tor messages
- Removed unused Socks client code from android.net package
- Updated wizard to show link to Gibberbot (formerly OTRchat) chat app
- Bundled iptables 1.4.7 for ARM instead of relying on installed version
- Fixed various issues related to iptables, transproxying for CyanogenMod7/Android 2.3.*
- Changed how settings changed are processed through the control port (batched instead of one by one)
- Stopped app by app flushing of iptables rules, in favor of complete flush of 'nat' and 'filter' type
- removed useless log screen (logs can be viewed/retrieved using 'alogcat' 3rd party app)
1.0.4
- Added Russian, Persian, Arabic and other .po translations (see res/values-* folders)
- Fixed incorrect try to clear iptables rules for non-root devices
- Fixed bug that stopped wizard helper from showing first time
- Added new green notification icon when Tor is connected
- Fixed app selector layout in settings
- Moved minSDK to 4 (Android 1.6); discontinued 1.5 support
- Fixed log screen touch disable tor bug
- Debugged issues around network status change causing FC/crash
- Added "Start on Boot" option
1.0.3
- Fixed spanish language issues with settings screen
- Cleaned up logging, and moved most of it to debug output only
- Small changes to iptables, transproxy settings to handle iptables 1.3 and 1.4 variations
- Added compile time variable/flag for turning on/off detailed control port output to Android stdout
- Hidden services now support through option in settings
- removed double apostrophes from value/strings.xml files
1.0.2
- Added "check" yes/no dialog prompt
- Debugged iptables/transprox settings on Android 1.6 and 2.2
- Added proxy settings help screen and fixed processSettings() NPE
1.0.1
- Found and fixed major bug in per-app trans proxying; list of apps was being cached and iptables rules were not properly updated as the user changed the selection in the list
1.0.0 - 2010-08-10
- Added "Proxy Settings" help screen
- Handle potential null pointers on process settings where service not yet active
0.0.9x - 2010-08-03
- Revised Orbot install wizard
- Integrated Tor 0.2.2.14 and iptables 4.x binary
- Fixed "got root" detection method
- Fixed Per App Torification handling so it updates on exit from Settings screen