Commit graph

2016 commits

Author SHA1 Message Date
世界
9964bc39da
Fix legacy DNS config 2025-12-25 14:48:56 +08:00
世界
644cd773c7
Fix rule-set format 2025-12-25 14:48:56 +08:00
世界
032e00f38d
documentation: Remove outdated icons 2025-12-25 14:48:56 +08:00
世界
f9a9845901
documentation: Improve local DNS server 2025-12-25 14:48:52 +08:00
世界
b1fae028ce
Stop using DHCP on iOS and tvOS
We do not have the `com.apple.developer.networking.multicast` entitlement and are unable to obtain it for non-technical reasons.
2025-12-25 14:48:52 +08:00
世界
07d9ec4f68
Improve local DNS server on darwin
We mistakenly believed that `libresolv`'s `search` function worked correctly in NetworkExtension, but it seems only `getaddrinfo` does.

This commit changes the behavior of the `local` DNS server in NetworkExtension to prefer DHCP, falling back to `getaddrinfo` if DHCP servers are unavailable.

It's worth noting that `prefer_go` does not disable DHCP since it respects Dial Fields, but `getaddrinfo` does the opposite. The new behavior only applies to NetworkExtension, not to all scenarios (primarily command-line binaries) as it did previously.

In addition, this commit also improves the DHCP DNS server to use the same robust query logic as `local`.
2025-12-25 14:48:52 +08:00
世界
61cecf0b01
Use resolved in local DNS server if available 2025-12-25 14:48:52 +08:00
xchacha20-poly1305
6aa6ee2572
Fix rule set version 2025-12-25 14:48:52 +08:00
世界
591665a302
documentation: Add preferred_by route rule item 2025-12-25 14:48:52 +08:00
世界
1c2d38fcab
Add preferred_by route rule item 2025-12-25 14:48:52 +08:00
世界
1357294a63
documentation: Add interface address rule items 2025-12-25 14:48:52 +08:00
世界
a5135e33fd
Add interface address rule items 2025-12-25 14:48:51 +08:00
世界
0f772f7bbe
Fix ECH retry support 2025-12-25 14:48:51 +08:00
neletor
65f5f406b3
Add support for ech retry configs 2025-12-25 14:48:51 +08:00
Zephyruso
96f1f9e205
Add /dns/flush-clash meta api 2025-12-25 14:48:51 +08:00
世界
f56d9ab945
Bump version 2025-12-25 14:47:10 +08:00
世界
86fabd6a22
Update Mozilla certificates 2025-12-25 14:42:18 +08:00
世界
24a1e7cee4
Ignore darwin IP_DONTFRAG error when not supported 2025-12-25 14:40:48 +08:00
世界
223dd8bb1a
Fix TCP DNS response buffer 2025-12-22 13:51:00 +08:00
世界
68448de7d0
Fix missing RootPoolFromContext and TimeFuncFromContext in HTTP clients 2025-12-22 13:50:57 +08:00
世界
1ebff74c21
Fix DNS cache not working when domain strategy is set
The cache lookup was performed before rule matching, using the caller's
strategy (usually AsIS/0) instead of the resolved strategy. This caused
cache misses when ipv4_only was configured globally but the cache lookup
expected both A and AAAA records.

Remove LookupCache and ExchangeCache from Router, as the cache checks
inside client.Lookup and client.Exchange already handle caching correctly
after rule matching with the proper strategy and transport.
2025-12-21 16:59:10 +08:00
世界
f0cd3422c1
Bump version 2025-12-14 00:09:19 +08:00
世界
e385a98ced
Update Go to 1.25.5 2025-12-13 20:11:29 +08:00
世界
670f32baee
Fix naive inbound 2025-12-12 21:19:28 +08:00
世界
2747a00ba2
Fix tailscale destination 2025-12-01 15:02:04 +08:00
世界
48e76038d0
Update Go to 1.25.4 2025-11-16 09:53:10 +08:00
世界
6421252d44
release: Fix windows7 build 2025-11-16 09:09:34 +08:00
世界
216c4c8bd4
Fix adapter handler 2025-11-16 08:34:46 +08:00
世界
5841d410a1
ssm-api: Fix save cache 2025-11-04 11:00:43 +08:00
Kumiko as a Service
63c8207d7a
Use --no-cache --upgrade option in apk add
No need for separate upgrade / cache cleanup steps.

Signed-off-by: Kumiko as a Service <Dreista@users.noreply.github.com>
2025-11-04 11:00:41 +08:00
世界
54ed58499d
Bump version 2025-10-27 18:04:24 +08:00
世界
b1bdc18c85
Fix socks response 2025-10-27 18:03:05 +08:00
世界
a38030cc0b
Fix memory leak in hysteria2 2025-10-24 10:52:08 +08:00
世界
4626aa2cb0
Bump version 2025-10-21 21:39:28 +08:00
世界
5a40b673a4
Update dependencies 2025-10-21 21:39:28 +08:00
世界
541f63fee4
redirect: Fix compatibility with /product/bin/su 2025-10-21 21:27:15 +08:00
世界
5de6f4a14f
Fix tailscale not enforcing NoLogsNoSupport 2025-10-16 22:30:08 +08:00
世界
5658830077
Fix trailing dot handling in local DNS transport 2025-10-16 21:43:12 +08:00
世界
0e50edc009
documentation: Add appreciate for Warp 2025-10-16 21:43:12 +08:00
世界
444f454810
Bump version 2025-10-14 23:43:36 +08:00
世界
d0e1fd6c7e
Update Go to 1.25.3 2025-10-14 23:43:36 +08:00
世界
17b4d1e010
Update uTLS to v1.8.1 2025-10-14 23:40:19 +08:00
世界
06791470c9
Fix DNS reject panic 2025-10-14 23:40:19 +08:00
世界
ef14c8ca0e
Disable TCP slow open for anytls
Fixes #3459
2025-10-14 23:40:19 +08:00
世界
36dc883c7c
Fix DNS negative caching to comply with RFC 2308 2025-10-09 23:45:23 +08:00
Mahdi
6557bd7029
Fix dns cache in lookup 2025-10-09 23:45:23 +08:00
世界
41b30c91d9
Improve HTTPS DNS transport 2025-10-09 23:45:23 +08:00
世界
0f767d5ce1
Update .gitignore 2025-10-07 13:37:11 +08:00
世界
328a6de797
Bump version 2025-10-05 17:58:21 +08:00
Mahdi
886be6414d
Fix dns truncate 2025-10-05 17:58:21 +08:00