Max Lv
d7fe31eae7
Refine ss_align for MinGW32
6 years ago
Simon Shi
e5d8476afe
Update docs
6 years ago
Max Lv
1c1570b28c
Ensure 16-byte alignment. Fix #2233
6 years ago
Max Lv
569570cfa9
Fix #2215
6 years ago
Max Lv
dd5e954ab4
Clean up
6 years ago
sxyoxygen
95c1dba176
Update utils.c
6 years ago
Roger Shimizu
d88345fa46
Fix of PATH_MAX for GNU/Hurd
Memory of userconf in src/utils.c:get_default_conf() only gets allocated
once, and will not be freed. It's used as static buffer.
This can avoid using PATH_MAX, which actually doesn't exist on certain
platforms.
Info:
- https://www.gnu.org/software/hurd/community/gsoc/project_ideas/maxpath.html
- https://www.gnu.org/software/hurd/hurd/porting/guidelines.html#PATH_MAX_tt_MAX_PATH_tt_MAXPATHL
7 years ago
Yegor Ievlev
8fd83e2686
Use chacha20-ietf as a default cipher instead of rc4-md5 ( #2080 )
* Use chacha20-ietf as a default cipher instead of rc4-md5
* Update tunnel.c
* Update utils.c
* Update ss-local.asciidoc
* Update ss-local.asciidoc
* Update tunnel.c
* Update ss-tunnel.asciidoc
* Update ss-manager.asciidoc
* Update ss-redir.asciidoc
* Update shadowsocks-libev.asciidoc
* Update aead.c
* Update local.c
* Update server.c
* Update utils.c
7 years ago
Linus Yang
2ed8791dab
Re-add support for MinGW
7 years ago
ksqsf
eb501b70c7
Oops.. Remove useless code.
7 years ago
ksqsf
2a3d3bc13c
Remove pointless optimization in get_default_conf()
7 years ago
ksqsf
3c3c50b4f8
Search XDG_CONFIG_HOME for user-specific config
7 years ago
Max Lv
85a64ae836
Bump version
7 years ago
星野ハジメ
cc1bb4cf62
format with .uncrustify.cfg ( #1759 )
* format with .uncrustify.cfg
format with .uncrustify.cfg
* format with .uncrustify.cfg
* format with .uncrustify.cfg exclude json.* base64.* uthash.h
* format with .uncrustify.cfg exclude json.* base64.* uthash.h
7 years ago
Max Witten
b721c0fa6d
Update docs for TCP_NODELAY
7 years ago
Max Lv
0e74ea509c
Refine the CLI help text. #1547
7 years ago
Max Lv
490b9cbcdc
Fix #1430
8 years ago
Max Lv
1af0625d01
Fix a building issue
8 years ago
Max Lv
71ff3cff1d
Fix #1306
8 years ago
lqs
fda287d76f
Add tcp-fast-open support for ss-redir
8 years ago
Max Lv
bf23fb6ec4
Fix a memory leak
8 years ago
Max Lv
de0cebb62e
Fix a building issue
8 years ago
Max Lv
5b122d4f8c
Fix #1306
8 years ago
lqs
8a40e538f8
Add tcp-fast-open support for ss-redir
8 years ago
Max Lv
d434cd20ec
Fix a memory leak
8 years ago
Max Lv
ef0402eb10
Add `--key` option to set key directly ( #1207 )
8 years ago
Max Lv
894eae567c
Refine ciphers
8 years ago
Max Lv
6e0c257bce
Fix help message
8 years ago
Max Lv
7b290f30d6
Make SO_REUSEPORT disabled by default
8 years ago
Max Lv
78cf5348f0
Update documents
8 years ago
Max Lv
4ebe5aeb12
Add SIP004 (AEAD) support
8 years ago
Roger Shimizu
d714d1f182
Refine #1133 second time ( #1136 )
8 years ago
Max Lv
3f8cd982e5
Drop MinGW32 support
8 years ago
Max Lv
0acc79b430
Fix UDP relay when plugin enabled
8 years ago
Max Lv
92f0baa789
Update SIP003 interfaces
8 years ago
Max Lv
3fde843ec8
Fix #1061
8 years ago
Max Lv
61b82c45c5
Add SIP003 plugin support ( #1044 )
https://github.com/shadowsocks/shadowsocks-org/issues/28
8 years ago
Max Lv
2f3eb4c11e
Fix building warnings on Cygwin
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
Syrone Wong
9db8c3abe8
zeroize some structs before using
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Max Lv
24b407c37d
Fix #981
8 years ago
Rayson Zhu
135ceedb14
revert `pwd->name` to `user` when error occurs ( #979 )
8 years ago
Rayson Zhu
4034190b15
Change supplementary groups after setgid. ( #977 )
8 years ago
Rayson zhu
a6ef853e2b
will not print user name
8 years ago
Max Lv
52e391962f
Add option for firewall rules
8 years ago
Rayson zhu
99a1ece116
Feature: uid support in run_as
8 years ago
Yuxiang Zhu
78b7afb9ac
ss_strndup will fail if insufficient memory was available
8 years ago
Max Lv
87b01a14d5
Fix #939
8 years ago
Max Lv
cb0cc25fd9
Fix a typo
8 years ago
Max Lv
b136d6c6d3
Fix #938
8 years ago