Skip to content

Releases: CopernicaMarketingSoftware/DNS-CPP

DNS-CPP 1.0.12

11 Nov 13:51
Compare
Choose a tag to compare
  • Various core settings such as the global expire time, the spread between nameservers and the interval between retries can now be set on the context.

DNS-CPP 1.0.11

03 Nov 13:08
2296530
Compare
Choose a tag to compare
  • it was not possible to start a Dns::Context without loading the /etc/resolv.conf and /etc/hosts files
  • when doing a lookup for a record-type that is reported with NXDOMAIN, we now do check if we have a record for it in /etc/hosts (because then we should not report NXDOMAIN)
  • fixed typo in nxdomain error check

DNS-CPP 1.0.10

29 Oct 14:37
31b097a
Compare
Choose a tag to compare
  • Performance improvements

DNS-CPP 1.0.9

14 Oct 11:15
6939519
Compare
Choose a tag to compare
DNS-CPP 1.0.9 Pre-release
Pre-release
  • added ability to extract ip addresses directly from records

DNS-CPP 1.0.8

13 Oct 10:34
Compare
Choose a tag to compare
DNS-CPP 1.0.8 Pre-release
Pre-release
  • dnssec queries are now disabled by default (because we do nothing with the results anyway)
  • implemented local lookups
  • renamed job to remotelookup to make it clear that it is the counterpart of locallookup
  • added ability to pass callbacks instead of a handler to the context

DNS-CPP 1.0.7

06 Oct 18:07
eb2ffca
Compare
Choose a tag to compare
DNS-CPP 1.0.7 Pre-release
Pre-release
  • fixed access to uninitialized variable + fixed cleanup

DNS-CPP 1.0.6

06 Oct 15:03
d9d6672
Compare
Choose a tag to compare
DNS-CPP 1.0.6 Pre-release
Pre-release
  • we no longer send the first datagram to all servers at once, but we now spread out the messages
  • fixes to choosing the right nameserver
  • prevent crashes when there are no nameservers
  • optimization, no need to parse a response is nobody is interested
  • improved cleaning up of jobs that are cancelled from user-space

DNS-CPP 1.0.5

05 Oct 14:26
Compare
Choose a tag to compare
DNS-CPP 1.0.5 Pre-release
Pre-release
  • fixed expire-handling (requests timed out way too early)

DNS-CPP 1.0.4

02 Oct 12:03
73025ef
Compare
Choose a tag to compare
DNS-CPP 1.0.4 Pre-release
Pre-release
  • the socket is now closed when it is no longer in use
  • cleanup the job before we report to userspace to deal with userspace destructing the entire resolver
  • the Reverse class can now also be used to parse IP addresses
  • fixed memory leak with timers + allow using the library without keeping the event-loop alive

DNS-CPP 1.0.3

30 Sep 10:33
Compare
Choose a tag to compare
DNS-CPP 1.0.3 Pre-release
Pre-release
  • Fix compilation issues