Skip to content

fix: avoid libresolv FFI for HTTPS records#831

Merged
ryanfowler merged 1 commit into
mainfrom
fix/zig-res-query-link
Jul 2, 2026
Merged

fix: avoid libresolv FFI for HTTPS records#831
ryanfowler merged 1 commit into
mainfrom
fix/zig-res-query-link

Conversation

@ryanfowler

@ryanfowler ryanfowler commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Summary

  • avoid direct libresolv/res_query FFI for Linux/Unix HTTPS DNS record lookup
  • use resolv.conf nameserver with the existing DNS wire/UDP/TCP path instead
  • keeps normal CI and cargo-zigbuild release links from depending on resolver symbol aliases

Validation

  • cargo fmt
  • cargo check --locked --all-features
  • cargo test --locked --all-features --lib dns::svcb::system

@ryanfowler ryanfowler enabled auto-merge July 2, 2026 15:04
@ryanfowler ryanfowler force-pushed the fix/zig-res-query-link branch from f8b73e4 to 6b37228 Compare July 2, 2026 15:21
@ryanfowler ryanfowler changed the title fix: link glibc resolver symbol for zigbuild fix: avoid libresolv FFI for HTTPS records Jul 2, 2026
@ryanfowler ryanfowler force-pushed the fix/zig-res-query-link branch from 6b37228 to 56006d8 Compare July 2, 2026 15:38
@ryanfowler ryanfowler force-pushed the fix/zig-res-query-link branch from 56006d8 to 36ad1a1 Compare July 2, 2026 15:48
@ryanfowler ryanfowler merged commit 4fb5cfe into main Jul 2, 2026
4 checks passed
@ryanfowler ryanfowler deleted the fix/zig-res-query-link branch July 2, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant