Metadata revisions for dnsbase-1.0.2.0

Package maintainers and Hackage trustees are allowed to edit certain bits of package metadata after a release, without uploading a new tarball. Note that the tarball itself is never changed, just the metadata that is stored separately. For more information about metadata revisions, please refer to the Hackage Metadata Revisions FAQ.

No. Time User SHA256
-r2 2026-06-08T05:14:42Z ietfdane a19d3183e1efacaccb42004579f8ee48183bb145add249ece5e50cc8bf6dcef9
  • Changed tested-with from

    ghc ==9.10.3: ghc ==9.12.3
    to
    ghc ==9.10.3: ghc ==9.12.4

  • Changed description from

    A DNS stub resolver library for Haskell.  The IO layer is
    derived from Kazu Yamamoto's @dns@ package; what @dnsbase@
    adds is a rich set of RRtypes and a runtime-extensible
    RRtype data model with a simple configuration interface.
    
    Every RR type's payload is modeled as a dedicated Haskell
    type — these include, for example, the recent SVCB and HTTPS
    service-binding records, with extensible up-to-date SvcParam
    coverage.  EDNS option support includes Extended DNS Errors
    (EDE) whose info-code name table is user-extensible.  Coverage
    of both widely used and historical DNS RR types is comprehensive
    — only the most marginal obsolete or experimental types remain
    unimplemented.
    
    Applications can extend the library with any /missing/
    RRTYPEs, EDNS(0) options, SVCB and HTTPS SvcParam values.
    Application-specified data types take precedence over any
    existing or later added built-in implementations.
    
    Extensions are registered by constructing a pure resolver
    configuration value, rather than via IO actions on mutable
    global state.  Adding custom data types to the library does not
    require a source-code fork.  See the
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html Net.DNSBase.Extensible>
    module for
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html#customRRtype detailed examples>
    
    The library has been deployed as part of a DANE/DNSSEC survey
    for many years, and performs ~108 million queries each day,
    over approximately 3.5 hours (while also saving results to a
    database and performing some SMTP STARTTLS probes).  Domain-name
    parsing supports 8-bit RFC 1035 names directly and also
    supports pluggable @Text@-based parsers via external
    libraries, for example from the companion
    <https://hackage.haskell.org/package/idna2008 idna2008>
    package.
    to
    A DNS stub resolver library for Haskell.  The IO layer is
    derived from Kazu Yamamoto's @dns@ package; what @dnsbase@
    adds is a rich set of RRtypes and a runtime-extensible
    RRtype data model with a simple configuration interface.
    
    Every RR type's payload is modeled as a dedicated Haskell
    type — these include, for example, the recent SVCB and HTTPS
    service-binding records, with extensible up-to-date SvcParam
    coverage.  EDNS option support includes Extended DNS Errors
    (EDE) whose info-code name table is user-extensible.  Coverage
    of both widely used and historical DNS RR types is comprehensive
    — only the most marginal obsolete or experimental types remain
    unimplemented.
    
    Applications can extend the library with any /missing/
    RRTYPEs, EDNS(0) options, SVCB and HTTPS SvcParam values.
    Application-specified data types take precedence over any
    existing or later added built-in implementations.
    
    Extensions are registered by constructing a pure resolver
    configuration value, rather than via IO actions on mutable
    global state.  Adding custom data types to the library does not
    require a source-code fork.  See the
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html Net.DNSBase.Extensible>
    module for
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html#customRRtype detailed examples>.
    
    The library has been deployed as part of a DANE/DNSSEC survey
    for many years, and performs ~108 million queries each day,
    over approximately 3.5 hours (while also saving results to a
    database and performing some SMTP STARTTLS probes).  Domain-name
    parsing supports 8-bit RFC 1035 names directly and also
    supports pluggable @Text@-based parsers via external
    libraries, for example from the companion
    <https://hackage.haskell.org/package/idna2008 idna2008>
    package.

