Nathan Freitas
5e8272dcc8
revert to old logic for opening/showing browser
2015-03-18 22:00:27 -04:00
Nathan Freitas
491822147e
remove orweb dependecy for now - don't want to build in webkit yet
2015-03-18 22:00:07 -04:00
Nathan Freitas
7557ad5d71
update external dependencies, add patch for tor build
2015-03-18 21:20:39 -04:00
Nathan Freitas
84e97e6c71
update Makefile for building tor 0.2.6.4 with patch for Android
2015-03-18 21:20:20 -04:00
Nathan Freitas
3a1c603e5d
remove ABS dependency (no longer used)
2015-03-18 21:20:03 -04:00
Nathan Freitas
6d05e27793
Improve Bridge and VPN support, working in tandem
...
You can use Bridges with VPN "App Mode" proxying
On Pre-Lollipop this uses a local loop back SOCKS server to flag outbound sockets as not for the VPN network
On Lollipop+ this uses the "disallow app" feature to set anything in the Orbot process to not be sent through the VPN
2015-03-17 13:04:20 -04:00
Nathan Freitas
3e2b8cff1e
remove proxy prefs, parse bridge URLs, and format strings!
...
- shouldn't set proxy prefs for Orweb as it conflicts with Orbot's own pref keys
- improve parsing of incoming bridge URLs, as they may not have protocol component in URI
- format strings of up/down values better
2015-03-17 13:03:16 -04:00
Nathan Freitas
56df927fb5
remove liballium and obfsclient dependencies
...
We are switching to Go-based Meek and Obfs4 PT's
2015-03-17 13:02:12 -04:00
Nathan Freitas
16982ebb81
remove liballium and obfsclient (replaced by obfs4 from 'pluto')
2015-03-16 22:50:33 -04:00
Nathan Freitas
b278b66b62
switch obfsclient to obfs4 proxy
...
includes supporting SOCKS outbound proxy for VPN mode
2015-03-09 15:53:02 -04:00
Nathan Freitas
0f0a36883d
update changelog for v15 alpha work
2015-02-23 13:06:09 -05:00
Nathan Freitas
28d32bce32
v15 alpha 4
2015-02-23 13:02:08 -05:00
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
759966aa13
remove unused activity from old wizard
2015-02-23 12:30:25 -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
0fc3805997
update new colors
2015-02-23 12:28:52 -05:00
Nathan Freitas
035ab8e895
add more strings for translation
2015-02-23 12:28:43 -05:00
Nathan Freitas
09fc813ce9
update base torrc
2015-02-23 12:28:31 -05:00
Nathan Freitas
2c3b47eb16
look and feel updates
2015-02-23 12:28:11 -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
70d6203fdb
layout changes for a modern, cleaner (purple!) look
2015-02-15 01:22:15 -05:00
Nathan Freitas
f22978e53c
update pluto
2015-02-14 02:40:44 -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
ee82b5afb1
update version for alpha
2015-02-14 01:55:11 -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
266c29701d
update to latest pluto for meek-client
2015-02-14 00:42:51 -05:00
Nathan Freitas
22e75a3825
update pluto to latest
2015-02-05 10:53:55 -05:00
Nathan Freitas
431dff53a4
remove integrated pluto code
2015-02-05 10:53:21 -05:00
Nathan Freitas
70643fc29a
ignore more things
2015-02-05 09:44:45 -05:00
Nathan Freitas
33a5962fe6
add pluto for PT integration
2015-02-05 09:42:52 -05:00
Nathan Freitas
5a8aa888b1
add new gitmodules for orweb and pluto support
2015-02-05 09:42:39 -05:00
Nathan Freitas
40b8f48c66
set to lib_orweb branch
2015-02-05 09:42:30 -05:00
Nathan Freitas
c220ec9183
re-enable DNS settings after you start Tor
2015-02-04 22:02:32 -05:00
Nathan Freitas
44efced5d4
update build files (tmp fix for now)
2015-02-04 16:54:18 -05:00
Nathan Freitas
6546040921
v15 alpha 2
2015-02-04 16:54:14 -05:00
Nathan Freitas
50519d8a0b
ensure x86_64 case of NDK is supported
2015-02-04 16:29:03 -05:00
Nathan Freitas
a41367cf50
remove unneeded README
2015-02-04 16:28:56 -05:00
Nathan Freitas
9b4ef18b13
fix NPE for when mHandler is null
2015-02-04 16:28:40 -05:00
Nathan Freitas
6832363905
use IP instead of "localhost" name
2015-02-04 16:28:25 -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