File: ChangeLog.md

package info (click to toggle)
haskell-resolv 0.2.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,140 kB
  • sloc: haskell: 1,083; ansic: 133; makefile: 3
file content (73 lines) | stat: -rw-r--r-- 2,099 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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](https://github.com/haskell-hvr/resolv/pull/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](https://github.com/haskell-hvr/resolv/pull/16).)
* Fix memory leaks due to missing `res_nclose()` after each `res_ninit()` call.
  (PR [#12](https://github.com/haskell-hvr/resolv/pull/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](https://github.com/haskell-hvr/resolv/pull/17).)
* Suppress configure warning on option `--with-compiler` passed by Cabal.
  (PR [#21](https://github.com/haskell-hvr/resolv/pull/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_

* Improve Autoconf script.

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