Commit Graph
2520 Commits
Author SHA1 Message Date
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