Commit Graph

1001 Commits

Author SHA1 Message Date
zonyitoo
7fd445a17e Release name removed -stable 2020-05-16 23:01:33 +08:00
zonyitoo
4f0a8138d9 Useful ACL script for merging gfwlist and china_ip_list 2020-05-16 14:54:47 +08:00
zonyitoo
ce1e58641d Fixed typo 2020-05-16 01:37:41 +08:00
zonyitoo
ed7e5c7f9b Master is now v1.8.12 2020-05-16 01:26:43 +08:00
zonyitoo
844c3a1a40 Update dependencies for releasing a new version v1.8.11 2020-05-16 00:20:45 +08:00
zonyitoo
eeacf93cd7 Add configuration field documentation 2020-05-16 00:18:36 +08:00
zonyitoo
c825503b09 [#252] Changed config name to udp_max_associations 2020-05-15 23:53:07 +08:00
Alex
aa99974706 Add option for max number of UDP associations 2020-05-15 23:39:53 +08:00
zonyitoo
632df82b50 Fixed travis test script line 2020-05-15 09:14:37 +08:00
zonyitoo
6c7af3aff0 Updated README 2020-05-14 23:01:08 +08:00
zonyitoo
8553aeba27 local-dns-relay could not be tested on travis 2020-05-14 22:49:02 +08:00
zonyitoo
e4056a7f75 Add missing cargo cache for travis build 2020-05-14 22:28:24 +08:00
zonyitoo
02b75b4afc tests for tunnel is not running if local-tunnel is not set 2020-05-14 22:21:54 +08:00
zonyitoo
bb3369ebc1 local-redir will not be set by default 2020-05-14 22:17:51 +08:00
zonyitoo
e0806a17d0 Tunnel protocol for local controlled by feature local-tunnel 2020-05-14 21:52:44 +08:00
Mygod
9ab9a0c2ab Examine additional record only if name matches 2020-05-14 09:36:08 +08:00
Clement Wong
a611d6d39d [#243] Support cross compiling for aarch64-unknown-linux-gnu 2020-05-13 23:50:10 +08:00
Mygod
e218d513f4 Implement TCP DNS relay 2020-05-13 23:46:10 +08:00
Mygod
8b302ac393 Split UDP logic into run_udp 2020-05-13 23:46:10 +08:00
Mygod
34dd368390 UdpSocket::send_to should not block
See also: https://github.com/tokio-rs/tokio/issues/1624
2020-05-13 23:46:10 +08:00
Mygod
d97745900d Move DnsRelay into a struct 2020-05-13 23:46:10 +08:00
Mygod
ede8a59485 Refine code style 2020-05-13 23:46:10 +08:00
zonyitoo
69c05d0aa2 Check iprange empty with is_empty
ref sticnarf/iprange-rs#9
2020-05-13 19:49:43 +08:00
test
acf9245a63 fixing compile error 2020-05-13 19:34:23 +08:00
zonyitoo
2ff44d3951 Support TLS with tokio-native-tls. Allow creating Context without state
* tokio-tls is deprecated
* Create a Context with default state
2020-05-12 01:12:53 +08:00
zonyitoo
1a219d32d2 Changed authors to contributors 2020-05-11 01:31:03 +08:00
zonyitoo
8fc070010f windows-gnu target build is fixed in openssl-sys v0.9.56 2020-05-10 22:35:28 +08:00
zonyitoo
a63804613c Fixed bug, Plugins running on server must be in PluginMode::Server 2020-05-10 22:12:53 +08:00
zonyitoo
7a698e36e7 Removed unnecessary Runtime Handle in servers entry function
BREAKING: run_local, run_server, run_manager have removed Handle parameter
2020-05-10 21:55:03 +08:00
Y. T. CHUNG
3c040799f2 Merge pull request #242 from Mygod/dns-refine-patch-2
Refactoring for configurable DNS upstreams & some other refinements
2020-05-10 20:43:55 +08:00
Max Lv
d1a3ac6b14 Fix check_target_bypassed() 2020-05-10 16:38:08 +08:00
Mygod
e42cedd604 Bypass dns_resolve if IP rules are empty 2020-05-10 01:18:54 -04:00
Mygod
5cc01007af Add missing cfg 2020-05-10 09:45:49 +08:00
Mygod
391f94a477 Merge remote-tracking branch 'shadowsocks/master' into dns-refine-patch-2 2020-05-10 09:40:23 +08:00
Mygod
c583b4b725 Add else to tokio::select 2020-05-10 09:38:11 +08:00
Mygod
9712a97cb6 Handle hostname connections correctly on Android 2020-05-10 09:35:29 +08:00
Mygod
4062b1deed Move LocalUpstream to global config 2020-05-10 09:35:23 +08:00
Mygod
13bcc5d095 Prevent resuming completed Futures 2020-05-10 09:33:08 +08:00
Mygod
10e8041dee Refine code style 2020-05-10 06:59:39 +08:00
Mygod
49966d9590 Send DNS probes concurrently 2020-05-10 06:08:27 +08:00
Mygod
e5d9f8594d Check for DNS RD bit 2020-05-10 04:24:03 +08:00
Mygod
cb62effd94 Refine handling of ANY queries and CNAME records in answer 2020-05-10 04:18:07 +08:00
zonyitoo
131de5fd6e Removed +ssse3 from arm platform build script 2020-05-10 00:36:35 +08:00
zonyitoo
4c11b5fc3b Comemnts for available features, warning for deprecated ciphers 2020-05-10 00:22:12 +08:00
zonyitoo
a50daf2ee5 [#243] Support cross compiling for arm-unknown-linux-gnueabihf 2020-05-10 00:05:48 +08:00
zonyitoo
fff6df9a73 [#243] Casts rlimit fields to rlim_t for compatibility 2020-05-09 23:54:55 +08:00
Max Lv
d3a2d12f8e Fix the build 2020-05-09 14:51:10 +08:00
Mygod
4988305baf Refine code style 2020-05-09 09:42:32 +08:00
Mygod
cd462d0a65 Preserve errors in acl_lookup 2020-05-09 09:40:50 +08:00
Max Lv
f8087d2218 Refine the futures 2020-05-09 09:35:02 +08:00