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/
dynamic DNS Update Client supporting multiple
services.
Updatedd is a client to update dynamic dns settings.
With the use of the pppd ip-up script it can update
these settings automatically for you.
Updatedd does not run as a daemon.
It is divided into one main program and one plugin for each
supported service. The plugins are dynamic libraries which
are loaded by the main program. So it is possible to remove
support for services you don't need.
Supported Services:
ods.org, dyndns.org, ovh.net, no-ip.org, hn.org
Author: Philipp Benner <philipp_benner (at) gmx (dot) de>
WWW: http://pb.gotdns.org/
PR: 59907
Submitted by: geniusj@ods.org
The bug is not security related but triggers BIND to generate lots of
unnecessary additional queries under some circumstances with a
potential for operational impact.
BIND 8.4.4 will be available soon as a replacement.
Requested by: dougb
* Added support for DiG 9.x (BIND 9.0.1)
* Replaced internal digparse utility with digstd utility - you call digstd
as if it were dig, it calls dig for you with right options for your version
and returns results in a standard easy-to-parse format.
* Added SRV record support (ala RFC 2052).
* Added LOC record support (ala RFC 1876).
* Minor speed improvement to axfr
* Numerous bug fixes and support for different local host configurations
* Updated HOWTOUSE and MANUAL documents
PR: ports/53785
Submitted by: Rob Evers <rob@debank.tv>
Maintainer timeout: 3 weeks
- Switch LIB_DEPENDS from math/libgmp-freebsd to math/libgmp4 on FreeBSD 5
only (the base libgmp 2.0.1 on FreeBSD 4 is fine) so this port buils on
architectures other than alpha and i386 (tested on FreeBSD/sparc64).
- Respect CC and CFLAGS.
- Remove broken URL forgotten in Makefile 1.16 and pkg-descr 1.5.
- Give maintainership to submitter.
Submitted by: marius@alchemy.franken.de
Approved by: portmgr
- Added a patch to fix a problem with the allow-axfr-ips option (host/32 netmask didn't work)
- Added an option to the configure dialog to compile the recursor
- Bumped PORTREVISION
PR: 59385
Submitted by: tremere@cainites.net
- Assign maintainership to the submitter
While I'm here:
- Shorten COMMENT to prevent truncation by pkg_info(1)
- Use DOCSDIR macro in pkg-plist
PR: 59178
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
The patchfile unwires hardcoding of configuration directories. The
changes are mostly minor; see work/README for full summary.
PR: ports/55335, maintainer timeout (3 months).