DNS libary in Haskell
Go to file
2022-09-02 14:33:54 +09:00
.github/workflows Follow bytestrings ci template 2021-10-30 06:58:42 -04:00
cbits breaking the loop if spaceAvailable is 0. 2017-09-22 16:51:50 +09:00
examples fixing SimpleServer. 2018-04-13 17:28:48 +09:00
internal/Network/DNS dividing Types.Internal module. 2022-09-02 14:33:54 +09:00
Network dividing Types.Internal module. 2022-09-02 14:33:54 +09:00
test Drop CPP guards for GHC 7.x 2020-12-14 20:41:04 -05:00
test2 Test bitrot 2021-10-30 06:58:42 -04:00
.gitignore Update gitignore 2017-07-05 01:19:38 +09:00
cabal.project Updates for Cabal 3.0 and cleanup 2019-10-16 00:26:42 -04:00
Changelog.md set version to 4.1.0. 2022-08-09 13:56:35 +09:00
dns.cabal dividing Types.Internal module. 2022-09-02 14:33:54 +09:00
LICENSE initial import. 2010-03-17 15:04:11 +09:00
README.md adding a badge. 2020-12-01 10:57:54 +09:00
Setup.hs Cabal 2.0 internal-lib reorg 2019-10-15 17:02:22 -04:00
stack.yaml doctest with cabal-doctest. 2018-12-20 10:01:10 +09:00

GitHub Actions status

Highly concurrent DNS library purely in Haskell

Features

  • This library supports both IPv4 and IPv6 for resolving (A and AAAA) and transport (using getaddrinfo).
  • This library can be used for both clients and servers on Unix, Mac and Windows.

Experience reports:

Todo

master branch

  • DNSSEC