Commit graph

92 commits

Author SHA1 Message Date
gVisor bot
d7e31932c7 Feature: persistence fakeip (#1662) 2021-10-11 20:48:58 +08:00
gVisor bot
653f2de2c0 Style: use gofumpt for fmt 2021-10-10 23:44:09 +08:00
gVisor bot
0ebd7b6949 Chore: remove deprecated ioutil 2021-10-09 20:35:06 +08:00
gVisor bot
90e2f5cb53 Chore: doh request should with id 0 (#1660) 2021-10-07 22:57:55 +08:00
gVisor bot
a50a642f01 Fix: dhcp client should request special interface 2021-10-05 13:31:19 +08:00
gVisor bot
ee4ee2751e Fix: potential pitfalls 2021-09-13 23:58:48 +08:00
gVisor bot
da551ac737 Feature: add dhcp type dns client (#1509) 2021-09-06 23:07:34 +08:00
gVisor bot
eaee41b768 Chore: make geoip match case-insensitive (#1574) 2021-08-29 22:19:22 +08:00
gVisor bot
edf35558f0 Feature: add geoip-code option 2021-08-25 15:15:13 +08:00
gVisor bot
38bf28b439 Migration: go 1.17 2021-08-18 13:26:23 +08:00
gVisor bot
089faa30a5 Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468 2021-07-03 20:34:44 +08:00
gVisor bot
f0dae64b94 Fix: enable DNS server message compression (#1451) 2021-06-24 13:38:44 +08:00
gVisor bot
a409e7f2aa Feature: dns resolve domain through nameserver-policy (#1406) 2021-05-19 11:17:35 +08:00
gVisor bot
7fedfb30f0 Fix: domain dns should follow hosts config, close #1318 2021-04-01 21:20:44 +08:00
gVisor bot
4e68b6cd3d Fix: don't resolve AAAA record when ipv6 is false and use go dns resolver 2021-04-01 18:03:30 +08:00
gVisor bot
be5a2a9adf Refactor: make inbound request contextual 2021-01-23 14:58:09 +08:00
gVisor bot
f0acebf56d Fix: dns client should not bind local address 2021-01-04 00:51:53 +08:00
gVisor bot
76bab33d01 Fix: missing fake-ip record should return error 2020-10-17 12:52:43 +08:00
gVisor bot
1752566405 Chore: return empty record in SVCB/HTTPSSVC on fake-ip mode 2020-10-13 00:15:49 +08:00
gVisor bot
0da177c3af Fix: the priority of fake-ip-filter 2020-10-09 00:04:24 +08:00
gVisor bot
54618e59c9 Feature: support domain in fallback filter (#964) 2020-09-28 22:17:10 +08:00
gVisor bot
1cd2b8d8fb Chore: split enhanced mode instance (#936)
Co-authored-by: Dreamacro <305009791@qq.com>
2020-09-17 10:48:42 +08:00
gVisor bot
1a4d0ab21c Feature: reuse dns resolver cache when hot reload 2020-08-31 00:32:18 +08:00
gVisor bot
6ca03f5a90 Chore: pass staticcheck 2020-08-25 22:19:59 +08:00
gVisor bot
b61e1cd00c Feature: dns server could lookup hosts (#872) 2020-08-11 10:28:17 +08:00
gVisor bot
4b867e11de Fix: dns should put msg to cache while exchangeWithoutCache (#820) 2020-07-20 21:16:36 +08:00
gVisor bot
63e2c176f1 Fix: write msg cache multiple times (#812)
Co-authored-by: john.xu <john.xu@bytedance.com>
2020-07-17 17:34:40 +08:00
gVisor bot
216116e128 Change: ipv6 logic 2020-06-18 18:11:02 +08:00
gVisor bot
84ab3c5708 Fix: cannot listen socks5 port on wsl (#748) 2020-06-15 10:34:15 +08:00
gVisor bot
30b4a7f6dc Fix: fake-ip-filter on fakeip mode should lookup ip-host mapping (#743) 2020-06-14 00:41:53 +08:00
gVisor bot
c6e82884b4 Change: local resolve DNS in UDP request due to TURN failed 2020-06-12 23:39:03 +08:00
gVisor bot
7206450be0 Chore: open ForceAttemptHTTP2 on DoH 2020-06-01 13:43:26 +08:00
gVisor bot
7e5a24ebd2 Feature: implemented a strategy similar to optimistic DNS (#647) 2020-05-07 15:10:14 +08:00
gVisor bot
3a7ad5d47d Fix: dns return empty success for AAAA & recursion in fake ip mode (#663) 2020-04-29 11:21:37 +08:00
gVisor bot
496bfdf3f9 Chore: dialer hook should return a error 2020-04-24 23:48:55 +08:00
gVisor bot
f965118386 Fix: dns tcp-tls X509.HostnameError (#638) 2020-04-17 11:29:59 +08:00
gVisor bot
b033dd0369 Chore: picker support get first error 2020-04-16 18:31:40 +08:00
gVisor bot
af00355b28 Fix: set SO_REUSEADDR for UDP listeners on linux (#630) 2020-04-11 21:45:56 +08:00
gVisor bot
f50a8dbe00 Fix: dns request panic and close #527 2020-03-24 10:13:53 +08:00
gVisor bot
bf90c7e9bb Chore: support MarshalYAML to some config filed (#581) 2020-03-15 19:40:39 +08:00
gVisor bot
eb3be06859 Fix: dns fallback logic 2020-03-13 00:11:54 +08:00
gVisor bot
d72f597c74 Fix: #563 and fallback error return 2020-03-08 13:00:42 +08:00
gVisor bot
717482065c Fix: dns not cache RcodeServerFailure 2020-02-25 21:53:28 +08:00
gVisor bot
946326aae9 Chore: remove println 2020-02-18 14:26:42 +08:00
gVisor bot
c808d8a84f Fix: domain dns crash 2020-02-17 22:13:15 +08:00
gVisor bot
03a9106fa1 Fix: ipv6 dns crash 2020-02-17 20:11:46 +08:00
gVisor bot
38e0b9da50 Feature: add default-nameserver and outbound interface 2020-02-15 21:42:46 +08:00
gVisor bot
8c463cee00 Fix: use the fastest whether the result is successful 2020-02-14 16:36:20 +08:00
gVisor bot
0c82ab8cdf Chore: use custom dialer 2020-02-09 17:02:48 +08:00
gVisor bot
9ff9414cfd Chore: aggregate mmdb (#474) 2020-01-11 21:07:01 +08:00