database64128
f029738f2b
🧂 Add option for custom sha256sum URL of custom geosite source
5 years ago
database64128
afb415c33c
🏠 Include `geosite:private` in `geositeDirectGroups` by default
- Also adds it for users upgrading from older versions
5 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
5 years ago
database64128
d37600231f
🎂 ForwardProxyView + HotkeysView + OnlineConfigView + VersionUpdatePromptView
- Infrastructure: use one HttpClient instance throughout the lifecycle
- Version update: rewrite the update service and add update prompt window
- Server sharing: add copy link button
- Dependencies: add ReactiveUI.Events.WPF, ReactiveUI.Fody, ReactiveUI.Validation, WPFLocalizeExtension, MdXaml
5 years ago
database64128
69b3012508
📐 PAC: add options for direct and proxied groups
- Configuration: geositeDirectGroups + geositeProxiedGroups + geositePreferDirect
- PAC: rule generation using these new groups + cleanup
5 years ago
database64128
d72c2b0429
✔ Geosite group validation + PAC regeneration on version update
- Validate geosite group configuration
- Reset to default if specified group doesn't exist
- Regenerate pac.txt on version update (can be turned off)
- Cleanup of `Configuration` to separate loading logic and processing logic
5 years ago
database64128
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
5 years ago
database64128
608675f96e
⚙ Allow configuration of User-Agent
- For OnlineConfigResolver and GeositeUpdater
5 years ago
database64128
3aaff9cc7e
👁 ServerSharingView & ServerSharingViewModel
- Use ElementHost in QRCodeForm
- Cleanup: Server.Equals
5 years ago
database64128
6889e9ba7e
🧹 Cleanup and fixes
- Deserialize the configuration using a constructor to set default values and initialize objects
- Re-enable the UI when online config update failed
5 years ago
Student Main
ca963c638d
sip008 controller support
5 years ago
Student Main
50f93d62c1
sip008 resolver, preparation for sip008 support
5 years ago
Student Main
ced49e2de1
use single method to get ExecutablePath
5 years ago
Student Main
f5c812e38e
hide optional fields in gui-config.json
5 years ago
bdbai
b9e3aa30ad
Fix improperly parsed remark section
5 years ago
Student Main
f6fcab40ad
cleaning in Configuration.cs
6 years ago
Student Main
1963358524
add Server.ParseURL, which parse single server url
6 years ago
Student Main
f3c4dfb106
switch legacy url generation by hidden flag in config
6 years ago
Student Main
b1d8027952
move url generation into Server class
6 years ago
Student Main
1d89e9bc6d
Server.FriendlyName()->Server.ToString()
6 years ago
Allen Zhu
c745c00a79
Merge pull request #2875 from studentmain/v2ray-geosite
use v2ray geosite to replace gfwlist
6 years ago
Student Main
77a0cedaa7
set default geosite group in Configuration
6 years ago
Stzx
2acfefa420
Fix nLogConfig NRE
6 years ago
Student Main
583bc317e0
customizable Geosite setting, switch to geolocation-!cn group and black list mode
6 years ago
Student Main
c7b33bba1f
port GfwlistUpdater feature
6 years ago
Student Main
6369e76f8d
make sure protobuf works
in case gfwlist no longer update
6 years ago
Allen Zhu
67679167da
Merge pull request #2846 from snakefoot/master
NLogConfig - TouchAndApplyNLogConfig with Exception handler
6 years ago
Student Main
23ce58aa34
Tweak debug message out levels
6 years ago
Rolf Kristensen
b1acc75796
NLogConfig - TouchAndApplyNLogConfig with Exception handler
6 years ago
Student Main
cdc620fc68
Merge branch 'master' into check-updated
6 years ago
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
a8b11ea30b
update detector works when update from v4.1.2 and before
Configuration.version added in 0e426ffe, only 1 year ago
6 years ago
Student Main
79d8c41654
Check program is updated
6 years ago
Student Main
dcb6092eb8
set default method to chacha20-ietf-poly1305 in all place...
6 years ago
Allen Zhu
8d9c9ca13e
Merge pull request #2728 from celeron533/config_gfwlist
Support custom GFWListUrl defined in config file
6 years ago
celeron533
d7f38a7067
Support custom GFWListUrl defined in config file
6 years ago
Raif Atef
b83f5b3d96
Implement "Show Plugin Output" checkbox.
6 years ago
Student Main
f01ccd801f
Change default method to chacha20-ietf-poly1305
6 years ago
celeron533
554203aa74
Merge pull request #2419 from Yifei0727/master
Support local IPv6 listener
# Conflicts:
# shadowsocks-csharp/Model/Configuration.cs
7 years ago
Yifei0727
5c0ce2159b
add jsonignore for param localHost
7 years ago
Yifei0727
da9af1cf72
Add IPv6 param flag to config
7 years ago
Stzx
9529fc1a59
Refactoring the Config Form interactive code
Add new hints and fixed some old interaction bugs
7 years ago
Allen Zhu
a02a59e23e
Merge pull request #2377 from Stzx/master
fixed issue #2371
7 years ago
Stzx
5556a060ab
fixed shadowsocks/shadowsocks-windows/#2371
7 years ago
Hirbod
495731e090
Fixed a bug with + in query
7 years ago
rickryo
0d6c8bd0bc
add "basic access authentication" support for http proxy
7 years ago
celeron533
f75ffc06fc
Minor updates
7 years ago
Student Main
9368f444d5
https://github.com/shadowsocks/shadowsocks-windows/issues/2100#issuecomment-445434934
7 years ago