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
|
|
|