Max Lv
3f6baa4102
cipher: add plain/none ciphers
3 years ago
database64128
70a88b5794
🚱 Remove infrastructure of stream ciphers
4 years ago
database64128
38bee0888f
🎱 Update to .NET Framework 4.8
4 years ago
database64128
5f760a5e57
📊 Separate QR code scanning from MenuViewController
4 years ago
database64128
5c6e5b927c
🧹 Remove statistics strategy
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
127cb9662a
🧹 Cleanup and update dependencies
- Remove StringEx.CS
- Update all dependencies
- Eliminate all warnings
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
Student Main
1287b57410
add onlineConfigForm
4 years ago
Student Main
50f93d62c1
sip008 resolver, preparation for sip008 support
4 years ago
Student Main
5172267289
refactor named pipe IPC
4 years ago
Student Main
f209f8d159
use CommandLineParser to parse command line
4 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
5 years ago
Student Main
48a31bbb04
fully switch to Geosite
5 years ago
Student Main
e8b8397809
replace GFWListUpdater to GeositeUpdater
5 years ago
Student Main
6369e76f8d
make sure protobuf works
in case gfwlist no longer update
5 years ago
database64128
4bd33db1ae
🔍 Renamed to NamedPipeServer for clarity.
5 years ago
Student Main
7c22506eb1
add protocol handler in registry
5 years ago
Student Main
5846c9dc93
named pipe for url ipc
5 years ago
celeron533
1d0aa5881e
Working NLog with config file and "verbose log" option
5 years ago
celeron533
84c55d116d
WIP: Migrate to NLog
5 years ago
Student Main
a210888bd3
TranslateForm method, csv translation file
5 years ago
Allen Zhu
ad36bf6d4d
Merge pull request #2598 from studentmain/pac-structure
Init JS variable in more reliable and quick way, reduce redundant code
5 years ago
celeron533
cd4595ad69
Update the nuget configurations and packages
- Redirect the nuget \3rd folder to ..\packages folder as default by
remove the nuget.config file
- Update csproj file: remove unnecessary scripts for old nuget
packages on old .Net framework
- Upgrade nuget packages to .Net framework 4.7.2 as the target framework
- Downgrade Fody to 4.2.1. The 5.0.0+ requires MSBuild 16 and above
5 years ago
Student Main
3fe3f99d41
Init JS variable in more reliable and quick way, reduce redundant code
5 years ago
celeron533
36297b9132
Refine PAC resources
- Uncompress the text file for better version control
- Touch the PAC files in first place
5 years ago
celeron533
7030c380a1
Refine PAC server
- Split the file operations to new PACDaemon
- More precise matching logic for handling PAC content http request
5 years ago
celeron533
148d3885ad
Code refactoring: Notification tray icon
6 years ago
celeron533
a1c96055d5
Merge pull request #2379 from TGSAN/master
Support Windows 10 1903 Light Theme
6 years ago
celeron533
d1c6900b90
Upgrade the .Net Framework and Visual Studio version
6 years ago
TGSAN
6f71e6cca6
Support Windows 10 1903 Light Theme
Support Windows 10 1903 Light Theme (Menu icon color)
6 years ago
celeron533
fcef17a252
Update nuget
6 years ago
celeron533
7194f5ab71
Update nuget packages
6 years ago
Syrone Wong
9911a173bc
update privoxy to 3.0.28
binary modified via OD with tray icon function calls bypassed
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
6 years ago
celeron533
721fb3f0ef
Refine HotkeyReg logic
6 years ago
voq
f24c0e9872
Merge pull request #1130 from voq/master
Auto register hotkeys
6 years ago
Syrone Wong
3329291ab9
add xchacha20-ietf-poly1305
- update mbedtls to 2.7.0, use new md5 api
- update libsodium to 1.0.16
- static link to openssl 1.1.0g, check libsscrypto repo for detail
7 years ago
Allen Zhu
a12a70ccf0
Merge pull request #1671 from wongsyrone/master
Add OpenSSL 1.1.0g support due to hardware acceleration
7 years ago
Syrone Wong
4d4f1753c7
Add OpenSSL 1.1.0g support due to hardware acceleration
Note: If you want to compile it by yourself, please make sure
do NOT use `no-asm` configure option, since the main point of
this commit is to utilize assembly in openssl
Add OpenSSL test
7 years ago
celeron533
502397b5f9
Update nuget packages
7 years ago
SharerMax
eae0b1cfac
Add option to show password
7 years ago
Raif Atef
caa96ad334
Fix port range check and move Sip003Plugin.
7 years ago
Raif Atef
f04b497d79
SIP002 and SIP003 support
7 years ago
Syrone Wong
816651ebdc
Save user wininet settings as another config file
8 years ago
Syrone Wong
2eeebc29d7
Replace circular buffer with the blockcopy variant
to get rid of deep copy
- update NuGet pkg
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Syrone Wong
3de14098d7
add AEAD support
8 years ago
Syrone Wong
317c64f47e
update NuGet packages
replace zxing with NuGet pkg
8 years ago