DNS libary in Haskell
Go to file
2022-09-07 13:27:30 +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 PoC: calling decodeResourceData dynamically 2022-09-07 13:27:30 +09:00
Network removing a warning 2022-09-06 15:17:48 +09:00
test introducing extensible resource record 2022-09-06 14:44:21 +09:00
test2 rescue tests for GHC 8.0 and 8.2 2022-09-06 19:51:32 +09: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 introducing extensible resource record 2022-09-06 14:44:21 +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