See also http://pvp.haskell.org/faq
Revision history for resolv
0.2.0.2
2023-06-12, Alexey Radkov and Andreas Abel
- Support Haiku OS by including
libnetwork
in configure script.
(PR #23.)
0.2.0.1
2023-03-31, Alexey Radkov and Andreas Abel
- Fix 0.2.0.0: Ship updated
configure
script.
0.2.0.0
2023-03-31, Alexey Radkov and Andreas Abel
- Bump
bytestring
to >= 0.10
for correct IsString ByteString
instance.
(PR #16.)
- Fix memory leaks due to missing
res_nclose()
after each res_ninit()
call.
(PR #12.)
- Check the value of
h_errno
on failures of res_nquery()
and throw an
appropriate exception of type DnsException
built with one of new
constructors DnsHostNotFound
, DnsNoData
, DnsNoRecovery
, or DnsTryAgain
.
Note that previously such exceptions were thrown by fail
and had type IOError
.
(PR #17.)
- Suppress configure warning on option
--with-compiler
passed by Cabal.
(PR #21.)
- Tested with GHC 8.0 - 9.6.
0.1.2.0
2020-03-27, Herbert Valerio Riedel
- Add new high-level API functions
queryPTR
, arpaIPv4
, and
arpaIPv6
for performing reverse address lookups.
0.1.1.3
2019-08-26, Herbert Valerio Riedel
- GHC 8.8 /
base-4.13
only compat hotfix release; the next release will support
older GHC/base
versions again.
0.1.1.2
2018-10-27, Herbert Valerio Riedel
- Clarify/relax licensing terms.
0.1.1.1
2017-10-26, Herbert Valerio Riedel
0.1.1.0
2017-10-22, Herbert Valerio Riedel
- Use Autoconf to detect which library (if any) to link for
res_query(3)
.
- Use reentrant
res_nquery(3)
API if available and signal via new resIsReentrant :: Bool
constant.
- Expose
DnsException
and QR
.
0.1.0.0
2017-10-22, Herbert Valerio Riedel
- First version. Released on an unsuspecting world.