mihomo/constant
wwqgtxx a1c7881229
Some checks failed
Test / test (1.20, macos-13) (push) Waiting to run
Test / test (1.20, macos-latest) (push) Waiting to run
Test / test (1.20, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.20, windows-latest) (push) Waiting to run
Test / test (1.21, macos-13) (push) Waiting to run
Test / test (1.21, macos-latest) (push) Waiting to run
Test / test (1.21, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.21, windows-latest) (push) Waiting to run
Test / test (1.22, macos-13) (push) Waiting to run
Test / test (1.22, macos-latest) (push) Waiting to run
Test / test (1.22, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.22, windows-latest) (push) Waiting to run
Test / test (1.23, macos-13) (push) Waiting to run
Test / test (1.23, macos-latest) (push) Waiting to run
Test / test (1.23, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.23, windows-latest) (push) Waiting to run
Test / test (1.24, macos-13) (push) Waiting to run
Test / test (1.24, macos-latest) (push) Waiting to run
Test / test (1.24, ubuntu-24.04-arm) (push) Waiting to run
Test / test (1.24, windows-latest) (push) Waiting to run
Test / test (1.20, ubuntu-latest) (push) Failing after 1s
Test / test (1.21, ubuntu-latest) (push) Failing after 1s
Test / test (1.22, ubuntu-latest) (push) Failing after 1s
Test / test (1.23, ubuntu-latest) (push) Failing after 1s
Test / test (1.24, ubuntu-latest) (push) Failing after 1s
Trigger CMFA Update / trigger-CMFA-update (push) Failing after 1s
chore: rebuild udp dns resolve
The DNS resolution of the overall UDP part has been delayed to the connection initiation stage. During the rule matching process, it will only be triggered when the IP rule without no-resolve is matched.

For direct and wireguard outbound, the same logic as the TCP part will be followed, that is, when direct-nameserver (or DNS configured by wireguard) exists, the result of the matching process will be discarded and the domain name will be re-resolved. This re-resolution logic is only effective for fakeip.

For reject and DNS outbound, no resolution is required.

For other outbound, resolution will still be performed when the connection is initiated, and the domain name will not be sent directly to the remote server at present.
2025-05-27 10:45:26 +08:00
..
features fix: windows build number 2024-05-29 00:08:32 +08:00
provider feat: support inline proxy provider 2024-12-25 10:34:16 +08:00
sniffer feat: support sniff quic fragment data (#1899) 2025-03-13 13:19:36 +08:00
adapters.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
context.go chore: hello mihomo 2023-11-03 21:58:21 +08:00
dns.go chore: some internal types support encoding.TextUnmarshaler 2024-09-19 18:36:24 +08:00
listener.go chore: decrease goroutine used in core tunnel 2023-09-28 18:59:31 +08:00
matcher.go chore: add sourceGeoIP and sourceIPASN to metadata 2024-08-28 12:25:45 +08:00
metadata.go chore: rebuild udp dns resolve 2025-05-27 10:45:26 +08:00
path_test.go chore: allow setting addition safePaths by environment variable SAFE_PATHS 2025-05-01 12:33:21 +08:00
path.go chore: the updateConfigs api also adds a check for SAFE_PATHS 2025-05-12 11:28:15 +08:00
rule.go chore: add sourceGeoIP and sourceIPASN to metadata 2024-08-28 12:25:45 +08:00
tun.go chore: some internal types support encoding.TextUnmarshaler 2024-09-19 18:36:24 +08:00
tunnel.go fix: sing listener panic 2023-10-11 10:55:12 +08:00
version.go chore: hello mihomo 2023-11-03 21:58:21 +08:00