Max Lv
e1d2511b0b
Update CDN URLs
v4.3.0
2017-11-29 22:41:43 -08:00
Max Lv
a16aa35d3c
Refine remote config
2017-11-28 20:47:41 -08:00
Max Lv
5abb9061c4
Revert "Revert to minimal libsodium build"
...
This reverts commit 398e0f4d01 .
2017-11-27 18:31:30 -08:00
Max Lv
398e0f4d01
Revert to minimal libsodium build
2017-11-27 18:18:27 -08:00
Max Lv
d4c9e25d3a
Merge pull request #1466 from wongsyrone/improve
...
minor improvements starting from NDK r16 (#1458 )
2017-11-28 10:03:51 +08:00
Syrone Wong
4168bd65d2
minor improvements starting from NDK r16 ( #1458 )
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2017-11-28 09:39:23 +08:00
Mygod
b0fb43c4db
Add a cool badge
2017-11-24 10:38:44 -08:00
Max Lv
47c2c8ea9a
Refine the layout of profile item
2017-11-22 21:53:42 -08:00
Max Lv
d68ccedf32
Update overture
2017-11-22 01:57:00 -08:00
Max Lv
2f9bfb9050
Update string from POEditor
2017-11-22 01:39:49 -08:00
Mygod
1f1a60c279
Remove obsolete string
2017-11-19 02:09:17 -08:00
Mygod
6d6ffba83b
Update dependencies
2017-11-19 01:47:05 -08:00
Mygod
6bd2d077ac
Remove an empty line
2017-11-19 01:28:23 -08:00
Mygod
d4152856f4
Refine README.md
2017-11-19 01:26:51 -08:00
Mygod
197ef557a3
Add link to releases in README
...
Fix #1460 . The original change is dismissed because of usage of possibly copyrighted material.
2017-11-19 01:22:36 -08:00
Mygod
f5036bbde5
Refrain from using SMART_BANNER to prevent its weirdness
2017-11-19 01:22:36 -08:00
Max Lv
36edc2e728
Update overture
2017-11-19 10:51:34 +08:00
Mygod
f34770f3fb
Fix meta-data not in application
2017-11-18 13:52:35 -08:00
Mygod
3cb6bb73b3
Add a workaround for a support library bug
2017-11-18 13:04:26 -08:00
Max Lv
7b4cae2794
Refine AdView
2017-11-18 18:19:56 +08:00
Mygod
dc2a5ca19c
Use SIGKILL to kill old processes
...
Fix #1455 .
Note that in later Android versions, only processes under same uid will be listed and this will be quite efficient.
2017-11-18 02:10:34 -08:00
Mygod
ae171a7084
Refine spacing
2017-11-18 01:06:38 -08:00
Mygod
987b545cb2
Fix missing padding for traffic counter
2017-11-18 00:58:05 -08:00
Mygod
5505c78fdc
Refine 'Replace CardView with normal list view'
2017-11-18 00:53:17 -08:00
Max Lv
f59f7137f1
Replace CardView with normal list view
2017-11-18 16:06:37 +08:00
Mygod
f4eeab0548
Remove apps VPN mode option for Android 4.4
2017-11-17 19:20:05 -08:00
Mygod
3f92857e52
Recommend to use Always-on VPN on Android 7+
2017-11-17 18:38:22 -08:00
Mygod
7154f9fdba
Fix a null dereferencing exception
2017-11-16 22:05:53 -08:00
Max Lv
b510e0ab58
Fix #1452
2017-11-16 21:56:47 -08:00
Max Lv
c5e9e6a81c
Update the string
2017-11-16 20:10:12 -08:00
Mygod
5ad2e9a55d
Update mbedtls to 2.6.1
2017-11-16 01:29:22 -08:00
Mygod
dea3aa1c19
Update libsodium to 1.0.15
2017-11-16 01:26:15 -08:00
Mygod
2733d61003
Update libevent to 2.1.8
2017-11-16 01:24:42 -08:00
Mygod
42e930391f
Output more information on failure of preparing VpnService
...
Fix #1424 .
2017-11-15 21:02:20 -08:00
Mygod
e0bf727bf4
Add missing parentheses
2017-11-15 00:40:14 -08:00
Mygod
b1c8d3c617
Fix proxy notification not displaying on screen on in Android 4.4
2017-11-15 00:37:24 -08:00
Mygod
59a6eaac56
Remove ACTION_USER_PRESENT listener on API 26+
...
This is removed since we can't change notification priority dynamically since API 26 and this also prevents an extraneous system notification.
NB: After this change, `visible` doesn't have any observable effect on API 26+.
2017-11-15 00:10:53 -08:00
Mygod
c6bb913ba2
Lift default notification priority for VPN service
...
Priority has been lifted from IMPORTANCE_MIN to IMPORTANCE_LOW. This change only impacts Android 8.0 and higher.
Fixes #1431 . Also fixes https://github.com/shadowsocks/shadowsocks-android/issues/1037#issuecomment-338367917 .
2017-11-14 23:50:06 -08:00
Max Lv
265ecc0406
Merge pull request #1446 from shadowsocks/transproxy
...
Implement Proxy-Only Mode and Transproxy Mode
2017-11-13 09:11:53 +08:00
Mygod
fb2fdd5dea
Remove extra spaces
...
As suggested by @wongsyrone.
2017-11-12 16:10:25 -08:00
Mygod
99e5cb8579
Update issue_template.md
2017-11-12 15:57:06 -08:00
Mygod
e1a51b0d22
Add tutorial for using transproxy mode
2017-11-12 15:42:32 -08:00
Mygod
79f40b8812
Implement connection test for proxy modes
2017-11-12 14:50:19 -08:00
Mygod
13ef297a03
Change default DNS port to 5450 to avoid conflicts with Orbot
2017-11-12 14:22:11 -08:00
Mygod
967f198131
Always initialize previousPosition
2017-11-11 01:42:51 -08:00
Mygod
b72fb267e3
Prevent fragment recreations
2017-11-11 01:36:34 -08:00
miyon
86ebbd0db5
fix fragment called onstart twice on click back
...
Removed irrelevant changes.
2017-11-11 01:08:56 -08:00
Mygod
725fb04f3f
Implement proxy mode and transproxy mode
...
* NAT mode is replaced by transproxy mode;
* BaseService classes are moved into bg package and refactored in order to minimize duplicate code;
* Local port is moved out of per-profile settings, along with hardcoded DNS port and transproxy (redsocks) port;
* Reset is removed since the only possible clean-up needed can be performed by using force stop in app info;
* Comparing version code before extracting assets is replaced with a more robust approach: comparing update time.
NB: the only code that involves su now is for toggling TFO.
2017-11-11 00:06:58 -08:00
Mygod
6678fd9541
Revert "Replace NAT mode with local SOCKS5 mode. #1441 "
...
This reverts commit 7fb19c40af .
2017-11-10 19:31:55 -08:00
Max Lv
7fb19c40af
Replace NAT mode with local SOCKS5 mode. #1441
2017-11-09 19:02:38 -08:00