Age | Commit message (Collapse) | Author | Files | Lines |
|
. Improve robustness of EDNS option compose/decompose functions.
. Simplify code in Makefile.PL.
|
|
|
|
Upstream changes:
1.33 Dec 16, 2021
Fix rt.cpan.org #137768
Test t/05-SVCB.t on Perl 5.18.0 fails with deep recursion.
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Not committed (merge conflicts...):
net/radsecproxy/distinfo
The following distfiles could not be fetched (fetched conditionally?):
./net/citrix_ica/distinfo citrix_ica-10.6.115659/en.linuxx86.tar.gz
./net/djbdns/distinfo dnscache-1.05-multiple-ip.patch
./net/djbdns/distinfo djbdns-1.05-test28.diff.xz
./net/djbdns/distinfo djbdns-1.05-ignoreip2.patch
./net/djbdns/distinfo djbdns-1.05-multiip.diff
./net/djbdns/distinfo djbdns-cachestats.patch
|
|
|
|
Upstream changes:
**** 1.32 Jul 16, 2021
Text: Offer both Unicode and escaped-ASCII strings.
Add LICENSE file to comply with Fedora/RedHat announcement.
Fix rt.cpan.org #136666
Net::DNS::RR::ZoneFile parser erroneously strips line
terminators in quoted string forming part of multiline RR.
**** 1.31 May 2, 2021
Improve implementation of SVCB record.
|
|
|
|
**** 1.30 Mar 30, 2021
Simplify parsing of multi-line RRs in zone file.
Improve robustness of "dry" resolver tests.
Avoid deep recursion in non-fatal test report.
**** 1.29 Nov 18, 2020
Include test number in summary of failed non-fatal tests.
Remove Net::DNS::SEC specific tests.
Fix faulty test plan in t/08-recurse.t.
**** 1.28 Oct 23, 2020
Eliminate indirect object syntax.
Eliminate grep/map <expression>.
|
|
**** 1.27 Sep 11, 2020
Fix rt.cpan.org #133203
Net::DNS::RR::LOC erroneously strips non default values from
string representation
|
|
**** 1.26 Aug, 6, 2020
Add HTTPS/SVCB packages.
Fix rt.cpan.org #132921
EDNS OPT handling
**** 1.25 Jun 26, 2020
Parsing of TSIG keyfiles made more robust.
**** 1.24 May 27, 2020
Accept TSIG key generated by BIND tsig-keygen.
Add Net::DNS::RR::AMTRELAY package.
|
|
|
|
**** 1.23 Mar 18, 2020
Deprecate 2-argument form of TSIG create().
Fix rt.cpan.org #132170
[Documentation] Problems with TSIG on ddns update.
Fix rt.cpan.org #131906
Undefined errorstring/warning when axfr fails
**** 1.22 Feb 13, 2020
Fix rt.cpan.org #131579
Parse issue in Net::DNS::RR->token
Feature
Provide rudimentary decode and print for DSO packet.
|
|
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
|
|
**** 1.21 Aug 30, 2019
- Fix error report for non-existent or recursive zone file $INCLUDE.
- Emit one deprecation warning on invocation of obsolete method.
- Rework OPT.pm EDNS0 option construction.
- Remove obsolete Net::DNS::RR::DLV package.
- Add Net::DNS::RR::ZONEMD package.
Fix rt.cpan.org #128901
background TCP query logic expects to read entire response at once
|
|
|
|
Upstream changes:
**** 1.20 Mar 22, 2019
Revise documentation examples to use AAAA instead of A records.
TSIG MAC representation changed to Base64 (align with BIND).
Update Parameters.pm to resync with IANA registry.
Refactor resolver test scripts.
Fix rt.cpan.org #128081
Recurse.pm fails to resolve domain “kickboxingireland.ie”
Fix rt.cpan.org #127307
Provide a more informative exception report if application code
has no "use Net::DNS::SEC" declaration but nevertheless attempts
to invoke the DNSSEC sign or verify features.
|
|
Upstream changes:
1.19 Nov 14, 2018
Show structure of EDNS options using Perl-like syntax.
Fix rt.cpan.org #127557
Net::DNS::Resolver::Base should use 3 args open
Fix rt.cpan.org #127182
Incorrect logic can cause DNS search to emit fruitless queries.
|
|
Upstream changes:
1.18 Sep 21, 2018
Documentation revised to remove ambigous use of "answer" which
has been used to refer to both the answer section of a packet
and the entire reply packet received from a nameserver.
Fix rt.cpan.org #127018
Net::DNS::ZoneFile->parse() fails if include directory specified.
Fix rt.cpan.org #127012
DNS resolution broken when options ndots used in /etc/resolv.conf
|
|
|
|
**** 1.17 Jul 25, 2018
Fix rt.cpan.org #125890
AXFR: 1 record per packet responses.
Fix rt.cpan.org #125889
New NSEC3 for empty non-terminal leaves type bitmap undefined.
Fix rt.cpan.org #125882
RDATA name compression pointer calculated incorrectly.
**** 1.16 Jul 15, 2018
Feature
New NSEC3 encloser(), nextcloser() and wildcard() instance
methods return closest encloser, "next closer" and putative
wildcard names respectively.
Feature
Add new NSEC covers() instance method.
Feature
New NSEC typemap() instance method interrogates type list.
IO::Socket::INET6 removed from recommended module metadata.
IPv6 requires IO::Socket::IP which is now a core package.
No requirement to escape @ in unquoted contiguous string.
|
|
**** 1.15 Feb 9, 2018
GOST R 34.11-94 hash algorithm: end of life 1st Jan 2018
per sunset clause in successor standard GOST R 34.11-2012.
Digest::GOST removed from the recommended module metadata,
but will still be used if available.
|
|
**** 1.14 Dec 15, 2017
Fix rt.cpan.org #123702
'use base' should not be used in packages with several
subpackages defined
Fix rt.cpan.org #123676
Net::DNS::Nameserver malformed message on big axfr
|
|
**** 1.13 Oct 18, 2017
Feature IDN query support
Queries for domain names containing non-ASCII characters are
now possible on Unicode platforms using CPAN Net::LibIDN2
|
|
**** 1.12 Aug 18, 2017
Fix rt.cpan.org #122586
Persistent UDP reports false timeouts
Fix rt.cpan.org #122352
bgsend(): TCP retry can stall for IO::Socket::IP before 0.38
Feature
CDS / CDNSKEY: Implement RFC8078 erratum 5049.
|
|
**** 1.11 Jun 26, 2017
Fix rt.cpan.org #122138
Send a UDP query with udppacketsize=512
Feature
Extract default resolver configuration from OS/390 MVS datasets.
Thanks to Sandra Carroll and Yaroslav Kuzmin for their assistance.
|
|
|
|
**** 1.10 May 5, 2017
Fix rt.cpan.org #120748
Net::DNS::Resolver::MSWin32 critical issue
Thanks to Dmytro Zagashev for his valuable assistence during
the investigation which exposed five distinct issues.
Feature rt.cpan.org #18819
Perl 5.22.0 puts EBCDIC character encoding back on the agenda.
Thanks to Yaroslav Kuzmin for successful test build on os390.
|
|
**** 1.09 March 24, 2017
Fix rt.cpan.org #120542
Fails tests when no "." in @INC
Feature rt.cpan.org #75357
Add mechanism to encode/decode EDNS option octet strings
|
|
**** 1.08 [unreleased]
Fix rt.cpan.org #120208
Unable to install 1.07 in local::lib environment
Feature rt.cpan.org #119679
Net::DNS::Nameserver: UpdateHandler for responding to UPDATE packets
Feature rt.cpan.org #75357
Net::DNS::Nameserver: optionmask (similar to headermask) added
to allow user to set EDNS CLIENT-SUBNET option in reply packet
Discontinue support for pre-5.6 perl
Remove pre-5.6 workarounds and outdated language features
|
|
MASTER_SITES= site1 \
site2
style continuation lines to be simple repeated
MASTER_SITES+= site1
MASTER_SITES+= site2
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
|
|
**** 1.07 December 29, 2016
Fix rt.cpan.org #118598/#108908
Serious Makefile.PL issues
"make install" now suppressed if pre-1.01 version detected
Fix rt.cpan.org #115558
Net::DNS::Nameserver does not allow EDNS replies
Fix rt.cpan.org #114917
Net::DNS::ZoneFile fails to parse mixed case mnemonics
Fix rt.cpan.org #114876
Use of uninitialized value in lc at MSWin32.pm line 77
Fix rt.cpan.org #114819
Net::DNS fails to compile with taint checks enabled
|
|
|
|
**** 1.06 May 27, 2016
Fix rt.cpan.org #114351
Case sensitive compression breaks resolver->nameservers()
Fix rt.cpan.org #113579
Net::DNS::Resolver dies on scoped IPv6 nameserver address
Fix rt.cpan.org #113020
Resolve::Recurse Hangs
Fix rt.cpan.org #112860
improperly terminated AXFR at t/08-IPv4.t line 446.
|
|
**** 1.05 March 7, 2016
Fix rt.cpan.org #111559
1.04: TSIG not working anymore (TSIG.pm)
Fix rt.cpan.org #108908
Installing recent version gets shadowed by old version.
Warnings added to Makefile.PL and t/00-version.t.
Fix rt.cpan.org #66900
Net::DNS::Async unable to retry truncated UDP using TCP because
of limitations in Net::DNS.
|
|
**** 1.04 December 8, 2015
Fix rt.cpan.org #109183
Semantics of "retry" and "retrans" options has changed with 1.03
Fix rt.cpan.org #109152
Deprecated method make_query_packet breaks calling code
Fix rt.cpan.org #109135
Resolver behaves differently with long and short IPv6 address format
Fix rt.cpan.org #108745
Net::DNS::Resolver bgsend
|
|
**** 1.03 November 6, 2015
Fix rt.cpan.org #107897
t/10-recurse.t freezes, never completes
Fix rt.cpan.org #101978
Update Net::DNS to use IO::Socket::IP
Fix rt.cpan.org #84375
Timeout doesn't work with bgsend/bgread
Fix rt.cpan.org #47050
persistent sockets for Resolver::bg(send|read|isready)
Fix rt.cpan.org #15515
bgsend on TCP
|
|
Problems found with existing digests:
Package haproxy distfile haproxy-1.5.14.tar.gz
159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package bsddip: missing distfile bsddip-1.02.tar.Z
Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
Package djbdns: missing distfile djbdns-cachestats.patch
Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
Package gated: missing distfile gated-3-5-11.tar.gz
Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
Package poink: missing distfile poink-1.6.tar.gz
Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
Package waste: missing distfile waste-source.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
**** 1.02 September 16, 2015
Fix rt.cpan.org #107052
suppress messages: Can't locate Net/DNS/Resolver/linux.pm
Fix rt.cpan.org #106916
Dependency on MIME::Base32 makes Net::DNS not installable on MSWin32
Fix rt.cpan.org #106565
Net::DNS::Resolver::Recurse and IPv6 Reverse DNS
Fix rt.cpan.org #105808
Version test for Pod::Test is broken
|
|
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.
No effective change for the above reason.
Ok joerg
|
|
**** 1.01 Jul 6, 2015
Feature
The RRs previously only available with Net::DNS::SEC are now
integrated with Net::DNS. Net::DNS::SEC needs to be installed
to enable the signature generation and verification functions.
Fix rt.cpan.org #105491
Can't call method "zclass" on an undefined value at ... Net/DNS/Packet.pm line 474
Fix rt.cpan.org #105421
Dead link in Net::DNS::FAQ
Fix rt.cpan.org #104657
Wrong split on Cygwin
Fix rt.cpan.org #102810
Dynamic update: rr_add overrides ttl of zero
Fix rt.cpan.org #102809
CAA broken
|
|
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
|
|
**** 0.83 Feb 26, 2015
Fix rt.cpan.org #101798
AUTOLOAD error confusing w/o reference to object class
Fix rt.cpan.org #101709
Provide separate control of IPv6 tests
Fix rt.cpan.org #101675
MX record with 0 preference fails to parse
Fix rt.cpan.org #101405
Install tests fail for v0.81 on Perl 5.21.7
|
|
**** 0.82 Jan 20, 2015
Fix rt.cpan.org #100385
Support for IPv6 link-local addresses with scope_id
|
|
**** 0.81 Oct 29, 2014
Fix rt.cpan.org #99571
AXFR BADSIG failures
Fix rt.cpan.org #99531
Resolver doc error - when is a 'bug' a 'bug'? [TSIG verification]
Fix rt.cpan.org #99528
TSIG::create fails with some filenames
Fix rt.cpan.org #99527
Random errors... [declaration with statement modifier]
Fix rt.cpan.org #99429
Infinite recursion in Net::DNS::Resolver::Recurse::send when
following certain delegations with empty-non terminals.
Fix rt.cpan.org #99320
Net::DNS::ZoneFile bug in "$ORIGIN ."
|
|
|
|
|
|
**** 0.80 Sep 22, 2014
Removal of Win32::IPHelper support with cygwin
Resolvers on Cygwin can get their DNS configuration from the
registry directly via the /proc filesystem. Getting rid of
the other method reduces dependencies and makes installations
less error prone.
Rework rt.cpan.org #96119
"Too late to run INIT block" warning for require Net::DNS
|
|
**** 0.79 Aug 22, 2014
Feature rt.cpan.org #98149
Add support for Android platform.
Fix rt.cpan.org #97736
Net::DNS::Resolver->new mistakenly copies supplied arguments
into default configuration on first instantiation.
Fix rt.cpan.org #97502
Net::DNS::Resolver->retrans does not accept a value of 1 (uses 2 instead)
Fix rt.cpan.org #83642
Configure CD flag in Net::DNS::Resolver->new
Fix rt.cpan.org #81760
Reverted workaround for TXT issue preventing propagation of
rule updates for SpamAssassin versions earlier than 3.4.0
Fix rt.cpan.org #16630
Net::DNS::Resolver::Recurse issues lots of IMHO unnecessary DNS requests.
**** 0.78 Jul 10, 2014
Fix rt.cpan.org #97036
Nameserver identification on Cygwin
Fix rt.cpan.org #96814
Trailing comments not stripped in /etc/resolv.conf
Fix rt.cpan.org #96812
Net::DNS::Resolver->new() hangs if nameserver :: exists
Fix rt.cpan.org #96755
RFC 3597 (hex) parsing mistake
Fix rt.cpan.org #96708
String treated as boolean in TXT
Fix rt.cpan.org #96608
"Insecure dependency in connect" with Net::DNS::Resolver over TCP
Fix rt.cpan.org #96535
Net::DNS::Resolver warns "Use of uninitialized value in length"
Fix rt.cpan.org #96531
Calling $resolver->nameservers multiple times returns an
increasingly-long list (on some perl installations)
Fix rt.cpan.org #96439
Uninitialised decoding object when printing packet
**** 0.77 Jun 13, 2014
Fix rt.cpan.org #96151
Unlocalised $_ modified when reading config file
Fix rt.cpan.org #96135
Deep recursion problem on Cygwin
Fix rt.cpan.org #96119
"Too late to run INIT block" warning for require Net::DNS
Fix rt.cpan.org #96035
Insert missing plan 'no-plan' in 10-recurse.t
Fix inefficient Net::DNS::SEC compatibility code
**** 0.76 May 23, 2014
Fix rt.cpan.org #95738
Test failure with IPv6 address in resolver.conf but without
prerequisite IO::Socket::INET6 package installed.
Fix rt.cpan.org #95596
Incorrect parsing of nameserver lines in resolv.conf
Feature rt.cpan.org #79568
Implement prefer_v6 resolver configuration attribute.
Fix rt.cpan.org #67602
Set resolver configuration defaults at first instantiation
instead of module load time.
**** 0.75 May 8, 2014
Fix rt.cpan.org #94069
Compile-time constant in Domain.pm/Text.pm cannot be used to
store pointer to encoding object when using perlcc compiler.
Thanks are due to Reini Urban for testing the revised code.
Fix rt.cpan.org #93764
Resolver gives unhelpful errorstring when attempting to use
IPv6-only nameserver without INET6 and Socket6 installed.
Fix rt.cpan.org #92626
Clarify documentation surrounding SRV RR sorting
Feature
Implement TSIG verified zone transfer.
Fix rt.cpan.org #92433 & #91241
TSIG: implement sign/verify for multi-packet message.
Fix rt.cpan.org #79569
Iterate nameservers in AXFR
**** 0.74 Jan 16, 2014
Fix rt.cpan.org #91306
Nameserver crashes on malformed UDP query.
Fix rt.cpan.org #91241
TSIG: Fix incorrectly generated %algbyval table.
Feature
Add CAA, EUI48 and EUI64 RR implementation.
**** 0.73 Nov 29, 2013
Fix rt.cpan.org #88778
$update->unique_push() does not work as advertised.
Fix rt.cpan.org #88744
Nameserver crashes on malformed TCP query.
Fix rt.cpan.org #84601/#81942
Fix memory leak on packet cleanup. Indirect self-reference via
header prevented garbage collector from deallocating packet.
Feature rt.cpan.org #84468
TSIG: add support for HMAC-SHA1 .. HMAC-SHA512
Fix rt.cpan.org #84110
Incorrect parsing of PTR records in zonefile.
Fix rt.cpan.org #83755
Erroneous attempt to invoke Net::LibIDN package in Domain.pm.
Fix rt.cpan.org #83078
Can't locate Net/DNS/Resolver/linux.pm in @INC
Conjecture: eval{ ... }; if ($@) { ... }; broken by threads.
Fix rt.cpan.org #83075
ZoneFile.pm wrongly rejects $TTL 0 directive.
Fix rt.cpan.org #82621
Error string empty after failed TCP query.
Fix rt.cpan.org #82296
IPv6 with embedded IPv4 address not mapped to ip6.arpa.
Fix rt.cpan.org #82294
Perl taint inadvertently removed in Domain and Text objects.
Feature rt.cpan.org #53610
add TSIG validation support
|
|
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
|
|
Bump PKGREVISION for runtime dependency pattern changed packages.
|