Max Lv
e2f8b9a34a
Refine error levels
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
85a5c86637
Refine LRU cache by clearing old objects
8 years ago
Kim
31e30e35ba
Update server.c ( #898 )
Friendlize init message while listen on an IPv6 address.
8 years ago
Max Lv
7029cfca3a
Refine event handling
8 years ago
Max Lv
435401bf7c
Refine auto blocking
8 years ago
Max Lv
3c6bec8d6a
Fix a typo
8 years ago
Max Lv
2dd96d3036
Refine the ACL behavior
8 years ago
Max Lv
c4880e6cf4
Refine ACL for malicious request
8 years ago
Max Lv
efafb59647
Fix #863
8 years ago
Max Lv
c29099df3f
Enable block list by default
8 years ago
Max Lv
7ee9290657
Block address in block list
8 years ago
Max Lv
34fe1a71a6
Refine error levels
8 years ago
Max Lv
3e5816bb0b
fix hostname validation
8 years ago
Max Lv
bd1601f847
Bump version
8 years ago
Max Lv
a5c9bcfb58
Refine auto block mechanism
8 years ago
Max Lv
9bff0298f1
Remove shutdown calls
8 years ago
Max Lv
b28638ab80
Clean up
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
a3a51b8414
Refine hostname validation
8 years ago
Max Lv
bf194fef75
Add validation of domain name
8 years ago
Max Lv
7c76026791
Shutdown socket if failed to handshake
8 years ago
Max Lv
9a43cc6e6b
Fix #781
8 years ago
Max Lv
f73031df20
Fix #780
8 years ago
Max Lv
5812840b24
Fix typo
8 years ago
Max Lv
46afbdcfd6
Refine incomplete header handling
8 years ago
Max Lv
6c6f986576
Fix a typo
8 years ago
Max Lv
722d8d0c62
Fix build on Linux
8 years ago
Max Lv
d319c0300c
Add mptcp option, close #756
8 years ago
Syrone Wong
b1f5c68650
Fix typo (found by codespell) ( #753 )
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Max Lv
34b9036b5b
Add MTU option
8 years ago
Max Lv
3f71b2a914
Fix #746
8 years ago
tim-le
ad17d91b42
fix bugs with when ss-server bind_address enabled ( #725 )
* SO_REUSEADDR for remote sockfd
avoid ERROR: bind_to_address: Address already in use
* set addr->sin_port to be 0
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>
9 years ago
Max Lv
658703a1bd
Fix #673
9 years ago
Max Lv
0cfae045e8
Fix #648
9 years ago
Max Lv
f1464caca7
Fix a typo #642
9 years ago
Max Lv
fe22a6c90b
Refine error handling of connect()
9 years ago
Kim
342bd3f776
Fix ipv6 address format in log message
9 years ago
Max Lv
a73fe213a6
Refine the output
9 years ago
Max Lv
e3deb0668d
Fix the mismatch types
9 years ago
Max Lv
bb50fc22ca
Add option for binding to address #626
9 years ago
Max Lv
41d93b126a
Fix #626
9 years ago
Max Lv
72ee77ea35
Fix #615
9 years ago
Kim
08f873adc7
Roll up year to 2016
9 years ago