Commit Graph
514 Commits
Author SHA1 Message Date
Max Lv 3eebb44a4f bump version 2014-11-06 11:52:11 +09:00
Max Lv 6f64d431b6 enable building shared library for #128 2014-11-06 10:42:00 +08:00
Max Lv 7adc9037ae refine #128 2014-11-05 17:13:16 +08:00
Max Lv 1008cf1f5b fix #128 2014-11-03 17:04:40 +08:00
Max Lv 30cff681ed update configure 2014-11-02 02:53:47 +00:00
Max Lv d1d2847fc7 fix a typo 2014-11-02 10:32:59 +08:00
Max Lv 86087825a9 refine library interface 2014-11-02 10:24:32 +08:00
Max Lv 0e74b87a22 use smaller UDP NAT cache 2014-11-01 17:26:24 +09:00
Max Lv 271d55942c use a smaller timeout 2014-10-30 12:19:07 +08:00
Max Lv 4266730eb8 try to fix build issues on centos 2014-10-27 07:45:36 -04:00
Max Lv e9ced4a29e fix #132 2014-10-27 15:17:40 +08:00
Max Lv e3e9018f37 add checks for netfilter's headers 2014-10-27 12:28:05 +08:00
Max Lv 8b4539e7d8 Merge pull request #131 from Blaok/master
Add IPv6 support for ss-redir
2014-10-27 10:38:54 +08:00
Blaok afe43922fa redir增加IPv6支持 2014-10-27 08:26:06 +08:00
Blaok 09061a6420 redir模块添加IPv6支持
没有找到直接探测IP版本的有效方法,暂时用试的。已经支持IPv4和IPv6透明代理转发。
2014-10-27 07:20:51 +08:00
Blaok 936eea67b4 IPv6重定向转发完成
原来有一个设定地址类型的选项。所以接下来看看能不能整合一下IPv4和IPv6。
2014-10-27 06:04:07 +08:00
Blaok d9eadc5c09 正确获取IPv6重定向源地址
已经证实IPv6重定向是可以正确获取源地址的,原有问题出在用于显示地址格式函数上面,字节序什么的似乎不对,只是显示有问题,直接打印结构体显示IPv6地址完全正确。
偷懒特么坑爹啊,早点自己打印地址就好了……
2014-10-27 02:45:28 +08:00
Blaok cef3586733 尝试将ss-redir的转发改为IPv6转发
目前`IP6T_SO_ORIGINAL_DST`这个东西上边,不能正确获取原始目标地址。尝试`curl bt.byr.cn`,前面一部分地址可以看到是`a:50::2001:da8:215:4078`,但是格式完全不对,内容也不全,正确的地址应该是`2001:da8:215:4078:250:56ff:fe97:654d`。估计是某些针对IPv4的设定没有改过来。改日再看。
另外吐槽一下原版毫无注释的代码……
2014-10-24 11:30:10 +08:00
Max Lv 1235900963 fix a build issue 2014-10-23 16:21:19 +08:00
Max Lv 659f845bf9 build with libev 2014-10-22 14:44:47 +08:00
Max Lv 9d6fccf3dc fix travis 2014-10-22 14:42:57 +08:00
Max Lv c036c0e9bb move auxiliary files to auto 2014-10-22 14:39:54 +08:00
Max Lv d93a647639 add a header file for library interface 2014-10-21 18:07:54 +08:00
Max Lv dbc78504bd Merge pull request #126 from lqs/tfo
add TCP-fast-open support from server to remote
2014-10-19 09:13:34 +08:00
Liu Qishuai dc77188954 fixes 2014-10-18 05:43:13 +00:00
Max Lv 147b16b36f fix make dist 2014-10-17 16:21:20 +08:00
Max Lv ff80e8d812 clean up 2014-10-17 16:18:55 +08:00
Max Lv 829a944441 Merge pull request #127 from clowwindy/master
Support building as libshadowsocks
2014-10-17 12:57:19 +08:00
clowwindy 739feb925a revert autotools version 2014-10-17 00:21:25 +08:00
clowwindy 039e90df96 support building as libshadowsocks 2014-10-17 00:03:48 +08:00
Liu Qishuai 54345cbee0 add TCP-fast-open support from server to remote 2014-10-16 05:29:50 +00:00
Max Lv 5d7dd372fc bump version v1.4.8 2014-10-08 18:04:59 +08:00
Max Lv 1ed22d8703 bump version 2014-10-08 18:04:25 +08:00
Max Lv 9360fb553f fix #122 2014-10-08 18:00:03 +08:00
Max Lv de0791a0dd fix travis 2014-10-05 19:50:04 +08:00
Max Lv 1fcd60884d fix #121 2014-10-05 19:47:17 +08:00
Max Lv 6040c0cd60 Update README.md 2014-10-02 10:17:07 +08:00
Max Lv d700557978 Merge pull request #119 from fdb713/master
Mod: add building from source section for Debian part in README.md
2014-09-19 12:01:31 +08:00
root 027c7b3f5a Mod: update building from source for debian in README.md 2014-09-19 03:27:07 +00:00
Max Lv a05585bbe2 Merge pull request #116 from boytm/master
On Windows, read CRLF ending file exist some problem that tested by MinG...
2014-09-16 17:49:33 +08:00
Max Lv e88794dd27 Merge pull request #115 from clowwindy/master
increase BUF_SIZE
2014-09-16 17:37:18 +08:00
Jesse c7ae92621c On Windows, read CRLF ending file exist some problem that tested by MinGW and VS2008.
1)open CRLF ending file in text mode
2)
    fseek(f, 0, SEEK_END);
    long pos = ftell(f); // return the file total byte
    fseek(f, 0, SEEK_SET);
3)
    int nread = fread(buf, pos, 1, f); // always return 0 to nread
    int nread = fread(buf, 1, pos, f); // return readed byte with CRLF converted to LF. it means pos - nread = CRLF's count.
2014-09-16 14:15:33 +08:00
clowwindy 369d27ee78 increase BUF_SIZE 2014-09-16 12:47:52 +08:00
Max Lv 06f1a57c9b enlarge timeout 2014-09-13 17:02:48 +08:00
Max Lv d37f8d3025 update README v1.4.7 2014-09-09 20:06:59 +08:00
Max Lv 59a1f06dbc update configure 2014-09-09 20:03:15 +08:00
Max Lv 96bdb77296 bump version 2014-09-09 19:53:43 +08:00
Max Lv afeed97e91 Merge pull request #111 from clowwindy/master
Implement a correct RC4 encryption
2014-09-09 19:39:30 +08:00
clowwindy 0d926cbb99 add rc4-md5 encryption method 2014-09-09 18:55:02 +08:00
Max Lv 457fc589e7 update documents 2014-08-18 13:25:21 +08:00