[tor-dev] Orbot 16.1.1... now with 64-bit tor

Nathan Freitas nathan at freitas.net
Thu Sep 5 16:28:34 UTC 2019

Orbot 16.1.1 was just pushed out publicly to everyone on Google Play
after a long multiple RC and beta period. YES, Orbot is still going to
exist, with a really exciting roadmap ahead. More on that soon!

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!

Highlights include:

* True arm64 tor binaries now!
* Key fixes to VPN mode to handle loss of network access
* Improvements to Tor idle/sleep behavior and resume after network drops
... and much more!

Github (with APKs):


F-Droid: soon!

/** 16.1.1-BETA-2-tor- / Wed Aug 7 13:33:30 2019 -0400 /
bbf5fcb3fb346e9bba712d12bf4934cf925cb2bd **/

bbf5fcb3 (tag: 16.1.1-BETA-2-tor- update service for VPN mode
and startup fixes
ea7f3f10 update gitignore
cf19750d update fastlane and gradle to support split apks builds, CI and
cd80e850 (tag: 16.1.1-BETA-1-tor- update to
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
out settings, to have client go to sleep when it is not used - when we
receive a network connectivity notification, we call NEWNYM to refresh
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- update to
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
72ff7dd2 Merge branch 'ejo4041-mergeDebugJniLibFolders_issue'
07e34239 (ejo4041-mergeDebugJniLibFolders_issue) Merge branch
'mergeDebugJniLibFolders_issue' of https://github.com/ejo4041/orbot into
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- update to
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- / 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!

e60c07ed (HEAD -> master, tag: 16.1.0-RC-1-tor-,
public/master, origin/master, origin/HEAD) update to
9e54cd6e set PDNSD server IP to for local VPN network allowed outside access to DNS port in some cases
b7d100ca fixes #239 #229 #227 #205 and other VPN / DNS issues moved
PDNSD daemon to load from the .so native path
f9c1486c Merge pull request #241 from bitmold/fix_hs_dialog_crash
f1b00157 Merge branch 'sisbell-sisbell_236a'
65ee380d (sisbell-sisbell_236a) Merge branch 'sisbell_236a' of
https://github.com/sisbell/orbot into sisbell-sisbell_236a
1c386959 Fixes #236: Separate Constants For VPN, TOR and MAIN_APP
ce85e951 Fixed crash I introduced with the NoPersonalizedLearningEditText
324b35ea (tag: 16.1.0-BETA-6-tor- update to
b6135386 Merge branch 'sisbell_236a' of https://github.com/sisbell/orbot
into sisbell-sisbell_236a
124273fd (newport/master) Merge branch 'sisbell-sisbell_237'
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
656d39b7 (tag: 16.1.0-BETA-5-tor- update to
814fbb31 reset default ports to 9050, 8118 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
827b905e ensure we are putting the right value in
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
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
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- update to
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- update to
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- update to
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- / 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-
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
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
1316fd65 Merge branch 'bitmold-no_personalized_learning_kb'
e3fd4afa (bitmold-no_personalized_learning_kb) Merge branch
'no_personalized_learning_kb' of https://github.com/bitmold/orbot into
aa8ad867 Merge pull request #204 from bitmold/unreferenced_classes
16826a49 Merge branch 'bitmold-removed_obsolete_version_checks'
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- 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 w
e execute shell commands
8ed080f9 Removed Constraint Layout Dependency
2a76b7af (tag: 16.0.6-BETA-1-tor- updated to SDK 28, added
android.permission.FOREGROUND_SERVICE permission
fb14c76c fixed strings with two many \\ escapes
45575772 updating to tor- 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
0f314214 (tag: 16.0.5-RC-2-tor- update to 16.0.5-RC-2-tor-
2c59c848 ensure startForeground() is always immediately called - since
we use startForegroundServce() we must ensure the receiving service

List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  guardian-dev-unsubscribe at lists.mayfirst.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20190905/0d935a5a/attachment.sig>

More information about the tor-dev mailing list