2058 Commits
Author SHA1 Message Date
Max Lv c8ea784ded Bump version v3.2.2 2018-11-26 21:04:24 -08:00
Max Lv d6aed35a37 Merge pull request #2231 from gyteng/master
add server port in log file
2018-11-27 07:04:01 +08:00
Gyt 84b157e866 add server port in log file 2018-11-26 21:16:25 +08:00
Max Lv 2e7d7a60c4 Merge pull request #2228 from sduponch/configure
configure: Fix --disable-connmarktos option behaviour
2018-11-21 20:37:29 +08:00
DUPONCHEEL Sébastien 92fabdaba0 configure: Fix --disable-connmarktos option behaviour
Signed-off-by: DUPONCHEEL Sébastien <sebastien.duponcheel@corp.ovh.com>
2018-11-21 11:38:02 +01:00
Max Lv 6a3d6519f6 Merge pull request #2227 from xzn/master
Make local address 0.0.0.0 work with udp relay
2018-11-21 14:38:28 +08:00
JS Deck 910e29abba Make local address 0.0.0.0 work with udp relay 2018-11-21 10:42:29 +08:00
Max Lv c2f15a5e33 Merge pull request #2223 from xzn/master
Fix udp relay when tcp only (e.g. for use with kcptun)
2018-11-19 19:26:28 +08:00
JS Deck 4a51c2858e Fix udp relay when tcp only (e.g. for use with kcptun) 2018-11-19 18:37:47 +08:00
Max Lv cbd39852a3 Merge pull request #2218 from plbin97/document-update
update the document about ss-manager
2018-11-16 08:34:57 +08:00
Pang Linbin 3ed53a750a update the document about ss-manager 2018-11-15 19:11:01 -05:00
Max Lv 519776cee4 Relax the nonce check in clients 2018-11-13 23:09:05 +08:00
Max Lv 569570cfa9 Fix #2215 2018-11-13 21:31:34 +08:00
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
2018-11-12 08:11:41 +08:00
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/
2018-11-10 14:49:47 +08:00
Max Lv 1d83944f5e Fix typos v3.2.1 2018-11-07 22:49:14 -08:00
Max Lv b9ed8da571 Bump version 2018-11-07 22:46:20 -08:00
Max Lv 92cab3503c Add check for reusing server's nonce/salt 2018-10-19 09:01:39 +08:00
Max Lv 482040a5dd Fix a potential stackoverflow issue 2018-10-19 08:52:04 +08:00
Max Lv 1acdb1997d Fix #2194 2018-10-15 12:58:40 +08:00
Max Lv ce6989aff8 Merge pull request #2184 from DDoSolitary/fix-clearenv-libcork
Update for shadowsocks/libcork#6.
2018-09-16 20:50:38 +08:00
DDoSolitary 929f1779ca Update for shadowsocks/libcork#6. 2018-09-16 18:55:22 +08:00
Max Lv 52e23688e8 Merge pull request #2182 from edsgerlin/fix-systemd
Add `CAP_NET_BIND_SERVICE` to `shadowsocks-libev.service`
2018-09-16 07:25:51 +08:00
Max Lv ced2350247 Merge pull request #2181 from edsgerlin/travis
Add `gcc` back to Travis.
2018-09-16 07:25:21 +08:00
edsgerlin 0496416387 Add AmbientCapabilities for all. 2018-09-15 17:20:57 +09:00
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.
2018-09-15 01:39:49 +09:00
edsgerlin a87b490a94 Add gcc back to travis. 2018-09-15 00:51:49 +09:00
Max Lv ed7c1e64af Fix a compilation issue for GCC < 5.0 2018-09-13 14:20:07 -07:00
Max Lv a7877c5f61 Merge pull request #2176 from edsgerlin/sodium-gcm
Use libsodium for `aes-256-gcm` when available.
2018-09-12 07:57:07 +08:00
Max Lv eb37201470 Merge pull request #2175 from edsgerlin/docker
Docker: Support for IPv6 host, set default encryption method to GCM.
2018-09-12 07:56:46 +08:00
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.
2018-09-12 07:56:05 +08:00
edsgerlin 761e66a969 Implement AES256-GCM with precomputation. 2018-09-12 02:14:11 +09:00
edsgerlin 79592a8b16 Use libsodium for aes-256-gcm when available. 2018-09-12 00:52:33 +09:00
edsgerlin 09762eda3f Docker: Support for IPv6 host, set default encryption method to GCM. 2018-09-10 15:35:49 +09:00
Max Lv 57e74eaa34 Fix a bug in bypassing 2018-09-08 11:38:18 +08:00
Max Lv 46ff0a8045 Refine #2162 2018-09-02 17:27:59 -07:00
Max Lv dd5e954ab4 Clean up 2018-09-02 17:21:23 -07:00
Max Lv 1dcfe68c8c Fix #2162 2018-09-02 12:43:37 +08:00
Max Lv cd98427ebd Add missing fast open headers 2018-08-29 01:38:43 -07:00
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
2018-08-28 18:42:48 +08:00
Mygod 307088ed4a Support hostname resolving in VPN mode 2018-08-24 14:00:13 +08:00
Max Lv ded41f2e53 Merge pull request #2140 from sxyoxygen/patch-1
Use ss_is_ipv6addr()
2018-08-08 14:35:25 +08:00
sxyoxygen 46e2b28d39 Update utils.h 2018-08-08 12:03:56 +08:00
sxyoxygen 059780ff9b Update local.c 2018-08-08 01:56:37 +08:00
sxyoxygen 8356d8ae74 Update server.c 2018-08-08 01:56:12 +08:00
sxyoxygen 95c1dba176 Update utils.c 2018-08-08 01:47:19 +08:00
sxyoxygen 9e7a99378a Update utils.h 2018-08-08 01:45:59 +08:00
Mygod d107f9ecdb More bugfix 2018-07-30 23:50:35 +08:00
Max Lv 9387267267 Merge pull request #2132 from Mygod/master
Refine local server_handshake
2018-07-30 23:15:54 +08:00
Max Lv fad3ca59e7 Revert "Refine ip initialization"
This reverts commit 9a56155513.
2018-07-30 23:15:28 +08:00