225 Commits
Author SHA1 Message Date
celeron533 1a56ea23ec Update CHANGES and bump version 2018-05-10 23:29:06 +08:00
celeron533 b7e30318cd Add plugin CLI arguments support 2018-04-17 20:41:57 +08:00
celeron533 25c1d02395 Update CHANGES and bump version 2018-03-14 22:32:31 +08:00
celeron533 e2b9822224 Update CHANGES and bump version 2018-02-16 10:15:53 +08:00
Allen Zhu a12a70ccf0 Merge pull request #1671 from wongsyrone/master
Add OpenSSL 1.1.0g support due to hardware acceleration
2018-02-15 10:05:42 -06:00
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
2018-02-10 08:27:32 +08:00
celeron533 f042e91305 Minor changes
SIP003 server port validation
Year 2018
2018-01-29 21:23:41 +08:00
celeron533 647f986003 Avoid raise FileSystemWatcher event twice
When saving user-rule.txt file, some text editors can raise FileSystemWatcher event twice.
The 1st time is blank content, then the 2nd time is the modified content.
2017-12-20 22:48:52 +08:00
celeron533 8cd64d4022 Reuse the PAC file merge procedure 2017-12-20 21:49:05 +08:00
Allen Zhu 7021edd61f Merge pull request #1564 from jinliming2/user-rule
Put user rules at the begin of the PAC file.
2017-12-20 06:32:43 -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
Liming Jin dc718a583b Put user rules at the begin of the PAC file.
Fix: #1468
Enhance: 46d40fec67
2017-12-10 17:25:07 +08:00
celeron533 0c877a76c6 Update CHANGES and bump version 2017-12-09 12:24:23 +08:00
celeron533 08f06f7177 Update CHANGES and bump version 2017-09-09 20:24:50 +08: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
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 2017-08-09 19:20:50 +08:00
Syrone Wong bbfc5d332d Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-06-01 15:55:55 +08:00
Syrone Wong 44afefed71 Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-05-19 16:47:31 +08:00
Syrone Wong 60a5572808 update CHANGES and bump version 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 08f12b3b24 reduce port forwarder buffer size 2017-04-05 18:55:44 +08:00
Syrone Wong 1c899f5013 update CHANGES and bump version 2017-04-04 08:47:43 +08:00
Syrone Wong 3de14098d7 add AEAD support 2017-03-31 21:36:45 +08:00
Syrone Wong e9ba34373b Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-01-11 14:27:24 +08:00
Syrone Wong 4c49f1b736 Make the previous portable mode as default
- change dir name to "ss_win_temp" to make things clear.
- throw any exception caught when creating temp folder

To workaround silly cleaning softwares and careless users.

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-01-11 14:05:11 +08:00
Noisyfox 2e7518d802 Send first chunk with Socks5 header (#984)
* Send socks5 handshake respond before read the target address
So that the next package will (hopefully) contain the first data chunk which means we could get a 'random' first package size.

* Try read available data before send first packet

* Add random size first packet
But commented out ^u^

* Oops forget to delete some test code
2017-01-04 07:59:41 +08:00
Syrone Wong 8c76ac3401 Update CHANGES and bump version
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2016-12-30 19:24:12 +08:00
Syrone Wong f9ed9174cc Fix crash when reading pac user rules
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2016-12-23 12:16:26 +08:00
Syrone Wong 1a283aa4ea Drop obsolete tray area refreshing code
- naming private vars
- object initializer

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2016-12-21 10:36:21 +08:00
noisyfox 03c087db6d Update CHANGES and bump version 2016-12-16 12:39:47 +11:00
noisyfox 5741133d5c Fix compile error.
And farewell.
2016-12-16 12:25:14 +11:00
noisyfox 28954600a2 Revert "Rename Shadowsocks.Proxy -> Shadowsocks.ForwardProxy"
This reverts commit be3cc3f3a6.
2016-12-16 12:19:52 +11:00
noisyfox dd269ac89d Revert "Remove privoxy"
This reverts commit 0d4d01af3b.
2016-12-16 12:19:33 +11:00
noisyfox 09d89b424d Revert "First working built-in http proxy"
This reverts commit 5ba0dffa5d.
2016-12-16 12:19:26 +11:00
noisyfox 5e973adb77 Revert "Refine header parse"
This reverts commit f9e39fdd1d.
2016-12-16 12:19:18 +11:00
noisyfox f149851e3b Revert "Better host parse"
This reverts commit d1e8f38767.
2016-12-16 12:19:09 +11:00
noisyfox 511a658fd3 Revert "Reuse buffer from first pakcage"
This reverts commit f2b8e91f81.
2016-12-16 12:18:59 +11:00
noisyfox efe6d5ba81 Revert "http -> shadowsocks protocol directly"
This reverts commit b04c59d8e6.
2016-12-16 12:18:51 +11:00
noisyfox 1f47812eca Revert "Typo and refine code"
This reverts commit 9cdb71875a.
2016-12-16 12:18:41 +11:00
noisyfox 7a39c2c71f Revert "Logging exception"
This reverts commit 566a0fcfa5.
2016-12-16 12:18:25 +11:00
noisyfox dc48546fed Revert 2016-12-16 12:17:20 +11:00
noisyfox eef990f529 Check close before create reomte
Check null ref (#940)
2016-12-15 17:23:12 +11:00
noisyfox efc486c733 Update CHANGES and bump version 2016-12-13 21:08:32 +11:00
noisyfox 5650b1d847 Use compiled regex 2016-12-13 02:42:08 +11:00
noisyfox a08993519f Handle request line correctlly
This coudl fix #937
2016-12-12 23:53:15 +11:00
noisyfox 76fbd808e3 Add menu item to copy local pac url 2016-12-10 01:26:40 +11:00
noisyfox 557c797a9a Refine code 2016-12-10 00:59:57 +11:00
noisyfox ac45b44c09 Update CHANGES and bump version 2016-12-09 17:59:05 +11:00