Skip to content

Releases: mirage/ocaml-dns

10.2.5

21 Apr 12:35

Choose a tag to compare

CHANGES:

10.2.4

24 Feb 10:20

Choose a tag to compare

CHANGES:

  • Dns_resolver: propagate timeouts and errors (always reply to a request); esp.
    for stateful connections (TCP, TLS, OCaml callback) (#411 @reynir)
  • DNS: Ptr uses a [`raw] Domain_name.t now, instead of a
    [`host] Domain_name.t (suggested by @samoht #408, #410 @hannesm)

10.2.3

30 Nov 17:07

Choose a tag to compare

CHANGES:

  • DNS: fix port encoding in HTTPS and SVCB records, add tests
    (#399 @nickbetteridge)
  • Dns_resolver_root.reserved_zone_records: add private networks, extend with
    IPv6 networks from RFC 6303 (#401 #402 @hannesm)
  • Dns_resolver_root.reserved_zones: type is now Rr_map.t Domain_name.Map.t
    (#402 @hannesm)
  • resolver: use Dns_resolver_root.reserved_zones to not lookup private zones
    in the authoritative nameservers (#403 @hannesm)
  • resolver, stub: guard the usage of Dns_resolver_root.reserved_zones behind the
    boolean flag add_reserved (#404 @hannesm)
  • stub: also record clients (if record_clients is provided, default is true)
    (#405 @hannesm)
  • stub, resolver: add a stream (Lwt_condition.t) of query_info to display the
    live queries in a web interface (#407 @reynir @hannesm)

10.2.2

20 Oct 10:39

Choose a tag to compare

CHANGES:

  • Expose a module type insotead of a module for Dns_mirage_resolver_shared.S,
    and move it to dns-resolver.mirage.shared ocamlfind library (#396 @dinosaure)
  • Expose dns-resolver.shared with Dns_root, Dns_metrics, Dns_block as a public
    ocamlfind library (#396 @dinosaure)
  • Mention RFC9460 in README (#397 @nickbetteridge)

10.2.1

25 Sep 09:20

Choose a tag to compare

CHANGES:

  • dns-stub: provide a shared interface with dns-resolver.mirage
    (named Dns_resolver_mirage_shared) (#394 @hannesm)

10.2.0

01 Aug 09:59

Choose a tag to compare

CHANGES:

10.1.0

24 May 13:19

Choose a tag to compare

CHANGES:

10.0.0

07 Feb 22:34

Choose a tag to compare

CHANGES:

9.1.0

22 Oct 10:38

Choose a tag to compare

CHANGES:

  • Dns.Dnskey: provide to_string and name_key_to_string (@hannesm, @dinosaure,
    #356 - fixes #355)
  • BREAKING: Dns.Dnskey remove pp_name_key (unused, irritating, #356)
  • BREAKING Dns_certify_mirage.retrieve_certificate use separate dns_key_name
    and dns_key arguments, avoid string decoding in that function (#356)

9.0.1

27 Sep 13:18

Choose a tag to compare

CHANGES:

  • dns-client-miou: use String.get_uint16_be instead of String.get_int16_be
    (#354 @dinosaure)