pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/udns
Module Name: pkgsrc
Committed By: adam
Date: Fri Jan 28 08:29:34 UTC 2011
Modified Files:
pkgsrc/net/udns: Makefile distinfo options.mk
pkgsrc/net/udns/patches: patch-aa
Added Files:
pkgsrc/net/udns/patches: patch-ab
Log Message:
Changes 0.1:
* bugfix: udns_new(old) - when actually cloning another context -
makes the new context referencing memory from old, which leads
to crashes when old is modified later
* use random queue IDs (the 16bit qID) in queries instead of sequentional
ones, based on simple pseudo-random RNG by Bob Jenkins (udns_jran.[ch]).
Some people believe that this improves security (CVE-2008-1447). I'm
still not convinced (see comments in udns_resolver.c), but it isn't
difficult to add after all.
* deprecate dns_random16() function which was declared in udns.h
(not anymore) but never documented. In order to keep ABI compatible
it is still exported.
* library has a way now to set query flags (DNS_SET_DO; DNS_SET_CD).
* dnsget now prints non-printable chars in all strings in DNS RRs using
decimal escape sequences (\%03u) instead of hexadecimal (\%02x) when
before - other DNS software does it like this.
* recognize a few more record types in dnsget, notable some DNSSEC RRs;
add -f option for dnsget to set query flags.
* udns is not a Debian native package anymore (was a wrong idea)
To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/udns/Makefile \
pkgsrc/net/udns/distinfo pkgsrc/net/udns/options.mk
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/net/udns/patches/patch-aa
cvs rdiff -u -r0 -r1.1 pkgsrc/net/udns/patches/patch-ab
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index