aboutsummaryrefslogtreecommitdiff
path: root/dns/p5-Net-DNS
Commit message (Collapse)AuthorAgeFilesLines
* **** 0.67 Nov 4, 2011Doug Barton2011-11-093-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Remove more tags from pkg-descr files fo the form:Doug Barton2011-10-241-3/+0
| | | | | | | | | | | - 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
* Miscellaneous cleanups and fixes, some of the windowmaker stuffDoug Barton2011-05-162-2/+2
| | | | | | | gracefully provided by danfe. Notes: svn path=/head/; revision=274159
* - Get Rid MD5 supportMartin Wilke2011-03-201-1/+0
| | | | Notes: svn path=/head/; revision=271346
* Explicitly depend on p5-Digest-MD5 only if PERL_LEVEL < 500703Martin Matuska2010-09-211-1/+5
| | | | | | | Explicitly depend on p5-Digest-SHA only if PERL_LEVEL < 501000 Notes: svn path=/head/; revision=261560
* - Rename net/p5-IO-INET6 to net/p5-IO-Socket-INET6.Tong LIU2010-08-091-1/+1
| | | | | | | | PR: ports/148309 Submitted by: Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net> Notes: svn path=/head/; revision=258995
* Update to version 0.66, which is a major upgrade. Users are cautionedDoug Barton2010-01-013-4/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Where it matters, update regarding MAKE_JOBS_{UN}SAFE for my portsDoug Barton2009-03-241-0/+2
| | | | Notes: svn path=/head/; revision=230904
* Update to 0.65 which contains the following small fix:Doug Barton2009-02-032-4/+4
| | | | | | | | | 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
* Update to version 0.64 which adds support for the APL record in additionDoug Barton2008-12-303-5/+9
| | | | | | | to many bug fixes. Notes: svn path=/head/; revision=225021
* Update to version 0.63, which has a couple of bug fixes, including:Doug Barton2008-03-162-9/+7
| | | | | | | | | | | | | | | | 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
* Remove the old bytes files for ancient Perl. These were behind aDoug Barton2008-01-081-2/+0
| | | | | | | | | | | 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
* 1. Update to version 0.62. If you are doing uncommon things includingDoug Barton2008-01-084-149/+4
| | | | | | | | | | | 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
* 1. Upgrade to 0.61 which has a few small code cleanups.Doug Barton2007-08-062-11/+5
| | | | | | | | 2. --no-online-tests works now, so stop building them. 3. Remove support for prehistoric Perl. Notes: svn path=/head/; revision=197233
* Update to 0.60, which includes some important security fixes:Doug Barton2007-07-033-5/+7
| | | | | | | | | | | | | | | 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
* Update to 0.59, which mostly cleans up the PTR code.Doug Barton2006-09-272-4/+4
| | | | Notes: svn path=/head/; revision=174007
* 1. Update to 0.58, which contains numerous small bug fixes, and newDoug Barton2006-07-092-8/+11
| | | | | | | | | | | | | | | | | 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
* Update to 0.57 (which contains no functional changes from 0.56),Doug Barton2006-04-182-15/+9
| | | | | | | | | | and reenable the cryptographic features on Perl 5.005. PR: ports/94770 Submitted by: leeym (thanks!) Notes: svn path=/head/; revision=159906
* Version 0.56, which contains a new method for the SPF RR, andDoug Barton2006-02-203-5/+6
| | | | | | | various bug fixes. Notes: svn path=/head/; revision=156541
* Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtryEdwin Groothuis2006-01-221-3/+3
| | | | | | | | Approved by: krion@ PR: ports/88711 (related) Notes: svn path=/head/; revision=154110
* Make the second RUN_DEPENDS +=Doug Barton2005-12-161-1/+1
| | | | | | | | Pointy hat to: me Thanks to: kris Notes: svn path=/head/; revision=151272
* Upgrade to 0.55, an emergency release to fix a problem with TCPDoug Barton2005-12-142-4/+4
| | | | | | | | sockets introduced in 0.54. Anyone who upgraded to 0.54 should upgrade to this version ASAP. Notes: svn path=/head/; revision=151202
* upgrade to 0.54, which contains many bug fixesDoug Barton2005-12-132-7/+18
| | | | | | | | 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
* Be more friendly to other ports that might leave files hereDoug Barton2005-12-131-1/+1
| | | | Notes: svn path=/head/; revision=151086
* Add SHA256 checksums to my portsDoug Barton2005-11-241-0/+1
| | | | Notes: svn path=/head/; revision=149230
* Change to the standardized version of the CPAN URLDoug Barton2005-09-101-1/+1
| | | | | | | Submitted by: fenner Notes: svn path=/head/; revision=142402
* Update to 0.53, which fixes a stray AFINET_6, and a few other bugs.Doug Barton2005-07-232-3/+3
| | | | Notes: svn path=/head/; revision=139931
* Upgrade to the eagerly anticipated 0.52. If you are using a versionDoug Barton2005-07-062-4/+6
| | | | | | | | | | | 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
* Make this work on Perl 5.005.03 (ala RELENG_4) by installingDoug Barton2005-06-274-0/+146
| | | | | | | | 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
* Upgrade to 0.51, which fixes extra debugging that should not haveDoug Barton2005-06-132-4/+5
| | | | | | | | | | | | | | 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
* Upgrade to 0.50, the latest version. Usual assortmentDoug Barton2005-06-102-3/+3
| | | | | | | | of bug fixes, plus experimental IPv6 support (not yet enabled). Notes: svn path=/head/; revision=137224
* Update to the latest version, mostly bug fixes.Doug Barton2005-04-052-3/+3
| | | | Notes: svn path=/head/; revision=132556
* Update to 0.48, a minor bugfix release.Doug Barton2004-08-223-4/+5
| | | | Notes: svn path=/head/; revision=117058
* Update to 0.47. The few small bug fixes can be found in the CHANGES file.Doug Barton2004-06-062-3/+3
| | | | | | | | PR: ports/66945 Submitted by: Mark Foster <mark@foster.cc> Notes: svn path=/head/; revision=110922
* this perl module creates/parses 'dynamic' updates, not 'dymanic' ones.Bill Fumerola2004-03-171-1/+1
| | | | Notes: svn path=/head/; revision=104239
* Update to 0.46, which has better IPv6 reverse DNS handling, andDoug Barton2004-03-143-5/+4
| | | | | | | | | | all known 'taint mode' problems fixed. PR: ports/63841 Submitted by: Tim Bishop <tim@bishnet.net> Notes: svn path=/head/; revision=103915
* Upgrade to 0.45. This version has major speed enhancements,Doug Barton2004-02-082-2/+3
| | | | | | | better handling of classes, and other cleanups. Notes: svn path=/head/; revision=100357
* Fix duplicate %%PERL_ARCH%%'ification in one of the conditional rmdirDoug Barton2004-01-041-1/+1
| | | | | | | | | | | 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
* Update to version 0.44, the latest available. Version 0.43 had theDoug Barton2004-01-022-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | 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
* * Update for version 0.44Doug Barton2004-01-021-51/+55
| | | | | | | | * Use %%PERL_ARCH%% to accomodate new .xs code * Slightly improve the sorting, since it's majorly overhauled already Notes: svn path=/head/; revision=97061
* This patch is no longer needed as of 0.44Doug Barton2004-01-021-53/+0
| | | | Notes: svn path=/head/; revision=97060
* Update to version 0.42. Fixes a bug in Net::DNS::Resolver::Recurse, andDoug Barton2003-11-102-4/+3
| | | | | | | adds capability for a persistent UDP socket. Notes: svn path=/head/; revision=93631
* utilize SITE_PERLYing-Chieh Liao2003-10-241-1/+0
| | | | | | | | PR: 58166 Submitted by: Cheng-Lung Sung <clsung@dragon2.net> Notes: svn path=/head/; revision=92059
* Update to version 0.41, which contains several documentation and otherDoug Barton2003-10-062-2/+2
| | | | | | | | cleanups. Also, the removal of the Net::DNS::Resolver::axfr_old() method. Notes: svn path=/head/; revision=90351
* Massive repo-copies request: net->dns (partly devel->dns)Edwin Groothuis2003-09-051-1/+1
| | | | | | | | | PR: ports/56020 Submitted by: Kimura Fuyuki <fuyuki@nigredo.org> Approved by: portmgr Notes: svn path=/head/; revision=88573
* Upgrade to 0.40. This is a minor upgrade, mostly documentation.Doug Barton2003-09-042-2/+4
| | | | | | | Other than dnssec updates, no new functionality. Notes: svn path=/head/; revision=88505
* Update to 0.39, the latest release.Doug Barton2003-08-253-2/+5
| | | | | | | | | | | | | * 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
* Update to version 0.38. Versions 0.3[567] all had various bugs withDoug Barton2003-06-143-23/+23
| | | | | | | | | | | 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
* Update to version 0.34, which has better handling for multi-string TXT RR's,Doug Barton2003-04-062-5/+4
| | | | | | | | | | 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
* Convert to use of %%SITE_PERL%% and %%DOCSDIR%%Doug Barton2003-04-061-53/+53
| | | | | | | Re-sort for good measure Notes: svn path=/head/; revision=78459