database64128
ac0fcdfc8c
⚠ Warn when importing from legacy ss:// links
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
d6d105fbc8
🌐 Set culture to LocalizeDictionary instance
- Workaround for ElementHost bug
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
a05a782293
❌ Remove ShadowsocksController.GetConfigurationCopy() and ServerSharingWindow
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
Student Main
f46b1fb8b0
online config deletion, and update when startup
5 years ago
Student Main
787f33acae
connect view and controller
5 years ago
Student Main
1287b57410
add onlineConfigForm
5 years ago
Student Main
ca963c638d
sip008 controller support
5 years ago
Student Main
50f93d62c1
sip008 resolver, preparation for sip008 support
5 years ago
Allen Zhu
d423a24c57
Merge pull request #2904 from studentmain/always-sip002
Always sip002
6 years ago
database64128
728e01580c
🔙 Backport 2c15276 from v5/master to master
- Compared to 2c15276: changed socketsHttpHandler to HttpClientHandler due to legacy .NET Framework
- Use System.Net.Http.HttpClient for GeositeUpdater
- New update check mechanism: first download checksum and compare, only download GeoSite DB on different checksum
- Verifiy downloaded GeoSite DB by comparing sha256sum before committing the change
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
46f25355b0
Merge branch 'master' into v2ray-geosite
6 years ago
Student Main
583bc317e0
customizable Geosite setting, switch to geolocation-!cn group and black list mode
6 years ago
Student Main
e712db0cea
update name and translation
6 years ago
Student Main
48a31bbb04
fully switch to Geosite
6 years ago
Student Main
e8b8397809
replace GFWListUpdater to GeositeUpdater
6 years ago
database64128
a1e4245b3a
💬 Added MessageBox for ss:// import result.
6 years ago
database64128
183a0b7285
🌐 Translations related to ss:// association.
6 years ago
Student Main
1e92b30fe5
add from url without another instance
also with some i18n update
6 years ago
Student Main
cdc620fc68
Merge branch 'master' into check-updated
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
13a3471fa3
Invoke EventHandler instead of show balloon tip when updated
6 years ago
Student Main
11514dbf02
let PACServer running when proxy disabled
revert fb4f7ea2eb
6 years ago
Student Main
2f2c3c321b
Merge pull request #2722 from rwasef1830/show-plugin-output
Implement "Show Plugin Output" checkbox.
6 years ago
Raif Atef
b83f5b3d96
Implement "Show Plugin Output" checkbox.
6 years ago
Student Main
fb369a1e1e
Use new grammar in Controller.Reload for readability
6 years ago
Student Main
fb4f7ea2eb
change PAC URL only when SystemProxy.Update
6 years ago
celeron533
7030c380a1
Refine PAC server
- Split the file operations to new PACDaemon
- More precise matching logic for handling PAC content http request
6 years ago
Stzx
e4d3775b4c
Simplified code
7 years ago
celeron533
8a42d3c9d4
Exception for port assignment
When error code is SocketError.AccessDenied/10013(WSAEACCES), the port is reserved by system and you may not find the process name in `netstat`.
https://github.com/shadowsocks/shadowsocks-windows/issues/1835#issuecomment-453528715
7 years ago
celeron533
f75ffc06fc
Minor updates
7 years ago
celeron533
5ffb7c4ca5
Update the system proxy when user-rule.txt changed
Fix #2140
7 years ago
celeron533
80e4bec8c8
Fix fail to register hotkeys after wake up ( #1954 )
7 years ago
celeron533
721fb3f0ef
Refine HotkeyReg logic
7 years ago
voq
f24c0e9872
Merge pull request #1130 from voq/master
Auto register hotkeys
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
5a78ee9212
Add square bracket for SIP002 IPv6 (RFC3986)
8 years ago
celeron533
c9ead3eee9
Server address should not be encoded
8 years ago
celeron533
5db7c79407
Minor changes on Forward Proxy
8 years ago
HYec
85bd65e021
Only start the current server's plugin
8 years ago