Nathan Freitas
fb9a6c9994
support for sharing/display bridge config as QR code
...
this is needed for sharing of bridge data between people in the
same physical space, or by easily sharing it through chat or other
private messaging system
2015-02-23 13:00:46 -05:00
Nathan Freitas
068cd05836
more bridge and proxy configuration clean up
2015-02-23 12:30:13 -05:00
Nathan Freitas
f2490d9032
handle all exceptions in socks proxy
2015-02-23 12:29:55 -05:00
Nathan Freitas
dd09c6b19a
tuning boot code to work with VPN
2015-02-23 12:29:36 -05:00
Nathan Freitas
b2ec768d8d
more work to get bridge VPN mode to work
2015-02-23 12:29:21 -05:00
Nathan Freitas
31053adf67
add support for scanning QR codes for bridges
2015-02-23 12:27:49 -05:00
Nathan Freitas
a6245037b4
remove unneeded wizard classes
2015-02-15 01:22:38 -05:00
Nathan Freitas
9c77526f22
move HTTP VPN bypass proxy to 9998
2015-02-14 02:30:14 -05:00
Nathan Freitas
a1ba41ce0b
add a bridge toggle button
2015-02-14 02:30:02 -05:00
Nathan Freitas
096eae705b
implementing http server for meek-client VPN bypass
2015-02-14 01:54:56 -05:00
Nathan Freitas
bff6d0f567
add support for meek PT
2015-02-14 00:44:09 -05:00
Nathan Freitas
1e5651eec3
improve VPN clean-up code
2015-02-14 00:44:02 -05:00
Nathan Freitas
a2662c325d
improve VPN activation
2015-02-14 00:43:36 -05:00
Nathan Freitas
b1294f6d60
improve start on boot
2015-02-14 00:43:13 -05:00
Nathan Freitas
431dff53a4
remove integrated pluto code
2015-02-05 10:53:21 -05:00
Nathan Freitas
c220ec9183
re-enable DNS settings after you start Tor
2015-02-04 22:02:32 -05:00
Nathan Freitas
9b4ef18b13
fix NPE for when mHandler is null
2015-02-04 16:28:40 -05:00
Nathan Freitas
7f42265158
launch the internal or system browser depending upon VPN mode
2015-02-04 16:07:45 -05:00
Nathan Freitas
1852cde041
enable local DNS listen on 10.0.0.1 for VPN service
...
also add support for stopping VPNBuilder instance
2015-02-04 14:55:57 -05:00
Nathan Freitas
ec4350ee40
update VPN to toggle button
2015-02-04 14:55:42 -05:00
Nathan Freitas
9467d7db27
clean VPN proxy settings before startup
2015-02-04 12:36:42 -05:00
Nathan Freitas
5cb6cb930d
add back in log output temporarily in sidebar
2015-02-04 12:36:24 -05:00
Nathan Freitas
08c220f88e
clean up VPNBuilder setup code
2015-02-04 11:55:36 -05:00
Nathan Freitas
91a72ef5d1
add in basic debug output
2015-02-04 11:55:23 -05:00
Nathan Freitas
fb3e27bdcf
more clean-up of VPN service code
2015-02-02 16:21:04 -05:00
Nathan Freitas
5131c62c3e
add toolbar and drawer handlers back in
2015-02-02 16:20:46 -05:00
Nathan Freitas
4c49822861
clarify vpnprotect code and add basic debug log
2015-02-02 16:20:26 -05:00
Nathan Freitas
ede4128777
remove unused
2015-02-02 16:20:09 -05:00
Nathan Freitas
d63d10d8ae
massive cleanup of merged code from Ony fork
...
removal/comment out of LoggerFactory log system
2015-02-02 14:01:08 -05:00
Nathan Freitas
5c80572264
Merge branch 'master' of https://github.com/SuppSandroB/Ony into ony-dev
...
Conflicts:
AndroidManifest.xml
jni/Android.mk
res/menu/main.xml
src/org/torproject/android/OrbotMainActivity.java
src/org/torproject/android/service/TorService.java
src/org/torproject/android/ui/TipsAndTricks.java
src/org/torproject/android/vpn/OrbotVpnService.java
src/org/torproject/android/wizard/ConfigureTransProxy.java
src/org/torproject/android/wizard/Permissions.java
2015-02-02 13:42:56 -05:00
Nathan Freitas
7c303f1589
refactoring into cleaner packages
2015-02-02 11:04:32 -05:00
Nathan Freitas
c1fe536aeb
add button handle logic
2015-02-01 23:36:19 -05:00
Nathan Freitas
6a83a0d2f6
update project and layout for v15 merged browser + VPN
2015-02-01 12:49:10 -05:00
SandroB
1472b4e35d
some missing files added to git repo
2015-01-25 11:42:15 +01:00
SandroB
21b75b4c56
vpn changes
2015-01-20 15:47:24 +01:00
Nathan Freitas
09bdd8fd29
renable the network state receiver code
2014-12-03 09:36:35 -05:00
Nathan Freitas
6feb32cfa9
re-enable network receiver
2014-12-01 11:03:56 -05:00
Nathan Freitas
ad7d92fb4a
clean-up / remove un-used code
2014-11-29 00:43:01 -05:00
Nathan Freitas
2d6c26a999
show exit node info in log
2014-11-29 00:42:51 -05:00
Nathan Freitas
ec9204a5f3
clean-up of code to make service more long-lived and stable
2014-11-28 23:54:04 -05:00
Nathan Freitas
695b5c32f1
removing jsocks proxy code (for VPN not needed anymore)
2014-11-28 23:53:19 -05:00
Nathan Freitas
1e0f640a20
adding dummyactivity to stop task/broadcast from killing foreground service
2014-11-24 23:12:53 -05:00
Nathan Freitas
87d5ac9c44
changes to improve longevity of background service/Tor process
2014-11-24 13:11:38 -05:00
Nathan Freitas
611558218d
onResume() must finish before we call some APIs
2014-11-24 13:11:14 -05:00
Nathan Freitas
cf21809052
improves in start/stop logic for background service
2014-11-17 23:28:33 -05:00
Nathan Freitas
e389d007c3
remove unneeded imports
2014-11-17 16:06:37 -05:00
Nathan Freitas
a7f458758f
version build to ensure nonPIE binaries are installed
2014-11-17 14:10:33 -05:00
Nathan Freitas
f180f13d80
add support for other onboot events, including external storage mount
...
also version up to ensure install for PIE fix
2014-11-17 14:10:12 -05:00
Nathan Freitas
dbd4efe86b
set values for nonPIE build
2014-11-17 11:59:49 -05:00
Nathan Freitas
5917e63693
updates for Android L and PIE binary support
2014-11-13 13:42:14 -05:00