Allen Zhu
8d9c9ca13e
Merge pull request #2728 from celeron533/config_gfwlist
Support custom GFWListUrl defined in config file
5 years ago
celeron533
d7f38a7067
Support custom GFWListUrl defined in config file
5 years ago
Raif Atef
b83f5b3d96
Implement "Show Plugin Output" checkbox.
5 years ago
Student Main
f01ccd801f
Change default method to chacha20-ietf-poly1305
5 years ago
celeron533
554203aa74
Merge pull request #2419 from Yifei0727/master
Support local IPv6 listener
# Conflicts:
# shadowsocks-csharp/Model/Configuration.cs
6 years ago
Yifei0727
5c0ce2159b
add jsonignore for param localHost
6 years ago
Yifei0727
da9af1cf72
Add IPv6 param flag to config
6 years ago
Stzx
9529fc1a59
Refactoring the Config Form interactive code
Add new hints and fixed some old interaction bugs
6 years ago
Allen Zhu
a02a59e23e
Merge pull request #2377 from Stzx/master
fixed issue #2371
6 years ago
Stzx
5556a060ab
fixed shadowsocks/shadowsocks-windows/#2371
6 years ago
Hirbod
495731e090
Fixed a bug with + in query
6 years ago
rickryo
0d6c8bd0bc
add "basic access authentication" support for http proxy
6 years ago
celeron533
f75ffc06fc
Minor updates
6 years ago
Student Main
9368f444d5
https://github.com/shadowsocks/shadowsocks-windows/issues/2100#issuecomment-445434934
6 years ago
celeron533
0e426ffe38
Add version info to config file
6 years ago
Soul Dark
22fdc823f2
修复ConfigForm不安全代码。链接分隔符支持空格。
6 years ago
voq
f24c0e9872
Merge pull request #1130 from voq/master
Auto register hotkeys
6 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
7 years ago
Opportunity
70ec5df5b0
Add temp folder path selection ( #1827 )
* Translation
* Environment Variables support
7 years ago
celeron533
b7e30318cd
Add plugin CLI arguments support
7 years ago
celeron533
5a78ee9212
Add square bracket for SIP002 IPv6 (RFC3986)
7 years ago
celeron533
55c19187c7
Refine URL parser
- Bring back the legacy parser
- Refine SIP002 logic
7 years ago
celeron533
77a93a9140
Fix the issue "unable to add server from URL"
Base64 code ended with '=' cause the Uri invalid to parse.
Simplified the logic.
7 years ago
Raif Atef
f04b497d79
SIP002 and SIP003 support
7 years ago
celeron533
081bbaf011
Fix #1301 . Configuration is not fully initialized and cause NullReferenceException crash
7 years ago
Syrone Wong
816651ebdc
Save user wininet settings as another config file
8 years ago
Syrone Wong
54335d4889
capture non-whitespace chars for ss url tag
8 years ago
Syrone Wong
43672a8bda
allow to add multiple servers via ss url
invalid URLs will be ignored
8 years ago
Syrone Wong
7408a75f0e
drop OTA; add AEAD config
8 years ago
noisyfox
f66638d14c
Don't check and throw exception in a display function. We should check this at input side.
8 years ago
noisyfox
b7b92a4af9
Very rarely used regex, do not compile
8 years ago
noisyfox
22d8cdeff7
Add secret in local pac url.
8 years ago
noisyfox
65b9c9f5fa
Allow check pre-release version
8 years ago
Syrone Wong
355ab0e63d
Use UTF-8 encoding for optional tag in ss url ( #918 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
6d01cb074e
Add optional tag support for ss url ( #917 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
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.
8 years ago
noisyfox
6df3250a9f
Fix crash on startup when user manually deleted servers from gui-config.json
8 years ago
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>
8 years ago
noisyfox
964f681d3b
Fix default font error.
8 years ago
noisyfox
b63bab0d1a
Refine LogViewerConfig. Don't store window size in main settings file
8 years ago
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>
8 years ago
Noisyfox
35fc73b58b
Add HTTP proxy support in forward proxy ( #745 )
* Add HTTP proxy support in forward proxy
Signed-off-by: noisyfox <timemanager.rick@gmail.com>
* Typo
* Throw exception if forward proxy not supported.
8 years ago
Syrone Wong
99bdec334c
Add global hotkey support ( #724 )
Design:
Use the plain string for both config and hotkey parsing
and make use of KeyConverter, ModifierKeysConverter
to make it more rubust.
Find corresponding label (to display operation result) and callback (to do the real work) based on textbox name. In this case, they should be named as `<Feature-Name><Control-Name>`.
ShowLogsTextBox,
ShowLogsLabel,
ShowLogsCallback.
If this requirement doesn't meet, throw an exception at runtime.
Logic:
How to input keys:
1. put focus in the corresponding textbox
2. press the key combination you want to use
3. when you think it is ready, release all keys
4. the textbox shows your input
How to change keys:
1. put focus in the corresponding textbox
2. press BackSpace to clear content
3. re-input new one
How to deactivate:
1. clear content in the textbox
2. press OK button
Meaning of label color:
- Green: this combination is not occupied by other programs and register successfully
- Yellow: this combination is occupied by other programs and you have to change to another one
- Transparent without color: initial status
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
33b2ca8c8a
Refactor
- Only use one instance of LogForm
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
d3c6039c61
Refine Proxy config
- Move to seperate model
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
破娃酱
d73b77ff88
fix ss URL bug with no padding base64 ( #700 )
8 years ago
金黎明
6116388262
日志窗口支持记录最大化显示状态
8 years ago
Syrone Wong
50de65624c
Refine user-friendly server name
Forgot to consider domain name.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
4fcddc3e82
Check server IP address validity and log it
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
dc591413ce
Merge branch 'dev_proxy' of https://github.com/Noisyfox/shadowsocks-windows into Noisyfox-dev_proxy
8 years ago