Releases: CopernicaMarketingSoftware/DNS-CPP
Releases · CopernicaMarketingSoftware/DNS-CPP
DNS-CPP 1.2.5
- Fixed crash in search path based lookup
DNS-CPP 1.2 4
- The "search" setting and "ndots" option from the resolv.conf file are now respected
DNS-CPP 1.2.3
- Make sure the buffersize in Udp is always set.
DNS-CPP 1.2.2
- Retry a TCP request when the socket unexpectedly closes
- Don't have duplicate query IDs for TCP mode
DNS-CPP 1.2.1
- Fix cancellation bookkeeping
- Prevent segfault when connecting with tcp
DNS-CPP 1.2.0
- Query IDs are better randomized
- Fix a bug that caused the capacity to be ignored
- Fix a bug where logic was broken when attempts was set to 1
- UDP sockets are independent of nameservers
- TCP sockets are now reused
DNS-CPP 1.1.1
- implemented "maxcalls" option to limit the time spent inside dns-cpp
- added extra safety checks to avoid crashes when userspace destructs the dns-context in a callback
- removed deprecated spread() and expire() options
DNS-CPP 1.1.0
- Rewrite of DNS-CPP to have central management of timers, instead of each request individually interacting with the event loop.
- Deprecated context options: context.spread() and context.expire
- New context options: context.interval() and context.timeout()
DNS-CPP 1.0.16
- it now is possible to set more bits in queries "AD", "DO" and "CD"
DNS-CPP 1.0.15
- update readme to remove the part about it being experimental
- fixed possible crash when a userspace application destructed the Dns::Context immediately after a response came in
- fixed the lookup.cpp test file