Max Lv
ad4bd45caa
Fix #1063
7 years ago
Max Lv
3fde843ec8
Fix #1061
7 years ago
Max Lv
dc39af8195
Avoid free the cwd with getcwd()
7 years ago
Max Lv
ecf1fcc845
Fix #1059
7 years ago
Roger Shimizu
1397bf133b
Fix FTBFS of PATH_MAX on GNU/Hurd
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
Quote:
when the __GLIBC__ macro is defined, getcwd() calls can be just
replaced by get_current_dir_name() calls.
7 years ago
Max Lv
c6355f5060
Fix #1057
7 years ago
Max Lv
355c264a20
Fix #1055
7 years ago
Max Lv
51135c9184
Fix #1054
7 years ago
Max Lv
dc96bced39
Fix #1051
7 years ago
Roger Shimizu
f59cd07992
fix typo in src/manager.c
7 years ago
Max Lv
94a341fe2c
Refine SIGCHLD handling
7 years ago
Max Lv
f67518a9d4
Fix #1050
7 years ago
Max Lv
77da84fb21
Validate hostname in redir mode #1047
7 years ago
Max Lv
a3bf80cf11
Fix a typo
7 years ago
Max Lv
48b6a59df4
Bump version
7 years ago
Max Lv
97c58ad44d
Refine signal handling
7 years ago
Max Lv
61b82c45c5
Add SIP003 plugin support ( #1044 )
https://github.com/shadowsocks/shadowsocks-org/issues/28
7 years ago
Syrone Wong
637f207934
mbedtls: Make rc4, camellia, blowfish cipher checks optional
Per Felix Fietkau's request in https://github.com/lede-project/source/pull/657
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
7 years ago
Roger Shimizu
1ce4bf903d
Sync debian/ folder with v2.6.0+ds-2
7 years ago
Roger Shimizu
69f1c46778
debian/copyright: Update copyright year
7 years ago
Roger Shimizu
fa81c6ec79
debian/copyright: Add new entry
Add new entry of copyright on src/base64.{c,h}
7 years ago
Roger Shimizu
b85ae24d7c
debian/shadowsocks-libev.postinst: Limit capabilities setting
setcap setting is only for configure/reconfigure case in postinst script
7 years ago
GhostFlying
c807d2d6c4
fix bug when port reuse fail ( #1037 )
7 years ago
Max Lv
3b4af24fec
Fix indent
7 years ago
Mygod
29eacdcb40
Refine gfwlist regexp ( #1036 )
* Refine gfwlist regexp
See debuggex for pcre at: https://www.debuggex.com/r/gVJ0mwnpdoKDoeGQ
* Refine domain part regexp
See debuggex at: https://www.debuggex.com/r/5uTCAlXjbvHr_Koy
7 years ago
wtlusvm
3565ffacc3
Update README.md ( #1034 )
7 years ago
GhostFlying
9753cc54dc
Check port before add port via ss-manager ( #1035 )
* add simple port check functions
* release sock lock when manager exit
* simplfy the sock lock
* release sock lock when receive the stat report
* simplfy dns query
* add udp port check
* enable port check function
* clean code and logs
7 years ago
Max Lv
53d2a75892
Remove deprecated PolarSSL sections from README.md
7 years ago
Zhengjun Zhang
363bf5735e
Add capabilities for Debian Linux, so you can run ss-* as non-root.
7 years ago
Max Lv
bf385587be
Fix #1027
7 years ago
Max Lv
2f3eb4c11e
Fix building warnings on Cygwin
8 years ago
Max Lv
96a16f2612
Remove static_assert for clang
8 years ago
Mygod
5f33b73d4e
Add support for comments in the middle of the line in ACL files
8 years ago
Max Lv
79c722cded
Add static assert
8 years ago
Max Lv
6ecbf8e6b9
Avoid ms_struct on Cygwin and MingW
8 years ago
Mygod
422b9d3df2
Refine ACL logic in local.c
8 years ago
Max Lv
b9e19bfdb7
Remove the hardcode compiler-time endian convert
8 years ago
Max Lv
15dfb6f10d
Refine the alignment again
8 years ago
Max Lv
60cdaf98df
Use internal BIG_ENDIAN check
8 years ago
Max Lv
b47d28920f
Refine packed alignment
8 years ago
Max Lv
a4f4afdf98
Fix a typo
8 years ago
Max Lv
47b3406739
Disable fast_open when setsockopt failed
8 years ago
Max Lv
3383501e7b
Disable fast_open when it's not supported
8 years ago
Max Lv
8557555c7c
Refine the defination of global variables
8 years ago
Max Lv
2694e86bd9
Fix #1016
8 years ago
Max Lv
80565eece1
Refine the log of obfuscating
8 years ago
VampireSH
39fbb819b3
update the README.md
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
9b2b394249
Update ACL
8 years ago
Max Lv
32f52dabf9
Fix #1008
8 years ago