Terry Chan
ed508ac142
Fix no parse --fast-open in manager mode
2018-01-20 15:34:40 +08:00
Max Lv
85a64ae836
Bump version
v3.1.3
2018-01-15 17:25:03 -08:00
Max Lv
6040be9d0a
Merge pull request #1888 from rogers0/PR/fix_cmake
...
Make cmake to build under Debian
2018-01-15 09:02:26 +08:00
Max Lv
29ff5d3f89
Avoid overwriting dst_addr
2018-01-13 09:17:18 +08:00
Max Lv
b95495e71d
Remove the log of sockaddr_cmp
2018-01-12 22:55:26 +08:00
Max Lv
569b27a73f
Clean up
2018-01-12 22:37:41 +08:00
Max Lv
9ca33a64c7
Refine the UDP response header
2018-01-12 22:15:33 +08:00
Max Lv
c11e70aa8a
Reconstruct src addr for P2P usage
2018-01-12 22:00:43 +08:00
Max Lv
2bf7ecc787
Log the mismatched header as an error
2018-01-12 21:18:21 +08:00
Max Lv
68abd2a274
Fix a header mismatch issue in udp relay
2018-01-12 21:39:09 +08:00
Max Lv
56498cb548
Refine log output
2018-01-12 20:39:52 +08:00
Max Lv
1d94442546
Refine udp header checking
2018-01-12 10:15:24 +08:00
Max Lv
87e4bece84
Enlarge the timeout of protecting socket
2018-01-11 22:10:46 +08:00
Max Lv
512891c66f
Refine SNI parser in ss-local
2018-01-07 20:20:15 -08:00
Max Lv
539bf6e66d
Avoid reconstructing requests with SNI/HTTP parser
2018-01-07 18:17:21 -08:00
Roger Shimizu
d41508292f
Make cmake to build under Debian
...
Add a new option, WITH_EMBEDDED_SRC, which default is ON and same as
current setting.
When set to OFF, it can use system's libcork, libcorkipset, and libbloom.
It can be built in debian by:
$ cmake -DUSE_SYSTEM_SHARED_LIB=1 -DWITH_STATIC=OFF -DWITH_EMBEDDED_SRC=OFF
$ make
2018-01-07 23:36:24 +09:00
Max Lv
afce1b3f42
Refine #1872
2018-01-05 01:09:41 -08:00
Max Lv
cba94db423
Bump version
v3.1.2
2017-12-28 21:09:40 -08:00
Max Lv
be795e1985
Refine query interface
2017-12-27 22:18:55 -08:00
Max Lv
10ce3ed5d3
Refine query handling
2017-12-27 21:52:17 -08:00
Max Lv
57ab828ba1
Fix a potential null pointer acceess issue. #1854
...
It's possible that c-ares calls the callback function immediately in ares_gethostbyname, which may free the server
structure in that callback function.
2017-12-27 21:47:28 -08:00
Max Lv
a18b2e5eb0
Refine ACL rules
2017-12-27 01:06:22 -08:00
Max Lv
5072be7a02
Disable SNI on Android
2017-12-27 09:58:50 +08:00
Max Lv
65e9d2355d
Avoid reconstructing all the connections
2017-12-26 17:43:48 -08:00
Max Lv
b26cbc2755
Refine #1852
2017-12-25 15:31:27 +08:00
Max Lv
3ed6019e1f
Fix #1843
2017-12-20 09:20:01 +08:00
Max Lv
83e637cc57
Disable port reusing in manager mode
2017-12-18 21:42:21 +08:00
Max Lv
fe83966738
Merge pull request #1839 from rogers0/PR/fix_test
...
tests: Change the port to listen from 8388 to 8389
2017-12-17 14:22:47 +08:00
Roger Shimizu
1637ff6127
tests: Change the port to listen from 8388 to 8389
...
8388 is already taken by default config, so for test suites it's
better to choose a different port.
2017-12-17 15:15:27 +09:00
Max Lv
cf71e989d2
Remove redudant items
2017-12-17 13:35:55 +08:00
Max Lv
5c6ead7113
Update GFWList
2017-12-17 13:35:00 +08:00
Max Lv
ee60377b08
Merge pull request #1833 from uProxy/libonly-v3.1.1
...
LIB_ONLY improvements
2017-12-14 07:38:42 +08:00
alberto lalama
70ea7c2e27
Library interface to start ss local with a callback
2017-12-13 12:02:57 -05:00
alberto lalama
d237a05739
Fix off-by-one bug in free_udprelay
2017-12-13 11:24:21 -05:00
Max Lv
06a79884d9
Refine ACL rules
2017-12-04 20:44:46 -08:00
Max Lv
501c366616
Add pixiv.net
2017-12-04 20:54:00 +08:00
Max Lv
1c6ed129be
Merge pull request #1816 from playniuniu/master
...
Remove libtool to fix alpine 3.7 docker bug
2017-12-04 14:57:23 +08:00
玩牛牛
8a670546a2
Remove libtool to fix alpine 3.7 docker bug
...
Alpine 3.7 libtool pkg depends on bash pkg, this caused the compile hangs at "checking that generated files are newer than configure...", after check [this thread](https://forums.docker.com/t/problem-of-hanging-autoreconf/41015/3 ), I remove libtool and it works.
2017-12-03 23:03:19 +08:00
Max Lv
0c3cf8beb3
Handle runtime fast open check correctly
2017-12-01 09:49:15 +08:00
Max Lv
2152274311
Force to disable new TFO API on Android
2017-11-28 16:53:48 +08:00
Max Lv
79f0e3c68d
Fix uninitialized variables
2017-11-28 10:33:26 +08:00
Max Lv
aebb79c222
Refine build on platform without TCP_FASTOPEN
2017-11-27 14:02:11 +08:00
Max Lv
42b29fbb63
Fix cmake builds
2017-11-27 12:13:04 +08:00
Max Lv
6eb93c4c4e
Fix conditional build for new TFO API
2017-11-26 23:31:19 +08:00
Max Lv
a15251b2fc
Fix the missing addr reset
2017-11-26 16:28:15 +08:00
Max Lv
9317d3b159
Fix the missing TFO flags on Android
2017-11-26 14:54:13 +08:00
Max Lv
9ac81759df
Refine TFO on Darwin
2017-11-26 14:43:50 +08:00
Max Lv
2cad381036
Refine TFO in redir and server mode
2017-11-26 14:32:26 +08:00
Max Lv
d445ea938b
Refine TFO interface. #1800
2017-11-26 13:12:00 +08:00
Max Lv
4437023fb0
Merge pull request #1802 from rogers0/PR/debian_sync
...
Sync debian/ folder with debian release 3.1.1+ds-1~exp1
2017-11-26 11:13:44 +08:00