Max Lv
2feb417e94
refine log
2015-09-16 09:33:52 +08:00
Max Lv
58e6dbd470
refine the protocol document
2015-09-15 12:45:07 +08:00
Max Lv
9e021aa919
add CRC8 for payload authentication
2015-09-15 12:28:02 +08:00
Max Lv
8dcd0970a6
bump version
v2.3.2
2015-09-13 15:25:28 +09:00
Max Lv
a2e4c02da2
fix a typo
2015-09-13 14:15:41 +08:00
Max Lv
f50b30f55f
clean up
2015-09-10 11:53:16 +09:00
Max Lv
0f742a2b7f
Merge pull request #396 from hosiet/add-manpage
...
add newly arranged man pages
2015-09-09 22:52:31 +08:00
Max Lv
59b6fd992f
Revert "apply onetime auth to the first packet"
...
This reverts commit 889e4b96a1 .
2015-09-09 22:38:10 +08:00
Boyuan Yang
915bcff109
add newly arranged man pages
...
This commit contains rearranged man pages for shadowsocks-libev and the
five executables.
2015-09-09 22:27:53 +08:00
Max Lv
889e4b96a1
apply onetime auth to the first packet
2015-09-09 22:08:02 +08:00
Max Lv
1b04b52490
update pthread lib configs
2015-09-09 18:53:51 +09:00
Max Lv
d8e83f6598
update openssl m4
2015-09-09 17:34:11 +09:00
Max Lv
226cfa2973
tune udp conn pool size
2015-09-09 09:05:42 +08:00
Max Lv
f19390724b
fix #393
2015-09-08 22:26:51 +08:00
Max Lv
9f4c4953dc
fix #391
2015-09-08 15:56:26 +08:00
Max Lv
aced168bbc
Merge pull request #390 from hosiet/fix-pkgconfig
...
Fix mistake in pkgconfig .pc file
2015-09-07 17:11:48 +08:00
Boyuan Yang
7672e5fe67
Fix mistake in pkgconfig .pc file
2015-09-07 16:26:47 +08:00
Max Lv
4daab0e869
disable iv check for rc4
v2.3.1
2015-09-04 22:12:04 +08:00
Max Lv
f45f7f2815
update README
2015-09-04 10:10:54 +08:00
Max Lv
c78610a37a
bump version
2015-09-04 08:07:34 +09:00
Max Lv
20bc7fa227
fix auth issue of tunnel and redir
2015-09-03 12:38:20 +08:00
Max Lv
656c97e64e
fix auth flag in tunnel and redir
2015-09-03 12:30:06 +08:00
Max Lv
9d2c14b335
encode auth flag in atyp
2015-09-03 12:29:14 +08:00
Max Lv
42ee808681
add onetime authentication
2015-09-03 08:56:52 +08:00
Max Lv
e686d6594f
fix iv cache
2015-09-02 19:41:41 +08:00
Max Lv
5a52a97bd4
fix typo
2015-09-02 19:26:03 +08:00
Max Lv
491d22f7a8
remove md5 in conn cache
2015-08-30 11:55:08 +08:00
Max Lv
a50e00c240
refine conn cache
2015-08-30 11:03:23 +08:00
Max Lv
ea2326ec8f
Update utils.c
2015-08-28 17:46:30 +08:00
Max Lv
8cc32a18e0
Update README.md
2015-08-28 17:45:52 +08:00
Max Lv
096e1eca5d
fix a build issue
v2.3.0
2015-08-12 12:42:09 +08:00
Max Lv
4c508e1ed4
add ip addr support
2015-08-12 12:27:59 +08:00
Max Lv
7f9e158f85
fix a build issue
2015-08-12 09:53:33 +08:00
Max Lv
07a8bb1e0d
Merge pull request #371 from shadowsocks/manager-int
...
Add ss-manager for multi-user control and traffic statistics.
2015-08-11 18:11:39 +08:00
Max Lv
5f3c2e1256
Add ss-manager for multi-user control and traffic statistics.
2015-08-11 18:57:18 +09:00
Max Lv
e2654bf702
Merge pull request #370 from wongsyrone/patch-1
...
Fix typo in encrypt.c
2015-08-10 19:47:09 +08:00
Syrone Wong
a8059f4e6f
Fix typo in encrypt.c
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2015-08-10 19:26:01 +08:00
Max Lv
e3ed222360
Revert "use abstract namespace"
...
This reverts commit 5d4db4f093 .
2015-08-05 08:58:33 +08:00
Max Lv
5d4db4f093
use abstract namespace
2015-08-04 09:23:15 +08:00
Max Lv
35297b6c22
clean up
2015-08-02 15:23:08 +09:00
Max Lv
cd3e20f97d
Merge pull request #368 from wongsyrone/fix-libsodium-redefined-marco
...
libsodium: Fix _FORTIFY_SOURCE redefined issue
2015-08-02 14:20:59 +08:00
Syrone Wong
a135d9c41e
libsodium: Fix _FORTIFY_SOURCE redefined issue
...
If we already defined `CFLAGS=-D_FORTIFY_SOURCE=1`, it will still check `-D_FORTIFY_SOURCE=2` and
add it to CPPFLAGS. In this case, we redefine `_FORTIFY_SOURCE` to both 1 and 2 if compiler accepts `-D_FORTIFY_SOURCE=2`.
Fix this issue by checking whether `_FORTIFY_SOURCE` was defined or not.
If defined, do nothing. If not, then check `-D_FORTIFY_SOURCE=2`.
BTW, OpenWrt's buildroot uses `-D_FORTIFY_SOURCE=1` for most targets by default.
2015-08-02 10:21:42 +08:00
Max Lv
91730267dd
Merge pull request #367 from wongsyrone/patch-1
...
generate config.h.in for mbed TLS support
2015-08-01 20:55:59 +08:00
Syrone Wong
b232d3bbb6
generate config.h.in for mbed TLS support
2015-08-01 20:46:30 +08:00
Max Lv
ac186749ee
clean up
2015-08-01 14:23:47 +08:00
Max Lv
bde0d26c7c
Merge pull request #366 from wongsyrone/master
...
Add more mbed TLS cipher check
2015-08-01 11:34:20 +08:00
Syrone Wong
56daf99944
Add more mbed TLS cipher check
...
Signed-off-by: Syrone Wong <wong.syrone@gmail.com >
2015-08-01 11:16:33 +08:00
Max Lv
5424cbe27c
Merge pull request #365 from wongsyrone/master
...
Add mbed TLS support for shadowsocks-libev
2015-08-01 08:36:12 +08: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
aaf7284234
avoid protect socket every time
2015-07-31 18:50:30 +08:00