Max Lv
333e98dc86
Redirect standard fd to /dev/null by default
6 years ago
Max Lv
85b190372b
Fix the ss_free macros
6 years ago
Max Lv
782311ad2b
Refine ss_align interfaces
6 years ago
Max Lv
fbb311ed06
Use _aligned_free for MinGW
6 years ago
Max Lv
4fb34de463
Use _aligned_malloc instead
6 years ago
Max Lv
ba930dcca7
Fix a compiler warning
6 years ago
Max Lv
d7fe31eae7
Refine ss_align for MinGW32
6 years ago
Max Lv
d6b21daa9c
Refine ACL log
6 years ago
Max Lv
c33cf3efc0
Fix #2267
6 years ago
Max Lv
7ad2df9615
Remove all connection timeout from local clients
6 years ago
Mygod
dc298c4f2b
Allow long direct TCP connections
Fixes https://github.com/shadowsocks/shadowsocks-android/issues/2078 .
6 years ago
Mygod
641e4ed9c8
Refine passing plugin args
Refine 68f885c271
. Somehow I postponed this change for 8 months. Good job me!
6 years ago
Mygod
7fc05dcd9d
Specify stat_path on Android
6 years ago
Simon Shi
0c2bda940c
Rename variable
6 years ago
Simon Shi
e5d8476afe
Update docs
6 years ago
Simon Shi
f268b278c0
Test homedir for ss-manager
Fix for user args
6 years ago
Ptomerty
d05970fd0c
Use existing IP regex
6 years ago
Ptomerty
f9cc909efa
check if dig exists first
6 years ago
Max Lv
1c1570b28c
Ensure 16-byte alignment. Fix #2233
6 years ago
Gyt
84b157e866
add server port in log file
6 years ago
Ptomerty
1dbeeaa46c
resolve domains in ss-nat
6 years ago
JS Deck
910e29abba
Make local address 0.0.0.0 work with udp relay
6 years ago
JS Deck
4a51c2858e
Fix udp relay when tcp only (e.g. for use with kcptun)
6 years ago
Max Lv
519776cee4
Relax the nonce check in clients
6 years ago
Max Lv
569570cfa9
Fix #2215
6 years ago
Max Lv
92cab3503c
Add check for reusing server's nonce/salt
6 years ago
Max Lv
482040a5dd
Fix a potential stackoverflow issue
6 years ago
Max Lv
1acdb1997d
Fix #2194
6 years ago
Max Lv
ed7c1e64af
Fix a compilation issue for GCC < 5.0
6 years ago
edsgerlin
761e66a969
Implement AES256-GCM with precomputation.
6 years ago
edsgerlin
79592a8b16
Use libsodium for `aes-256-gcm` when available.
6 years ago
Max Lv
57e74eaa34
Fix a bug in bypassing
6 years ago
Max Lv
46ff0a8045
Refine #2162
6 years ago
Max Lv
dd5e954ab4
Clean up
6 years ago
Max Lv
1dcfe68c8c
Fix #2162
6 years ago
Max Lv
cd98427ebd
Add missing fast open headers
6 years ago
Jared Hillier
b7f3e2226c
TCP Fast Open support for ss-tunnel ( #2150 )
* ...
* ...
* ...
* Update README.md
* Update README.md
* TCP Fast Open support
* TCP Fast Open support
* TCP Fast Open CONNECT_IN_PROGRESS
* TCP Fast Open support
* TCP Fast Open support
* TCP Fast Open support
* TCP Fast Open support
* TCP Fast Open support via conf
* Cross-platform support for TCP Fast Open
* Cross-platform support for TCP Fast Open
* Enable SO_KEEPALIVE client side
* TCP Fast Open is not supported on this platform
* TCP Fast Open support
* Update tunnel.c
* It's from my forked repo, so please ignore any changes in README.md
* Fix trailing whitespace
* Fix #1376
6 years ago
Mygod
307088ed4a
Support hostname resolving in VPN mode
6 years ago
sxyoxygen
46e2b28d39
Update utils.h
6 years ago
sxyoxygen
059780ff9b
Update local.c
6 years ago
sxyoxygen
8356d8ae74
Update server.c
6 years ago
sxyoxygen
95c1dba176
Update utils.c
6 years ago
sxyoxygen
9e7a99378a
Update utils.h
6 years ago
Mygod
d107f9ecdb
More bugfix
6 years ago
Max Lv
fad3ca59e7
Revert "Refine ip initialization"
This reverts commit 9a56155513
.
6 years ago
Max Lv
9a56155513
Refine ip initialization
6 years ago
Mygod
78aa6521cd
Bugfix
6 years ago
Mygod
4a97acd44e
Refine local server_handshake
* Removed STAGE_PARSE and the 5-year-old hacky "fake" reply;
* SOCKS5 server returns more error code than 0x07;
* Ensure `ip` is initialized in all cases; (I guess security guys don't want to audit the local part)
* Code more readable magically.
6 years ago
Hang
cab3057f3d
Delete unnecessary code
6 years ago
hwchan
00354513e6
Multipe nameservers support
6 years ago