celeron533
e15cfacacd
Refind code and comments
6 years ago
celeron533
1d0aa5881e
Working NLog with config file and "verbose log" option
6 years ago
celeron533
84c55d116d
WIP: Migrate to NLog
6 years ago
Student Main
a210888bd3
TranslateForm method, csv translation file
6 years ago
celeron533
72678c462d
Print win10 theme info when verboseLogging switched on
7 years ago
celeron533
148d3885ad
Code refactoring: Notification tray icon
7 years ago
celeron533
a1c96055d5
Merge pull request #2379 from TGSAN/master
Support Windows 10 1903 Light Theme
7 years ago
celeron533
50699a9aac
Fix #2431 test failed
When launch from test framework, the Application.StartupPath looks like "C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2019\COMMUNITY\COMMON7\IDE\EXTENSIONS\TESTPLATFORM" which may not have write permission.
7 years ago
TGSAN
95b760c6e1
Update for #2379
Move GetWindows10SystemThemeSetting() to Util.cs
WindowsThemeMode use enum
Status var windowsThemeMode rename to windowsThemeMode
Used `if else` to replace `switch case`
Delete legacy commint (Some code).
Increase contrast for icon.
7 years ago
Student Main
5791618ac5
Replace 'Arguement' to 'Argument'
7 years ago
Student Main
9368f444d5
https://github.com/shadowsocks/shadowsocks-windows/issues/2100#issuecomment-445434934
7 years ago
StudentEx
a63dec8416
Keep user bypass setting when use global proxy mode
7 years ago
StudentEx
36b626fbc0
Try to reset setting and retry when failed
7 years ago
StudentEx
060bbe1830
Refine sysproxy exception handling.
7 years ago
StudentEx
8017bdecba
Throw a more clear exception when parse fail.
7 years ago
StudentEx
41cdca649f
Retry with UTF16LE when parse sysproxy output fail
7 years ago
Rajan
ee11e3cacc
Socket.Close calls Socket.Dispose internally
Removed redundant method call
7 years ago
liyuan
bef37135ec
fix: using event to avoid hanging when redirect standard output/error ( #1755 )
7 years ago
celeron533
79f33bc326
Simplify the temp folder mechanism: portable mode is back
- Portable mode ON: executable file's folder
- Portable mode OFF: current user's temp folder
8 years ago
Opportunity
70ec5df5b0
Add temp folder path selection ( #1827 )
* Translation
* Environment Variables support
8 years ago
celeron533
20fa87ba89
Fix proxy bypass list #1674
8 years ago
celeron533
0251130fa5
Socket.ConnectAsync() does not call SocketAsyncEventArgs.Completed when operation completed synchronously.
#1273
8 years ago
Jacob Zuo
f0b196c8c3
Fix "4.0.4 launch exception" error (PR #1232 )
8 years ago
Syrone Wong
816651ebdc
Save user wininet settings as another config file
9 years ago
Allen Zhu
84b69d3dff
Chart Refactor ( #1019 )
* Rename variable 'traffic' to 'trafficPerSecondQueue' and 'trafficInfoQueue'
* Remove class QueueLast<T> by using linq Queue.Last()
* Slight changes, such as rename, move several variables from function domain to class domain to improve performance.
Logic remains the same.
* Update the logic of copying queue from Controller to View.
* Move the TrafficInfo declaration into LogForm class
Overwise, the VS UI designer does not work.
9 years ago
Syrone Wong
9ca61defe8
record user wininet settings and restore after use
9 years ago
Syrone Wong
4c49f1b736
Make the previous portable mode as default
- change dir name to "ss_win_temp" to make things clear.
- throw any exception caught when creating temp folder
To workaround silly cleaning softwares and careless users.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Syrone Wong
d21162318e
Workaround NotifyIcon's 63 chars limit( #965 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
noisyfox
6ddd3d486b
Revert "Allow LineReader to start with a first package"
This reverts commit a61b10bb67 .
9 years ago
noisyfox
dd269ac89d
Revert "Remove privoxy"
This reverts commit 0d4d01af3b .
9 years ago
noisyfox
09d89b424d
Revert "First working built-in http proxy"
This reverts commit 5ba0dffa5d .
9 years ago
noisyfox
511a658fd3
Revert "Reuse buffer from first pakcage"
This reverts commit f2b8e91f81 .
9 years ago
noisyfox
efe6d5ba81
Revert "http -> shadowsocks protocol directly"
This reverts commit b04c59d8e6 .
9 years ago
noisyfox
0c055caffd
Add the missing semicolon in global proxy bypass list
9 years ago
noisyfox
c0299090c4
Merge branch 'proxy_dev'
9 years ago
noisyfox
de4a2f862b
Update global proxy bypass list
9 years ago
noisyfox
2c15520230
Remove unnecessary volatile
9 years ago
noisyfox
b04c59d8e6
http -> shadowsocks protocol directly
No more http->socks5 transform.
9 years ago
noisyfox
f2b8e91f81
Reuse buffer from first pakcage
Remove some debug output
9 years ago
noisyfox
5ba0dffa5d
First working built-in http proxy
9 years ago
noisyfox
0d4d01af3b
Remove privoxy
9 years ago
noisyfox
a61b10bb67
Allow LineReader to start with a first package
9 years ago
noisyfox
5c5f753721
Use external agents to set system proxy.
This fix the proxy issue on win10 insider preview.
9 years ago
noisyfox
41827f283e
Refine code
9 years ago
noisyfox
63816ccdd1
Fix hotkey unregister issue.
Use singleton mode for hotkey callbacks.
9 years ago
noisyfox
cfc6e674da
Catch and log known exceptions in SystemProxy
9 years ago
noisyfox
c908caa584
Use OpenRegKey
9 years ago
noisyfox
aa9fd8ec06
Check .NET Framework version on startup
9 years ago
Syrone Wong
217e818339
Cleanup
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Syrone Wong
4b99a5c210
Make registry opening more generic
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago