Max Lv
f64cb0b0ca
Refine the timer of traffic stat
8 years ago
Max Lv
a0151422eb
Fix the traffic counter in UDP mode
8 years ago
Max Lv
39436d7618
Refine set_linger
8 years ago
Max Lv
1ed725daf8
Refine APIs for auto-blocking
8 years ago
Max Lv
05450b51d4
Refine #940
8 years ago
Max Lv
ff8684bcd5
Avoid too many forks
8 years ago
Max Lv
604b5ef6ea
Revert to getuid()
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
Max Lv
c35b143282
Suppress output of commands
8 years ago
Max Lv
d5e1c4308d
Refine IPv6 handling in ACL
8 years ago
Max Lv
f7dfd06115
Refine firewalld detector
8 years ago
Max Lv
7c12e085e5
Add firewalld support #935
8 years ago
Max Lv
085efc1605
Fix the chain name conflict. #935
8 years ago
Max Lv
c5eab13afd
Fix #931
8 years ago
Max Lv
114bc6789b
Clean up
8 years ago
Max Lv
29658019d4
Fix #930
8 years ago
Max Lv
b43a715301
Fix #928
8 years ago
Max Lv
854c6f9779
Fix build with clang
8 years ago
Max Lv
60c25dbace
Reduce the side effects
8 years ago
Max Lv
bac7ba79dd
Drop FIN packets to misbehaving clients ( #925 )
* Drop FIN if detecting bad clients
* Fix the command line
* Refine iptables rules
* Refine euid
8 years ago
Max Lv
980d801a79
Add timeout support in ss-redir
8 years ago
Max Lv
3036443ac5
Fix the document
8 years ago
Max Lv
d6c377df9c
Bump version
8 years ago
Max Lv
869f3b7bc8
Refine error handling of ATYP
8 years ago
Max Lv
e2f8b9a34a
Refine error levels
8 years ago
Max Lv
6d57b3cb56
Fix #912
8 years ago
Max Lv
aac4240e9f
Fix #909
8 years ago
Max Lv
4a760fd50b
Fix #907 #908
8 years ago
Max Lv
cfae8dcfcc
Refine outbound feature #905
8 years ago
Kim
a7f5359cab
New feature: ss-server outbound block ( #905 )
* New feature: server outbound block
* Update server_block_chn.acl
* Update server_block_chn.acl
Add Baidu-HK
* cleanup
8 years ago
Max Lv
8bb961c29a
Ignore IPs in white list. #899
8 years ago
Max Lv
83c244bc9a
Update the document to use rc4-md5 as default cipher
8 years ago
Max Lv
85a5c86637
Refine LRU cache by clearing old objects
8 years ago
Kim
e0cfa6945a
Friendlize init message while listen on an IPv6 address. ( #901 )
Before,
```bash
$ ss-local -s::1 -p8388 -b::1 -l1080 -k123456 -v
...
2016-10-25 20:07:03 INFO: listening at ::1:1080
...
```
After,
```bash
$ ss-local -s::1 -p8388 -b::1 -l1080 -k123456 -v
...
2016-10-25 20:07:49 INFO: listening at [::1]:1080
...
```
8 years ago
Kim
5524ec2201
Update local.c ( #900 )
Setup default cipher instead of null
8 years ago
Kim
31e30e35ba
Update server.c ( #898 )
Friendlize init message while listen on an IPv6 address.
8 years ago
John Hu
e49d3e93bb
Remove -U option that disables TCP relay ( #897 )
8 years ago
Syrone Wong
5ac0e410e9
Switch random generator to libsodium's ( #896 )
to get rid of self written code and make it clean.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Max Lv
6996c00a6d
Update configure script
8 years ago
Rayson Zhu
69a08675c4
Make genrpm.sh a little safer. ( #895 )
1. Remove function `get_att_val`:
That function uses `eval` to set default values for bash variables.
Because it is very dangerous to use `eval` (someone call it the plague of shell scripting), I'd like to use the bash builtin to do that.
2. Double quote all variables to avoid unexpected expansion when using it.
8 years ago
Rayson Zhu
e5d53933d5
Fix missing dependencies ( #894 )
* Add missing build dependencies to RPM spec
* Fail if `asciidoc` or `xmlto` not found
8 years ago
Max Lv
9fb0b86218
Ignore generated spec
8 years ago
Boyuan Yang
b45f8032a5
Add instruction to install from official deb repo ( #892 )
8 years ago
Max Lv
91b4e6ad6d
Fix #887
8 years ago
Rayson Zhu
0230620c27
Include shadowsocks-libev-*.service files for RPM packages ( #886 )
8 years ago
Max Lv
7029cfca3a
Refine event handling
8 years ago
Max Lv
904ee4a771
Fix #881
8 years ago
Max Lv
9807e566d7
Bump version
8 years ago