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.
8 years ago
Max Lv
d8606c53b8
Refine libpcre searching
8 years ago
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
8 years ago
Max Lv
0cfae045e8
Fix #648
8 years ago
Max Lv
114128668c
Refine helper functions
8 years ago
Max Lv
4be34cbd82
Fix #533
8 years ago
Max Lv
e3a417932e
Update ax_pthread
9 years ago
Max Lv
551b152081
enforce GNU source and enable POSIX entension
9 years ago
Max Lv
10c265b318
refine configure scripts
9 years ago
Max Lv
d8e83f6598
update openssl m4
9 years ago
Max Lv
35297b6c22
clean up
9 years ago
Syrone Wong
b232d3bbb6
generate config.h.in for mbed TLS support
9 years ago
Max Lv
2b1eef1197
fix #356 , disable TLS for uClibc
9 years ago
Max Lv
5ace152631
update autoconf tools
10 years ago
Max Lv
bca8a499f9
integrate libsodium as a submodule
10 years ago
Max Lv
e38836c5be
update Makefile
10 years ago
Max Lv
14431b463c
fix #142 and fix #143
10 years ago
Max Lv
3eebb44a4f
bump version
10 years ago
Max Lv
6f64d431b6
enable building shared library for #128
10 years ago
Max Lv
4266730eb8
try to fix build issues on centos
10 years ago
Max Lv
e3e9018f37
add checks for netfilter's headers
10 years ago
Max Lv
9d6fccf3dc
fix travis
10 years ago
Max Lv
c036c0e9bb
move auxiliary files to auto
10 years ago
Max Lv
ff80e8d812
clean up
10 years ago
clowwindy
739feb925a
revert autotools version
10 years ago
clowwindy
039e90df96
support building as libshadowsocks
10 years ago
Max Lv
1ed22d8703
bump version
10 years ago
Datong Sun
1d8719f2e4
Added support for setrlimit(2)
10 years ago
Max Lv
b3f5639970
revert to old autotools
10 years ago
Max Lv
182c81d14d
fix #80
10 years ago
Max Lv
90ccb548d8
bump version
10 years ago
Max Lv
8be020efd5
add libipset
10 years ago
Max Lv
b26a1d2f93
fix travis
10 years ago
Max Lv
9a1a1ae776
update makefile
10 years ago
Max Lv
aa2a514648
update asyncns
10 years ago
Max Lv
93a7b5ccfa
update asyncns
10 years ago
Linus Yang
5e5c853807
darwin: initial support for CommonCrypto API
10 years ago
Max Lv
5709df6e83
add run_as option
10 years ago
Max Lv
84e04eefaa
WiP: finish the udp part
11 years ago
Max Lv
2153e3fd04
WiP: add tunnel mode
11 years ago
Max Lv
c895f9f7c6
WiP: finish the udp part
11 years ago
Max Lv
29bdc17cec
WiP: add tunnel mode
11 years ago
Max Lv
343940e6ff
bump version
11 years ago
Linus Yang
c790c269dc
Autoconf support for PolarSSL
11 years ago
Linus Yang
119553febc
Fix cross-compiling issue by removing AC_FUNC_MALLOC
11 years ago
Linus Yang
21b9258d77
Add initial support for native win32 platform
Should be built against MinGW, and please note that
only ss-local is ported due to lack win32 support of
libasyncns. And libev doesn't support IOCP but only
supports select
11 years ago
Max Lv
0f2359231d
update configure files
11 years ago
Max Lv
bf8a0156d5
close tcp conn in time
11 years ago
Max Lv
eaa69cf553
update makefile
11 years ago
Max Lv
5301ccfaad
bump version
11 years ago