Nathan Freitas
39ce7f1b22
improved clean-up, shutdown of Tun2Socks and VPN service
2015-04-03 00:20:30 -04:00
Nathan Freitas
b1d46e2291
use getbridge email instead of web, as it makes more sense
...
for users in censored/filtered locations to send an email than to
access *.torproject.org through their browser. Also, even if they
can connect, the browser UI is not great.
2015-04-02 23:37:43 -04:00
Nathan Freitas
9d83a5bb44
update app vpn warning
2015-04-02 23:37:35 -04:00
Nathan Freitas
26aeb67646
updating string resources / localizations
2015-04-02 23:24:23 -04:00
Nathan Freitas
7dd494932d
update jsocks with reduced debug output
2015-04-02 23:17:33 -04:00
Nathan Freitas
84932594ce
new helper activities for Apps and Bridge setup
2015-04-02 23:11:23 -04:00
Nathan Freitas
150488dd9c
fixes for onboot logic and handling
2015-04-02 23:11:04 -04:00
Nathan Freitas
8c5b38eeea
more UI clean-up, removing old wizard code
2015-03-28 00:55:28 -04:00
Nathan Freitas
7b830a0df4
remove HTTP proxy for VPN - not needed anymore!
2015-03-28 00:41:06 -04:00
Nathan Freitas
6a7c593353
a little bit of code re-org and new package for wizard
2015-03-28 00:39:58 -04:00
Nathan Freitas
1a66924c39
update ant build for new external jsocks
2015-03-28 00:23:41 -04:00
Nathan Freitas
93939285be
add jsocks external modules and project
2015-03-28 00:19:01 -04:00
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