Commit Graph
1388 Commits
Author SHA1 Message Date
Max Lv bfd365f0fd Revert "Fix #1064"
This reverts commit dc94267fa1.
2017-01-14 09:30:04 +08:00
Max Lv dc94267fa1 Fix #1064 2017-01-13 14:29:43 +08:00
Roger Shimizu 9e31cae042 debian/shadowsocks-libev.{default,init,service}: Run service as non-root 2017-01-13 10:55:04 +08:00
Max Lv ad4bd45caa Fix #1063 2017-01-12 16:55:32 +08:00
Max Lv 3fde843ec8 Fix #1061 2017-01-12 10:24:27 +08:00
Max Lv dc39af8195 Avoid free the cwd with getcwd() 2017-01-10 22:21:47 +08:00
Max Lv ecf1fcc845 Fix #1059 2017-01-10 21:57:38 +08:00
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.
2017-01-10 21:46:22 +08:00
Max Lv c6355f5060 Fix #1057 2017-01-10 12:57:06 +08:00
Max Lv 355c264a20 Fix #1055 2017-01-10 11:00:40 +08:00
Max Lv 51135c9184 Fix #1054 2017-01-10 10:41:08 +08:00
Max Lv dc96bced39 Fix #1051 2017-01-10 09:55:16 +08:00
Roger Shimizu f59cd07992 fix typo in src/manager.c 2017-01-09 22:45:50 +08:00
Max Lv 94a341fe2c Refine SIGCHLD handling 2017-01-09 17:56:56 +08:00
Max Lv f67518a9d4 Fix #1050 2017-01-09 17:15:40 +08:00
Max Lv 77da84fb21 Validate hostname in redir mode #1047 2017-01-09 08:43:22 +08:00
Max Lv a3bf80cf11 Fix a typo v2.6.1 2017-01-08 16:33:51 +08:00
Max Lv 48b6a59df4 Bump version 2017-01-08 16:31:54 +08:00
Max Lv 97c58ad44d Refine signal handling 2017-01-08 16:22:49 +08:00
Max Lv 61b82c45c5 Add SIP003 plugin support (#1044)
https://github.com/shadowsocks/shadowsocks-org/issues/28
2017-01-08 01:10:00 -06:00
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>
2017-01-06 22:26:14 -06:00
Roger Shimizu 1ce4bf903d Sync debian/ folder with v2.6.0+ds-2 2017-01-06 05:49:37 -06:00
Roger Shimizu 69f1c46778 debian/copyright: Update copyright year 2017-01-06 05:49:26 -06:00
Roger Shimizu fa81c6ec79 debian/copyright: Add new entry
Add new entry of copyright on src/base64.{c,h}
2017-01-06 05:49:26 -06:00
Roger Shimizu b85ae24d7c debian/shadowsocks-libev.postinst: Limit capabilities setting
setcap setting is only for configure/reconfigure case in postinst script
2017-01-06 05:49:19 -06:00
GhostFlying c807d2d6c4 fix bug when port reuse fail (#1037) 2017-01-05 23:26:47 -06:00
Max Lv 3b4af24fec Fix indent 2017-01-06 12:22:15 +08:00
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
2017-01-05 20:58:12 -06:00
wtlusvm 3565ffacc3 Update README.md (#1034) 2017-01-05 07:12:09 -06:00
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
2017-01-05 06:06:05 -06:00
Max Lv 53d2a75892 Remove deprecated PolarSSL sections from README.md 2017-01-02 20:24:02 +08:00
Zhengjun Zhang 363bf5735e Add capabilities for Debian Linux, so you can run ss-* as non-root. 2016-12-31 20:23:05 -06:00
Max Lv bf385587be Fix #1027 2017-01-01 10:19:13 +08:00
Max Lv 2f3eb4c11e Fix building warnings on Cygwin 2016-12-30 19:50:22 +08:00
Max Lv 96a16f2612 Remove static_assert for clang 2016-12-30 16:14:56 +08:00
Mygod 5f33b73d4e Add support for comments in the middle of the line in ACL files 2016-12-30 01:49:47 -06:00
Max Lv 79c722cded Add static assert 2016-12-30 15:40:58 +08:00
Max Lv 6ecbf8e6b9 Avoid ms_struct on Cygwin and MingW 2016-12-30 14:39:33 +08:00
Mygod 422b9d3df2 Refine ACL logic in local.c 2016-12-29 06:23:02 -06:00
Max Lv b9e19bfdb7 Remove the hardcode compiler-time endian convert 2016-12-29 16:30:32 +08:00
Max Lv 15dfb6f10d Refine the alignment again 2016-12-29 16:00:50 +08:00
Max Lv 60cdaf98df Use internal BIG_ENDIAN check 2016-12-29 14:32:47 +08:00
Max Lv b47d28920f Refine packed alignment 2016-12-29 14:06:23 +08:00
Max Lv a4f4afdf98 Fix a typo 2016-12-29 12:43:51 +08:00
Max Lv 47b3406739 Disable fast_open when setsockopt failed 2016-12-29 11:40:07 +08:00
Max Lv 3383501e7b Disable fast_open when it's not supported 2016-12-29 11:26:32 +08:00
Max Lv 8557555c7c Refine the defination of global variables 2016-12-28 21:07:24 +08:00
Max Lv 2694e86bd9 Fix #1016 2016-12-28 18:02:08 +08:00
Max Lv 80565eece1 Refine the log of obfuscating 2016-12-28 15:01:17 +08:00
VampireSH 39fbb819b3 update the README.md 2016-12-27 05:00:29 -06:00