Max Lv
6ecbf8e6b9
Avoid ms_struct on Cygwin and MingW
8 years ago
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
d6c377df9c
Bump version
8 years ago
Max Lv
6996c00a6d
Update configure script
8 years ago
Max Lv
9807e566d7
Bump version
8 years ago
Max Lv
97b87b8ec7
Bump version
8 years ago
Max Lv
bd1601f847
Bump version
8 years ago
Max Lv
d9695c11a4
Bump version
8 years ago
Max Lv
bd0efdee0c
Bump version
8 years ago
Max Lv
96dda0ecb6
Fix mingw building
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
c579f56087
Bump version
8 years ago
Max Lv
ccb48fa8c2
Bump version
8 years ago
Max Lv
4a0d37afda
Update makefile
8 years ago
Max Lv
2643de44f2
Clean up
8 years ago
Max Lv
0904a62810
Fix #656
8 years ago
Max Lv
0cfae045e8
Fix #648
8 years ago
Roger Shimizu
cd736d3e94
A few commit recommend for Debian uploading ( #636 )
* Add Security Hardening
ref: https://wiki.debian.org/Hardening
* Add debian/source/format
* Remove -dbg package
Debug Package is already generated automatically, as -dbgsym package
ref: https://wiki.debian.org/DebugPackage
* Do not include a duplicated changelog into deb package
* Upgrade to policy version 3.9.8
No change is required, based on:
https://www.debian.org/doc/debian-policy/upgrading-checklist.html
* Update configure not to use local libs at all when choosing so
8 years ago
Max Lv
be6528cef5
Fix #630
8 years ago
Max Lv
d03d71c8c1
Bump version
8 years ago
Max Lv
114128668c
Refine helper functions
8 years ago
Max Lv
0dc9853ece
Bump version
8 years ago
Max Lv
4be34cbd82
Fix #533
8 years ago
Max Lv
3953788f06
Bump version
9 years ago
Max Lv
c065e9a434
Update configure script for clang
9 years ago
Max Lv
5ddf786c19
Refine ax_pthread
9 years ago
Max Lv
f3117e24af
Fix #484
9 years ago
Max Lv
e52767b544
Clean up
9 years ago
Max Lv
e3a417932e
Update ax_pthread
9 years ago
Max Lv
48a063ef1e
Bump version
9 years ago
Max Lv
dbbaae6b99
bump version
9 years ago
Max Lv
fa8dc5ccc6
allow to disable ssp
9 years ago
Max Lv
73e374d586
add stack-protector.m4
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
91316b2ebe
bump version
9 years ago
Max Lv
e51dda2c4b
update Makefile
9 years ago
Max Lv
095aa7490c
bump version
9 years ago
Max Lv
7e23ae7a75
bump version
9 years ago
Max Lv
8dcd0970a6
bump version
9 years ago
Max Lv
1b04b52490
update pthread lib configs
9 years ago
Max Lv
d8e83f6598
update openssl m4
9 years ago
Max Lv
c78610a37a
bump version
9 years ago
Max Lv
5f3c2e1256
Add ss-manager for multi-user control and traffic statistics.
9 years ago
Max Lv
35297b6c22
clean up
9 years ago
Syrone Wong
56daf99944
Add more mbed TLS cipher check
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Syrone Wong
e81b205e61
Add mbed TLS support for shadowsocks-libev
Notes:
- Test cipher CFB support just in case (i.e. OpenWrt disabled it)
- Added some inline notes, please feel free to modify or remove them.
- Sorry for my bad English
- If you want to compile for OpenWrt, please make sure this hunk[1] not exists.
- Only tested on ARM mamba (Linksys WRT1900AC v1), it works.
[1] https://github.com/openwrt-mirror/openwrt/blob/master/package/libs/mbedtls/patches/200-config.patch#L12-L20
Have fun!
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
9 years ago
Max Lv
2e65ccaf78
bump version
9 years ago
Max Lv
2b1eef1197
fix #356 , disable TLS for uClibc
9 years ago