1370 lines
66 KiB
Plaintext
1370 lines
66 KiB
Plaintext
NOTE: Specific #s below correspond to Trac tickets logged and maintained at https://trac.torproject.org/projects/tor/
|
||
|
||
/** v15.5.1 / 31 Oct 2017 / 2c99e9efa4aa253e4d63ee786759efdbeaf9b78f **/
|
||
|
||
2c99e9e update version to 15.5.1-RC-1 (1551000*)
|
||
c53204f only refresh VPN settings if app selection changes
|
||
5b9eedb update VPN app manager to load async, and sort selected to top
|
||
1c7eedd add "no transproxy" warning strings bac kin
|
||
19e927e Merge pull request #91 from ahf/simpleperf-work
|
||
54688e2 Merge pull request #87 from Akku05/patch-1
|
||
14367e0 Merge pull request #76 from dixidroid/master
|
||
8bbf0ba Merge branch 'isolateDest' of https://github.com/SpotComms/orbot into SpotComms-isolateDest
|
||
750a282 update to latest build tools and gradle - add new flavordimension tag
|
||
d591cdb Don't strip binaries when doing a debug build.
|
||
87edea9 Disable Zstandard for now.
|
||
|
||
/** v15.4.4 / 28 Oct 2017 / 032321656999543ab160f9739ca175d790bbd974 **/
|
||
|
||
0323216 update to 15.4.4-BETA-2-multi-SDK16
|
||
e1ba02a improve the layout!
|
||
a685bf1 remove unsupported preferences
|
||
0910374 clean up variables and improve how tor process is launched
|
||
d24aab8 update to Tor 0.3.1.8-openssl1.0.2k
|
||
165e95a update layout to present "Apps..." option on the main screen
|
||
dc7aee1 update tor to 0.3.1.8
|
||
440290e show warning about removal of transproxy support - also make app selection more streamlining
|
||
9140ba6 we no longer ship xtables, so don't try to install it
|
||
f09508d remove unused permission
|
||
e6003f6 update tor constants to 0.3.1.7-openssl1.0.2k
|
||
d86ace6 update version to 15.4.4-BETA-1 update gradle depends
|
||
90975fb update Makefile for tor compression options
|
||
25425a6 remove xtables and iptables (no more root support)
|
||
b0b6b68 tor-0.3.1.7 update
|
||
dceea11 update version 15430000 aka 15.4.3-RC-1-multi-SDK16
|
||
b98a0ff simplify bridge selection screen
|
||
1e2074c update main activity to clean up intents
|
||
a5015dc update about layout to show obfs4proxy
|
||
b322e53 make sure receiver unregisters when destroyed
|
||
2bd5614 update to latest meek amazon bridge: https://trac.torproject.org/projects/tor/ticket/21918
|
||
01176b1 big refactor for multiple reasons - implement LICENSE display in About dialog - remove root transproxy features - general crufty stuff cleanup
|
||
70693bf update to 4.9 NDK biuld
|
||
c4867ba update Makefile to target NDK 4.9
|
||
6ca89b3 remove old manifest
|
||
cc3c451 update license for better Obfs4proxy display
|
||
632824b remove RootCommands library as we don't need it now
|
||
d190f3a add license asset for display in the app
|
||
ebc362c add copyright notice from Obfs4 in the LICENSE file
|
||
5b255df update target SDK to 23 so we don't have perm downgrade issues
|
||
|
||
/** v15.4.2 / 9 June 2017 / e18a7937d271d7482d5eaac9900e1c06b4b48b89 **/
|
||
|
||
* Update Tor
|
||
e18a793 update tor version string to 0.3.0.8-openssl1.0.2k-1
|
||
ad1bcb8 update tor repo to 0.3.0.8
|
||
c0d082e remove bridge logic from activity (now in service)
|
||
4af61b6 update logic for bridge selection
|
||
301ef39 add version display to sidebar
|
||
11c6abf update default built in bridges
|
||
ea40bb4 update gradle build settings
|
||
b8aaa2c update obfs4 bridges to match latest from tor browser
|
||
6496cb1 Update to briges thanks to David Fifield https://lists.mayfirst.org/pipermail/guardian-dev/2017-March/005209.html https
|
||
7eb7a76 update pluto library
|
||
44ab128 update to OpenSSL_1_0_2k
|
||
1953962 cache circuits by circId
|
||
c9fc49a we want to only look up iptables once per run
|
||
|
||
* Only enable new HS features on SDK 23+
|
||
78984bd don't show new features that require new perms on < SDK 23
|
||
028f76e add "minimal permission" build for SDK 16 to 22 devices - these platforms don't allow for runtime permissions requests
|
||
|
||
* Builds, Flavors and Manifests
|
||
c874e70 don't build jni/ndk inside of this project
|
||
b1ff4d5 use this as the base manifest
|
||
fe491b0 don't need specialized menu for this flavor
|
||
34043f9 remove version from manifests
|
||
674f8ff add min and full perm build flavors
|
||
67cb36e new release for minimal perms SDK up to 23
|
||
2403e8c improve reliability of starting and stopping
|
||
|
||
* Hidden Service Improvements
|
||
a5744d7 small chnage to only check for sys iptables once
|
||
970710d Merge branch 'fixiptables' of https://github.com/Unpublished/orbot into Unpublished-fixiptables
|
||
41ebcc5 Deal with Doze in the less painful way
|
||
2aa2b4c New feature added: HidServAuth manager and QR share
|
||
4f7271b feature added: temporarily disable a hidden service
|
||
8d5df9c better cookie dialog
|
||
2d0437a return auth cookie at intent service
|
||
4d0fe27 adds optional HiddenServiceAuthorizeClient option for each hidden service
|
||
1060c69 intent api: restore key
|
||
0818b0c isolate hidden services configuration dirs
|
||
7600b4c menu entry for restore backup
|
||
8c7b897 isolated permission request
|
||
d048cd6 request permissions
|
||
5edfc34 create zip backup from itent
|
||
4fea84c allow managed backups field
|
||
e152dd3 update new onions
|
||
3f384c0 wait for hostname
|
||
e776e12 Update UI for onion port
|
||
ebc736b option for map a local port to different onion port number
|
||
3f7435c Hidden Service dialog
|
||
26d9381 New hidden services management screen and database
|
||
ff61d66 make sure tor network is re-enabled when user tries to restart
|
||
|
||
|
||
/** 15.2.0 RC 8 / 7 November 2016 / 34079c7a159a94eb738c0410b4642394d712c44e **/
|
||
|
||
540db0f revert back to NDK toolchain 4.8 since it is more stable
|
||
73e9ac8 just go back to basic arm and x86 builds other builds and new ndk toolchain is causing crashes
|
||
fd92359 improvements to app selection UI for better layout and error handling
|
||
7bbfd4e tune line length here for other locales
|
||
e744389 improve UI setup here for list to reduce NPE crashes
|
||
dedf213 make sure browser intent exists before you open it for some reason, we see a lot of random crashes here do people really run d
|
||
|
||
/** 15.2.0 RC 7 / 4 November 2016 / eb45d61dc90a31d41d33ad6be7cfed3e022284b7 **/
|
||
|
||
b147d5d update tor binary flag for new SSL
|
||
eb45d61 update to 15.2.0-RC-7-multi for new OpenSSL 1.0.2j
|
||
7dd82ae updated OpenSSL string in about UI to 1.0.2j
|
||
693bc9e update openssl to OpenSSL_1_0_2j
|
||
523b7b0 update for arm-x86 joint build 15.2.0-RC-6-multi
|
||
0efbb17 update for new joint arm+x86 build release
|
||
|
||
/** 15.2.0 RC 5 / 3 November 2016/ 24dee21b96f67cbb5cf84482808fe432ebcff814 **/
|
||
|
||
ba212a4 make sure notification is shown immediately while starting up
|
||
45f7ae2 expanded notifications should be on by default for SDK 16+
|
||
|
||
|
||
/** 15.2.0 RC 4 / 3 November 2016 / 6b2679cac16782a7a36a79f90f2dd0d8e330742f **/
|
||
|
||
89f3fca make sure the binaries are cleanly installed (bump version number)
|
||
f5f544c update to latest badvpn for new torservice package
|
||
f21f14b make sure tun2socks is loaded properly
|
||
460f365 make sure Tun2Socks native library gets loaded
|
||
5927fb0 update the build to target all arm types
|
||
5ac21be use PIEFLAGS
|
||
0050bfe update JNI targets
|
||
1ae0c71 fixes github #59 for crash on app list UI
|
||
e9ece47 update gitignore to ignore binaries
|
||
37cd024 don't need to store this binary in the repo
|
||
|
||
/** 15.2.0 RC 3 / 2 November 2016 / 354ce24283790ef72601d3a512e2d16f34aeba91 **/
|
||
|
||
41c9d2c lock in app item list row height
|
||
52e7ad3 add RootCommands library back in for shell and root shell exec
|
||
af69041 remove old superuser-commands
|
||
5d52f04 update to 15.2.0-RC-2
|
||
dacf2ef cleanup resources and unused drawables
|
||
d25b3d5 tweak root preferences
|
||
4d66133 remove unused files
|
||
ef57341 re-enabled root permission request and shell
|
||
f463887 quick fixes for app UI and VPN dialog
|
||
|
||
/** 15.2.0 RC 1 / 28 October 2016/ 9077bd236df388cd14727252d0be676d39b841e5 **/
|
||
|
||
9077bd2 update to 15.2.0-RC-1 and SDK min of 16
|
||
085ddb3 make ndk-build work again
|
||
290059d fix string path in build script
|
||
dec3d95 add proguard rules to optimize orbot binary
|
||
160383b update for gradle
|
||
|
||
/** 15.2.0 BETA 2 / 24 October 2016/ 12b1198b4b5a4420b16b9ab166828bba787c17aa **/
|
||
|
||
345aea9 move the controls to the left sidebar; improve VPN mode more
|
||
c76d935 improve bridge dialog display
|
||
ac037a9 fix browser install request
|
||
28f1dbf make the VPN/apps mode have a better UI flow
|
||
c1ffdbb put browser button back in
|
||
518f70d comment out notification actions for now
|
||
0bb8e84 update Tor version to 0.2.8.9
|
||
2125db1 make start and stop of Tor service all hanlded through executor
|
||
d8648a5 remove meek-google as an option
|
||
2676cd3 update resource to make smaller
|
||
3ee6b2a don't fail on lint for release builds
|
||
e3d7ca2 update tor 0.2.8.9
|
||
|
||
/** 15.2.0 BETA 1 / 13 October 2016/ abaa3f83fc64b9b567a5d437d26db0f660655f35 **/
|
||
|
||
cd8b549 add the compiled tun2socks lib for devs who just want to work on UI
|
||
3c181bc add the proguard rules
|
||
9948975 we aren't going to show a notification light
|
||
50f33c9 make sure we set VPN mode properly before we launch the service
|
||
9de4f54 using compat builder for notifications
|
||
3308602 improve the code for launching the pdnsd daemon
|
||
da0fb10 multiple fixes to re-enable VPN mode and pdnsd daemon
|
||
ca238c6 continued re-integration of VPN feature
|
||
1614921 clean pdnsd binaries from libs in Makefile
|
||
1db5676 continue to migrate service and VPN code
|
||
d5f2c06 remove vpn code that is now in the service module
|
||
34c7cfd modify jni build inclusion
|
||
268002b fix build scripts for new paths
|
||
6333a45 update gitignore to handle orbotservice binary libs
|
||
d2cf545 move jni code and VPN logic from app module to service
|
||
9f61afc improve tor service event handling and display
|
||
ebc046e remove littleproxy reference (for now!)
|
||
7c3a16f we don't need a separate service for the VPN
|
||
7950cac remove dated information in the BUILD file
|
||
9afbb00 update gradle props and ignore files we don't want in repo
|
||
7284a5e make sure Tor start/stop work - use Process instance instead of processID lookup - reply on Tor's HALT command
|
||
55e08b9 tweak homescreen layout and strings
|
||
d56fdb2 renable polipo
|
||
90d77ce modify imports
|
||
1ffea58 udpate resource paths
|
||
bab7904 target API 14
|
||
aba7f8e update gitignores for gradle
|
||
912cb74 update tor to 0.2.8.7
|
||
5a4e00a fix paths for new module layout
|
||
ecf9023 remove old binaries
|
||
10f1ade update makefile and add new patch
|
||
b52023a move assets to service project
|
||
549399b launch default activity from notification
|
||
6d0fdbb update gitignore for gradle project
|
||
56683a3 add pdnsd library in for vpn service DNS!
|
||
29fd07a remove patches from here, moved to external
|
||
0f00e12 move patches to external since that is what it is applied to (external code)
|
||
54b3349 remove redundant code from old ant build format (not in gradle modules)
|
||
18682e4 big check-in of major gradle refactor; now building and running! VPN features are disabled for now
|
||
bdb5893 update translations
|
||
4023354 Merge branch 'master' of github.com:n8fr8/orbot
|
||
6e45c07 Merge pull request #32 from ghost/patch-1
|
||
21c5bcc Remove typo
|
||
5adcbec Start the meek transport for custom meek bridges
|
||
|
||
|
||
/** 15.1.3 BETA 1 / 9-March-2016 / 6452075d46d7a6dd65d026dfeffcb190ff993198 **/
|
||
|
||
Important fixes for VPN mode
|
||
|
||
9097b79 Move OrbotVPNService to a Manager and consolidate services This allows for the VPN service to be set in the foreground with th
|
||
cec82ec VPN code cleanup and ensure DNS is listening on all interfaces
|
||
4892f93 DNS lookup through pdnsd should loop back into Tor DNS port While the TCP query to Google DNS before provided more robust DNS
|
||
|
||
... and one for Briar and other apps with their own tor daemon
|
||
|
||
2973eac change how we look for processes to kill. fixes tor trac #18502
|
||
|
||
|
||
/** 15.1.2 / 24-February-2016 / 204733a245d6c06fa73301134e2f107c0c4564b8 **/
|
||
|
||
5785593 move to using meek_lite mode from obfs4client and update/improve proxying code
|
||
66a5b7a remove meek-client and use obfs4 meek_lite mode instead
|
||
f9f33a1 set this to Android 16 SDK for PIE executable We'll use a different build for non-PIE < Android-16
|
||
e9d28a4 handle NPE better for dev.gp.info #6686 in some cases the connection becomes null while you are interacting with it
|
||
9a8e4dd update to orbot ant build version
|
||
80e8c47 peg to last ant compat release
|
||
5eb628b bridges dedicated to GeorgeTorwell
|
||
c8584f6 update superuser commands library
|
||
3cc2439 update license to include badvpn
|
||
9c82aa8 fix escaping of apostro
|
||
eba95b2 update strings and descs from transifex (somehow french got left out before!)
|
||
8047ec6 update the log
|
||
|
||
/** 15.1.0-RC-7 / 27-January-2016 / 91225ab053d0ffec4a414be461ee41e6465446bd **/
|
||
|
||
* fd45fa3 enable TransProxy and DNSPort by default without root - some users run their own iptables transproxy scripts with AFWall and n
|
||
|
||
/** 15.1.0-RC-6 / 27-January-2016 / a8dbdacbcb2412bb08c4a665145371c3ac4abef1 **/
|
||
|
||
Fixes to enable/attempt reproducible builds for this release
|
||
* 226d92e make-release-build: env vars need to be first on the command line
|
||
* 20c16ae ignore more files generated by the build
|
||
* 9883a89 faketime is only needed when building, not when cleaning
|
||
* eaa2dde explicitly indicate we are building armeabi
|
||
* 1b76c36 add make calls for both armeabi and x86 with clean
|
||
* 75eb36e remove lib binaries
|
||
* 3be93a0 only build for x86 and armeabi
|
||
|
||
...and one small UI bug:
|
||
1839b8f add-in missing "break" for Meek Google
|
||
|
||
/** 15.1.0-RC-5 / 26-January-2016 / 33fa19f9894c44879d81bc3fb578eb4e9b134b8f **/
|
||
|
||
* da7eb96 small fixes to VPN service port setup to ensure proper setup
|
||
* ec6083f add 'Mosaddegh','Azadi','MaBishomarim' & 'JonbesheSabz' to default bridges
|
||
* 8a00ab1 remove extra chars from bridge line. fixes #18148
|
||
|
||
/** 15.1.0-RC-4 / 25-January-2016 / 80491ea95bd62346bf3f3a579d3302dbd84f4ca9 **/
|
||
|
||
Improve Bridge selection to support built-in default bridges
|
||
* c235e3e tweak the string about bridges a little bit
|
||
* 2a72814 choose up to 2 bridges from default list randomly
|
||
* 1dbe5ea make bridge allocation shuffle randomly to distribute load inspired by this work: https://trac.torproject.org/projects/tor/tic
|
||
* cf1a644 add support for loading default bridges from asset file
|
||
|
||
VPN mode now uses Google's DNS (tunneled through Tor) as default
|
||
* 9af00fe change VPN mode DNS to use Google's 8.8.8.8
|
||
|
||
Other UI fixes
|
||
* ba83559 this should be kbps in fact
|
||
* ab8709d add orfox icon to replace orweb
|
||
* 6eb0a93 improvements to Locale changing in app
|
||
* 0669add re-add appcompat, update to latest, move to Android 23 to build - this is required for latest appcompat, and to address the bu
|
||
* c05d8e7 remove appcompat, and just support support-v4
|
||
|
||
Fix our stpcpy implementation to ensure no buffer overruns
|
||
* 4913b0c better implementation of stpcpy for pre-Android 21 NDK
|
||
|
||
|
||
Make the build process better and more reproduceable
|
||
* 735b298 make-release-build: remove faketime from `ant release`
|
||
* 461e35d make-release-build: freeze time when running ndk-build
|
||
* 5c86b5c make-release-build: make sure ndk-build can be found
|
||
* 58d53ea make-release-build: use strip-nondeterminism to get reproducible build
|
||
* 5ce1f5f make-release-build: make sure tag signers exist before verifying tags
|
||
* 72eab39 build jtorctl directly, using a symlink to point to its source code
|
||
* a6ac016 use symlinks to provide alternate folders for Hebrew and Indonesian
|
||
* 5fb4e9b update ndk-builds to NDK 4.8 toolchain
|
||
|
||
|
||
/** 15.1.0-RC-2 / 16-January-2016 / 9ed17b551c29b9edf94d64f5f013ad607c21bbc5 **/
|
||
|
||
Quick fix for Samsung Galaxy devices which have a port conflict on the default SOCKS 9050 part
|
||
* 6ffea9e add ability to check if configured SOCKS port is available Samsung devices like to use 9050 (Since their hardware model is i9
|
||
|
||
/** 15.1.0-RC-1 / 15-January-2016 / f541e9ffe14a2719863327bf262b48de135ee0fd **/
|
||
|
||
We updated the essentials
|
||
* 317405d update external versions of Tor 0.2.7.6 and OpenSSL 1.0.1q
|
||
|
||
We made the ability scan QR codes from bridges.torproject.org work again!
|
||
* 8f7165c fixes for settings processing and QRCode scanning of bridges - support new JSON array form bridges.torproject.org - only enab
|
||
|
||
We fixed the DNS leak bug in the VPN feature and improved the usability overall (no Orbot restart required)
|
||
* 76b2171 update pdnsd and tun2socks to Android-16 add stpcpy function not present before Android-21
|
||
* 39244a6 fix the ability to select per app VPN routing
|
||
* d839b15 fixes for VPN service UI to work on Android6
|
||
* 3691cca native binary asset building fixes move pdnsd exec to assets
|
||
* f369652 add code to kill pdnsd daemon when VPN is stopped
|
||
* f1fcec3 add support for PDNSD DNS Daemon for VPN DNS resolution Tor's DNS port doesn't work well with the VPN mode, so we will use PD
|
||
* 8d8fe0c updates to improve VPN support
|
||
* 699b60d add linancillary for badvpn tun2socks update for DNS
|
||
|
||
We added the controversial ability for the user to easily set their exit country, with the default to the whole world
|
||
* 52acf68 move "World" string to resource
|
||
* 3b41365 allow country exit node select to persist
|
||
* b208178 add initial support for easy exit country selection
|
||
|
||
We now recommend Orfox over Orweb
|
||
* 51205b8 update for Orfox
|
||
* 0a5dd08 use a browser constant here, with the new constant being Orfox
|
||
|
||
We made some new graphics
|
||
* c54ab18 deleted these graphics
|
||
* 534c2fb update style, icons and graphics
|
||
|
||
We improve the build process, updated localizations and links to other repos:
|
||
* 3240367 clean shouldn't clean assets, so we can easily builds for multiple platforms
|
||
* 0081d00 remove Pluto Go building form this Makefile for now
|
||
* 2288210 update to OpenSSL's github mirror
|
||
* dfc5101 update tfx config
|
||
* eaf49da update store and app translations
|
||
* fe9119d update jenkins-build script
|
||
* 6dc8cf6 update makefile for new pluto builds
|
||
* 0261236 change this to "browser button"
|
||
* 3462cbd small updates to icon and strings
|
||
* bb55557 update installer to get PLUTO binaries from assets
|
||
* 7d213e2 delete pluggable transport binaries here; build with Makefile use the external/pluto project
|
||
* 6cf1201 update makefile to support PLUTO builds
|
||
* 871701e add link for new icon
|
||
* 6fb4f0c update binaries
|
||
* cd0bfd3 [Trivial] Fixed broken reference to Main Activity in WALKTHROUGH
|
||
* 0cde639 fix translations for common issues
|
||
* 2acdd29 update localizations for strings and app description
|
||
|
||
/** 15.0.1-RC-2-PIE / 13-July-2015 / 30e37993bbfc248eea0476af01e91ef8126e88d9 */
|
||
|
||
256ecc4 update tor version constant to 0.2.6.10
|
||
6aa5ca5 update to tor 0.2.6.10
|
||
fd4ef77 Update OpenSSL to v1.0.2a to fix build for x86_64 arch.
|
||
d93017f Define __MIPSEL__ to workaround OpenSSL build failure for mips arch.
|
||
|
||
/** 15.0.1 BETA 3 / 26-Jun-2015 / dd2a144f4b02dd51038c5b8205daad4a15c1b71e */
|
||
|
||
* dc06eed final fixes for AppsVPN mode on boot and Android 4.x support
|
||
|
||
/** 15.0.1 BETA 2 / 25-Jun-2015 / c56e5d635f758f2ed5ab4e20e0805777686b4536 **/
|
||
|
||
* VPN Mode Improvements
|
||
1b6126e Enable support for app selection to work with VPN mode on Lollipop+ For now we will re-use/overload the app selection transpro
|
||
fa427a2 update tun2socks binaries
|
||
|
||
* Build Cleanup
|
||
bf8113c update to sdk 22
|
||
f558a0a don't try to build external folders in eclipse
|
||
67d1652 update tor to 0.2.6.9
|
||
|
||
* Intent API improvements
|
||
765bc61 enable background starts by default only for Service intent calls
|
||
e11cae8 Merge branch 'the-big-start-stop-makeover' of https://github.com/eighthave/orbot into eighthave-the-big-start-stop-makeover
|
||
a8384bd Merge branch 'eighthave-the-big-start-stop-makeover'
|
||
225ad9d fix handling of foreground intent starts, and set bg start off by default
|
||
e132a79 improve status request/callback interaction and status UI layout
|
||
aa87e67 on start, check for running tor daemon, and if TorService stopped, then start
|
||
a81c000 init file path variables (tor, polipo, etc) when the app starts
|
||
943edf0 "Allow Background Starts" prefs also controls the old START_TOR Intent
|
||
adf7c09 remove delayed handling of Intents in OrbotMainActivity
|
||
c9e3102 prevent a status request from starting TorService
|
||
e5c2e1a when OrbotMainActivity starts, query TorService for current status
|
||
232098e set STATUS_STARTING in TorService.onCreate(), that's where it begins
|
||
ff04bde announce Orbot is ON once the first circuit is complete
|
||
8f57b42 rename TorStarter to IncomingIntentRouter, it handles all Intents
|
||
b620f82 include dynamic proxy config info in ACTION_STATUS replies
|
||
0937c88 use constants for setting default ports, and variables when running
|
||
6230845 standardize network port constant variables
|
||
ac8329c create a new pref: "Allow Background Starts"
|
||
775135d let the requesting app know that the user has disabled starting via Intent
|
||
77b1bdf on receiving ACTION_START, only send status reply if EXTRA_PACKAGE_NAME set
|
||
f433a5e expose start action via a BroadcastReceiver that any app can send to
|
||
90b731c strictly target local broadcasts
|
||
bf3572e use the same action string for local and broadcast status
|
||
65d8801 rename mMessageReceiver to mLocalBroadcastReceiver
|
||
4d8a9da broadcast Tor state to any app that might want to know
|
||
fa533e9 fix handle intent for hidden service API request
|
||
|
||
* User Interface
|
||
f16394b include all status messages with "start" in them in the starting sequence
|
||
ddaae1d drive main screen UI updated entirely from TorService status updates
|
||
13d2987 a couple tweaks to make the long press feel more responsive
|
||
25a6bb6 force all UI status updates through mStatusUpdateHandler
|
||
5c2d450 make updateStatus() more closely match the state given from TorService
|
||
f09379d create String constants for Intent actions and extras
|
||
fd23da5 purge troublesome half-disabled Wizard, rename menu to "Get Apps..."
|
||
|
||
* Localization
|
||
6352bd4 convert app description to XLIFF to make translation management easier
|
||
96b5d90 remove empty translations
|
||
aebf3b0 fixed directory names for Indonesian and Hebrew
|
||
5c7171b add config for transifex-client aka tx
|
||
a721199 rename zh to zh_CN following convention
|
||
9a786d4 Merge pull request #10 from eighthave/fix-translations
|
||
fbf9932 rework setting locale from pref to have a lighter touch and be dynamic
|
||
d43a6cd switch language/locale preference to use Languages utility class
|
||
d85a2e8 remove global NumberFormat for more flexible Locale handling
|
||
7787a3f run ./fix-translations
|
||
d55c7b7 ./fix-translations script to fix common problems in the strings.xml
|
||
|
||
* General Cleanup
|
||
2f1d52f purge unused code from OrbotMainActivity
|
||
2f7ddc4 purge unused OrbotLogActivity
|
||
21c3bfb use "SIGNAL HUP" to request Tor re-read its config
|
||
6ac9a2c use context.stopService() to shutdown TorService instead of custom message
|
||
bfb0a80 rename mHandler to mStatusUpdateHandler
|
||
3580cbe only set mCurrentStatus in sendCallbackStatus(), the one stop shop
|
||
780abf0 rework start/stop procedure to have clear points for ON, OFF, STARTING, STOPPING
|
||
4470771 rename startService() to sendIntentToService() to reflect what it does
|
||
82f82e1 mark TorService methods from EventHandler as overridden
|
||
86593df rename status to STARTING and STOPPING since it also starts/stops daemons
|
||
cf0adc2 on start and tor daemon not running, kill all daemons before starting again
|
||
2bc85a4 rework killing all daemons to continue trying after a failure
|
||
73658ce use Java methods for setting permissions on native executables
|
||
a3d37e8 make prefs called directly when needed instead of requiring refresh
|
||
6e13a7e purge dead and unused code from TorService
|
||
12d92f4 handle logging native process Exceptions closer to the source
|
||
ae83f01 purge CMD_INIT/initialize() from TorService, an IntentService doesn't need it
|
||
a336a29 convert status variable to String for easy sharing in Intents
|
||
356e79a remove unused IntentFilter from TorService
|
||
807b51f include proxy config info when returning from START_TOR Intent
|
||
fba0926 update SettingsActivity to use simpler findPreferences() method
|
||
237366c no need to override methods with nothing
|
||
2f1ad74 put up error notification if Orbot cannot kill a process
|
||
81cf67f remove unused icons to save space
|
||
|
||
* Repro Builds Progress
|
||
5414104 Merge pull request #9 from eighthave/reboot-and-reproducible
|
||
2372b18 add script to compare APKs for the reproducible process
|
||
cd48dd2 ignore build products in the submodules (ignore = dirty)
|
||
6989f9b add standard ./make-release-build script
|
||
6775f86 add custom ant rules for automating the release process
|
||
e66b5a0 ignore all build products from submodules
|
||
cf43fa2 switch to standard NDK env var: ANDROID_NDK_HOME
|
||
663cade ./jenkins-build script for standard Guardian Project Jenkins build
|
||
3c26f67 update ant setup script to get all settings from their original sources
|
||
77d1b82 adding patch for iptables building on x86
|
||
20bf4c7 update Makefile
|
||
d6ff413 update Makefile with a few tweaks
|
||
|
||
* Misc
|
||
333343f remove Firefox ProxyMob recommendation, ProxyMob is no longer supported
|
||
e58a15e Promo Apps: choose "all apps" URL based on which app store is installed
|
||
545afe7 Promo Apps: use Play or FDroid links, fallback to https://f-droid.org
|
||
0e6ba61 remove Firefox ProxyMob recommendation, ProxyMob is no longer supported
|
||
2f8c130 update to 15.0.1-beta-1 and update openssl to 1.0.2a
|
||
d6bfed0 update for 15.0.1
|
||
|
||
* Native build fixes
|
||
3a3f701 Merge branch 'aelmahmoudy-build_system'
|
||
4163fc1 Merge branch 'build_system' of https://github.com/aelmahmoudy/orbot into aelmahmoudy-build_system
|
||
d5e937d Fix build for mips* archs.
|
||
8d7c32c Update OpenSSL to 1.0.2a
|
||
81a945e Patch libevent to compile for 64-bit archs.
|
||
ebe85e5 Add iptables-clean prerequisite to clean target
|
||
adb9a19 Add support for variable arch builds to support mips & 64-bit archs
|
||
84c6645 fixing flag typo
|
||
dbe3024 fix PIE_FLAGS variable to allow for override also, standardize use of STRIP command
|
||
1bc427b handle NPE on number format instance
|
||
ec24428 fix NPE crash if VPN prepare Intent is null on boot
|
||
ddecd0c update changelog for v15 rc 3
|
||
b941a1c show warning about bridge limits on Intel x86/ATOM devices
|
||
325ca1f only ARM chips can support the new Obfs4, Meek bridges so hide the UI options that promote them, and just request standard bri
|
||
|
||
|
||
/** 15.0.0 RC 3 / 13-Apr-2015 / b941a1c7d5588db7efd9fab672ec518a69f76f84 **/
|
||
|
||
b941a1c show warning about bridge limits on Intel x86/ATOM devices
|
||
325ca1f only ARM chips can support the new Obfs4, Meek bridges so hide the UI options that promote them, and just request standard bri
|
||
3c6f173 make buttons not resize weirdly with long strings
|
||
421764b make socksbypass local port random
|
||
4ab1854 update resource installer to handle different architecture
|
||
e7a7d8c support variable arch builds to support x86 move asset builds to /assets folder
|
||
74deb39 support building tun2socks for x86
|
||
933b2e9 Small VPN and socket monitoring related fixes
|
||
|
||
/** 15.0.0 RC 2 / 9-Apr-2015 / 60f19ca **/
|
||
d6c51bc Fixes for bridge setup, and root/shell interaction
|
||
- If you paste bridge addresses from Gmail, you get some strange characters
|
||
c39cdcb improve root access check for transproxy
|
||
7d8eea2 switch back to DNS on 10.0.0.1, update after VPN refresh
|
||
690a8c3 Improved handling of VPN and Tun2Socks on Network Switch
|
||
9974654 fix for setting root and transproxy preferences
|
||
|
||
/** 15.0.0 RC 1 / 8-Apr-2015 / 280f69dfa10c38d880e98e71954526c68f1b3df5 **/
|
||
776b7af use loopback address
|
||
e6fe252 auto-restart Tor when config changes
|
||
384fe1c fix handling of network connectivity state management
|
||
02a42e4 update translated strings
|
||
628c9d8 update tor to 0.2.6.7
|
||
906ec7f v15-beta-2 small fixes for VPN
|
||
d6eb1dc fixes for network switching with VPN enabled
|
||
f37b935 modifications to bridge setup strings
|
||
|
||
/** 15.0.0 Beta 1 / 3-Apr-2015 / 989d43aca7d999c413ba23ae4ebdcac72fb0f9c5 **/
|
||
|
||
6fd6a5a tune first-time experience (No more wizard!)
|
||
b318e6b update tun2socks binaries
|
||
cd303bd commit to latest dev head
|
||
a2e84b8 fix JNI build info
|
||
398ff17 remove browser view handlers in manifest
|
||
75426bb Improve VPN service support - fix network switching handling We now refresh the VPN and tun2socks interfaces when the network
|
||
d14dabb update tun2socks shared libraries
|
||
6d15a46 update jni build documents
|
||
ab8f8f1 update build path for tun2socks
|
||
7774ca3 remove old embedded badvpn_dns
|
||
2724551 tag badvpn to latest
|
||
39ce7f1 improved clean-up, shutdown of Tun2Socks and VPN service
|
||
b1d46e2 use getbridge email instead of web, as it makes more sense for users in censored/filtered locations to send an email than to a
|
||
9d83a5b update app vpn warning
|
||
26aeb67 updating string resources / localizations
|
||
7dd4949 update jsocks with reduced debug output
|
||
8493259 new helper activities for Apps and Bridge setup
|
||
150488d fixes for onboot logic and handling
|
||
8c5b38e more UI clean-up, removing old wizard code
|
||
7b830a0 remove HTTP proxy for VPN - not needed anymore!
|
||
6a7c593 a little bit of code re-org and new package for wizard
|
||
1a66924 update ant build for new external jsocks
|
||
9393928 add jsocks external modules and project
|
||
e30c78b remove jsocks from main code and move to external/jsocks
|
||
784c1c1 peg external to jsocks commit
|
||
|
||
/** 15.0.0 Alpha 5 / 19-Mar-2015 / b7aa69c **/
|
||
|
||
2d5ee42 calling stop() makes tun2socks crash since VPN is still enabled
|
||
cae2c7c don't add new task flag - will start on boot automatically
|
||
33acf24 use LOLLIPOP constant instead of L
|
||
0bf26b2 add PT builds based on external/pluto golang build system this will be added into the Makefile but it isn't there yet and our
|
||
3286bb7 add libs and vpn libraries (binaries for now...) .so's can be built form external/badvpn source project, but we haven't integr
|
||
5e8272d revert to old logic for opening/showing browser
|
||
4918221 remove orweb dependecy for now - don't want to build in webkit yet
|
||
7557ad5 update external dependencies, add patch for tor build
|
||
84e97e6 update Makefile for building tor 0.2.6.4 with patch for Android
|
||
6d05e27 Improve Bridge and VPN support, working in tandem You can use Bridges with VPN "App Mode" proxying On Pre-Lollipop this uses a
|
||
3e2b8cf remove proxy prefs, parse bridge URLs, and format strings! - shouldn't set proxy prefs for Orweb as it conflicts with Orbot's
|
||
56df927 remove liballium and obfsclient dependencies We are switching to Go-based Meek and Obfs4 PT's
|
||
b278b66 switch obfsclient to obfs4 proxy includes supporting SOCKS outbound proxy for VPN mode
|
||
|
||
/** 15.0.0 Alpha / 23-Feb-2015 / 28d32bc **/
|
||
|
||
* Better Bridge Support
|
||
fb9a6c9 support for sharing/display bridge config as QR code this is needed for sharing of bridge data between people in the same phy
|
||
068cd05 more bridge and proxy configuration clean up
|
||
31053ad add support for scanning QR codes for bridges
|
||
f22978e update pluto
|
||
bff6d0f add support for meek PT
|
||
266c297 update to latest pluto for meek-client
|
||
22e75a3 update pluto to latest
|
||
431dff5 remove integrated pluto code
|
||
|
||
* Full Device VPN Mode
|
||
dd09c6b tuning boot code to work with VPN
|
||
b2ec768 more work to get bridge VPN mode to work
|
||
f2490d9 handle all exceptions in socks proxy
|
||
9c77526 move HTTP VPN bypass proxy to 9998
|
||
096eae7 implementing http server for meek-client VPN bypass
|
||
1e5651e improve VPN clean-up code
|
||
a2662c3 improve VPN activation
|
||
c220ec9 re-enable DNS settings after you start Tor
|
||
6832363 use IP instead of "localhost" name
|
||
7f42265 launch the internal or system browser depending upon VPN mode
|
||
1852cde enable local DNS listen on 10.0.0.1 for VPN service also add support for stopping VPNBuilder instance
|
||
ec4350e update VPN to toggle button
|
||
9467d7d clean VPN proxy settings before startup
|
||
d63d10d massive cleanup of merged code from Ony fork removal/comment out of LoggerFactory log system
|
||
a78e458 Merge branch 'ony-dev' into v15-dev
|
||
5c80572 Merge branch 'master' of https://github.com/SuppSandroB/Ony into ony-dev
|
||
4c49822 clarify vpnprotect code and add basic debug log
|
||
1464901 added badvpn as local folder
|
||
72a0173 delete as it should not be as subproject
|
||
90db557 clone of badvpn for dns fix
|
||
1472b4e some missing files added to git repo
|
||
08c220f clean up VPNBuilder setup code
|
||
91a72ef add in basic debug output
|
||
fb3e27b more clean-up of VPN service code
|
||
|
||
* Integrated Orweb simple browser
|
||
5a8aa88 add new gitmodules for orweb and pluto support
|
||
40b8f48 set to lib_orweb branch
|
||
|
||
* Misc
|
||
759966a remove unused activity from old wizard
|
||
0fc3805 update new colors
|
||
035ab8e add more strings for translation
|
||
09fc813 update base torrc
|
||
2c3b47e look and feel updates
|
||
a624503 remove unneeded wizard classes
|
||
70d6203 layout changes for a modern, cleaner (purple!) look
|
||
a1ba41c add a bridge toggle button
|
||
b1294f6 improve start on boot
|
||
70643fc ignore more things
|
||
33a5962 add pluto for PT integration
|
||
44efced update build files (tmp fix for now)
|
||
50519d8 ensure x86_64 case of NDK is supported
|
||
a41367c remove unneeded README
|
||
9b4ef18 fix NPE for when mHandler is null
|
||
17f2a0b remove unused alt manifests
|
||
5cb6cb9 add back in log output temporarily in sidebar
|
||
8dc2748 remove unneeded alt manifests, fix bug in main manifest
|
||
5131c62 add toolbar and drawer handlers back in
|
||
ede4128 remove unused
|
||
46aa51f make browser and VPN buttons enabed by default
|
||
d6d3c5d return app name to Orbot
|
||
d6ea648 update permissions
|
||
48f40b3 update resources for new design
|
||
7c303f1 refactoring into cleaner packages
|
||
ee1d548 clean up of manifest for unused functions
|
||
c1fe536 add button handle logic
|
||
753e21f update makefile for badvpn tun2socks
|
||
cf50ec1 more tweaks to new layout
|
||
6a83a0d update project and layout for v15 merged browser + VPN
|
||
21b75b4 vpn changes
|
||
09bdd8f renable the network state receiver code
|
||
2f899cb the lead developer appears!
|
||
7ee0622 Revert "Deleted unnecessary files."
|
||
84d7f49 updating primary manifest for Lollipop
|
||
6feb32c re-enable network receiver
|
||
|
||
/** 14.1.4 / 29-Nov-2014 / b7fcbdc4e85071191cc95c3824e7b5a90d36d1e8 **/
|
||
|
||
* Stop background service being killed
|
||
1e0f640 adding dummyactivity to stop task/broadcast from killing foreground service
|
||
ec9204a clean-up of code to make service more long-lived and stable
|
||
da4866c update polipo to latest head
|
||
|
||
* Activity and theme updates
|
||
917cfa1 support SDK 16, add custom theme, make Orbot singleTop activity
|
||
91f4fa0 cleanup landscape layout
|
||
ad7d92f clean-up / remove un-used code
|
||
d5823e3 updates to layout to make it cleaner
|
||
2d6c26a show exit node info in log
|
||
|
||
/** 14.1.3 / 24-Nov-2014 / c1f3e64b6b8a34c85a90fb2ee083431b6722ec60 **/
|
||
|
||
* 87d5ac9 changes to improve longevity of background service/Tor process
|
||
* 6115582 onResume() must finish before we call some APIs
|
||
* 406d83c add layout tweaks for v21
|
||
* cf21809 improves in start/stop logic for background service
|
||
|
||
/** 14.1.1 / 17-Nov-2014 / ec1c92f51957d4e93f8da35b81b603ace17acb7a **/
|
||
|
||
* use non-PIE build for up to SDK 20, and PIE build only for Lollipop
|
||
* Makefile fixes: make sure polipo is really cleaned; add only PIE flags for polipo
|
||
* add support for other onboot events, including external storage mount also version up to ensure install for PIE fix
|
||
|
||
/** 14.1 / 13-Nov-2014 / 5917e63693141dc08a99f8670ff3e274306a8c05 **/
|
||
|
||
* Updates to support Android 5.0 Lollipop
|
||
5917e63 updates for Android L and PIE binary support
|
||
5f49597 updates to appcompat v12 for Android L
|
||
7f50f79 update Makefile to support PIE arguments make PIEFLAGS="-fPIE -pie" NDK_PLATFORM_LEVEL="16"
|
||
f6ad0ff initial modifications for PIE support
|
||
|
||
* Stability fixes
|
||
f9e340b goodbye AIDL file... no longer using bound services
|
||
c9bb1c2 remove bind service and use localbroadcast instead this should fix problems with the service being killed on unbind
|
||
|
||
* Experimental (not enabled) VPN support for non-root whole device mode
|
||
ff86774 let's not build vpn support for now
|
||
3ef94e0 more fixes for VPN but not quite ready yet
|
||
aeb15e8 add sl4j jar dependecies for socks proxying
|
||
97ca6fb set MTU back to 1500 default
|
||
284a539 update badvpn commit
|
||
1b44dcb remove unused routes
|
||
a964bef moves VPN service to background Service so it doesn't die (and other important fixes)
|
||
6a53ddb adding in new jni build files
|
||
2d98a29 temporarily use udpgw-client to make DNS and UDP tunneling to work
|
||
6877aaf update to gp fork of badvpn
|
||
e459918 first commit of new OrbotVPN integration into Orbot
|
||
|
||
/** 14.0.8.1 **/
|
||
2bcb1ee removing binaries from source repo
|
||
a64e6b1 update Orbot about dialog display to show tor version
|
||
93614dd update english versions strings
|
||
ef98429 update tor binary constant to force on device upgrade
|
||
a3dc39d updating binaries
|
||
08317a9 fixes for transproxy/iptables rules - not all rules were not being cleared in flush - per-app transproxy now still transproxie
|
||
826b629 update changelog
|
||
b35a239 ensure all iptables rules are always wiped and reapply rules settings if modifed after settings menu accessed
|
||
313c92f add warning about restarting Orbot after settings changes
|
||
8ee5e9e more tuning of Tor service startup and status checking
|
||
9c4c349 fix for reconnecting to exiting Tor process after service restart
|
||
a0b32ba don't manually call onDestroy, just call finish()
|
||
b8912ad improve error handling of tor startup sequence don't use executor thread pool for time critical commands
|
||
c98509d remove duplicate service start/bind code in onResume() also disable startup button if service is null
|
||
b35a239 ensure all iptables rules are always wiped and reapply rules settings if modifed after settings menu accessed
|
||
313c92f add warning about restarting Orbot after settings changes
|
||
8ee5e9e more tuning of Tor service startup and status checking
|
||
9c4c349 fix for reconnecting to exiting Tor process after service restart
|
||
a0b32ba don't manually call onDestroy, just call finish()
|
||
|
||
/** 14.0.7.2 **/
|
||
6e65469 ensure settings are updated and binary paths are on service restart
|
||
af433d3 remove unused variables/patterns
|
||
b76be6d disable stdout log by default and enable daemon mode
|
||
dafd295 simplify process reconnect and transproxy setup - on reconnect to service, don't require call to getInfo before STATUS_ON is s
|
||
390b89e remove debug file logging for now until we can improve it
|
||
e53e03a tuning Orbot app conflict checker code
|
||
eaccf77 don't call handle intents twice!
|
||
|
||
24a3db8 update to 14.0.7
|
||
add04f2 exit menu option should be a menu
|
||
186e74b add new transproxy flush pref and strings
|
||
c78a822 add transproxy flush option to settings
|
||
68495c3 make delete iptables rules process match add for specific behavior no more drop all output tables, etc
|
||
25bc4c0 add new flush transproxy interface method
|
||
79a32e6 make sure control connection is not null on rebind - also tune app conflict checker code for Samsung Link
|
||
b307d51 make default SOCKs port auto, and THEN try to set specified port - also remove exit IP lookup loop bad code
|
||
9cc5f98 don't obfuscate class names; we just need to remove unused classes
|
||
3698e46 create new thread for connecting to existing process don't rely on executor yet, as we need it to happen fast
|
||
ea37b44 create new thread to just for existing process dont' rely on executor there yet
|
||
3a82421 no need for asynctask - just grab the status directly
|
||
e2f4f5f don't make these final, because the user might change them
|
||
7d243af update changelog
|
||
|
||
56dfff0 bumped to 14.0.6
|
||
05dd331 update to latest jtorctl with patches for thread, error handling
|
||
|
||
73d4297 bump to 14.0.5.4
|
||
ade6172 enable transproxy refresh feature, default off
|
||
0d42479 make expanded notif off by default; handle exceptions better - some devices seem to not like these new expanded/remoteviews no
|
||
11d3f59 reduce the onionoo lookup to just the required fields
|
||
3e58ee9 multiple fixes for status check and new transproxy calls - update to the new transproxy selective calls - improve status resum
|
||
6955c44 selectively disable/enable transproxy rules
|
||
|
||
f13269f update to 14.0.5.3
|
||
28877b1 new strings for app conflict checker function
|
||
ac6cdb7 enable app conflict checker for samsung users
|
||
1801ec1 don't stop Tor when service is destroyed()
|
||
113b189 update to latest OpenSSL 1.0.1i for important fixes
|
||
888b7cd update version to latest OpenSSL 1.0.1i
|
||
c517d0f Notification fix and change in finding existing process - Only build expanded notification on supported platforms - If service
|
||
387e74e bump to 14.0.5.2
|
||
5b014da update changelog
|
||
|
||
03b39ea make sure to clean up ps process/shell
|
||
e3385ab fixes for Tor processs tracking, control port, and start/stop
|
||
8481e61 update to 14.0.5.1
|
||
8036209 fixes for transparent proxy tethering
|
||
0709b0e remove this, as torrc.custom is built at runtime
|
||
754139a add new strings
|
||
31cf981 Address issues related to onionoo relay/node info lookup -Ensure streams, files are closed -Add timeout values to socket, stre
|
||
|
||
668ed68 update to 14.0.5-RC1
|
||
7ff49ff update Tor binary version number
|
||
6626b65 update strings, localisations
|
||
543c887 update to latest tor and obfsclient
|
||
023ef2d boot receive does not need HOME category
|
||
cbf4e99 handle CONNECTING state properly
|
||
6ed7ab0 onBoot perm should default to true
|
||
8f1b345 update for beta 2
|
||
5f52092 update for 14.0.5-beta-2
|
||
|
||
816d7d7 new icons for martus
|
||
6574312 new tips for app download
|
||
29a0641 make sure start on boot works properly
|
||
54a39f2 only show notifications if we have data
|
||
9d541d8 added mobile martus to rec'd apps
|
||
4d6c32a support dynamic SOCKS ip in polipo configuration
|
||
1cd0dcf fix proguard path for new sdk
|
||
8cc8886 update CHANGELOG
|
||
|
||
d439176 update to 14.0.5-beta
|
||
c4cf845 handle NPE in case service disconnects
|
||
1e6ff35 updating ant build shell permissions
|
||
498f647 remove external storage perm (debug log written internally) need to add ability to share internal file after marking it global
|
||
e1ec776 re-arch status callbacks and improve notification
|
||
c7409b7 update commit pegs for external
|
||
f2f076c fixes for layout and notification data be sure to only get the IP of the last hop (that is the exit)
|
||
a6da4bf small cleanup of asynctask and error handling
|
||
181b922 make the notification larger for more display room!
|
||
a82d2e4 remove unnecessary jar file
|
||
3bc8760 Merge branch 'new_notification_expanded' of github.com:amoghbl1/orbot-1 into amoghbl1-new_notification_expanded
|
||
41064d8 add persistent flag
|
||
b4079f4 update transifex config
|
||
8a934c9 don't close socket, and use HALT for shutdown
|
||
f9b38e6 if service is null, please start it
|
||
a447bbf update strings
|
||
522f293 update to 14.0.4.3
|
||
70615d6 fixes for status, service, binding and start/stop
|
||
fbc1a87 update to 14.0.5-alpha
|
||
bfa1d56 remove diag/test menu
|
||
10ceafa ensure status is not set to CONNECTING incorrectly
|
||
7f8e9b8 remove test/diag option
|
||
e13d228 fix bug with wrong apps being transproxied (typo!)
|
||
312c6da apps should only show those with internet permission
|
||
d56c87e update to 14.0.4.2
|
||
0e95dda update translations from transifex
|
||
bb0b7e8 unbind the service when the activity is destroyed we don't want leaky services
|
||
247e2ed don't kill Tor process and make sure service is sticky
|
||
8b6cff0 update CHANGELOG entries
|
||
7ec6de7 update to 14.0.4.1
|
||
298a01e make sure transproxy is renabled when network returns
|
||
2eb79a5 fulfilles the wishes of #12413 by support --default-torrc and -f
|
||
b6715b4 fixes #12411 and #12412 enables DNS and transport by default with new Orbot settings to enable user to easily change/disable
|
||
fc608d3 update to 14.0.4
|
||
0129976 improve ability to do a full clean stop of all services
|
||
af51290 add support for updating Polipo config
|
||
156ed57 clean up unbind process and service shutdown
|
||
8a59cfb use canonical paths to ensure shell commands are correct also cleanup torrc updating
|
||
f3d21ee improve resource installer ability to update torrc
|
||
c0f7d75 use one prefs instance
|
||
2ce9ea9 make default config files have ports off by default (0)
|
||
9025fc5 update to 14.0.3.1
|
||
dee0d19 improve logic for updating torrc files (not so often)
|
||
44648f1 clean up bind/unbind and handleIntent wizard logic
|
||
917ec8d update torrc and torrcdiag when you need to
|
||
f91a35b update tor binary constants to force upgrade
|
||
65eb7ad fix torrc defaults - add back in avoiddiskwrites
|
||
c04fc95 update to 14.0.3
|
||
42e0698 don't stop tor when service onStartCommand() is called again
|
||
fc63929 ensure diag/test mode stop's Tor on activity exit
|
||
328c6af tune bind/create service logic
|
||
4716696 make transport settings dynamic (remove from torrc)
|
||
2fe57e8 pegging tor to 0.2.4.22
|
||
00b535e updated to 14.0.2.1
|
||
c2be4ac ensure polipo conf is updated; default to 9051 for ctrl port
|
||
6ab9a7b reduce memory usage of polipo
|
||
b26b9d4 update to 14.0.2
|
||
aa8ff95 ensure readers are closed; ensure socks settings are applied
|
||
b4fa943 improve process id finding using android 'toolbox'
|
||
2d6a7b3 renable large heap request
|
||
d7f3f19 more fixes for UI disconnect issue ensure service and status updates occur on new layout updates
|
||
7e76162 bumping to 14.0.1
|
||
af51a98 allow support for adding custom lines to torrc
|
||
22938c9 multiple fixes for tor start including "auto" control port also try to kill hung tor process
|
||
0224365 ensure torrc values are overwritten
|
||
81bd617 updating to 14.0.0 build 100!
|
||
98ea6d5 update changelog
|
||
5776a87 update to 14.0.0-RC3
|
||
bf6a1da update state when service connects
|
||
451cfed keep SOCKS port as default 9050 (instead of 'auto')
|
||
f94e27a updated to 14.0.0-RC-1
|
||
bedeb71 more fixes for hidden service configuration now multiple ports are properly configured and notification will display correctl
|
||
051cce4 don't allow the tor control port socket to timeout
|
||
f4baf4d updated to 2.0.21-stable
|
||
120da6b more wizard flow fixes
|
||
816a6b2 updating to 1.1.1
|
||
24773c3 update to OpenSSL 1.0.1h
|
||
8b5bb04 Makefile patch for Orbot
|
||
ccaec1e update 14.0.0-BETA-2
|
||
da3c955 fixes for tor setConf/control port fixes hidden service support manages socks port conflicts
|
||
9345186 remove unnecessary line
|
||
707bca4 amek sure wizard only is shown once on start (not twice!)
|
||
0fddd80 fix for missing libs folder
|
||
7abea23 removing binaries from repo
|
||
70d7792 updated changelog
|
||
2650fda update to 14.0.0-BETA-1
|
||
476dc1a update binaries for 0.2.4.22 Tor
|
||
b6116b5 switch to 0.2.4.22 version of Tor for release
|
||
148e7eb remove deletion of polipo folder
|
||
352c23b updated binaries for OpenSSL 1.0.1h
|
||
7622d2c update constant for 1.0.1h and latest openssl vuln http://ccsinjection.lepidum.co.jp/blog/2014-06-05/CCS-Injection-en/index.h
|
||
d392439 fix bridge append value from qrcode scan
|
||
d6f5720 remove synchronized - not needed, and causing blocking
|
||
f52c22a Merge branch 'amoghbl1-issue_3014_wizard_workflow'
|
||
f6750e1 sometimes text can be null
|
||
fd47e70 fix control port connections with socket timeouts
|
||
36a6349 status should update whether there is msg or not
|
||
63b4304 Merge branch 'issue_3014_wizard_workflow' of https://github.com/amoghbl1/orbot-1 into amoghbl1-issue_3014_wizard_workflow
|
||
25f6499 Merge branch 'master' of github.com:n8fr8/orbot
|
||
e2e0d26 Merge branch 'hans_feature_desc'
|
||
c1f9296 new work on binding and service starting
|
||
e2e00cc removed largeheap value
|
||
13ef143 add app description to manifest to support p2p distribution
|
||
c111030 Merge pull request #1 from amoghbl1/issue_2374_story_maker
|
||
4759d9f implemented button click function for the story maker button, also url added in strings, change to liking at review
|
||
53e82b1 general cleanup, removed log.d's
|
||
6488e6a cleaned Permissions workflow, implemented override for back button
|
||
935fa91 cleaned LotsaText workflow, implemented override for back button
|
||
f29a494 cleaned ConfigureTransProxy workflow, implemented override for back button
|
||
ea384f9 cleaned ChooseLocaleWizardActivity workflow, implemented override for back button and added toast warning message string
|
||
ffcfce7 cleaned TipsAndTricks workflow
|
||
255623a added the story maker button to the tips wizard page, also added tip string to the strings file.
|
||
23c689c added icon for story maker button to be added to the hints and tips page
|
||
cfc8a99 updated to 14.0.0-ALPHA-4
|
||
278997d simple notification of bridge settings via URL
|
||
17934e6 initial support for setting bridge through URL
|
||
96c0a54 add large heap and remote process settings back in
|
||
726cf0c work to stabilize Tor background service auto-restart tor binary process if killed by Android OS print out debug info related
|
||
11c31fa update the changelog
|
||
|
||
14.0.0 (ALPHA-2)
|
||
583c758 updated to 14.0.0-ALPHA-3
|
||
90848b0 reduce memory usage of app and make single process
|
||
ba90f73 cleanup of notification and process kill code
|
||
76ec147 add some more externalized strings
|
||
e80c3bf check if installed apps are enabled
|
||
60a822a updated to 14.0.0-ALPHA-2b
|
||
69614fb updated Tor version to 0.2.5.4-alpha heartbleed blacklists for non-updated tor nodes
|
||
53673da fix bridge/PT enable code based on bridge types
|
||
9096f8c update 14.0.0-ALPHA-2a for some testers (samsung)
|
||
42d8ca1 for some devices, the process-id is listed first
|
||
fd51281 make sure the unbind intent is not null
|
||
b814019 improvement for network state checking code
|
||
648b10c updated changelog for v14
|
||
ea919c5 add the basic proguard support
|
||
147b57a remove unused preference
|
||
0dc50cc add log max size feature
|
||
b9f14b3 ensure setConft on control port works consistently
|
||
b056e7f remove debug waiter
|
||
b2d4bb3 updated to v14-alpha-2
|
||
cbbc5e4 improve how we start/stop Tor, Polipo to find process id, do ps of all, then filter (most compat) use async service for Tor st
|
||
b31c11f updated icons with dark background
|
||
2b6ff4e update manifest for v14-alpha-1
|
||
05b6553 add binary stripping to makefile
|
||
21c1cad update binaries and torrc for obfs/PT work
|
||
144460b fixes for preference handling in multi process context
|
||
38700f9 updated to 0.2.5.3 for scramblesuit/obfs support
|
||
d3865c0 fix settings handling and add more debug output also make SOCKS a runtime config
|
||
d529334 clean up wizard context use
|
||
0178d3e add new binaries and configs for polipo and others
|
||
40546c9 change from privoxy to polipo for http proxy
|
||
a4d8669 fix variable name to obfsclient
|
||
2f7a9dd update to new obfsclient repo
|
||
000cf57 update jtorctrl jar
|
||
f485015 install obfsclient binary
|
||
d003826 update binaries
|
||
4d3754b remove obfsproxy, update obfsclient
|
||
7af85b5 small updates to Makefile for NDK
|
||
2c2d094 Integrate obfsclient/liballium into the build process
|
||
43c259a Update the obfsclient submodule to include Android fixes
|
||
a6af878 liballium/obfsclient should be sourced from tp.o repos
|
||
|
||
13.0.6
|
||
89fc2e6 updated to 13.0.6-RC-3
|
||
b9eeb37 ensure Service has foreground priority so it is not killed (and improve onBind() calls to reset state if it is killed)
|
||
3824bc5 improving control port connection code adding additional logging for problems with Samsungs
|
||
fa6c101 bump version to 13.0.6-RC-2
|
||
cc020f5 small tweaks to Tor binary startup code
|
||
16799ef add automapresolve to ensure .onion address are handled
|
||
06d5a6f improve process lookup code
|
||
cd8b7e4 connect to "localhost" instead of 127.0.0.1
|
||
4673f04 update UI on rebind of service
|
||
c68ce2c fixes for transproxy to fix DNS leaks in some cases latest RC was leaking DNS due to updates iptables/xtables binary and need
|
||
915ff8a updated to 13.0.6-RC-1
|
||
3413b34 fixes for getting process id of Tor process
|
||
e9d0fea updates resources and tx config for tagalog
|
||
10938ed update string resources from transifex
|
||
5326d2b updated string values for components
|
||
8d73be6 bump to 13.0.6-BETA-8
|
||
af95098 remove "persistant" flag, as its only for system apps
|
||
831a52a improved logging and exit code reporting for transproxy
|
||
f853271 fix Service init/bind logic also remove updates for background drawing to save memory
|
||
8445f2e ensure appmgr doesn't fail on loading apps also don't load icons to improve memory usage
|
||
227253d updates to optimize resource memory usage
|
||
ed76f8b update to 13.0.6-BETA-7
|
||
60a79a2 more updates to install clean-up process
|
||
f885059 fix problem with UI rotation and screen update
|
||
efb9a8c update to 13.0.6-BETA-6
|
||
bf8a92c use AbsolutePath instead of Canonical; fix kill code
|
||
e1b1ca0 add constants for folder names
|
||
e8116f4 ensure existing files are deleted before upgrade
|
||
25f4ac8 adding new small icon
|
||
981123f update to 13.0.6-BETA-5
|
||
b6a9b48 ensure existing binaries are removed before install problems may be caused by soft links or old bins
|
||
ef14ac5 fix large icon incorrect display in alert dialogs
|
||
bab67b7 small fixes for the wizard with new UI
|
||
3d1f391 updates for icons, backgrounds and improved drawing code to solve issues related to outofmemory
|
||
9d1311c updated to dark icon
|
||
b329920 update to BETA-4 for Permission changes
|
||
c9bf8d2 fix Shell calls so that we close() shell when done
|
||
e78486a update to support specific permissions for Service this is an attempted fix for Samsung S3/Note3 issues
|
||
7990644 update version to 13.0.6-BETA-3
|
||
917ea6e fix for mikeperry transproxy leak bug find https://lists.torproject.org/pipermail/tor-talk/2014-March/032503.html
|
||
fc0554f fix for binary version upgrade support
|
||
4ed6ea1 updated pre-built binaries
|
||
7229c52 updated to openssl 1.0.1g
|
||
6bce7d5 fix ant build script and target
|
||
e5b70ba improve shell command, root and permissions handling
|
||
b734c6c add new library for superuser/shell commands
|
||
dda5633 updated to 13.0.6-BETA-1
|
||
298f73c update Tor version code
|
||
75d3ecb update language wizard display to be more clear
|
||
fe44c29 add binaries (for non NDK developers)
|
||
05bf5b7 add/update translations from transifex
|
||
344e914 add transifex tx config
|
||
8140b32 a little bit of cleanup of new binary installs
|
||
e25dc08 fixes the menus for appcompat library
|
||
cc8d3e1 update to return to binaries as ZIPd res/raw stop using the libs/armeabi hack method
|
||
b59bd1a remove binary apps/libs
|
||
445f63f updates ant build for new actionbarcompat
|
||
765a3bf updated graphic
|
||
8c20759 removed ABS depdency in favor of AppCompat
|
||
d0d7880 Signed-off-by: Nathan Freitas <nathan@freitas.net>
|
||
75a0d34 Signed-off-by: Nathan Freitas <nathan@freitas.net>
|
||
e5fdf28 updated binaries from new build script
|
||
57ef1c3 Fix building of openssl on newer systems
|
||
b5a043a updated Makefile to not build libevent TESTS
|
||
dab37b5 setting to 4.6 for compat
|
||
1a346cf updated makefile
|
||
02c389c updated obfsclient external
|
||
06b46f1 updated to only build tor binary and not tests, etc
|
||
d311f71 13.0.6 minor UI updates, Tor version update
|
||
a24eacd add hi-res icon for the web
|
||
f322f6b add new graphics and icons
|
||
806fe40 update external commit tags
|
||
27d5945 remove redundant iptables rules for transproxy
|
||
4e1357b add new background graphics state change to main UI
|
||
714af31 updated icon and main graphics
|
||
dc58c40 updated binaries built from "make -C external"
|
||
|
||
13.0.5 (includes v12 changes as well)
|
||
d605b45 add obfsclient build but don't include binary yet
|
||
0aa4294 add new obfsclient module
|
||
c1cb30d remove issue with service launching via explicit intent
|
||
87411be fix code for finding existing processes
|
||
16c5426 adding new bg images for next release
|
||
c3327d7 13.0.4a fix for Tor link setup
|
||
3b9d6c8 make sure Tor path link is cleanly setup and chmod'd
|
||
e55f724 bump to 13.0.4
|
||
cac2a28 updated TorBinaryInstaller now just handles resources
|
||
f538930 fix xtables installation and permission setting more fixes for running from sdcard
|
||
43625f8 bump to 13.0.3
|
||
c595963 solves problem with binaries being stored on external SDcard
|
||
649ca40 enable compiliation for all android not just armv7
|
||
591161f updated to 13.0.2
|
||
635e307 cleanup imports
|
||
db53c19 updated binary versions in strings
|
||
62a5da6 updated tor binary that works with armv5 and v7
|
||
6927126 updated torrc without automap settings (not needed)
|
||
92d19e3 ensures binary permissions are set
|
||
14fab24 bump to 13.0.1
|
||
39699e6 add new icons showing different status
|
||
d3c11be add geoip v6 file and support in TorService
|
||
e24ae6c update Makefile - try building with older toolchain
|
||
a60c614 change jtorctl path to github updated version
|
||
8c4f09e new binaries built with update Makefile
|
||
8527929 unregister receive and check for alternate library path
|
||
1fa568d peg to new repo and head with fix for empty element bug
|
||
8b8e51b remove double entry for jtorctrl
|
||
cf5e445 fixes #2848 newnym might call a null conn in service
|
||
069a9bf fixes #2847 use class name to start service
|
||
2735a59 update to 13.0.0; release candidate 1
|
||
096144b adding in binaries for UI/Android devs without NDK All binaries can be built from source using Makefile in /external
|
||
f69c1aa updated jtorctrl build
|
||
0b024c9 Merge branch 'master' of https://github.com/eighthave/orbot into hans_build_patches
|
||
d54cf74 bump to 13.0.0-alpha-1
|
||
276e6c3 remove old external openssl-static path
|
||
e0a7fbb check for both link and original path in process lookup
|
||
b48bbc1 updated AUTHORS for amoghbl1
|
||
e9396b7 use new bundled xtables binary appropriately
|
||
ca28ade add patches for iptables/xtables building on Android
|
||
76b15dd adding new iptables/xtables build from source
|
||
8b65332 clean up of error notifications
|
||
8722db9 put threading of settings reload into TorService
|
||
d2006b2 remove static openssl android and replace with real openssl
|
||
0e6bb42 add new openssl
|
||
c4d8c97 stop button for notification bar
|
||
c80c5d4 improvements on notification code
|
||
5891fee service should be unbound when activity is destroyed also some other cleanup of unused code
|
||
867ff53 remove simple server source bundle
|
||
3069fb5 run Tor from link to keep compatibility with OrbotHelper class some apps use our OrbotHelper.java class and are expecting the
|
||
17f7d46 update menu, strings, icons for ChatSecure (from Gibberbot)
|
||
198974a update to build openssl latest
|
||
468076e set to 1.0.1e release
|
||
8666b1b updating tor to 0.2.4.20
|
||
95461da adding back in jtorctrl jar file
|
||
f3cbb6e updating SDK and removing share intents
|
||
6e79596 updating to Android 18 / 4.4
|
||
420dd1e adding geoip ipv4 db back in for now
|
||
1739473 more updates for moving binaries to libs/armeabi
|
||
5870a67 update for 0.2.4.20 constant
|
||
6a125a9 more removal of share service from core Orbot moving to a separate app
|
||
a0de736 change "network conn" preference to be more clear
|
||
c58f009 remove simple jar from project (moving sharing to sep app)
|
||
5286421 remove "ShareService" from projet (moving to separate app)
|
||
a8ca927 remove simple file sharing server from build process
|
||
fbd4fdc updated to android-18
|
||
6b0b0fa more changes for executing binaries from libs/jni folder
|
||
d40016b move minimum device support to API 9 or 2.3
|
||
d6d989a updated jar for jtor control
|
||
4d6e0cc update makefile for new install process update tags for libevent and tor
|
||
d236708 removing binaries from repo binaries will now be stored in /libs/armeabi as psuedo shared libraries (actually executables) and
|
||
ca8197f update native build to include Android NDK build flags
|
||
2d34745 include note about git submodules in BUILD instructions
|
||
ddd62f2 remove spaces and tabs where 'make' complains about them
|
||
f4e73e9 updating version to 12.0.5
|
||
abe1788 another shared prefs fix
|
||
e632b3b fixes for sharing preferences across processes
|
||
9a10cdd updated orbot glow icon
|
||
a9b41a8 make orbot another background process
|
||
8f44c51 make sure binaries and config files are updated
|
||
e84ee71 added GUI support for flinging to a newnym identity
|
||
f12e556 added support for NEWNYM signalling
|
||
9dacb5b updated transproxy iptables rules to ensure clear/flush
|
||
965dab2 updated to 12.0.4
|
||
4407257 adding raw design resources
|
||
5930964 new green/tor on mode
|
||
cea338d add new Root utility for checking if root is possible
|
||
82fcea0 fixes for superuser and iptables check code
|
||
9d6f3c8 removed unneeded old iptables binaries
|
||
38e2f49 12.0.3 0.2.4.16-rc
|
||
1bc97c6 change default "disable network" pref to true
|
||
a97432c update manifest to 12.0.2
|
||
fb49463 update to latest tor 0.2.4.16-rc
|
||
5bcb607 update the readme copyright
|
||
3d387af add our new icon source CC license link
|
||
eb1c6b0 make the "check" button a bit smarter
|
||
9a2a989 updates to graphics, layouts and strings
|
||
2cfd6af update torctrl jar
|
||
79e6eec update tor to tor-0.2.4.16-rc
|
||
0a3cc50 add resources for airplane mode/network disable
|
||
2c278f3 fix for notifications and debug option for "airplane mode"
|
||
cdd75f3 disable share/send feature for this release
|
||
cfb0473 remove unneeded view and share intents
|
||
adc57ae removed android Debug code
|
||
d407f32 update Tor binary version number to ensure upgrade
|
||
5b57407 updated classpath for latest eclipse
|
||
bebb143 make Orbot just one process
|
||
21d1023 fixes for prefs/settings management
|
||
303ceb4 updates for building
|
||
edd855f new builds of binaries
|
||
42b111a updating commit peg for ndk8 fix
|
||
179ef6e updated git submodules to public https paths
|
||
1bf7bb0 updating version
|
||
74fed91 updated jtorctrl built library
|
||
515b8ce added new strings resources
|
||
bbf8d8a updating string resources from transifex
|
||
273e190 updating built binaries
|
||
4f9a502 updated Tor repo
|
||
86d8c16 updates for new UI and file sharing
|
||
8aaa8cb updated process to singletop; rev'd version
|
||
700121d add simple external module to ignore path
|
||
2ab32fc new preference value updates
|
||
b6e2507 UI and flow updates
|
||
442216f share service via http hidden service
|
||
667fa64 updated for settings return value
|
||
3ea016b updates for reading preference settings
|
||
c5627f4 cleaned up notification support and added Share service
|
||
25a895a updated tor binary version number
|
||
c4810d4 added new method for remote server interface for Share service
|
||
1576775 closed reader stream
|
||
83319c1 added message for when internet is down
|
||
63b31cd updated to android 17 target
|
||
eb3f95c updated params for tuning, including largeHeap=true
|
||
21c2797 support landscape layout and new Share intent
|
||
7df2acd cleanup of imports and unclosed streams
|
||
ba9b95a new landscape layout for tablets with log view
|
||
2b9007e updated to latest libevent and tor repos
|
||
fe591d6 updated to latest jar libs
|
||
225cd32 tuning of torrc to try to resolve bugs
|
||
aaa2ed5 updated built binary to 0.2.4.10-alpha
|
||
216a41d adding new HS/onion based file sharing service
|
||
1748cb4 added missing path to libevent include
|
||
fb0a0fa updated to 0.2.3.25
|
||
8023d16 updated locale handling to stop flashing
|
||
e2bbe4c proper spelling of Farsi
|
||
|
||
1.0.11
|
||
- Tor updated to 0.2.3.23-RC
|
||
- ActionBarSherlock updated to latest release
|
||
- libevent2 on 2.2.1-alpha
|
||
- added data up/down speed and totals display
|
||
- added new "Log" SlideDrawer log display
|
||
- added ability to copy logs by touching log (for emailing, debugging)
|
||
- fixed iptables Android 4/Jellybean compatible binary detection
|
||
- iptables add/delete now on specific rules; no more global FLUSHing
|
||
- transproxy ensures that UDP is blocked properly for all or selected apps
|
||
- wizard display is centered
|
||
- added network connectivity monitor to set Tor's DisableNetwork value
|
||
- fixed wizard tips apps recommendations; added DuckGo, Twitter, Firefox Proxymob
|
||
- insure that iptables rules are only added once, and that all are cleared
|
||
|
||
1.0.9
|
||
- Tor now updated to 0.2.3.17-beta
|
||
- Privoxy updated to 3.0.12
|
||
- tweaked layout for smaller screens
|
||
- fixed obfsproxy android patch build error
|
||
- privoxy: removed lpthread library flag since Android has it built-in
|
||
- updated strings; made notify on/off option work again
|
||
- added background view; fixed long click;
|
||
- removed unneeded landscape custom layout
|
||
- updated layout for larger screens
|
||
- updated impl of torified apps logic
|
||
- improved wizard flow on non-root devices
|
||
- removed gcc ssp hardening (not support on Android NDK)
|
||
- fixed posix thread option for Privoxy
|
||
- added docs folder and readme's
|
||
- clarified english strings for hidden srv and proxying
|
||
- moved Tor data directory to app_data from cache
|
||
- fixed notification persistence handling
|
||
- fixed relay/server mode option resolv.conf error
|
||
- fixed app list display
|
||
|
||
1.0.8 (includes 1.0.7.3 and 1.0.7.2)
|
||
- new external/Makefile and git submodules
|
||
- 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
|
||
|
||
0.0.8x - 2010-07-15
|
||
- Updated Settings & App configuration screens
|
||
- Changed progress dialog display
|
||
- Significant application re-arch
|
||
- Fixed force stop crash on install
|
||
- Integrated Tor 0.2.2.13-alpha-dev binary
|
||
- Fixed su shell cmd error handling & root perms issue
|
||
- #1570: Added new setup wizard on install to clarify root / non-root capabilities
|
||
- #1716: Per-app traffic routing prefs not persisted
|
||
- #1509: Help window is too big for the screen on android 1.6
|
||
- #1513: Orbot can't be told to exit <-- added 'Exit' menu option
|
||
- #1530: Capture sh cmd stout for debugging errors <-- updated debug log screen
|
||
- #1531: Don't loop ad infinitum in Orbot fails <-- only retries 3 times now
|
||
- #1272: Orbot should store Tor files in the cache
|
||
- #1273: Info should mention anonymity problems with ProxySurf
|
||
|
||
0.0.5x
|
||
- #1388: Error parsing PID from output of "ps"
|
||
- #1277, #1278: Enabling bridges issues
|
||
- #1279: Misleading message when initialization is finished
|
||
- #1292: Tor version in About screen is wrong
|
||
|
||
0.0.3x - 2010-03-15
|
||
- Added Start/Stop menu item for non-touch activation
|
||
- Improved parsing and validation of settings screen
|
||
- UI now compatible with landscape mode (#1276)
|
||
- Added relay support for static/publicly accessible IP devices
|
||
|
||
0.0.3a - 2010-02-07
|
||
- Integrated iptables support for transparent proxying of outbound port
|
||
80 and DNS
|
||
- Privoxy is now used as HTTP Proxy server (cross-compiled to ARM)
|
||
- New UI layout and graphics
|
||
- Android settings screen for generated torrc file
|
||
- Improved performance and error handling
|
||
|
||
0.0.2a - 2009-11-30
|
||
- Update user interface layout and graphics
|
||
- Modified service launch, shutdown and handling
|
||
- Improved event handler on Tor Control port callbacks
|
||
- Added Help page
|
||
|
||
0.0.2 - 2009-11-27
|
||
- Major improvement to the user interface including relative layout for
|
||
different screens
|
||
- New graphics resources
|
||
- Implemented Tor Control Port using official Java library
|
||
- Added 'clear' button to the log screen
|
||
- Added 'save' and editable textbox for the settings screen
|
||
- Moved screen navigation to a pop-up menu
|
||
|
||
0.0.1-alpha - 2009-10-21
|
||
- First code release
|
||
- Major Features: Tor binary application is fully operational, UI:
|
||
Start/Stop Tor, View Message Log, View Settings (torrc)
|
||
|