Commit Graph
1069 Commits
Author SHA1 Message Date
Allen Zhu f7cd2390b2 Merge pull request #1568 from wongsyrone/patch-1
Close connection if received zero bytes
2017-12-15 06:22:19 -06:00
Syrone Wong 218925e191 Close connection if received zero bytes
This might fix 500 Privoxy Internal Error: no-server-data
2017-12-14 09:54:31 +08:00
celeron533 0c877a76c6 Update CHANGES and bump version 4.0.7 2017-12-09 12:24:23 +08:00
celeron533 c24714e168 Simplify SystemEvents_PowerModeChanged() 2017-12-03 21:11:41 +08:00
celeron533 46d40fec67 Add the UserRule at the beginning of PAC file 2017-11-19 13:57:27 +08:00
Allen Zhu aacc4edf69 Merge pull request #1438 from SharerMax/master
Add option to show password
2017-11-18 22:22:57 -06:00
SharerMax acc192df34 Remove useless code 2017-10-11 01:04:55 +08:00
SharerMax eae0b1cfac Add option to show password 2017-10-11 01:00:24 +08:00
Allen Zhu 63980b3a12 Merge pull request #1406 from celeron533/SIP002_Refine
Sip002 refine
2017-10-05 05:43:12 -05:00
celeron533 a4c4967f5f Rename GetQRCode() to GetServerURL() 2017-09-25 20:24:15 +08:00
celeron533 55c19187c7 Refine URL parser
- Bring back the legacy parser
- Refine SIP002 logic
2017-09-25 20:24:15 +08:00
celeron533 7c73aaa1cf Append more test cases for ParseShadowsocksUrlTest 2017-09-10 10:55:45 +08:00
celeron533 77a93a9140 Fix the issue "unable to add server from URL"
Base64 code ended with '=' cause the Uri invalid to parse.
Simplified the logic.
2017-09-10 00:54:39 +08:00
celeron533 08f06f7177 Update CHANGES and bump version 4.0.6 2017-09-09 20:24:50 +08:00
celeron533 cb3afafd54 Update readme.md 2017-09-08 21:54:38 +08:00
celeron533 05df449826 Add notification message 2017-09-05 22:31:54 +08:00
celeron533 d0e692a491 Translation for SIP003 2017-08-31 20:28:45 +08:00
Allen Zhu b0a2c2735b Merge pull request #1336 from rwasef1830/use_job_for_sip003_plugin
Use job objects with SIP003 plugin to avoid lingering processes if app is killed
2017-08-31 19:58:07 +08:00
Raif Atef f239244af2 Early start SIP003 plugins when reloading servers to avoid delay on first packet. 2017-08-27 09:11:41 +02:00
Raif Atef a316b95f45 Logging for SIP003 start failure. 2017-08-26 21:22:53 +02:00
Raif Atef cf5de91acb Use job objects with SIP003 plugin to avoid lingering processes if app is killed. 2017-08-23 12:36:32 +02:00
Allen Zhu 71120e5c3e Merge pull request #1298 from rwasef1830/sip003
SIP002 and SIP003 support.
2017-08-21 20:25:34 +08:00
Raif Atef caa96ad334 Fix port range check and move Sip003Plugin. 2017-08-17 11:11:06 +02:00
Raif Atef f04b497d79 SIP002 and SIP003 support 2017-08-14 11:48:41 +02:00
celeron533 ed31a3cab0 Update CHANGES and bump version 4.0.5 2017-08-09 19:20:50 +08:00
celeron533 081bbaf011 Fix #1301. Configuration is not fully initialized and cause NullReferenceException crash 2017-08-06 22:48:02 +08:00
celeron533 0251130fa5 Socket.ConnectAsync() does not call SocketAsyncEventArgs.Completed when operation completed synchronously.
#1273
2017-08-06 17:17:32 +08:00
Jacob Zuo f0b196c8c3 Fix "4.0.4 launch exception" error (PR #1232) 2017-08-06 12:06:29 +08:00
celeron533 057b148092 Merge pull request #1227 from gitzhuoer/patch-2
Add .NET Framework 4.6.2 requirement
2017-07-10 19:47:42 +08:00
Zhuoer Dong 101c33d0f1 Update README.md 2017-07-10 19:41:48 +08:00
Syrone Wong bbfc5d332d Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
4.0.4
2017-06-01 15:55:55 +08:00
Syrone Wong 5d75e19c26 prefer to use aes-256-gcm in libsodium
which is hardware accelerated compared to AES-GCM in mbedtls

We have to drop this commit when mbedtls support hw-accelerated GCM
when compiling with MSVC

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-05-31 10:04:00 +08:00
Syrone Wong 816651ebdc Save user wininet settings as another config file 2017-05-25 17:18:20 +08:00
Syrone Wong 44afefed71 Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
4.0.2
2017-05-19 16:47:31 +08:00
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>
2017-05-19 15:56:13 +08:00
Ninedyz 0e01f8303c update Japanese translation (#1138)
* Update ja.txt

* Update ja.txt

* Update ja.txt

Sorry for the multiple posts(´・ω・`)

* Update ja.txt

* Update ja.txt
2017-05-19 06:20:30 +08:00
Syrone Wong 2fcf843bba libsodium: enable AVX2 for x86
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-05-15 16:14:37 +08:00
Syrone Wong 3b3a8c9077 fix legacy key derivation 2017-04-21 12:39:53 +08:00
Syrone Wong 60a5572808 update CHANGES and bump version 4.0.1 2017-04-08 19:22:11 +08:00
Syrone Wong 877644609b spare enough space for UDP packet 2017-04-08 18:59:39 +08:00
Syrone Wong 54335d4889 capture non-whitespace chars for ss url tag 2017-04-08 18:56:30 +08:00
Syrone Wong 08f12b3b24 reduce port forwarder buffer size 2017-04-05 18:55:44 +08:00
Syrone Wong 1c8f4168cf do not popup if we have fake Base64 strings 2017-04-05 18:42:52 +08:00
Syrone Wong 43672a8bda allow to add multiple servers via ss url
invalid URLs will be ignored
2017-04-05 18:14:58 +08:00
Syrone Wong 1c899f5013 update CHANGES and bump version 4.0 2017-04-04 08:47:43 +08:00
Syrone Wong d7e59699f7 fix appveyor link 2017-03-31 22:25:54 +08:00
Allen Zhu 84b69d3dff Chart Refactor (#1019)
* Rename variable 'traffic' to 'trafficPerSecondQueue' and 'trafficInfoQueue'

* Remove class QueueLast<T> by using linq Queue.Last()

* Slight changes, such as rename, move several variables from function domain to class domain to improve performance.
Logic remains the same.

* Update the logic of copying queue from Controller to View.

* Move the TrafficInfo declaration into LogForm class

Overwise, the VS UI designer does not work.
2017-03-31 22:21:01 +08:00
Syrone Wong 805edb9809 add appveyor 2017-03-31 22:12:55 +08:00
Syrone Wong e747805c36 drop OTA translations 2017-03-31 22:07:53 +08:00
Syrone Wong 7408a75f0e drop OTA; add AEAD config 2017-03-31 22:04:41 +08:00