Mygod
0f2ae6521b
Oops fix a bug
2016-03-11 22:55:47 +08:00
Mygod
4c1a817c1b
Fix a crash on Android N preview
2016-03-11 22:17:06 +08:00
Mygod
390d79c9aa
Add missing volatile
2016-03-11 22:05:13 +08:00
Mygod
216cc9efe2
Refine #574
2016-03-11 22:02:52 +08:00
Mygod
3bb746254e
Refine #594 , again
2016-03-11 21:53:18 +08:00
Mygod
8fa2e60cf3
Remove redundant bindToService
...
Please do not create methods casually.
2016-03-11 20:41:46 +08:00
Mygod
8657ef87f4
Crash recovery for NAT mode
...
Bugfix: when NAT process is killed, Internet access is gone. Reproduce with:
adb shell killall com.github.shadowsocks:nat
One circumstance it cannot recover from is when updating to a new version, where both processes are killed at the same time. But a reset will be executed when the new version is launched.
2016-03-11 20:39:01 +08:00
Mygod
da1b404175
Remove redundant IOUtils
2016-03-11 20:19:45 +08:00
Mygod
fcdeb5144a
Remove ProcessUtils
...
It's safe to say that Shadowsocks is only instantialized in the main process, so boom, problem solved.
2016-03-11 20:18:22 +08:00
Mygod
270d436017
Refine ShadowsocksDeathRecipient and ServiceBoundContext
2016-03-11 20:17:23 +08:00
Mygod
a4e186b759
Generate images with android-sdk-plugin
2016-03-11 19:27:50 +08:00
Max Lv
9965a71c93
Refine #594
2016-03-07 17:59:15 +08:00
ayanamist
c19eb4e9e5
Convert GuardedProcess to Scala
2016-03-07 16:46:54 +08:00
ayanamist
cad6d7b62a
Recover unexpected process exit on MIUI
2016-03-07 15:48:37 +08:00
Max Lv
e4e1a42146
Bump version
2016-02-27 21:09:09 +08:00
Max Lv
76108ec450
Merge pull request #585 from JLLK/master
...
Fix a issue in ProcessUtils
2016-02-26 14:31:16 +08:00
chentao
5b9a0d0659
Refine #585
2016-02-26 11:48:05 +08:00
Max Lv
6558f275fe
Refine #577
2016-02-26 08:54:53 +08:00
chentao
c13cf6f5d2
Fix a issue in ProcessUtils
2016-02-26 08:45:43 +08:00
chentao
fc3d26d626
Fix binder ipc issue when process died unexpected
2016-02-25 00:04:57 +08:00
chentao
1bb3a6bf5d
Add ShadowsocksDeathRecipient
2016-02-25 00:00:33 +08:00
chentao
f6cab9b99c
Add IOUtils
2016-02-24 23:58:57 +08:00
chentao
a24d29196f
Add ProcessUtils
2016-02-24 23:57:38 +08:00
Max Lv
2eb12ee2ae
Bump version
2016-02-22 09:00:29 +08:00
Max Lv
ef7701982d
Fix #577
2016-02-22 08:59:57 +08:00
Max Lv
bd942c688f
Bump version
2016-02-18 17:36:19 +08:00
Max Lv
3f08a66aab
Merge pull request #574 from JLLK/master
...
Replace Future.onFailure with Future.onComplete
2016-02-18 17:31:15 +08:00
Max Lv
ae0801b71b
Fix #575
2016-02-18 17:22:08 +08:00
Max Lv
241b84976f
Bump version
2016-02-18 16:43:45 +08:00
chentao
b76d089fb2
Avoid MatchError
2016-02-17 11:30:58 +08:00
chentao
2f4cdbce25
Replace Future.onFailure with Future.onComplete
2016-02-16 10:05:43 +08:00
Mygod
d794632616
Refine undo
2016-02-11 21:09:50 +08:00
Mygod
396b49dab6
Fix broken links
2016-02-08 16:06:51 +08:00
Mygod
06deb4bbcb
Add option: bypass China only
...
Fix #569 .
It could have worked without upgrading database by using an option called `bypass-china-only`. But I think we will get better readability this way.
2016-02-08 15:44:10 +08:00
Mygod
3556eebfeb
Tasker: scroll to selected profile
2016-02-08 15:06:53 +08:00
Mygod
10e3b211e3
Ask user to refrain from further using NAT mode
2016-02-08 14:40:49 +08:00
Mygod
05981fb117
Add a prompt: per-app proxy requires NAT mode under Android 4.x
2016-02-08 14:25:14 +08:00
Mygod
cd5c2ef8ef
Fix rate display disappearing in StatusPreference
...
It turns out that `onCreateView` gets called every time `setSummary` is invoked, and thus restoring texts for `TextView` is mandatory.
2016-02-08 13:47:30 +08:00
Mygod
5a84854881
Refine layout using GridView
2016-02-08 12:53:21 +08:00
Mygod
0cf1585712
Refine traffic stat layout
2016-02-07 18:41:50 +08:00
Mygod
b8d97dde03
Remove obsolete xml files
2016-02-07 16:18:53 +08:00
Mygod
c7dd9aeeca
Replace placeholder with brand new icon
2016-02-07 02:00:15 +08:00
Max Lv
65635c6b93
Avoid service restarted by system
2016-02-02 09:52:36 +08:00
Max Lv
187cb28d15
Fix an issue of NAT mode
...
If call notify() after startForeground() on the same notification id, the
service becomes not that "foreground" and would be killed by system if the
activity is removed from the recent list.
2016-01-30 14:01:46 +08:00
Max Lv
2840a75c92
Fix an issue that stat_path is null
2016-01-30 11:00:25 +08:00
Max Lv
95e214ef11
Fix a typo
2016-01-25 20:31:12 +08:00
Max Lv
217ed797d9
Output VPN error to logcat #556
2016-01-25 20:28:11 +08:00
Max Lv
d337f0e2e4
Bump version
2016-01-24 17:21:03 +08:00
Max Lv
713ff53030
Refine Traffic Stat
2016-01-24 16:11:18 +08:00
Max Lv
35f17f5338
Fix #547
2016-01-21 12:23:02 +08:00