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
d8606c53b8
Refine libpcre searching
2016-09-08 22:20:48 +08: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
6923a8909b
Update makefile
2016-07-10 15:48:39 +08:00
Max Lv
4a0d37afda
Update makefile
2016-07-04 21:07:53 +08:00
Max Lv
2643de44f2
Clean up
2016-07-04 18:23:17 +08:00
Max Lv
7f9e13d473
Fix #647
2016-05-26 10:14:59 +08:00
Max Lv
e3a417932e
Update ax_pthread
2015-12-20 20:50:04 +08:00
Max Lv
73e374d586
add stack-protector.m4
2015-11-16 14:09:48 +09:00
Max Lv
e51dda2c4b
update Makefile
2015-10-23 10:46:41 +09:00
Max Lv
f50b30f55f
clean up
2015-09-10 11:53:16 +09:00
Max Lv
d8e83f6598
update openssl m4
2015-09-09 17:34:11 +09:00
Max Lv
35297b6c22
clean up
2015-08-02 15:23:08 +09:00
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 >
2015-08-01 07:52:04 +08:00
Max Lv
2b1eef1197
fix #356 , disable TLS for uClibc
2015-07-20 00:32:03 +09:00
Max Lv
64c494e18f
Fix issues with MinGW
2015-01-10 16:28:16 +09:00
Max Lv
e5289e9ba4
Replace libasyncns with libudns
2015-01-10 12:31:13 +09:00
Max Lv
9e1b5999ba
update configure.ac
2014-12-13 07:08:53 +00:00
Max Lv
5ace152631
update autoconf tools
2014-12-13 06:59:06 +00:00
Max Lv
bca8a499f9
integrate libsodium as a submodule
2014-12-13 11:58:13 +08:00
Max Lv
e38836c5be
update Makefile
2014-12-13 02:10:47 +00:00
Max Lv
d4781f9359
bump version and fix #157
2014-11-17 14:16:18 +08:00
Symeon Huang
5432aa1321
change name to shadowsocks-libev.
...
Note:
Debian/Ubuntu users may have to `sudo rm -f /etc/shadowsocks` before install
the new `shadowsocks-libev` package.
For library user, the pkg-config package is renamed to `shadowsocks-libev` but
the library name is still the `libshadowsocks` (use `-lshadowsocks` to link)
2014-11-15 15:13:06 +00:00
Max Lv
14431b463c
fix #142 and fix #143
2014-11-10 13:22:41 +08:00
Max Lv
3eebb44a4f
bump version
2014-11-06 11:52:11 +09:00
Max Lv
6f64d431b6
enable building shared library for #128
2014-11-06 10:42:00 +08:00
Max Lv
4266730eb8
try to fix build issues on centos
2014-10-27 07:45:36 -04:00
Max Lv
9d6fccf3dc
fix travis
2014-10-22 14:42:57 +08:00
Max Lv
c036c0e9bb
move auxiliary files to auto
2014-10-22 14:39:54 +08:00
Max Lv
ff80e8d812
clean up
2014-10-17 16:18:55 +08:00
clowwindy
739feb925a
revert autotools version
2014-10-17 00:21:25 +08:00
clowwindy
039e90df96
support building as libshadowsocks
2014-10-17 00:03:48 +08:00
Max Lv
1ed22d8703
bump version
2014-10-08 18:04:25 +08:00
Max Lv
b3f5639970
revert to old autotools
2014-06-19 21:46:00 +09:00
Max Lv
182c81d14d
fix #80
2014-06-19 20:44:23 +08:00
Max Lv
90ccb548d8
bump version
2014-05-03 04:39:31 -04:00
Max Lv
8be020efd5
add libipset
2014-05-07 12:05:03 +08:00
Max Lv
b26a1d2f93
fix travis
2014-04-20 13:24:25 +09:00
Max Lv
9a1a1ae776
update makefile
2014-04-20 08:22:10 +08:00
Max Lv
5709df6e83
add run_as option
2014-03-06 12:50:58 +08:00
Max Lv
343940e6ff
bump version
2014-01-05 10:17:35 +09:00
Linus Yang
c790c269dc
Autoconf support for PolarSSL
2013-11-11 03:36:27 +08:00
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
2013-09-09 20:59:22 +08:00
Max Lv
b3e8264a74
fix some comiper issue
2013-09-05 01:45:51 +00:00
Max Lv
eaa69cf553
update makefile
2013-08-10 06:51:29 +00:00
Max Lv
5301ccfaad
bump version
2013-06-15 00:57:08 +00:00
Max Lv
392c3e0e57
add inet_ntoa.m4
2013-06-10 01:56:24 +00:00
Max Lv
3a37da13d3
update inet_aton.m4 for solaris
2013-06-10 01:22:09 +00:00
Max Lv
923be25509
update configure files
2013-06-08 13:28:45 +00:00
Max Lv
f0b123665f
back to aclocal 1.11
2013-05-19 09:52:10 +08:00