Skip to content

Releases: mirage/ocaml-dns

10.2.0

01 Aug 09:59
Compare
Choose a tag to compare

CHANGES:

10.1.0

24 May 13:19
Compare
Choose a tag to compare

CHANGES:

10.0.0

07 Feb 22:34
Compare
Choose a tag to compare

CHANGES:

9.1.0

22 Oct 10:38
Compare
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
Compare
Choose a tag to compare

CHANGES:

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

9.0.0

26 Aug 14:27
Compare
Choose a tag to compare

CHANGES:

8.0.0

29 May 16:58
Compare
Choose a tag to compare

CHANGES:

  • dns-client (lwt, mirage): depend on happy-eyeballs-{lwt,mirage} instead of
    duplicating the code. This requires happy-eyeballs 1.1.0, and now the same
    Happy_eyeballs_{lwt,mirage}.t is used for DNS (connecting to the nameserver)
    and for the application (connecting to a remote host)
    (@dinosaure @hannesm #346)
  • server: improve API documentation (@hannesm
    1a80bd4
    000ae02)
  • server: add a packet_callback to handle_packet and handle_buf
    (@RyanGibb #349)
  • server: expose update_data (@RyanGibb #350)
  • resolver: b root name server IP change (@hannesm #348)
  • secondary server [mirage]: avoid infinite loop in connect (avoids SYN floods)
    (@hannesm @reynir #347)
  • resolver, dns_zone: use consistently Log instead of Logs (@palainp #342)

7.0.3

15 Jun 11:12
Compare
Choose a tag to compare

CHANGES:

  • dns-client-lwt, dns-client-mirage: adapt to happy-eyeballs 0.6 changes,
    also avoid unnecessary recursion (#340 @hannesm, @reynir)

7.0.2

13 Jun 07:42
Compare
Choose a tag to compare

CHANGES:

  • dns-server: for secondary servers use the right zone transfers and keys, fixed
    in #339 by @hannesm
  • dns: add support for null record (arbitrary binary data) (#338 @RyanGibb)

7.0.1

27 Feb 17:16
Compare
Choose a tag to compare

CHANGES:

  • dns-server.zone: fix parsing of zone files that contain tokens such as
    N S E W -<number> <number>m DS CAA TYPE<number>.
    There was an inconsistency in the Dns_zone_parser.keyword_or_number rule.
    Test cases have been added, a comment has been added to the
    Dns_zone_lexer.kw_or_cs function. Discovered while updating the primary NS
    with an entry of "e.ns", fixed in #336 @hannesm
    Broken since the early days of this development