-r1 2026-06-08T05:09:15Z ietfdane 4aa21a0d24f343528e09e264b6c5ab4fc172f8dcc4d851d04674bd6ea76f55fe
  • Changed description from

    A DNS stub resolver library for Haskell.  The IO layer is
    derived from Kazu Yamamoto's @dns@ package; what @dnsbase@
    adds is a rich set of RRtypes and a runtime-extensible
    RRtype data model with a simple configuration interface.
    .
    Every RR type's payload is modeled as a dedicated Haskell
    type — these include, for example, the recent SVCB and HTTPS
    service-binding records, with extensible up-to-date SvcParam
    coverage.  EDNS option support includes Extended DNS Errors
    (EDE) whose info-code name table is user-extensible.  Coverage
    of both widely used and historical DNS RR types is comprehensive
    — only the most marginal obsolete or experimental types remain
    unimplemented.
    .
    Applications can extend the library with any /missing/
    RRTYPEs, EDNS(0) options, SVCB and HTTPS SvcParam values.
    Application-specified data types take precedence over any
    existing or later added built-in implementations.
    .
    Extensions are registered by constructing a pure resolver
    configuration value, rather than via IO actions on mutable
    global state.  Adding custom data types to the library does not
    require a source-code fork.  See the
    <https://hackage-content.haskell.org/package/dnsbase-1.0.0.0/candidate/docs/Net-DNSBase-Extensible.html Net.DNSBase.Extensible>
    module for
    <https://hackage-content.haskell.org/package/dnsbase-1.0.0.0/candidate/docs/Net-DNSBase-Extensible.html#customRRtype detailed examples>
    .
    The library has been deployed as part of a DANE/DNSSEC survey
    for many years, and performs ~108 million queries each day,
    over approximately 3.5 hours (while also saving results to a
    database and performing some SMTP STARTTLS probes).  Domain-name
    parsing supports 8-bit RFC 1035 names directly and also
    supports pluggable @Text@-based parsers via external
    libraries, for example from the companion
    <https://hackage.haskell.org/package/idna2008 idna2008>
    package.
    .
    to
    A DNS stub resolver library for Haskell.  The IO layer is
    derived from Kazu Yamamoto's @dns@ package; what @dnsbase@
    adds is a rich set of RRtypes and a runtime-extensible
    RRtype data model with a simple configuration interface.
    
    Every RR type's payload is modeled as a dedicated Haskell
    type — these include, for example, the recent SVCB and HTTPS
    service-binding records, with extensible up-to-date SvcParam
    coverage.  EDNS option support includes Extended DNS Errors
    (EDE) whose info-code name table is user-extensible.  Coverage
    of both widely used and historical DNS RR types is comprehensive
    — only the most marginal obsolete or experimental types remain
    unimplemented.
    
    Applications can extend the library with any /missing/
    RRTYPEs, EDNS(0) options, SVCB and HTTPS SvcParam values.
    Application-specified data types take precedence over any
    existing or later added built-in implementations.
    
    Extensions are registered by constructing a pure resolver
    configuration value, rather than via IO actions on mutable
    global state.  Adding custom data types to the library does not
    require a source-code fork.  See the
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html Net.DNSBase.Extensible>
    module for
    <https://hackage-content.haskell.org/package/dnsbase-1.0.2.0/docs/Net-DNSBase-Extensible.html#customRRtype detailed examples>
    
    The library has been deployed as part of a DANE/DNSSEC survey
    for many years, and performs ~108 million queries each day,
    over approximately 3.5 hours (while also saving results to a
    database and performing some SMTP STARTTLS probes).  Domain-name
    parsing supports 8-bit RFC 1035 names directly and also
    supports pluggable @Text@-based parsers via external
    libraries, for example from the companion
    <https://hackage.haskell.org/package/idna2008 idna2008>
    package.

-r0 2026-06-07T22:20:25Z ietfdane ae17848bf3bc505f953b30de3a604673acddb8f381712dbb173dcaf61b335797