noisyfox
b6cd8e0750
Update CHANGES and bump version
2016-12-06 22:43:19 +11:00
noisyfox
cc6f77efa5
Refine code
2016-12-06 22:34:17 +11:00
noisyfox
65b9c9f5fa
Allow check pre-release version
2016-12-06 22:01:00 +11:00
Syrone Wong
1e7a8de34a
Fix privoxy listening port conflict ( #920 )
...
Let TCP stack find a free port for us
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-12-03 03:00:31 +11:00
Syrone Wong
355ab0e63d
Use UTF-8 encoding for optional tag in ss url ( #918 )
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-12-01 00:31:03 +11:00
Syrone Wong
6d01cb074e
Add optional tag support for ss url ( #917 )
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-11-30 22:58:33 +11:00
noisyfox
17c60bf9cc
Don't UpdateSystemProxy before SaveConfig.
...
Otherwise we will update proxy twice.
2016-11-23 03:46:14 +11:00
noisyfox
41827f283e
Refine code
2016-11-23 03:22:00 +11:00
noisyfox
e7b559f1da
Refine code
2016-11-23 02:42:12 +11:00
noisyfox
63816ccdd1
Fix hotkey unregister issue.
...
Use singleton mode for hotkey callbacks.
2016-11-23 02:34:07 +11:00
noisyfox
206e0b8cb5
Fix a null ref
...
if user manually deleted the whole 'configs' field in gui-config.json.
Which won't crash the app but will lost all other configs.
2016-11-21 14:12:31 +11:00
noisyfox
86eeba3b7d
Fix crash while showing config dialog.
...
If user manually deleted servers from gui-config.json
2016-11-21 13:50:15 +11:00
noisyfox
6df3250a9f
Fix crash on startup when user manually deleted servers from gui-config.json
2016-11-21 13:41:36 +11:00
Syrone Wong
c25e70e888
hotkey: Refine system proxy mode switching logic
...
Merge 'Switch to PAC' and 'Switch to Global'
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-11-15 18:14:56 +08:00
noisyfox
964f681d3b
Fix default font error.
2016-11-15 04:37:51 +11:00
noisyfox
b63bab0d1a
Refine LogViewerConfig. Don't store window size in main settings file
2016-11-15 04:23:59 +11:00
noisyfox
4b49431800
Parse dest address before connect to SS server.
...
This gives us the possibility to chose SS server based on dest address.
2016-11-14 09:58:48 +11:00
noisyfox
cfc6e674da
Catch and log known exceptions in SystemProxy
2016-11-12 19:38:47 +11:00
noisyfox
0101aa3741
Merge branch 'master' of https://github.com/shadowsocks/shadowsocks-windows
2016-11-12 19:23:33 +11:00
Syrone Wong
abcf3004ac
Detach static event handler before exiting
...
I hope this is the last one.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-11-12 10:42:19 +08:00
Syrone Wong
199c204b5d
Misc
...
- detach event handler before exiting
- eliminate UI and non-UI exception handling race
- rework exception message
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-11-10 08:45:13 +08:00
Noisyfox
bce876f42e
Merge pull request #869 from wongsyrone/master
...
Refine RNG usage
2016-11-09 22:35:17 +11:00
Syrone Wong
8fcb66b6ff
Refine RNG usage
...
- Create instance once, bind it to ShadowsocksController
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-11-09 10:28:50 +08:00
noisyfox
da6466e247
Improve exception handling
2016-11-08 18:49:09 +11:00
noisyfox
24db6438bd
Update CHANGES and bump version
2016-11-07 16:52:28 +11:00
noisyfox
c908caa584
Use OpenRegKey
2016-11-06 01:25:22 +11:00
noisyfox
a16e80743c
Open .net download page automatically
2016-11-06 00:59:03 +11:00
noisyfox
aa9fd8ec06
Check .NET Framework version on startup
2016-11-05 23:23:04 +11:00
Syrone Wong
816e2b351d
Update mbed TLS to 2.4.0
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-29 22:47:58 +08:00
Syrone Wong
217e818339
Cleanup
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-26 16:50:28 +08:00
Syrone Wong
f06f6f2fbb
Refine power mode handling
...
- enlarge timeout to 10 seconds
- detach event handler before exiting
- output log if success
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-24 08:27:49 +08:00
Syrone Wong
89b7043a4e
Update CHANGES and bump version
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-21 09:57:08 +08:00
Syrone Wong
9c438ee745
Misc
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-21 08:17:28 +08:00
Syrone Wong
ce26bc15a9
Refine random generator handling
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-20 08:15:47 +08:00
Syrone Wong
4b99a5c210
Make registry opening more generic
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-20 08:05:25 +08:00
Syrone Wong
5721769c6d
Refine Remote Access Service query for WinVista and later
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-16 16:43:11 +08:00
Syrone Wong
1c1cc62235
System proxy support for Remote Access Service
...
e.g. Dial-up connection and VPN
- use INTERNET_OPTION_PROXY_SETTINGS_CHANGED instead of INTERNET_OPTION_SETTINGS_CHANGED
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-16 12:36:12 +08:00
Syrone Wong
131114f0c2
Fix #779
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-12 09:36:17 +08:00
Syrone Wong
74ad98d9ce
Distinguish unhandled error type
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-12 07:40:42 +08:00
Syrone Wong
90ae73057e
Misc
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-11 17:00:19 +08:00
Syrone Wong
a12ae96443
Update CHANGES and bump version
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-10 13:53:45 +08:00
Syrone Wong
0ca7d1751b
Cleanup refs
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-09 21:20:32 +08:00
Syrone Wong
10702a029c
Misc
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-09 11:01:43 +08:00
Syrone Wong
e099e92d1a
Fix typo
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-08 14:13:08 +08:00
Syrone Wong
ebc8d9c5bd
Catch more exceptions
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-07 10:11:32 +08:00
Syrone Wong
af139d7587
Only integer is allowed for timeout
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-07 08:57:55 +08:00
Syrone Wong
04ed25e16f
Add timeout support for server and forward proxy
...
Also, fix typo in ProxyForm
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-06 21:03:45 +08:00
Syrone Wong
a74fa34d45
Upgrade to .NET Framework 4.6.2
...
Be sure to install develop package and runtime library if needed
since Visual Studio has 4.6.1 included.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-06 16:45:11 +08:00
Syrone Wong
70bff7d7cc
Use wininet API to setup system proxy
...
Get rid of tricky registry handling
Several files come from https://code.msdn.microsoft.com/windowsapps/CSWebBrowserWithProxy-c8535715/view/SourceCode
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-06 16:12:35 +08:00
Syrone Wong
f910400449
Update CHANGES and bump version
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2016-10-03 18:58:45 +08:00