| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=285331
|
|
|
|
|
|
|
|
|
|
|
| |
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
Notes:
svn path=/head/; revision=284232
|
|
|
|
|
|
|
| |
gracefully provided by danfe.
Notes:
svn path=/head/; revision=274159
|
|
|
|
| |
Notes:
svn path=/head/; revision=271346
|
|
|
|
|
|
|
| |
Explicitly depend on p5-Digest-SHA only if PERL_LEVEL < 501000
Notes:
svn path=/head/; revision=261560
|
|
|
|
|
|
|
|
| |
PR: ports/148309
Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
Notes:
svn path=/head/; revision=258995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=246954
|
|
|
|
| |
Notes:
svn path=/head/; revision=230904
|
|
|
|
|
|
|
|
|
| |
When the AAAA object was constructed with new_from_hash with an
address containing the "::" shorthand notation normalization was
not done properly.
Notes:
svn path=/head/; revision=227570
|
|
|
|
|
|
|
| |
to many bug fixes.
Notes:
svn path=/head/; revision=225021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix rt.cpan.org #30316 Security issue with Net::DNS Resolver.
Net/DNS/RR/A.pm in Net::DNS 0.60 build 654 allows remote attackers
to cause a denial of service (program "croak") via a crafted DNS
response (http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-6341). Packet
parsing routines are now enclosed in eval blocks to trap exception
and avoid premature termination of user program.
Used ideas from:
PR: ports/120702
Submitted by: Felippe de Meirelles Motta <lippemail@gmail.com>
Notes:
svn path=/head/; revision=209176
|
|
|
|
|
|
|
|
|
|
|
| |
PLIST_SUB, so deleting them will not change the package. Therefore
no PORTREVISION bump.
PR: ports/119458
Submitted by: Philippe Audeoud <jadawin@tuxaco.net>
Notes:
svn path=/head/; revision=205278
|
|
|
|
|
|
|
|
|
|
|
| |
directly frobbing packets or calling Net::DNS::RR->new_from_data()
(which you should not be doing anyway) then you should read the changelog
carefully and review/test your code before committing to this version.
2. Remove support for old Perl.
Notes:
svn path=/head/; revision=205255
|
|
|
|
|
|
|
|
| |
2. --no-online-tests works now, so stop building them.
3. Remove support for prehistoric Perl.
Notes:
svn path=/head/; revision=197233
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
Notes:
svn path=/head/; revision=194820
|
|
|
|
| |
Notes:
svn path=/head/; revision=174007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
functionality for DLV/DNSSEC.
2. Add virtual category ipv6
3. Add OPTIONS for IPV6, enabled by default.
4. Fix the test for WITH_IPV6, and move it out of the test for
${PERL_LEVEL} < 500800. On my system, the IPv6 libraries are not
(any longer?) installed by default with Perl 5.8. The test is
harmless if the libraries are there in any case, so remove the
pointless micro-optiimiztion.
Notes:
svn path=/head/; revision=167253
|
|
|
|
|
|
|
|
|
|
| |
and reenable the cryptographic features on Perl 5.005.
PR: ports/94770
Submitted by: leeym (thanks!)
Notes:
svn path=/head/; revision=159906
|
|
|
|
|
|
|
| |
various bug fixes.
Notes:
svn path=/head/; revision=156541
|
|
|
|
|
|
|
|
| |
Approved by: krion@
PR: ports/88711 (related)
Notes:
svn path=/head/; revision=154110
|
|
|
|
|
|
|
|
| |
Pointy hat to: me
Thanks to: kris
Notes:
svn path=/head/; revision=151272
|
|
|
|
|
|
|
|
| |
sockets introduced in 0.54. Anyone who upgraded to 0.54 should
upgrade to this version ASAP.
Notes:
svn path=/head/; revision=151202
|
|
|
|
|
|
|
|
| |
work around the fact that the crypto features of this library
require dependencies which are not available to Perl < 5.6.2.
Notes:
svn path=/head/; revision=151087
|
|
|
|
| |
Notes:
svn path=/head/; revision=151086
|
|
|
|
| |
Notes:
svn path=/head/; revision=149230
|
|
|
|
|
|
|
| |
Submitted by: fenner
Notes:
svn path=/head/; revision=142402
|
|
|
|
| |
Notes:
svn path=/head/; revision=139931
|
|
|
|
|
|
|
|
|
|
|
| |
of this module later than 0.49, you should definitely upgrade, as
this version fixes several bugs in the new code.
If running Perl < 5.6, make addition of the IPv6 modules optional
as 0.52 of this module fixes the bugs that made it mandatory.
Notes:
svn path=/head/; revision=138555
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=138056
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
gone into the live version.
Also, 0.50 grew a dependency on Net-IP which was not recorded in the
Changes file, so add that explicitly. This was mentioned by several
people, including the current Net-DNS author, and the PR.
PR: ports/82194
Submitted by: Helge Oldach <p5netdnsjun05@oldach.net>
Notes:
svn path=/head/; revision=137405
|
|
|
|
|
|
|
|
| |
of bug fixes, plus experimental IPv6 support (not
yet enabled).
Notes:
svn path=/head/; revision=137224
|
|
|
|
| |
Notes:
svn path=/head/; revision=132556
|
|
|
|
| |
Notes:
svn path=/head/; revision=117058
|
|
|
|
|
|
|
|
| |
PR: ports/66945
Submitted by: Mark Foster <mark@foster.cc>
Notes:
svn path=/head/; revision=110922
|
|
|
|
| |
Notes:
svn path=/head/; revision=104239
|
|
|
|
|
|
|
|
|
|
| |
all known 'taint mode' problems fixed.
PR: ports/63841
Submitted by: Tim Bishop <tim@bishnet.net>
Notes:
svn path=/head/; revision=103915
|
|
|
|
|
|
|
| |
better handling of classes, and other cleanups.
Notes:
svn path=/head/; revision=100357
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=97301
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=97062
|
|
|
|
|
|
|
|
| |
* Use %%PERL_ARCH%% to accomodate new .xs code
* Slightly improve the sorting, since it's majorly overhauled already
Notes:
svn path=/head/; revision=97061
|
|
|
|
| |
Notes:
svn path=/head/; revision=97060
|
|
|
|
|
|
|
| |
adds capability for a persistent UDP socket.
Notes:
svn path=/head/; revision=93631
|
|
|
|
|
|
|
|
| |
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net>
Notes:
svn path=/head/; revision=92059
|
|
|
|
|
|
|
|
| |
cleanups. Also, the removal of the Net::DNS::Resolver::axfr_old()
method.
Notes:
svn path=/head/; revision=90351
|
|
|
|
|
|
|
|
|
| |
PR: ports/56020
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
Approved by: portmgr
Notes:
svn path=/head/; revision=88573
|
|
|
|
|
|
|
| |
Other than dnssec updates, no new functionality.
Notes:
svn path=/head/; revision=88505
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
Notes:
svn path=/head/; revision=87653
|
|
|
|
|
|
|
|
|
|
|
| |
either the Makefile.PL script, or other, and offered nothing new
of interest.
This version has a more efficient dn_expand method, and adds a
warning that Resolver::axfr_old() is deprecated.
Notes:
svn path=/head/; revision=82965
|
|
|
|
|
|
|
|
|
|
| |
and multiple queries in one packet. Also some minor bug fixes for
Net::DNS::Resolver::Recurse and Net::DNS::Resolver::axfr_next().
Convert to ${SITE_PERL}
Notes:
svn path=/head/; revision=78461
|
|
|
|
|
|
|
| |
Re-sort for good measure
Notes:
svn path=/head/; revision=78459
|