Sebastien DUPONCHEEL
6c6a054e5f
ss-server: allows you to set a TOS/DSCP value to the outgoing ciphered connection to the client from a netfilter mark setted on the (re)comming connection from the outside world.
8 years ago
Max Lv
5e13d396ee
Refine port binding
8 years ago
Max Lv
e6799b98db
Refine the error handling
8 years ago
Max Lv
3f820c6fb8
Fix #1334
8 years ago
Max Lv
de0cebb62e
Fix a building issue
8 years ago
Max Lv
9241e545f4
Don't apply ACL on DNS port on Android
8 years ago
Max Lv
3f1337540e
Listening at 0.0.0.0 by default
8 years ago
Sebastien DUPONCHEEL
5074cd336d
mptcp: make shadowsocks kernel independant
8 years ago
Max Lv
5b122d4f8c
Fix #1306
8 years ago
lqs
8a40e538f8
Add tcp-fast-open support for ss-redir
8 years ago
Max Lv
997ac83702
Fix #1296
8 years ago
Max Lv
44b0eae3ef
Fix #1291
8 years ago
Max Lv
830679e5a4
Refine the parameters of bloom filter
8 years ago
Max Lv
98a4ff0639
Make parameters of bloom filter be compiler-time constants
8 years ago
Max Lv
b655fb2b8f
Replace nonce cache with a ping-pong bloom filter ( #1282 )
* Add Ping-Pong bloom filter
* Refine bloom filter insertion
* Reduce the error rate to 0.00001
* Avoid alignment issue in murmurhash2
* Fix a memory leak
* Fix build on non-GPU targets
* Detect get_current_dir_name in configure
* Update README.md
* Remove redudant bfree()
* Reduce the memory usage for local client
* Fix #1275
* Refine #1275
* Use IP when bypassing SNI domains
* Also apply replay detector on UDP traffic
* Update deb build script
Now build script is able to auto detect system and choose libraries
necessary to build.
Also update the README accordingly.
* Update build script to enable jessie/stretch etc
Also include a few cleanup that simplified pkg installation from
backports repository.
8 years ago
Max Lv
dddbfd2284
Detect get_current_dir_name in configure
8 years ago
Max Lv
41263c3bbd
Fix build on non-GPU targets
8 years ago
Max Lv
d434cd20ec
Fix a memory leak
8 years ago
Roger Shimizu
f7c24b15a7
fix of PATH_MAX for 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
8 years ago
Syrone Wong
80ca9469e6
Output error log when repeat IV/salt detected
This is useful when checking connection issues, and can be used to
check broken random number generator and replay attacks.
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
8 years ago
Max Lv
504a3f7813
Refine MAX_FRAG
8 years ago
Max Lv
422eaa5024
Add back fragmentation detection
8 years ago
Max Lv
72f6041a7c
Add USE_SYSTEM_SHARED_LIB check in configure
8 years ago
Max Lv
2a9b9c7358
Revert "Fix server buffer #1245"
This reverts commit 9716eede20
.
8 years ago
Max Lv
9716eede20
Fix server buffer #1245
8 years ago
Max Lv
8a34b3ea0b
Rename DEBUG to SS_DEBUG
8 years ago
Max Lv
6520f340bb
Fix #1240
8 years ago
Max Lv
6c62647a66
Add session key following SIP007
8 years ago
Max Lv
d1018e4ca5
Ignore empty payload
8 years ago
Max Lv
0cff5503f6
Add default manager-address
8 years ago
Max Lv
f4b1641636
Fix #1217
8 years ago
Max Lv
c5c8389a8d
Fix data len
8 years ago
Max Lv
c9d7ff16d6
Fix a typo
8 years ago
Max Lv
ef0402eb10
Add `--key` option to set key directly ( #1207 )
8 years ago
Dijkstra
43aabb2303
Fix typo. ( #1206 )
8 years ago
Kim
bf14944490
fixed json_null => NULL ( #1193 )
The json_null should be C NULL.
8 years ago
Max Lv
894eae567c
Refine ciphers
8 years ago
Max Lv
dde1bf7dec
Fix a potential issue in parse_addr
8 years ago
Max Lv
2b1b9bb403
Refine buffer handling in stream_decrypt
8 years ago
Max Lv
68929513d3
Fix a typo
8 years ago
Max Lv
2f7882244f
Refine IV in stream cipher
8 years ago
Max Lv
116e177657
Refine ss-tunnel
8 years ago
Max Lv
44220a5a53
Fix options
8 years ago
Max Lv
f45c150e02
Fix redundant options
8 years ago
Max Lv
a906d0cfc8
Fix UDP relay issue on Android
8 years ago
Max Lv
7ef88b174c
Fix #1154
8 years ago
Max Lv
6e0c257bce
Fix help message
8 years ago
Max Lv
7b290f30d6
Make SO_REUSEPORT disabled by default
8 years ago
Max Lv
df595fcb73
Fix #1168
8 years ago
Mygod
c8bcf594e2
Fix android.c
8 years ago