Nathan Freitas
325ca1f809
only ARM chips can support the new Obfs4, Meek bridges
...
so hide the UI options that promote them, and just request
standard bridges
2015-04-12 22:56:16 -04:00
Nathan Freitas
690a8c3b69
Improved handling of VPN and Tun2Socks on Network Switch
2015-04-09 08:52:59 -04:00
Nathan Freitas
e6fe25267f
auto-restart Tor when config changes
2015-04-08 17:01:09 -04:00
Nathan Freitas
d6eb1dca57
fixes for network switching with VPN enabled
2015-04-04 00:36:24 -04:00
Nathan Freitas
6fd6a5a859
tune first-time experience (No more wizard!)
2015-04-03 13:01:29 -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
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
84932594ce
new helper activities for Apps and Bridge setup
2015-04-02 23:11:23 -04:00
Nathan Freitas
8c5b38eeea
more UI clean-up, removing old wizard code
2015-03-28 00:55:28 -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
5e8272dcc8
revert to old logic for opening/showing browser
2015-03-18 22:00:27 -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
b278b66b62
switch obfsclient to obfs4 proxy
...
includes supporting SOCKS outbound proxy for VPN mode
2015-03-09 15:53:02 -04: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
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
a1ba41ce0b
add a bridge toggle button
2015-02-14 02:30:02 -05:00
Nathan Freitas
a2662c325d
improve VPN activation
2015-02-14 00:43:36 -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
ec4350ee40
update VPN to toggle button
2015-02-04 14:55:42 -05:00
Nathan Freitas
5cb6cb930d
add back in log output temporarily in sidebar
2015-02-04 12:36:24 -05:00
Nathan Freitas
5131c62c3e
add toolbar and drawer handlers back in
2015-02-02 16:20:46 -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