Paul's Blog Entries for November 2013
Friday 1st November 2013
Fedora Project
Updated perl-Class-Std to 0.011 in Rawhide:
- Added 'how can I help' POD
Fix overwritten warnings in UNIVERSAL::can (CPAN RT#30833)
- Removed git repository information
- Fixed incompatibility with Perl 5.11+ label constraints
Remove unneeded dependency on version.pm
Updated perl-Devel-GlobalDestruction to 0.12 in F-20 and Rawhide:
Fix detection when loaded during global destruction by checking B::main_cv instead of B::main_start
Bump Sub::Exporter::Progressive dependency to fix loading in global destruction
Local Packages
Updated perl-Class-Tiny to 0.012:
- Added documentation notes about multiple inheritance and attribute defaults under sub-classing
- Added tests for multiple inheritance
Updated perl-Devel-GlobalDestruction to 0.12 as per the Fedora version
Sunday 3rd November 2013
Internet Downtime
There was a loud bang from my right as I sat in the work room this afternoon and all the power went off. After resetting the circuit breaker in the garage, everything came back up except the HP Microserver I use as a router, firewall and for various Internet-facing services. Figuring it was the power supply, I found that an official HP replacement part (620827-001) would set me back about as much as I'd paid for the whole server (thanks to a £100 cashback offer at the time), that is if I could find a supplier that had any in stock. It seemed that the PSU was a standard 1U unit so I followed a path trodden by Chris Stark in the past and ordered a 250W FSP FSP250-50GUB power supply from Scan (who I've ordered with before) for about £37 including VAT and delivery. It's due to arrive on Tuesday. Update: The PSU arrived on schedule but the wires for the 24-pin (actually 20+4 pins on two connectors) ATX connector weren't long enough to reach the system board connector if either the PSU or system board were in their final fitted positions. I'm going to get a 15cm ATX power extension lead (£2.99 from Maplins) to resolve this issue.
In the meantime, I've had to cannibalize a regular ATX PSU (520W) from my son's computer and connected that up to the Microserver with no case to get us all back online. Can't be doing with no Internet, can we? It was bad enough for 3 hours today!
Fedora Project
Updated perl-Compress-Raw-Bzip2 to 2.063 in Rawhide:
gcc -g3: final link failed: Memory exhausted (CPAN RT#88936)
Updated perl-Compress-Raw-Lzma to 2.063 in Rawhide (no changes)
Updated perl-Compress-Raw-Zlib to 2.063 in Rawhide:
gcc -g3: final link failed: Memory exhausted (CPAN RT#88936)
Compress::Raw::Zlib uses AutoLoader for no reason (CPAN RT#88260)
Typo in Compress::Zlib _combine function documentation (CPAN RT#89305)
Updated perl-IO-Compress to 2.063 in Rawhide:
Typo in Compress::Zlib _combine function documentation (CPAN RT#89305)
Updated perl-IO-Compress-Lzma to 2.063 in Rawhide (no changes)
Local Packages
Updated the IO::Compress stack to 2.063 as per the Fedora version
Updated perl-Pod-Spell to 1.13:
Fix encoding issues issues in pod for perldoc
Monday 4th November 2013
Fedora Project
Updated perl-Data-Section to 0.200003 in Rawhide:
This might break stuff
Add an "encoding" parameter to set encoding of data section contents; this defaults to UTF-8
Updated perl-Perl-Critic to 1.121 in F-20 and Rawhide:
- Added new themes based on CERT guidelines
The source code repository for Perl-Critic has been moved to GitHub at http://github.com/Perl-Critc/Perl-Critic; all tickets from the RT queue have also been moved there - please use GitHub for submitting any new bugs or corresponding about existing ones
The change log was reformatted to comply with CPAN::Changes::Spec
Local Packages
New package perl-Test-FailWarnings (0.008)
Updated perl-Data-Section to 0.200003 as per the Fedora version
Updated perl-IPC-Cmd to 0.86:
run_forked() now uses Time::HiRes and Carp
Fix incomplete output more than buffer size in run_forked
Work around absent CLOCK_MONOTONIC on OSX in run_forked
Fix error reporting if command killed by signal (CPAN RT#89770)
Make the false test more forgiving, for Solaris and other SVR*
Updated perl-Perl-Critic to 1.121 as per the Fedora version
Tuesday 5th November 2013
Fedora Project
Updated perl-Test-Simple to 1.001002 in F-20 and Rawhide:
Restore ability to use regex with test_err and test_out (CPAN RT#89655)
Local Packages
Updated check to 0.9.11:
- Check's unit tests pass when compiled out of the source tree
Check compiles for Windows using the MinGW/msys environment (without using fork), and all unit tests pass
- Check compiles for Windows using the Cygwin environment, and all unit tests pass
Check compiles for Windows using MinGW in Linux (without using fork), and all unit tests pass using wine 1.4
Check compiles for Windows using MinGW-w64 in Linux (without using fork), and all unit tests pass using wine 1.4
On systems without timer_settimer, use setitimer (if available) to get sub-second unit test timeouts; if setitimer is unavailable, fall back on alarm
Updated dovecot to 2.2.7:
Some usage of passdb checkpassword could have been exploitable by local users; you may need to modify your setup to keep it working (see http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security)
auth: added ability to truncate values logged by auth_verbose_passwords (see 10-logging.conf comment)
mdbox: added "mdbox_deleted" storage, which can be used to access messages with refcount=0
ssl-params: added ssl_dh_parameters_length setting
master process was doing a hostname.domain lookup for each created process, which may have caused a lot of unnecessary DNS lookups
dsync: syncing over 100 messages at once caused problems in some situations, causing messages to get new UIDs
fts-solr: different Solr hosts for different users didn't work
Updated perl-Coro to 6.32:
Use a new algorithm to derive padlists for perl 5.18; the old one could lead to 0-pointer accesses inside perl
Updated perl-Mixin-Linewise to 0.102:
This might break your code
Add binmode option to set binmode on opened filehandles; this defaults to encoding(UTF-8)
- Typo fix by the inimitable David Steinbrunner
Updated perl-Module-Build to 0.4008:
Fix test failing on ancient perls ≤ 5.8.1
Do not set default switches in Test::Harness; not even -w
Fix a couple more broken links to CPAN::META::Spec that should have been CPAN::Meta::Spec
Updated perl-Spellunker to 0.4.0:
Added clear_stopwords method
Wednesday 6th November 2013
Local Packages
Updated perl-Pod-Coverage-TrustPod to 0.100003:
The string *EVERYTHING* is now a pattern meaning "trust everything"
Only anchor the regex from Pod; trustme regex are again non-anchored
Updated perl-Pod-Eventual to 0.094001:
Require Mixin-Linewise 0.102 to avoid busted 0.101
Updated perl-Text-Haml to 0.990112:
Fix support for caching of templates in __DATA__ section
- Fix hashref interpolation inside filters
Updated perl-XML-LibXSLT to 1.82:
Makefile.PL: report LibXSLT mismatch correctly (CPAN RT#90085)
Thursday 7th November 2013
Fedora Project
Updated perl-Archive-Any to 0.0941 in F-20 and Rawhide:
Fixes version number in lib/Archive/Any.pm
- Previous release had broken permissions
Local Packages
Updated perl-Archive-Any to 0.0941 as per the Fedora version
Sunday 10th November 2013
Fedora Project
Updated perl-BerkeleyDB to 0.54 in F-20 and Rawhide:
Fix memory leak in CDS locking routines (CPAN RT#90134)
Local Packages
Updated perl-BerkeleyDB to 0.54 as per the Fedora version
Monday 11th November 2013
Fedora Project
Updated perl-IO-Socket-SSL to 1.958 in Rawhide:
- Lots of behaviour changes for more secure defaults:
Behaviour change: make default cipher list more secure, especially:
- No longer support MD5 by default (broken)
- No longer support anonymous authentication by default (vulnerable to man in the middle attacks)
Prefer ECDHE/DHE ciphers and add necessary ECDH curve and DH keys, so that it uses by default forward secrecy, if underlying Net::SSLeay/openssl supports it
- Move RC4 to the end, i.e. 3DES is preferred (BEAST attack should hopefully have been fixed and now RC4 is considered less safe than 3DES)
Default SSL_honor_cipher_order to 1, e.g. when used as server it tries to get the best cipher even if the client prefers other ciphers; please note that this might break connections with older, less secure implementations, in which case revert to 'ALL:!LOW:!EXP:!aNULL' or so
Behaviour change: SSL_cipher_list now gets set on context, not SSL object, and thus gets reused if context gets reused; please note that using SSL_cipher_list together with SSL_reuse_ctx no longer has any effect on the ciphers of the context
- Rework hostname verification schemes:
Add RFC names as scheme (e.g. 'rfc2818', ...)
- Add SIP, SNMP, syslog, netconf, GIST
Behaviour change: fix SMTP - now accept wildcards in CN and subjectAltName
Behaviour change: fix IMAP, POP3, ACAP, NNTP - now accept wildcards in CN
Behaviour change: anywhere wildcards like www* now match only 'www1', 'www2' etc. but not 'www'
Anywhere wildcards like x* are no longer applied to IDNA names (which start with 'xn--')
Fix crash of Utils::CERT_free
- Support TLSv11, TLSv12 as handshake protocols
Fixed t/core.t: test used cipher_list of HIGH, which includes anonymous authorization; with the DH param given by default since 1.956, old versions of openssl (like 0.9.8k) used cipher ADH-AES256-SHA (e.g. anonymous authorization) instead of AES256-SHA and thus the check for the peer certificate failed (because ADH does not exchange certificates) - fixed by explicitly specifying HIGH:!aNULL as cipher (CPAN RT#90221)
- Cleaned up tests:
Remove ssl_settings.req and 02settings.t, because all tests now create a simple socket at 127.0.0.1 and thus global settings are no longer needed
Some tests did not have use strict(!); fixed it
Removed special handling for older Net::SSLeay versions that are less than our minimum requirement
Some syntax enhancements: removed some SSL_version and SSL_cipher_list options where they were not really needed
Clean-up: remove workaround for old IO::Socket::INET6 but instead require at least version 2.55, which is now 5 years old
Fix t/session.t to work with older openssl versions (CPAN RT#90240)
Local Packages
Updated perl-Archive-Zip to 1.33:
- Experimental Unicode in file/dir names
- Add decryption support
Updated Perl dependency to 5.006 to reflect implicit dependencies in the code exposed by Perl::MinimumVersion xt test
Set compressed size and uncompressed size of an entry to 0 if either of them is 0 (CPAN RT#68446)
Added $VERSION to crc32
Unlink temporary files generated by tempFile (CPAN RT#89777)
- Various minor bug fixes
Typo fixes (CPAN RT#59102, CPAN RT#86600)
Updated perl-IO-Socket-SSL to 1.958 as per the Fedora version
Updated perl-Path-FindDev to 0.4.2:
Minimum perl declared is now 5.8, and tested to work on 5.8; however, the version scheme is x.y.z still, which means if you want to depend on a specific version in Perl code, you'll need a recent enough version.pm to make it work
Updated perl-Text-CSV_XS to 1.02:
- Add example for reading only a single column
Don't store NULL in _ERROR_INPUT (CPAN RT#86217)
- Prevent double-decode in csv-check
Add decode_utf8 attribute (default is true)
Updated the python-twisted stack to 13.2.0 (see NEWS for details)
Tuesday 12th November 2013
Fedora Project
Updated gtkwave to 3.3.52 in F-20 and Rawhide:
Added LZ4 as compression type for FST; when enabled with --fourpack in vcd2fst, this compresses both signal data and the hierarchy using LZ4
Added WLF support via wlf2vcd; to use, specify -o at the command line (e.g., gtkwave -o test.wlf)
- Changed left/right arrow function in signal/wave windows to find next transition of selected signal(s)
Re-enabled DnD scroll beyond top/bottom of Signals pane
- Added debounce for baseline (middle) mouse button
- Another partial VCD loader fix
Now use libcomdlg32 file requesters on MinGW
Added --extensions flag to fstvcd to enable emission of FST extensions/attributes to VCD files; this is to keep FST attributes from making VCD files unparseable with other tools
Fix in FsdbReader interface for version 1.x files
Many warnings fixes found from gcc -Wextra flag
Fixed thread-unsafe static allocations in fstapi.c
Updated perl-DBM-Deep to 2.0010 in F-20 and Rawhide:
- Can push undefined values onto arrays
Updated perl-IO-Socket-SSL to 1.959 in Rawhide:
Fix test t/core.t for Windows
Local Packages
Updated gtkwave to 3.3.52 as per the Fedora version
Updated perl-DBM-Deep to 2.0010 as per the Fedora version
Updated perl-IO-Socket-SSL to 1.959 as per the Fedora version
Updated perl-Module-Build to 0.4200:
- Converted to using Meta 2.0
- Lowercase license in fallback logic
Do not set provides in metadata if no_index is set
Updated unrar to 5.01 beta 1
Wednesday 13th November 2013
Fedora Project
Updated perl-IO-Socket-SSL to 1.960 in Rawhide:
- Only documentation enhancements:
Clarify with text and example code, that within event loops not only select/poll should be used, but also pending has to be called
- Better introduction into SSL; at least mention anonymous authentication as something you don't want and should take care with the right cipher
- Make it more clear that it's better not to change the cipher list unless you really know what you're doing
- Only documentation enhancements:
Local Packages
Updated perl-IO-Socket-SSL to 1.960 as per the Fedora version
Updated perl-TAP-Harness and perl-Test-Harness to 3.30:
Respect PERL5LIB in tainting source handler test
Use base instead of parent: this dist is used for testing all other modules, so it should avoid having any non-core prerequisites; having parent as a prereq leads to a circular dependency of parent -> Test::More -> Test::Harness
- Various POD fixes
Don't localize all of %ENV in harness.t
Give TAP::Harness::Beyond a unique NAME
Thursday 14th November 2013
Fedora Project
Updated perl-MIME-tools to 5.505 in F-20 and Rawhide:
Fix documentation typos (CPAN RT#80473, CPAN RT#87783)
Fix broken test (CPAN RT#84668)
Don't run Kwalitee tests unless author or release tests are enabled (CPAN RT#87094)
Fix bug in header parsing that would fail to parse a header like: Content-Type: ; name="malware.zip"
Local Packages
Updated dovecot to fix ostream infinite loop (Bug #1029906)
Updated perl-MIME-tools to 5.505 as per the Fedora version
Friday 15th November 2013
Fedora Project
Updated perl-Test-Class to 0.40 in F-20 and Rawhide (Bug #1026715):
Test::Class failed on Test::Builder 0.99 (CPAN RT#89473)
Local Packages
Updated perl-IPC-Cmd to 0.88:
- Skip some problematic tests on Cygwin
Saturday 16th November 2013
Local Packages
Updated perl-PPIx-Regexp to 0.035:
Properly handle multi-character modifiers like /ee; we now handle /eie as being the same as /eei
Properly handle \g and \k back references that do not correspond to an actual capture group; they are now re-blessed into the unknown token, and counted as errors
Add method error() to PPIx::Regexp::Element; this should return an error message when the element is in error - normally when it has been blessed into the unknown token or structure
Add method modifier_asserted() to PPIx::Regexp::Element; this walks the parse tree backwards to determine if the given modifier is in effect for the element
Sunday 17th November 2013
Fedora Project
Updated perl-Software-License to 0.103008 in F-20 and Rawhide:
- Faster!
Add new_from_short_name to LicenseUtils for spdx.org-style short names
- Avoid double trailing dots in expanded licenses
- Fix some errors in (3-clause) BSD license text
- The 2-clause BSD ("FreeBSD") license no longer incorrectly puts "FreeBSD" as the owner in the license full text
Local Packages
Updated perl-Software-License to 0.103008 as per the Fedora version
Monday 18th November 2013
Local Packages
Updated perl-Coro to 6.33:
- Do not crash when freeing padlists with holes (in 5.18)
Tentative SVt_BIND 5.19 port/fix
Updated perl-IPC-Cmd to 0.90:
Skip some problematic tests when PERL_CORE
Tuesday 19th November 2013
Local Packages
Updated perl-Module-Build to 0.4202:
Prefer META.json over META.yml
Don't merge prereqs from meta to mymeta
Wednesday 20th November 2013
Local Packages
Updated dovecot to 2.2.8:
Mail cache lookups work for the mail being saved, which improves performance by avoiding the need to parse the mail multiple times when using some plugins (e.g. mail_log)
- Mail cache works for recently cached data also with in-memory indexes
imapc: many performance improvements, especially when working with dsync; also added imapc_feature=fetch-headers, which allows using FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire header
mail_location = ..:FULLDIRNAME=dbox-Mails is the same as :DIRNAME=dbox-Mails, but it will also be used for :INDEX and :CONTROL directories (it should have worked this way from the beginning, but can't be changed any more without breaking existing installations)
Fixed infinite loop in message parsing if message ends with "--boundary" and CR (without LF); messages saved via SMTP/LMTP can't trigger this, because messages must end with an "LF.", but a user could trigger this for him/herself though
lmtp: client was sometimes disconnected before all the output was sent to it
imap_zlib plugin caused crashes during client disconnection in v2.2.7
replicator: database wasn't being exported to disk every 15 minutes as it should have; instead it was being imported, causing "doveadm replicator remove" commands to not work very well
I also added a patch from upstream to fix whitespace removal failures that caused pigeonhole test failures
Thursday 21st November 2013
Fedora Project
Updated glib in Rawhide to use format strings properly
Updated gtk+ in Rawhide to use format strings properly
Updated gtorrentviewer in Rawhide to add missing format strings in g_warning() invocations
Updated ORBit in Rawhide to use format strings properly
Updated perl-Test-Version to 1.002004 in Rawhide:
- Fix bugs in argument handling
- Fix whitespace
Updated rbldnsd in Rawhide to use format string in dslog() invocation
Updated tidyp in Rawhide fix format string issues (https://github.com/w3c/tidy-html5/issues/11)
Local Packages
Updated glib as per the Fedora version
Updated gtk+ as per the Fedora version
Updated gtorrentviewer as per the Fedora version
Updated ORBit as per the Fedora version
Updated perl-Module-CoreList to 3.01:
- Finalized for v5.19.6
Updated perl-Path-IsDev to 1.000001:
- Minor packaging updates
Updated perl-Test-Version to 1.002004 as per the Fedora version
Updated rbldnsd as per the Fedora version
Updated tidyp as per the Fedora version
Friday 22nd November 2013
Fedora Project
Updated perl-CPAN-Changes to 0.26 in Rawhide:
Fix reference issues when adding a release (CPAN RT#90605)
Local Packages
Updated perl-CPAN-Changes to 0.26 as per the Fedora version
Updated perl-Path-IsDev to 1.000002:
Attempt to avoid failures on some Win32's where methods other than File::HomeDir->my_home don't work at all
Move dependency-changes noise out of Changes file
Saturday 23rd November 2013
Local Packages
Updated perl-Mail-IMAPClient to 3.35:
Use Quote() over Massage() to avoid stripping double quotes from argument
Removed constant NonFolderArg
May deprecate Massage() in a future release
_list_or_lsub failed to handle folder names with double quotes
Clean up Escaped_results()
New methods: Escaped_history() and _escaped_trans_data()
Removed method: _list_response_preprocess()
getacl on a folder returned as literal failed (CPAN RT#90315)
_read_line could remove extra space when literal data was received
Typo fixes (CPAN RT#89040)
Updated perl-Path-Tiny to 0.046:
- Fixed locking test on AIX
- Revised locking tests for portability again: locks are now tested from a separate process
Sunday 24th November 2013
Fedora Project
Updated perl-Config-Tiny to 2.20 in Rawhide:
- Relax pre-req version requirements
Local Packages
Updated cdrtools to 3.01 alpha release 19
Updated perl-Config-Tiny to 2.20 as per the Fedora version
Monday 25th November 2013
Fedora Project
Updated milter-regex to 2.0 in Rawhide:
Add -l option to specify maximum log level
Local Packages
Updated dovecot to 2.2.9:
Full text search indexing can now be done automatically after saving/copying mails by setting plugin { fts_autoindex=yes }
replicator: added replication_dsync_parameters setting to pass "doveadm sync" parameters (for controlling what to replicate)
- Added mail-filter plugin
Added liblzma/xz support (zlib_save=xz)
- v2.2.8's improved cache file handling exposed several old bugs related to fetching mail headers
v2.2.7's iostream handling changes were causing some connections to be disconnected before flushing their output (e.g. POP3 logout message wasn't being sent)
Updated perl-Devel-PartialDump to 0.16:
Moose dependency removed, resolving circular dependency in Moose's recommended prereqs
Converted packaging to Dist::Zilla
Tuesday 26th November 2013
Fedora Project
Updated perl-IO-Socket-SSL to 1.961 in Rawhide:
IO::Socket::SSL::Utils::CERT_create can now create CA-certificates that are not self-signed (by giving issuer_*)
Updated perl-Readonly to 1.04 in Rawhide:
Module now maintained by Sanko Robinson; please see TODO for a possible set of changes to this module that may affect code written for old, pre-perl 5.14.0 platforms!
Local Packages
Updated perl-Class-Tiny to 0.013:
Expanded comparison to Object::Tiny and Class::Accessor
Updated perl-IO-Socket-SSL to 1.961 as per the Fedora version
Updated perl-Path-Tiny to 0.047:
- Previous lock testing fixes broke on Windows
Updated perl-Readonly to 1.04 as per the Fedora version
Updated perl-Text-Haml to 0.990113:
Fix test failure on windows (\r\n -> \n)
- Fix bug with HTML escaping
Updated perl-YAML to 0.86:
Synopsis in YAML::Dumper didn't work as expected (CPAN RT#19838)
Address complex regular subexpression recursion limit (CPAN RT#90593)
The fix for CPAN RT#90593 used a regex feature introduced in Perl 5.10, so to maintain compatibility for older releases, I used a different fix (just on the older releases) based on a patch posted in CPAN RT#18195:
Fix for CPAN RT#18195 and CPAN RT#90593 Upstream fix in 0.85 doesn't work with perl < 5.10 --- lib/YAML/Loader.pm +++ lib/YAML/Loader.pm @@ -510,12 +510,28 @@ return $node; } +# Work around /regexp/ bug in perl < 5.10 +sub _parse_inline_double_quoted_perl_bug_work_around { + my $self = shift; + my @list; + local $_ = $self->{inline}; + s{^"}{} or croak YAML_PARSE_ERR_BAD_DOUBLE(); + push @list, $1 + while s{^((?:\\.|[^\"\\]+){1,1000})}{}; + s/\\"/"/g for @list; + s{^"}{} or croak YAML_PARSE_ERR_BAD_DOUBLE(); + $self->{inline} = $_; + return join("",@list); +} + # Parse the inline double quoted string. sub _parse_inline_double_quoted { my $self = shift; my $node; - # https://rt.cpan.org/Public/Bug/Display.html?id=90593 - if ($self->inline =~ /^"((?:(?:\\"|[^"]){0,32766}+){0,32766}+)"\s*(.*)$/) { + # https://rt.cpan.org/Public/Bug/Display.html?id=18195 + return $self->_parse_inline_double_quoted_perl_bug_work_around() + if length($self->{inline}) > 10_000; + if ($self->inline =~ /^"((?:\\"|[^"])*)"\s*(.*)$/) { $node = $1; $self->inline($2); $node =~ s/\\"/"/g;
Thursday 28th November 2013
Fedora Project
Updated perl-IO-Socket-SSL to 1.962 in Rawhide:
- Work around problems with older F5 BIG-IP by offering fewer ciphers on the client side by default, so that the client hello stays below 255 bytes
Local Packages
Updated perl-Class-Tiny to 0.014:
Put back a 'no warnings "once"' line that caused downstream warnings
Updated perl-IO-Socket-SSL to 1.962 as per the Fedora Version
Updated perl-Module-Build to 0.4203:
Map recommends back to runtime recommends
Map restrictive license to restricted in meta 2.0
Friday 29th November 2013
Local Packages
Updated perl-Net-DNS to 0.73:
Feature: CPAN RT#53610: add TSIG validation support
Feature: CPAN RT#84468: TSIG: add support for HMAC-SHA1 .. HMAC-SHA512
Fix CPAN RT#88778: $update->unique_push() does not work as advertised
Fix CPAN RT#88744: nameserver crashes on malformed TCP query
Fix CPAN RT#84601/CPAN RT#81942: fix memory leak on packet clean-up
Fix CPAN RT#84110: incorrect parsing of PTR records in zonefile
Fix CPAN RT#83755: erroneous attempt to invoke Net::LibIDN in Domain.pm
Fix CPAN RT#83078: can't locate Net/DNS/Resolver/linux.pm in @INC
Fix CPAN RT#83078: eval{ ... }; if ($@) { ... }; broken by threads?
Fix CPAN RT#83075: ZoneFile.pm wrongly rejects $TTL 0 directive
Fix CPAN RT#82621: error string empty after failed TCP query
Fix CPAN RT#82296: IPv6 with embedded IPv4 address not mapped to ip6.arpa
Fix CPAN RT#82294: perl taint removed in Domain and Text objects
Saturday 30th November 2013
Fedora Project
Updated perl-Test-Class to 0.41 in Rawhide:
Require a newer Test::Builder if 0.99 is installed (CPAN RT#90699)
Updated perl-Test-Deep to 0.112 in Rawhide:
When printing diagnostics, differentiate the type of a blessed object from the name of the class itself (CPAN RT#78288)
- Typo fixes
- Fixes to clarity and accuracy of documentation
- Add metadata links to repo and issue tracker
Added obj_isa for testing ->isa without falling back to ref($x)
Added the experimental ":v1" export group to skip importing Isa, isa, and blessed
Local Packages
Updated perl-Test-Deep to 0.112 as per the Fedora version
Previous Month: October 2013
Next Month: December 2013