Mygod
1c818ebca7
Fix build
2020-02-11 23:55:58 -05:00
Max Lv
59417b9779
Revert "Specify the alignment of all structs"
...
This reverts commit d0285d6b4f .
2019-07-01 14:08:28 +08:00
Max Lv
d0285d6b4f
Specify the alignment of all structs
2019-07-01 13:14:50 +08:00
Chinsyo
7bd382042b
bump copyright year
2019-03-21 12:39:29 +08:00
Linus Yang
87b7dd85a9
Correct header inclusion
2018-03-10 16:34:28 +08:00
Linus Yang
f4c612f832
Support TCP fast open on Windows
2018-03-09 17:46:38 +08:00
Max Lv
85a64ae836
Bump version
2018-01-15 17:25:03 -08:00
Max Lv
fa82628dd9
Add delayed connect to ss-local as well
2017-03-17 09:54:20 +08:00
Max Lv
44b0eae3ef
Fix #1291
2017-02-23 09:35:12 +08:00
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
2017-01-29 10:10:44 +08:00
Max Lv
61b82c45c5
Add SIP003 plugin support ( #1044 )
...
https://github.com/shadowsocks/shadowsocks-org/issues/28
2017-01-08 01:10:00 -06:00
Max Lv
8cb4f81eba
Add HTTP/TLS obfuscating. [SIP001] ( #1009 )
...
Add experimental HTTP/TLS obfuscating as an **optional extension** of shadowsocks protocol.
More discussions can be found here: https://github.com/shadowsocks/shadowsocks-org/issues/26
As this feature is still a SIP (Shadowsocks Improvement Proposal), it's very unstable and experimental. So,
1. Don't enable it unless you know what it is.
2. Be very careful when using it in production environment.
2016-12-27 02:53:25 -06:00
Max Lv
64870a276b
Add HTTP/SNI parser ( #809 )
...
* WiP: add HTTP/SNI parser
* WiP: replace hostname with HTTP/SNI header
* WiP: add ACL
* Fix white list
* Replace free() with ss_free()
* Refine sockaddr handling
* Add HTTP/SNI support to redir
2016-09-08 10:10:23 +08:00
Max Lv
d319c0300c
Add mptcp option, close #756
2016-08-04 13:30:39 +08:00
Boyuan Yang
2bf2d0787d
Fix typo in source code ( #666 )
2016-06-06 05:30:43 -05:00
Kim
08f873adc7
Roll up year to 2016
2016-04-22 22:50:26 +08:00
Max Lv
f4fa30da5c
Refine buffer handling
2015-11-29 20:01:50 +08:00
Max Lv
552fca1bff
Use one time key for BLAKE2b
2015-09-22 17:57:44 +08:00
Max Lv
d3e43e09a2
Refine the authentication for true CCA
2015-09-22 17:57:44 +08:00
Max Lv
5ae4df94e4
Update the hash function
2015-09-21 09:06:48 +08:00
Max Lv
9e021aa919
add CRC8 for payload authentication
2015-09-15 12:28:02 +08:00
Max Lv
40e9be0021
Avoid getaddrinfo() in the main loop
2015-01-12 16:49:47 +09:00
Max Lv
e5289e9ba4
Replace libasyncns with libudns
2015-01-10 12:31:13 +09:00
Max Lv
2a15e97196
bump version
2015-01-07 21:54:19 +09:00
Max Lv
6118fefd04
replace sys/queue with cork_dllist
2014-11-12 14:52:06 +08:00
Max Lv
b198d1da2e
bump version
2014-11-12 13:12:59 +08:00
Max Lv
08a35fd1bb
handle sigterm and sigkill
2014-11-12 11:52:34 +08:00
Max Lv
3807b5766f
refine fast open
2014-11-08 18:07:10 +08:00
clowwindy
039e90df96
support building as libshadowsocks
2014-10-17 00:03:48 +08:00
Max Lv
1a3e6b5127
refine the buffer idx
2014-08-01 13:42:32 +08:00
Max Lv
cf04f73a98
refine buffer handling
2014-08-01 13:35:46 +08:00
Max Lv
aec9f9bc9a
add license headers
2014-05-25 13:13:39 +08:00
Max Lv
37d1489e82
add support for direct connecting
2014-05-07 17:18:16 +08:00
Max Lv
1318c174a6
refine local proxy
2014-05-07 16:27:21 +08:00
Max Lv
27cd819d06
refine local proxy for acl support
2014-05-07 14:33:36 +08:00
clowwindy
c168ee9a1d
add fast open support in client
2014-05-02 17:22:49 +08:00
Max Lv
2b92b57bed
fix the ambiguous type defination
2014-02-27 08:11:16 +08:00
Max Lv
2153e3fd04
WiP: add tunnel mode
2014-02-21 11:58:41 +09:00
Max Lv
2eac55562b
clean up, remove multiple warnings
2014-01-05 15:06:24 +08:00
Max Lv
4606acd773
add multi-config support
2013-11-12 03:56:30 +00:00
Max Lv
d227da2323
Update code style
2013-09-05 09:29:43 +08:00
Max Lv
8eb0b9b118
build pass
2013-08-10 14:47:37 +08:00
Max Lv
2d4940d3a2
build passed
2013-05-23 11:16:45 +08:00
Max Lv
2b6e884354
WIP: add aes/des and other ciphers
2013-05-22 19:55:46 +08:00
Max Lv
85c04ef297
support binding to specific interface
2013-05-16 10:47:25 +08:00
Max Lv
ab58addc58
remove uncessary memcpy
2013-04-17 15:14:49 +08:00
Max Lv
e2efa22733
embedded libev
2013-04-01 17:56:39 +08:00