hesiod
hesiod copied to clipboard
Hesiod name service library
[libidn2](https://www.gnu.org/software/libidn/#libidn2) is stable now, and slowly being adopted more widely. Here's a patch to add support for it as desired. Some projects are simply dropping `libidn` 1.x support like `curl`...
Also, we don't need to null-test prior to a free call, it is fine by C99. so get rid of those checks.
Don't fall back to using a default LHS or RHS when the configuration file can't be read. Original report from https://bugzilla.redhat.com/show_bug.cgi?id=1332493
In the glibc fork of the Hesiod, we recently fixed a heap-based buffer overflow which is triggered by an invalid (zero-length) TXT record: - https://sourceware.org/bugzilla/show_bug.cgi?id=20031 We did not treat this...
Hi, I got a couple of bug reports today that affect the client library. [#1332508](https://bugzilla.redhat.com/show_bug.cgi?id=1332508) is largely about checks that we have around getenv() no longer being sufficient, and [#1332493](https://bugzilla.redhat.com/show_bug.cgi?id=1332493)...
(This is based on top of the python-hesiod pull request (#2); if both this pull request and that one look good, you may just want to merge this one.)
It's a branch off of 'release 3.2.1'
This merges in Evan Broder's Python hesiod library (http://ebroder.net/code/PyHesiod).