Max Lv
99871884bc
Merge pull request #3281 from shadowsocks/feature/plain-cipher
Add the plain/none cipher
3 years ago
Max Lv
3f6baa4102
cipher: add plain/none ciphers
3 years ago
Bruce Wayne
1155ac546f
Update privoxy to 3.0.31
4 years ago
database64128
dd6edbc7b4
💭 PAC: display message when geosite already latest
Fixes #3066
4 years ago
database64128
ac0fcdfc8c
⚠ Warn when importing from legacy ss:// links
4 years ago
database64128
a28efeee4b
🆙 Update docs and bump version to 4.4.0.0
4 years ago
database64128
70a88b5794
🚱 Remove infrastructure of stream ciphers
4 years ago
database64128
78915d805f
🔀 Merge pull request #3048 from studentmain/patch-1
remove buggy code
4 years ago
Student Main
5fa4ada43b
Update ShadowsocksTest.csproj
4 years ago
Student Main
ff37258c7f
Delete CryptographyTest.cs
4 years ago
Student Main
f2414a9e8e
Update EncryptorFactory.cs
4 years ago
database64128
d79ba8fbcc
🎍 Clean some leftover stuff
4 years ago
database64128
da568ad047
🆙 Update docs and bump version to 4.3.3.0
4 years ago
database64128
38bee0888f
🎱 Update to .NET Framework 4.8
4 years ago
database64128
f029738f2b
🧂 Add option for custom sha256sum URL of custom geosite source
4 years ago
database64128
0284f4e035
🕳 Update `.gitignore`
4 years ago
database64128
a7eb33ae93
🆙 Update docs and bump version to 4.3.2.0
4 years ago
database64128
afb415c33c
🏠 Include `geosite:private` in `geositeDirectGroups` by default
- Also adds it for users upgrading from older versions
4 years ago
database64128
b2dd2d97dd
🔠 No case conversion for SIP003 environment variables
- Corrects the mistake in 127cb96
and fixes #3013
4 years ago
database64128
fdb7a5e620
🔀 Merge pull request #3012 from ahmadalli/master
remove duplicate startup entries
4 years ago
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
b2b19fe92d
🆙 Update docs and bump version to 4.3.1.0
4 years ago
Student Main
a1f9c3ff08
Update abp.js
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