Commit graph

30 commits

Author SHA1 Message Date
Antoine Brodin
f3ef3b396f Fix plist after upgrade to 0.74 2014-01-24 22:41:21 +00:00
Vanilla I. Shu
00afe0823b Support STAGEDIR. 2013-11-03 07:46:27 +00:00
Sunpoet Po-Chuan Hsieh
e3f0c346f4 - Add BUILD_DEPENDS
- Sort TEST_DEPENDS
- Remove OPTIONS_DEFAULT: bsd.options.mk turns IPV6 on by default
- Sort MAN3
- Reformat pkg-descr
- Sort PLIST
2013-01-30 18:13:33 +00:00
Philippe Audeoud
d1ad0468bb - Update to 0.70
- Changelog: http://cpansearch.perl.org/src/NLNETLABS/Net-DNS-0.70/Changes
2012-12-12 11:06:36 +00:00
Doug Barton
b2f3cb124b Update to version 0.68; Jan 30, 2012
Lots of fixes for older Perl versions, and several other bug fixes
The parse and data methods are renamed to decode and encode respectively
New feature: IDN query support, requires Net::LibIDN
New modules: Mailbox.pm, Text.pm

For the port:
* Add TEST_DEPENDS (probably won't work on its own due to CONFIGURE_ARGS)
* Add an OPTION for IDN support, off by default
* Use the PORTDOCS macro
* Move the OPTIONS= to the more standard location
2012-02-15 09:44:39 +00:00
Doug Barton
de4dd2f62d **** 0.67 Nov 4, 2011
Fixes:
======

Suppress IO::Socket::INET(6)::peerhost usage with TCP. On some systems
it doesn't work after receiving data.

Prevent TCP accepts from blocking on unfinished 3-way handshakes.

Named nameserver should be reachable by IPv6 too.

Typo that prevented TCP traffic from being replied from the same
socket as it was received on.

Suppress warnings of the deprecated use of qw as parentheses in
perl 5.14.

Gracefully handle corrupted incoming packets in Net::DNS::Nameserver.

Make Net::DNS::Resolver load even if /etc/resolv.conf is unreadable.

Assembly of segmented TCP traffic.

Fix documentation to reflect code behaviour where on successful packet
creation, the error should be ignored.

A Net::DNS::Nameserver without a NotifyHandler now responds NOTIMP
to NOTIFY requests.

Documentation now reflects Net::DNS::Packet construction behaviour.

Replace TSIG key with the signature of the whole packet when signing
a packet, even when the TSIG key is not the first in the additional
section.

Various typo fixes.

Enhancements:
=============

Allow ReplyHandlers to indicate that no answer should be returned
by the Net::DNS::Nameserver.

Use a class method ReplyHandler for classes inheriting from
Net::DNS::Nameserver.

New improved version of the check_soa script in the contrib section.

Removed dependency on Net::IP

Perform presentation to wire format conversion more efficiently.

Manage serial numbers in SOA records in a modular and extensible way.
Three modules are provided. Strictly sequential, Date Encoded and
Time Encoded.  A contribution from Dick Franks.

Provide a configurable IdleTimeout for Net::DNS::Namserver.
2011-11-09 06:31:46 +00:00
Doug Barton
3bf3bb4653 Update to version 0.66, which is a major upgrade. Users are cautioned
to thoroughly test this version before updating production systems.

For the port, introduce a new dependency, security/p5-Digest-SHA

Changes in this version, in addition to numerous minor bug fixes:

Feature: Truncation for Nameserver
    TAKE CARE:
    this feature may cause unexpected behavior for your nameservers

    Net::DNS::Packet::truncate is a new method that is called from
    within Net::DNS::Nameserver that truncates a packet according to
    the rules of RFC2181 section 9.

Feature: Added Net::DNS::Domain
    Net::DNS::Domain is an attemt to consistently approach the various
    ways we interface with what RFC 1035 calls <domain-name>.

Feature: KX RR
    Added support for the KX RR, RFC2230

Feature: HIP RR
    Added support for the HIP RR, RFC5205

Feature: DHCID RR
    Added rudimentary support for the DHCID RR.

Fix improved fuzzy matching of CLASS and TYPE in the Question
    constructor method.

Fix AAAA dynamic update
2010-01-01 00:28:07 +00:00
Doug Barton
82e7db17e4 Update to version 0.64 which adds support for the APL record in addition
to many bug fixes.
2008-12-30 23:42:53 +00:00
Doug Barton
2ff73e2a41 Remove the old bytes files for ancient Perl. These were behind a
PLIST_SUB, so deleting them will not change the package. Therefore
no PORTREVISION bump.

PR:		ports/119458
Submitted by:	Philippe Audeoud <jadawin@tuxaco.net>
2008-01-08 17:51:50 +00:00
Doug Barton
69f04a0bcb Update to 0.60, which includes some important security fixes:
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-3377
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-3409

... as well as rudimentary support for IPSECKEY.
See /usr/local/share/doc/p5-Net-DNS/Changes for more details.

Prodded by:	Several, including ...
PR:		ports/114230
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp>
2007-07-03 19:47:28 +00:00
Doug Barton
497b01a297 Version 0.56, which contains a new method for the SPF RR, and
various bug fixes.
2006-02-20 21:44:05 +00:00
Edwin Groothuis
e33233f948 Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by:    krion@
PR:             ports/88711 (related)
2006-01-22 01:55:36 +00:00
Doug Barton
8258cee901 Be more friendly to other ports that might leave files here 2005-12-13 09:16:03 +00:00
Doug Barton
4984b43ef1 Make this work on Perl 5.005.03 (ala RELENG_4) by installing
the bytes.pm pragma, which is the only thing that the new
version of Net::DNS needs from 5.6+ that isn't in 5.005.03.
2005-06-27 02:56:12 +00:00
Doug Barton
3cc6907734 Update to 0.48, a minor bugfix release. 2004-08-22 20:13:44 +00:00
Doug Barton
5ac398ba00 Update to 0.46, which has better IPv6 reverse DNS handling, and
all known 'taint mode' problems fixed.

PR:		ports/63841
Submitted by:	Tim Bishop <tim@bishnet.net>
2004-03-14 00:09:04 +00:00
Doug Barton
d6426ee1f5 Fix duplicate %%PERL_ARCH%%'ification in one of the conditional rmdir
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
2004-01-04 22:42:08 +00:00
Doug Barton
3fc7bee189 * Update for version 0.44
* Use %%PERL_ARCH%% to accomodate new .xs code
* Slightly improve the sorting, since it's majorly overhauled already
2004-01-02 02:34:57 +00:00
Doug Barton
6221b46504 Update to 0.39, the latest release.
* Updated docs
* Net::DNS::Resolver now has unique classes for windows and unix
* You can now define a config file for the Resolver object
* Various other cleanups

If you were (bogusly) using module globals in your scripts, this
update is likely to break that, so take due precautions.
2003-08-25 08:08:01 +00:00
Doug Barton
29eb495be8 Convert to use of %%SITE_PERL%% and %%DOCSDIR%%
Re-sort for good measure
2003-04-06 23:20:41 +00:00
Doug Barton
c9037bc59e Update to 0.33, which has improved SIG support, and a few minor bugfixes.
Delete the sed "patch in Makefile" for FAQ.pod, the authors finally
fixed that.
2003-01-12 01:44:40 +00:00
Doug Barton
36473c3905 Update to 0.30, which has TKEY support, a new safe_push() method
for detecting duplicate RR's in an update packet, and some more
tests. Note, the tests are not installed by the port, but are
useful to examine as samples, and to test your installation.

* Update the port to handle the new TKEY and FAQ files.
* Patch the new FAQ, since pod2man is choking on the CVS Id.
* Update the comment by mentioning dynamic updates.
* Add a comment to the Makefile about the harmless build errors
you see if you don't have the run-time depends already installed.
2002-11-11 09:54:18 +00:00
Doug Barton
d26b85fa3a Update to version 0.24, which contains:
Added support for DNAME resource records.
Fixed edge case for queries that have no name.
Tighted up the regular expression used in Net::DNS::Resolver::cname_addr()
2002-07-23 21:26:13 +00:00
Doug Barton
edb263b95e Update to the latest, 0.21. This version contains many changes,
please see the Changes file for details. Some of the new features
include TSIG support (experimental), a name server module,
fixes for bind() problems in 5.005.03, and more.

The good news is that our friends in perldom have now seen the
light and fixed the later versions of this module so that it
does not (any longer) require perl 5.6.0 or higher. I've tested
quite a lot of the functions on both a RELENG_4 with stock perl
5.005.03, and a 5-Current system with stock 5.6.1, and didn't
have any problems.

I also added a few files to the PORTDOCS option.
2002-06-05 09:51:38 +00:00
Satoshi Asami
fb5157eab7 Remove empty directories that end with "Net" upon deinstallation.
Submitted by:	bento
2000-05-08 08:07:43 +00:00
Hidetoshi Shimokawa
145684059e Rewrite p5- module's PLIST for alpha.
Use newly introduced %%PARL_ARCH%% for dirname of architecture
dependent libraries.
(i.e. s!%%PERL_VER%%/i386-freebsd!%%PERL_VER%%/%%PERL_ARCH%%!)

Approved by: asami
1999-01-11 15:34:56 +00:00
Satoshi Asami
2e69c43cef Adjust to new perl5 scheme. I don't continue fixing things but this port
was required by a few others.
1998-08-20 10:04:02 +00:00
Tim Vanderhoek
26e78bb69f This netted the largest set of mis-installed manpages, yet! 1998-08-18 19:48:45 +00:00
James FitzGibbon
f5862628ef Upgrade to v0.10 1997-06-17 02:49:41 +00:00
James FitzGibbon
3f368cbcb0 Import of p5-Net-DNS, a perl5 interface to the resolver libraries. 1997-04-05 22:15:47 +00:00