- allow-recursion-override was on by default, it was meant to be off
- Logging was still off in daemon mode, fixed
- Recursor accidentally linked in MySQL, fixed
- The PowerDNS recursor had stability problems
- The recursor now outputs the nameserver average response times in trace mode
- LDAP compiles again
Improvements:
- Several improvements to zone2sql
- Remove libpqpp dependencies
- Added a patch from CVS to make zone2parser.cc compile on STABLE
PR: 61554, 61589
Submitted by: tremere@cainites.net
configure.
- added the *proper* MASTER_SITES back in,
- removed patch file on old Makefile (delete it),
- use DOCSDIR
PR: 61569
Submitted by: maintainer
The dnsproxy daemon is a proxy for DNS queries. It forwards these
queries to two previously configured nameservers: one for
authoritative queries and another for recursive queries. The
received answers are sent back to the client unchanged. No local
caching is done.
Approved by: erwin (mentor) (implicitly)
includes:
- Opteron support!
- pdns_recursor jumbles answers now
- Big LDAP cleanup
- Zone2sql is now somewhat clearer when reporting malformed line errors
- pdns_recursor now survives the expiration of all its root records
- Serious issue fixed: added a patch to fix High CPU Load with the pdns_server and mysqld processes
PR: 61213
Submitted by: tremere@cainites.net
ldapdns is a lightweight, high performance DNS server
which utilizes LDAP as its backend.
It is originally based on djbdns and strives to maintain
the same goals of performance, security and simplicity.
WWW: http://www.nimh.org/code/ldapdns/
PR: 60965
Submitted by: Paul Dlug <paul@aps.org>
lines. The error was masked by the conditionality, but mostly harmless
due to the fact that the directory is incredibly likely to be populated
anyway.
Submitted by: tobez
There are a few bugs in dnrd that should probably be fixed
by the author but could be made to work on bsd:
1. Initialization in common.h of recv_addr is broken,
causing at least the '-a' switch not to work. Instead of
assuming positions of fields in the struct across platforms
I thought it safer to do a standard initialization in main().
2. The buffer overflow code in udp.c:dnsrecv() is off by
one, rejecting messages where the size exactly fills the
available buffer. I also changed to the calls to dnsrecv
to pass 512 as the max size instead of the buffers that
seem to be padded by 4 bytes for a reason I don't understand.
This causes a calling named to resend packets. Eventually
one seems to get through but response times can be painfully
slow.
PR: ports/41128
Submitted by: Michael C. Adler <mad1@tapil.com>
actual substantive changes, 0.44 has some non-user-visible changes
to make CPAN.pm happy.
Power users of this module are encouraged to read the CHANGES file.
Most users shouldn't have problems with this upgrade.
Significant changes to the software:
1. Ongoing refinement of proper class inheritance/categorization.
2. Fix zone transfers with 'many-answer' format.
3. Finally "fixed" the .xs code, and accompanying Makefile.pl options
to work out of the box on both RELENG_4 and 5-current.
4. Added a Makefile.pl option to avoid the online tests.
5. Support for unknown RR types.
Changes to the port:
1. Take advantage of 3 and 4 above.
2. portlint doesn't like the word 'file' to appear in the Makefile, so
change it to 'doc' for the PORTDOCS install loop.
Skadns is a kind of an Asynchronous DNS client software:
- Kind of: it's small. Really small. But it just works.
- Asynchronous: all DNS operations are non-blocking.
- DNS client software: it's a DNS client, what you may know
as a "stub resolver". To perform full DNS resolution,
you will still need a full resolver like dnscache.
The skadns library offers a simple API to make asynchronous DNS queries.
The skadnsip, skadnsmx and skadnsfilter commands are examples
of how to use that API. They are mainly there for their source code.
The skadnsd daemon, usable as a child process or as a separate service,
handles the grunt work of DNS querying and makes the network
completely invisible to the client.
Author: Laurent G. Bercot <ska-skaware@skarnet.org>
WWW: http://www.skarnet.org/software/skadns/