Nathan Freitas
627b04807b
update CHANGELOG for v15 beta 1
2015-04-03 13:02:57 -04:00
Nathan Freitas
989d43aca7
v15.0.0 beta 1
2015-04-03 13:02:00 -04:00
Nathan Freitas
6fd6a5a859
tune first-time experience (No more wizard!)
2015-04-03 13:01:29 -04:00
Nathan Freitas
b318e6bb69
update tun2socks binaries
2015-04-03 13:01:21 -04:00
Nathan Freitas
cd303bd48a
commit to latest dev head
2015-04-03 13:01:11 -04:00
Nathan Freitas
a2e84b8ea0
fix JNI build info
2015-04-03 12:59:07 -04:00
Nathan Freitas
398ff17e19
remove browser view handlers in manifest
2015-04-03 12:28:59 -04:00
Nathan Freitas
75426bb9e2
Improve VPN service support - fix network switching handling
...
We now refresh the VPN and tun2socks interfaces when the network
type switches, and we do so in a way that does not cause traffic to leak.
The new interface is established before we close the old one.
2015-04-03 12:27:59 -04:00
Nathan Freitas
d14dabb4f3
update tun2socks shared libraries
2015-04-03 12:27:40 -04:00
Nathan Freitas
6d15a46535
update jni build documents
2015-04-03 12:27:28 -04:00
Nathan Freitas
ab8f8f12f9
update build path for tun2socks
2015-04-03 12:23:34 -04:00
Nathan Freitas
7774ca3b24
remove old embedded badvpn_dns
2015-04-03 12:22:54 -04:00
Nathan Freitas
2724551cb1
tag badvpn to latest
2015-04-03 12:22:39 -04:00
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