Nathan Freitas
e30c78bd05
remove jsocks from main code and move to external/jsocks
2015-03-28 00:18:28 -04:00
Nathan Freitas
784c1c13d4
peg external to jsocks commit
2015-03-28 00:18:13 -04:00
Nathan Freitas
cb7b2716e9
remove maxSDK setting
2015-03-27 23:37:06 -04:00
Nathan Freitas
73dd6302f2
update changelog for v15 alpha 5
2015-03-19 10:53:41 -04:00
Nathan Freitas
b7aa69c9c0
update to 15.0.0-alpha-5
2015-03-19 10:51:34 -04:00
Nathan Freitas
2d5ee42894
calling stop() makes tun2socks crash since VPN is still enabled
2015-03-19 10:28:49 -04:00
Nathan Freitas
cae2c7c157
don't add new task flag - will start on boot automatically
2015-03-19 10:28:37 -04:00
Nathan Freitas
5bd55f9152
re-add accidentally removed manifest entries!
2015-03-19 09:56:15 -04:00
Nathan Freitas
33acf24757
use LOLLIPOP constant instead of L
2015-03-19 09:14:02 -04:00
Nathan Freitas
a226f13374
include res/raw in allowed git paths
2015-03-19 09:13:04 -04:00
Nathan Freitas
0bf26b296a
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 build server doesn't have the golang support on it yet
2015-03-19 09:12:33 -04:00
Nathan Freitas
05f14ed420
make sure libs directory exists
2015-03-19 08:50:55 -04:00
Nathan Freitas
3286bb7701
add libs and vpn libraries (binaries for now...)
...
.so's can be built form external/badvpn source project, but we haven't integrated them in Makefile yet
2015-03-19 08:48:59 -04:00
Nathan Freitas
736e32e221
udpate proguard config
2015-03-18 22:00:56 -04:00
Nathan Freitas
ebb5750a57
remove dependencies no longer needed
2015-03-18 22:00:44 -04:00
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