ahmadali shafiee
0f08d0882a
fix coding style
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
4 years ago
ahmadali shafiee
8b6088d4a1
create proper key if different key exists on registry
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
4 years ago
ahmadali shafiee
96650a1f6c
combine foreaches
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
4 years ago
ahmadali shafiee
753d7709d5
move duplicate key checking to `Check` method
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
4 years ago
database64128
73fa9205ed
🔀 Merge pull request #3008 from shadowsocks/pac-private-ip
🎃 PAC: workaround to exempt private IP ranges in whitelist mode
4 years ago
ahmadali shafiee
344c95e52c
remove duplicate startup entries
fixes #3011
Signed-off-by: ahmadali shafiee <mail@ahmadalli.net>
4 years ago
database64128
701032bb4f
🎃 PAC: direct connection for private IP ranges by @studentmain
4 years ago
database64128
c7e95ecca0
🍴 Cleanup unused assets and `.gitignore`
4 years ago
database64128
a8e3790112
🔀 Merge branch 'master' into v5/master
4 years ago
Student Main
429941148c
reworked tcp relay process
4 years ago
database64128
cf7e639cef
🪓 Split into multiple projects
- Shadowsocks
- Shadowsocks.Common
- Shadowsocks.Crypto
- Shadowsocks.WPF
4 years ago
database64128
b2b19fe92d
🆙 Update docs and bump version to 4.3.1.0
4 years ago
Student Main
a1f9c3ff08
Update abp.js
4 years ago
database64128
901c72a816
📦 Update appveyor.yml
4 years ago
database64128
fd084e44a0
🕊 Cleanup Fody
4 years ago
database64128
0d8c604e8b
🧹 Cleanup project file
4 years ago
database64128
c7924ca2b6
🧹 Cleanup and fix dependencies
4 years ago
database64128
138b75cf79
🔀 Merge branch 'cleanup-qr-capture' into v5/master
4 years ago
database64128
5f760a5e57
📊 Separate QR code scanning from MenuViewController
4 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
4 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.
4 years ago
database64128
3688b41cee
🆙 Update documentations and bump version to 4.3.0.0
4 years ago
database64128
d6d105fbc8
🌐 Set culture to LocalizeDictionary instance
- Workaround for ElementHost bug
4 years ago
database64128
01f7882865
📦 Update appveyor.yml
- Include localization .dll folders when packaging
4 years ago
database64128
11af88fe07
⏩ ForwardProxyView: disable TextBox when no proxy + add timeout unit
- Thanks @DuckSoft for the review suggestions
4 years ago
database64128
bd52ea0e9a
🧹 Remove TestCompareVersion() from tests
- Since we now use System.Version, it's no longer needed.
4 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
4 years ago
database64128
a05a782293
❌ Remove ShadowsocksController.GetConfigurationCopy() and ServerSharingWindow
4 years ago
database64128
69b3012508
📐 PAC: add options for direct and proxied groups
- Configuration: geositeDirectGroups + geositeProxiedGroups + geositePreferDirect
- PAC: rule generation using these new groups + cleanup
4 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
4 years ago
database64128
07d6a856b9
🔡 ToLower() -> ToLowerInvariant()
- Fixes #2986
4 years ago
database64128
589abf0e9e
🔌 Update appveyor.yml
4 years ago
database64128
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
4 years ago
database64128
7e0a62e526
⬆ Update CHANGES and bump version
4 years ago
database64128
608675f96e
⚙ Allow configuration of User-Agent
- For OnlineConfigResolver and GeositeUpdater
4 years ago
Beta Soft
b6b70294b7
OnlineConfigResolver: add User-Agent
Signed-off-by: Beta Soft <betaxab@gmail.com>
4 years ago
database64128
1c2ac2978c
⛲ Use WPF window instead of WinForms ElementHost
4 years ago
database64128
3aaff9cc7e
👁 ServerSharingView & ServerSharingViewModel
- Use ElementHost in QRCodeForm
- Cleanup: Server.Equals
4 years ago
database64128
f34d039df7
🏗 Add ReactiveUI.WPF as MVVM framework
4 years ago
database64128
2002c29ee3
📃 Exclude @cn from PAC proxied list
- PAC proxied list only contains domain names from geolocation-!cn without a `cn` attribute
4 years ago
database64128
b65e00c5f1
HttpClientHandler -> SocketsHttpHandler for v5
- HttpClientHandler is not used in .NET Core 3+
4 years ago
Student Main
637937ff05
port sip008 to v5/master
4 years ago
Student Main
d42f4136a8
bump version
4 years ago
Student Main
74d12bd945
Merge tag '4.2.0.1' into v5/master
# Conflicts:
# shadowsocks-csharp/Controller/Service/UpdateChecker.cs
4 years ago
Student Main
90d90f7ceb
Simple cleanup
proposed by Stzx
4 years ago
database64128
d19c5db77e
🔄 Retrieve server group from UI
4 years ago
database64128
43581630f0
➖ Use HttpClient.Timeout for a 15-second timeout
4 years ago
database64128
2fc5ac24bd
🔠 Update translations for SIP008
4 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
4 years ago
Student Main
1848678899
tweak ui
4 years ago