database64128
da568ad047
🆙 Update docs and bump version to 4.3.3.0
5 years ago
database64128
f029738f2b
🧂 Add option for custom sha256sum URL of custom geosite source
5 years ago
database64128
a7eb33ae93
🆙 Update docs and bump version to 4.3.2.0
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
b2dd2d97dd
🔠 No case conversion for SIP003 environment variables
- Corrects the mistake in 127cb96 and fixes #3013
5 years ago
ahmadali shafiee
0f08d0882a
fix coding style
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
5 years ago
ahmadali shafiee
8b6088d4a1
create proper key if different key exists on registry
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
5 years ago
ahmadali shafiee
96650a1f6c
combine foreaches
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
5 years ago
ahmadali shafiee
753d7709d5
move duplicate key checking to `Check` method
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
5 years ago
ahmadali shafiee
344c95e52c
remove duplicate startup entries
fixes #3011
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
5 years ago
database64128
b2b19fe92d
🆙 Update docs and bump version to 4.3.1.0
5 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
5 years ago
database64128
a9c1097ac5
🔙 Add back `_isStartupCheck` + refresh `_config` before checking
- This prevents the "no available updates" pop-up from showing up when it's an automatic check. Thank you @chenshaoju for your feedback.
- Checking pre-release checks in the menu would work on the current run now.
5 years ago
database64128
3688b41cee
🆙 Update documentations and bump version to 4.3.0.0
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
07d6a856b9
🔡 ToLower() -> ToLowerInvariant()
- Fixes #2986
5 years ago
database64128
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
5 years ago
database64128
7e0a62e526
⬆ Update CHANGES and bump version
5 years ago
database64128
608675f96e
⚙ Allow configuration of User-Agent
- For OnlineConfigResolver and GeositeUpdater
5 years ago
Beta Soft
b6b70294b7
OnlineConfigResolver: add User-Agent
Signed-off-by: Beta Soft <betaxab@gmail.com>
5 years ago
database64128
2002c29ee3
📃 Exclude @cn from PAC proxied list
- PAC proxied list only contains domain names from geolocation-!cn without a `cn` attribute
5 years ago
Student Main
90d90f7ceb
Simple cleanup
proposed by Stzx
5 years ago
database64128
43581630f0
➖ Use HttpClient.Timeout for a 15-second timeout
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
Student Main
8ebe1f45ca
Update CHANGES and bump version
5 years ago
celeron533
2ebd4d7469
Update CHANGES and bump version
5 years ago
celeron533
09572f8861
Update UserAgent
5 years ago
Student Main
5172267289
refactor named pipe IPC
5 years ago
Student Main
ced49e2de1
use single method to get ExecutablePath
5 years ago
Student Main
676e606961
replace geosite url due to upstream change
6 years ago
Allen Zhu
d423a24c57
Merge pull request #2904 from studentmain/always-sip002
Always sip002
6 years ago
database64128
893ff061ba
💬 Refine logging messages as suggested by reviewer @celeron533 .
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
1d89e9bc6d
Server.FriendlyName()->Server.ToString()
6 years ago
Student Main
60321826fc
add gitattributes, run unix2dos to unify line ending
6 years ago
Student Main
77a0cedaa7
set default geosite group in Configuration
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
d92b04f944
geosite should pass as whitelist
6 years ago