Max Lv
a987783b2a
Fix a potential memory leak
8 years ago
Max Lv
fd388e0502
Fix #972
8 years ago
Rayson zhu
a8fdd77fbf
add `user` config option
8 years ago
Max Lv
52e391962f
Add option for firewall rules
8 years ago
Max Lv
79a98a66d8
Refine geteuid()
8 years ago
Max Lv
2b7c487b09
Refine #954
8 years ago
Max Lv
6d9331a56d
Fix #954
8 years ago
Rayson Zhu
07d2b1a005
exit when running as a nonexistent user and warn when running as root
8 years ago
Max Lv
5cd294879b
Add -6 option for #942
8 years ago
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
aac4240e9f
Fix #909
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
Max Lv
7029cfca3a
Refine event handling
8 years ago
Max Lv
efafb59647
Fix #863
8 years ago
Max Lv
248fdcb610
Fix #841
8 years ago
Max Lv
2868e7e7b2
Fix TFO on Linux
8 years ago
Max Lv
3fbfb469d0
Revert "Refine #836"
This reverts commit 0949f9a73b
.
8 years ago
Max Lv
0949f9a73b
Refine #836
8 years ago
Max Lv
1bf7bd5f83
Fix #836
8 years ago
Max Lv
366fbace1f
Fix #826 again
8 years ago
Max Lv
306f84b522
Fix #826
8 years ago
Max Lv
61cd731c4e
Fix issue with authentication
8 years ago
Max Lv
b28638ab80
Clean up
8 years ago
Max Lv
2ae356a1bb
Fix error handling when parsing the header
8 years ago
Max Lv
42d9b68dcc
Remove white list option in CLI
8 years ago
Max Lv
64870a276b
Add HTTP/SNI parser ( #809 )
* WiP: add HTTP/SNI parser
* WiP: replace hostname with HTTP/SNI header
* WiP: add ACL
* Fix white list
* Replace free() with ss_free()
* Refine sockaddr handling
* Add HTTP/SNI support to redir
8 years ago
Max Lv
9a43cc6e6b
Fix #781
8 years ago
Max Lv
5812840b24
Fix typo
8 years ago
Max Lv
46afbdcfd6
Refine incomplete header handling
8 years ago
Max Lv
d31210c217
Fix VPN apis for Android 4.x
8 years ago
Max Lv
722d8d0c62
Fix build on Linux
8 years ago
Max Lv
d319c0300c
Add mptcp option, close #756
8 years ago
Max Lv
34b9036b5b
Add MTU option
8 years ago
Max Lv
6cd81b3cfb
Add tips for usage with kcptun
8 years ago
Max Lv
3f71b2a914
Fix #746
8 years ago
anonymous-contributor
af69798355
New jconf parameters ( #695 )
* Add 'tunnel_address' support for json config parser
And allow ss-tunnel to use the newly introduced parser.
Signed-off-by: Adam Anonymous <anonymous_temp_user@yahoo.co.jp>
* Add "mode" support for jconf
Now jconf supports "mode" setting, allowed values are "tcp_only",
"tcp_and_udp" and "udp_only".
Signed-off-by: Adam Anonymous <anonymous_temp_mail@yahoo.co.jp>
* Use jconf "mode" for server/local/tunnel/manager
Signed-off-by: Adam Anonymous <anonymous_temp_mail@yahoo.co.jp>
* Add per-project vimrc to gitignore
As the coding style differs from kernel and other projects, so such
project vimrc should be helpful.
Signed-off-by: Adam Anonymous <anonymous_temp_mail@yahoo.co.jp>
8 years ago
Max Lv
bf210be2b7
Refine #690
8 years ago
Max Lv
55dea8b973
Fix #690
8 years ago
cs17899219
d33b865ec7
Add a signal SIGUSR1 for safely stop the server ( #677 )
8 years ago
Max Lv
00209ab2ea
Revert "Add APIs for non thread safe usage of shadowsocks-libev library"
This reverts commit 3e4c922363
.
8 years ago
Max Lv
3e4c922363
Add APIs for non thread safe usage of shadowsocks-libev library
8 years ago
Max Lv
658703a1bd
Fix #673
8 years ago
Max Lv
0cfae045e8
Fix #648
8 years ago
Max Lv
fe22a6c90b
Refine error handling of connect()
8 years ago
Kim
342bd3f776
Fix ipv6 address format in log message
8 years ago
Max Lv
bb50fc22ca
Add option for binding to address #626
8 years ago
Max Lv
41d93b126a
Fix #626
8 years ago