Changes for version 0.03 - 2026-06-02
- fix use-after-free when the resolver is destroyed from within a callback (defer channel teardown until the ares_* call unwinds; surfaced as a crash on musl/Alpine)
- test robustness on sandboxed networks; clarify callback ordering comment
Modules
high-performance async DNS resolver using c-ares and EV
Examples
- eg/bench.pl
- eg/bulk.pl
- eg/bulk_reverse.pl
- eg/cache_demo.pl
- eg/cli.pl
- eg/dane.pl
- eg/dns_compare.pl
- eg/dns_proxy.pl
- eg/dns_types.pl
- eg/dnssec_chain.pl
- eg/email_health.pl
- eg/futures.pl
- eg/healthcheck.pl
- eg/healthmon.pl
- eg/keep_alive.pl
- eg/mta_probe.pl
- eg/parallel.pl
- eg/resolve.pl
- eg/resolver_pool.pl
- eg/reverse.pl
- eg/spf.pl
- eg/spf_chain.pl
- eg/srv.pl
- eg/svcb.pl
- eg/timing.pl
- eg/upstream_ad_check.pl
- eg/with_mojo.pl
- eg/zone_audit.pl
- eg/zone_trace.pl
- eg/zone_walk.pl