Max Lv
c2f15a5e33
Merge pull request #2223 from xzn/master
Fix udp relay when tcp only (e.g. for use with kcptun)
6 years ago
JS Deck
4a51c2858e
Fix udp relay when tcp only (e.g. for use with kcptun)
6 years ago
Max Lv
cbd39852a3
Merge pull request #2218 from plbin97/document-update
update the document about ss-manager
6 years ago
Pang Linbin
3ed53a750a
update the document about ss-manager
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
92f8d4e989
Merge pull request #2213 from mysqto/master
update libsodium to 1.0.16 because 1.0.13 is deleted from official release site
6 years ago
Chen Lei
fefe623852
updatelLibsodium to 1.0.16
updatelLibsodium to 1.0.16 since 1.0.13 is deleted from https://download.libsodium.org/libsodium/releases/
6 years ago
Max Lv
1d83944f5e
Fix typos
6 years ago
Max Lv
b9ed8da571
Bump version
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
ce6989aff8
Merge pull request #2184 from DDoSolitary/fix-clearenv-libcork
Update for shadowsocks/libcork#6 .
6 years ago
DDoSolitary
929f1779ca
Update for shadowsocks/libcork#6 .
6 years ago
Max Lv
52e23688e8
Merge pull request #2182 from edsgerlin/fix-systemd
Add `CAP_NET_BIND_SERVICE` to `shadowsocks-libev.service`
6 years ago
Max Lv
ced2350247
Merge pull request #2181 from edsgerlin/travis
Add `gcc` back to Travis.
6 years ago
edsgerlin
0496416387
Add AmbientCapabilities for all.
6 years ago
edsgerlin
d5d28580f9
Add `CAP_NET_BIND_SERVICE` to `shadowsocks-libev.service`
It ensures process have permission to bind to port <=1000.
Other systemd config files already have it except this one.
6 years ago
edsgerlin
a87b490a94
Add `gcc` back to travis.
6 years ago
Max Lv
ed7c1e64af
Fix a compilation issue for GCC < 5.0
6 years ago
Max Lv
a7877c5f61
Merge pull request #2176 from edsgerlin/sodium-gcm
Use libsodium for `aes-256-gcm` when available.
6 years ago
Max Lv
eb37201470
Merge pull request #2175 from edsgerlin/docker
Docker: Support for IPv6 host, set default encryption method to GCM.
6 years ago
Boyuan Yang
8a4b9d04e9
debian: Remove debian/*.symbols file ( #2177 )
Symbols file are meant to be used by distribution maintainers and
it is rather useless for upstream repository.
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
edsgerlin
09762eda3f
Docker: Support for IPv6 host, set default encryption method to GCM.
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
Max Lv
ded41f2e53
Merge pull request #2140 from sxyoxygen/patch-1
Use ss_is_ipv6addr()
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
9387267267
Merge pull request #2132 from Mygod/master
Refine local server_handshake
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
Mygod
09fbae1d3f
Refine .gitignore
6 years ago
Max Lv
dc5f295835
Merge pull request #2125 from xuminready/master
Update README.md
6 years ago
xuminready
cda5126689
Update README.md
update Usage. encrypt methods are outdated.
6 years ago
Max Lv
3806f8ef25
Merge pull request #2120 from fanck0605/master
update url
6 years ago