Commit Graph
1713 Commits
Author SHA1 Message Date
Max Lv 33fe5adc19 Remove debug info 2017-05-06 07:30:30 +08:00
Max Lv 0313c8bcc6 Fix stat_update_cb for UDP packets 2017-05-06 07:24:12 +08:00
Roger Shimizu 6c5142a2de Update simple-obfs git repo and branch
simple-obfs is released to debian unstable, and its git repo
is moved to alioth.
So update the URL of git repo and branch accordingly.
2017-05-04 22:01:52 +08:00
Max Lv 3f0d39aee6 Fix #1491 2017-05-03 15:36:58 +08:00
Max Lv b00ac7e103 Add PPA to README 2017-05-03 12:59:02 +08:00
Zou Yong eb30a3d161 Fix losing data issue of SALSA20 cipher
If nonce received in more than one packet under some network condition, the salsa20 cipher decryption will lose cipher->nonce_len - left_len bytes of data.
2017-04-30 21:01:15 +08:00
Zou Yong 0559d8ce2e Fix decryption failed issue by nonce overwrite
If the first packet is less than nonce length, then the chunk nonce data will be overwrote by next packet and result in decrypt failed
2017-04-28 19:35:42 +08:00
Vladimir Olteanu c6bc21bc1a Make use of struct when parsing method select requests 2017-04-27 07:45:26 +08:00
Vladimir Olteanu 8065d2f0cf Make SOCKS5 fields unsigned 2017-04-27 07:45:26 +08:00
Max Lv bc96aed3b0 Bump version v3.0.6 2017-04-26 15:02:56 +08:00
Daniel b918fd7a77 aviod twice resolving when domain has bypassed ip 2017-04-25 07:13:27 +08:00
Daniel 81006d4690 resolve when acl_match_host failed 2017-04-23 16:46:23 +08:00
Daniel 54acbba2a7 resolve domain so we can bypass domain with geoip 2017-04-23 16:46:23 +08:00
zzzdong 9db9df5f4d Add a option in CMakeLists.txt for switch build with static libraries or not 2017-04-23 07:16:22 +08:00
Max Lv 7fc1d63276 Update link in README 2017-04-20 12:17:40 +08:00
Roger Shimizu aaff27ed4d Update scripts/build_deb.sh
- Update debian pkg dsc URL of libsodium to 1.0.11-2.
- Update libbloom git repo to debian's anonscm (alioth).
- Update branch of libbloom git repo from exp1 to master.
  It's got released to debian unstable.
- Update branch of shadowsocks-libev git repo from exp1 to master
  It's got released to debian experimental.
2017-04-19 14:33:56 +08:00
Max Lv d252da8d83 Fix another potential out of bound access. #1465 2017-04-19 12:46:59 +08:00
Max Lv 9ee82a9a89 Fix a potential out of bound access. #1465 2017-04-19 12:16:41 +08:00
Baiyi "Patrick" Liao e164ac0a01 Improve Travis (#1452)
* Improve Travis

Faster booting with "sudo : required"...Newer environment (i.e. higher GCC version) for more stable builds.

* Improve Speed #2

* Improve Speed #3

Improved based on the log of last build
2017-04-17 09:50:39 +08:00
V.E.O 0de794f0db avoid blocking requests from local plugins server
When ss-server wrapped in a plugin server, every peer_name are 127.0.0.1, black list seems not working.
If large requests sent from the plugin server, ss-server would in DoS.
Maybe when in plugin mode, disable black list in ss-server and move it to plugin server?
2017-04-14 19:02:48 +08:00
Daniel 82edb21595 Updates the ciphersuite method in debian/config.json.
This commit changes the "method" parameter in the debian/config.json
from "rc4-md5" to "chacha20-ietf-poly1305". rc4-md5 is unsafe and
there is support for a better AEAD ciphersuite.
2017-04-09 07:53:51 +08:00
Simon Shi adbc0be628 Update ss-tunnel.asciidoc 2017-04-07 10:11:50 +08:00
Max Lv 490b9cbcdc Fix #1430 2017-04-05 15:12:37 +08:00
Roger Shimizu f74c730611 Update scripts/build_deb.sh
- Cleanup
- KCP now confirms to work on jessie/stretch/xenial
- install pristine-tar specifically (was through recommends of
  git-buildpackage previously)
2017-04-04 19:33:03 +08:00
Max Lv efe2acc4b4 Increase minimum version of cmake 2017-03-27 15:08:55 +08:00
Max Lv 2ee9fc6417 Refine IPV6_RECVORIGDSTADDR 2017-03-27 13:29:17 +08:00
Max Lv 2867252303 Allow to receive IPv6 address. #1368 2017-03-27 13:16:14 +08:00
Max Lv 5b2fb72b14 Refine interface 2017-03-27 13:09:29 +08:00
Paizhuo.Chen 7ffaa9f33e fix shadowsocks/shadowsocks-libev#1408 2017-03-26 22:12:23 +08:00
Max Lv 62cd5b83cd Merge pull request #1410 from lcdtyph/manager_multi_param
fix shadowsocks/shadowsocks-libev#1408
2017-03-26 21:39:35 +08:00
wener 6be1761efa Install shadowsocks-libev libs only, install shadowsocks.h header 2017-03-26 21:20:33 +08:00
wener 619ae880c9 Recommend to use shared binary 2017-03-26 21:20:33 +08:00
wener 1f91fbc69a 1. Fix incorrect install path.
2. set CMP0048 to OLD to prevent warning
2017-03-26 21:20:33 +08:00
wener 88ef344262 Add document build 2017-03-26 21:20:33 +08:00
Paizhuo.Chen 816b68c6c4 fix shadowsocks/shadowsocks-libev#1408 2017-03-26 20:23:32 +08:00
Paizhuo.Chen 233cf15834 Add method, fast_open, mode, plugin options to ss-manager 2017-03-25 21:39:25 +08:00
Paizhuo.Chen c7c98818d0 Add method, fast_open, mode, plugin options to ss-manager 2017-03-25 17:05:15 +08:00
Paizhuo.Chen a465702c0f Add zsh completion scripts 2017-03-24 15:45:50 +08:00
Heiybb ba7824b032 Update gfwlist.acl
V2EX has already registered an ICP license and can be visited normally in CHINA
2017-03-23 13:30:24 +08:00
Max Lv 7101086d47 Output the entropy hints as info 2017-03-22 11:08:48 +08:00
Max Lv ae677d94db Update README #1388 2017-03-22 09:21:01 +08:00
Max Lv 48f5a3bec8 Bump version v3.0.5 2017-03-21 13:56:13 +08:00
Max Lv e2c24d6ac8 Refine TFO in ss-redir 2017-03-20 22:59:14 +08:00
Max Lv e4884b5f21 Fix IPV6_RECVORIGDSTADDR. #1368 2017-03-20 09:05:12 +08:00
Max Lv 70873ef83d Update cmake for travis-ci 2017-03-19 17:39:31 +08:00
Syrone Wong 836d2f3859 fix header
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-03-19 17:37:07 +08:00
Max Lv 087bfe7f91 Stop the timer properly 2017-03-19 17:19:49 +08:00
Syrone Wong 1e91b6a1f6 On Linux, warn when we are running low on entropy
Based on https://github.com/jedisct1/dnscrypt-proxy/commit/a255d2908305739b54dafb01ae0285f6016869ab

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-03-19 17:16:19 +08:00
Syrone Wong b74108db09 drop redundant sodium_init() call
It is done in crypto.c

Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
2017-03-19 17:16:19 +08:00
Max Lv cfe830405f Fix #1376 2017-03-18 16:14:03 +08:00