Monday 2nd May 2016
Fedora Project
Updated perl-List-MoreUtils to 0.415 in F-24 and Rawhide:
Fix CPAN RT#75727: after's XS implementation now calls XSRETURN(-1) when it doesn't find an element
Fix CPAN RT#113117: XS's minmax() sometimes returned undef (perl ≥ 5.20)
Explicit test for thesis in CPAN RT#110998: XS implementation of pairwise fails with memory allocation error when there are more return values than in original lists - thesis is proven wrong
- Efficiency improvements
- Improve some tests to get clearer reports
- Distinguish between "Makefile.PL finds a .git directory" and "Makefile.PL runs in maintainer mode"
Local Packages
Updated perl-List-MoreUtils to 0.415 as per the Fedora version
Updated perl-Moose to 2.1800:
- Bug Fixes:
Fixed method cache regeneration when a class contains a blessed sub (CPAN RT#113704, PR#122)
- Documentation:
Moose::Meta::Attribute::Native::Trait::Array now documents the return value for 'first_index' when there is no match (-1)
- Tests:
Fix dysfunctional test on perl 5.8.x when Class::C3::XS is not installed (CPAN RT#113704)
- Other:
Moose::Exception now has a boolean overload (PR#119)
All uses of List::MoreUtils have been removed, replaced by inlined forms or equivalents in List::Util (PR#120) (note that builds for older distributions that don't have a very recent List::Util are patched back to use List::MoreUtils)
Moose::Exception's message attribute can now be any defined value, so as to allow for objects with a stringification overload in place of a string
Build-time compiler sanity checking is now done with ExtUtils::HasCompiler instead of ExtUtils::CBuilder
An increased Data::OptList version has been added to recommended prereqs, for greater speed (PR#123)
Tuesday 3rd May 2016
Fedora Project
Updated perl-Archive-Any to 0.0945 in F-24 and Rawhide:
Use 'base' rather than @ISA in Zip.pm
Updated perl-B-Hooks-EndOfScope to 0.19 in F-24 and Rawhide:
More Makefile.PL updates
Makefile.PL now checks for a working compiler using ExtUtils::HasCompiler (inlined into the build) rather than ExtUtils::CBuilder (CPAN RT#113685)
Updated perl-File-MMagic (1.30) in F-24 and Rawhide with upstream fix for 'Redundant argument in sprintf' warning (CPAN RT#109673)
Updated perl-IO-AIO to 4.34 in F-24 and Rawhide:
def0.h was not properly generated during previous release, causing compile errors on various platforms
major/minor were accidentally switched
Removed duplicate definition of MAP_HUGETLB
Added (untested!) aio_fcntl, aio_ioctl requests
(libeio) Names set via prctl are truncated to 15 chars + nul, not 16, as manpages-dev originally claimed
Updated perl-Path-Tiny to 0.090 in F-24 and Rawhide:
Fix spew_utf8 to allow array references as input
Local Packages
Updated perl-Archive-Any to 0.0945 as per the Fedora version
Updated perl-B-Hooks-EndOfScope to 0.19 as per the Fedora version
Updated perl-File-MMagic (1.30) as per the Fedora version
Updated perl-IO-AIO to 4.34 as per the Fedora version
Updated perl-Module-CoreList to 5.20160429:
- Updated for v5.22.2
Updated perl-Moose to 2.1801:
Bundled an updated ExtUtils::HasCompiler, to support building with a noexec $TMPDIR
Updated perl-Path-Tiny to 0.090 as per the Fedora version
Updated perl-Test-Script to 1.12:
Including some optional Test2-based tests that should only be run with a merged Test2/Test::Builder (currently a dev release as Test::Simple on CPAN)
One possible fix for https://github.com/plicease/Test-Script/issues/5
Check for IO errors on temporary .pm file
I also added a simple patch to silence 'Warning: Use of "quotemeta" without parentheses is ambiguous' warnings on older perls:
--- lib/Test/Script.pm +++ lib/Test/Script.pm @@ -131,7 +131,7 @@ sub _preload_module join ',', # quotemeta is overkill, but it will make sure that characters # like " are quoted - map { '"' . quotemeta . '"' } + map { '"' . quotemeta() . '"' } grep { ! ref } @INC) || die "unable to write $filename: $!"; close($fh) || die "unable to close $filename: $!";;
Wednesday 4th May 2016
Local Packages
Updated perl-HTTP-Tiny to 0.058:
- Added
Added support for the SSL_CERT_FILE environment variable
Added 'peer' attribute to force a connection to a particular server
Added 'connected' method to allow introspection of persistent connections
- An array reference of redirection result hash references is included in the final response hash reference (but only if redirects occur)
- Changed
- Because folded headers are obsoleted in the revised RFCs, if CRLF is found in header values followed by one or more spaces, they are all replaced by a single space
- Fixed
- Per the RFC, control headers are now sent first before other headers (which are sent in arbitrary order)
- Only well-known headers have their case canonicalized; all other headers are sent in the case provided by the user
The 'keep_alive' option now also sets the SO_KEEPALIVE option on the underlying socket to help with long-lived, idle connections
- Request header field values are now validated against the RFC rules (i.e. empty or else space-or-tab separated tokens of printable characters)
Friday 6th May 2016
Fedora Project
Updated perl-Net-CIDR to 0.18 (current upstream release) in EPEL-6 and EPEL-7 as requested in Bug #1331509
Saturday 7th May 2016
Fedora Project
Updated perl-Math-Pari to 2.010809b in F-24 and Rawhide:
MakeMaker of 5.22 (and, maybe, 5.20) started to call test_dynamic target in the daughter Makefile
Correct "{" in RExes of libPARI/gphelp
Attempt to workaround a broken config of gcc on vendor's Perl on Solaris
Sunday 8th May 2016
Fedora Project
Updated perl-B-Hooks-EndOfScope to 0.20 in F-24 and Rawhide:
Remove unnecessary and erroneous extra crud in inc/
Updated perl-Readonly to 2.04 in F-24 and Rawhide:
Local Packages
Updated perl-B-Hooks-EndOfScope to 0.20 as per the Fedora version
Updated perl-PPIx-Regexp to 0.050:
Parse bracketed substitution with embedded comment; this is something like s{foo}\n#{bar}\n{baz}, which is equivalent to s/foo/baz/
We now recognize postfix dereferences by default, since Perl does beginning with 5.24; in other words, default new() argument 'postderef' to true
Unterminated substitutions (i.e. 's//') should no longer cause an exception; instead, they parse as an unknown token
Updated perl-Readonly to 2.04 as per the Fedora version
Monday 9th May 2016
Fedora Project
Updated GeoIP-GeoLite-data to the May 2016 databases in F-24 and Rawhide
Updated milter-greylist to 4.6 in F-24 and Rawhide:
- Support IPv6 DNSRBL
Fix strtok_r() state usage
Document queueID log for Postfix
Fix file descriptor leak in spamd code
Updated perl-DateTime-Format-Strptime to 1.68 in F-24 and Rawhide:
Author tests are no longer in t/, which makes running tests for non-authors much faster (CPAN RT#114237)
Local Packages
Updated GeoIP-GeoLite-data to the May 2016 databases as per the Fedora version
Updated perl-DateTime-Format-Strptime to 1.68 as per the Fedora version
Updated perl-Params-Validate to 1.24:
Author tests are no longer in t/, which makes running tests for non-authors faster (CPAN RT#113063)
Tuesday 10th May 2016
Fedora Project
Updated smbldap-tools to 0.9.11 in F-24 and Rawhide:
smbldap.conf: New parameter: lanmanPassword (disabled by default)
smbldap_tools.pm: Export account_base_rid() for smbldap-usermod
smbldap-useradd:
Do not add dummy userPassword attribute
- Die if adding a user entry fails
Set random password instead of insecure one on 'smbpasswd -a'
Check if specified UID is owned by local user (bug #2974)
Report error on exec() failure
smbldap-config:
Local Packages
Updated perl-Module-CoreList to 5.20160507:
- Updated for v5.24.0 and v5.25.0
- Avoid deep recursion warnings for newer perl versions
Updated smbldap-tools to 0.9.11 as per the Fedora version
Thursday 12th May 2016
Fedora Project
Updated perl-DBD-CSV to 0.49 in F-24 and Rawhide:
- Simplified test-table-name generation
Prefer quote_empty over quote_always for size (Text::CSV_XS => 1.18)
Add CONTRIBUTING.md
- It's 2016
Added docs to warn for reserved words (CPAN RT#106529)
- Minor spelling corrections
Test with perl 5.24.0, DBI 1.636, SQL::Statement 1.410, Text::CSV_XS 1.23
Updated perl-MailTools to 2.17 in F-24 and Rawhide:
Mail::Header should only accept totally empty lines as header terminator, not to break MIME::Tools regression tests (CPAN RT#113918)
Local Packages
Updated perl-Archive-Tar to 2.08:
Add the roundtrip test to MANIFEST
Updated perl-DBD-CSV to 0.49 as per the Fedora version
Updated perl-MailTools to 2.17 as per the Fedora version
Friday 13th May 2016
Local Packages
Updated perl-BSD-Resource to 1.2910:
Add RLIMIT_RSESTACK from hpux/ia64, and RLIMIT_FREEMEM and RLIMIT_NTHR from QNX
Add more PRIO_ values from Solaris: PRIO_CONTRACT, PRIO_LWP, PRIO_PROJECT, PRIO_SESSION, PRIO_TASK, PRIO_ZONE
HPUX: Do not unconditionally define the RLIMIT_ and RLIM_NLIMITS
Add missing word ('enough') in getrusage.t test skippage
Repoint all the license pointers to COPYRIGHT and LICENSE in Resource.pm, add LICENSE file as a new pointer
Saturday 14th May 2016
Fedora Project
Updated perl-DateTime to 1.27 in F-24 and Rawhide:
Added an environment variable PERL_DATETIME_DEFAULT_TZ to globally set the default time zone (GH#14); using this is very dangerous - be careful!
Local Packages
Updated perl-DateTime to 1.27 as per the Fedora version
Monday 16th May 2016
Local Packages
Did some clean-up (addition of perl-generators as a build requirement, simplifying find commands using -empty and -delete options) and rebuilt perl-JSON-XS (3.02), perl-Net-SSLeay (1.74) and perl-XML-LibXML (2.0124)
Updated perl-Config-Tiny (2.23) to fix FTBFS when File::Temp is not in the minimal buildroot, and tidy up the spec as above
Updated perl-Test-Portability-Files (0.06) not to run the author tests when bootstrapping, and to add perl-generators as a build requirement
Tuesday 17th May 2016
Local Packages
Did some clean-up (addition of perl-generators as a build requirement, simplifying find commands using -empty and -delete options) and rebuilt perl-B-Hooks-OP-Check (0.19), perl-Class-XSAccessor (1.19), perl-Clone (0.38), perl-Cpanel-JSON-XS (3.0213), perl-Guard (1.023), perl-List-MoreUtils (0.415), perl-Package-Stash-XS (0.028), perl-Params-Validate (1.24), perl-PerlIO-utf8_strict (0.006), perl-Sub-Name (0.15), perl-Test-CleanNamespaces (0.18), perl-Test-Warnings (0.026), perl-Unicode-CheckUTF8 (1.03), perl-Unicode-UTF8 (0.60), perl-Variable-Magic (0.59)
Updated perl-DBI (1.636) not to build the Coro sub-package for Perl 5.24 onwards as Coro won't build there, plus spec clean-ups as above
Updated perl-Test-Vars (0.008) not to build-require perl(Moose::Role) when bootstrapping, plus spec clean-ups as above
Updated perl-YAML-Tiny (1.69) to fix FTBFS when File::Temp is not in the minimal buildroot, plus spec clean-ups as above
Wednesday 18th May 2016
Local Packages
Updated curl to 7.49.0:
schannel: Add ALPN support
SSH: Support CURLINFO_FILETIME
SSH: New CURLOPT_QUOTE command "statvfs"
wolfssl: Add ALPN support
http2: Added --http2-prior-knowledge
http2: Added CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE
libcurl: Added CURLOPT_CONNECT_TO
curl: Added --connect-to
libcurl: Added CURLOPT_TCP_FASTOPEN
curl: Added --tcp-fastopen
curl: Remove support for --ftpport, -http-request and --socks (deprecated versions since around 10 years)
CVE-2016-3739: TLS certificate check bypass with mbedTLS/PolarSSL
checksrc.bat: Updated the help to be consistent with generate.bat
checksrc.bat: Added support for scanning the tests and examples
openssl: Fix ERR_remove_thread_state() for boringssl/libressl
- openssl: boringssl provides the same numbering as openssl
multi: Fix "Operation timed out after" timer
url: Don't use bad offset in tld_check_name to show error
sshserver.pl: Use quotes for given options
Makefile.am: Skip the scripts dir
curl: Warn for --capath use if not supported by libcurl
- http2: Fix connection reuse
GSS: Make Curl_gss_log_error more verbose
- build-wolfssl: Allow a broader range of ciphers (Visual Studio)
- wolfssl: Use ECC supported curves extension
- openssl: Fix compilation warnings
Curl_add_buffer_send: Avoid possible NULL dereference
SOCKS5_gssapi_negotiate: Don't assume little-endian ints
strerror: Don't bit shift a signed integer
url: Corrected get protocol family for FTP and LDAP
curl/mprintf.h: Remove support for _MPRINTF_REPLACE
upload: Missing rewind call could make libcurl hang
- IMAP: Check pointer before dereferencing it
- build: Changed the Visual Studio project's warning level from 3 to 4
checksrc: Now stricter, wider checks, code cleaned up
checksrc: Added docs/CHECKSRC.md
curl_sasl: Fixed potential null pointer utilization
- krb5: Fixed missing client response when mutual authentication enabled
- krb5: Only process challenge when present
- krb5: Only generate a SPN when it's not known
formdata: Use appropriate fopen() macros
curl.1: -w filename_effective was introduced in 7.26.0
http2: Make use of the nghttp2 error callback
http2: Fix connection reuse when PING comes after last DATA
curl.1: Change example for -F
- HTTP2: Add a space character after the status code
curl.1: Use example.com more
mbedtls.c: Changed private prefix to mbed_
mbedtls: Implement and provide *_data_pending() to avoid hang
mbedtls: Fix MBEDTLS_DEBUG builds
- ftp/imap/pop3/smtp: Allow the service name to be overridden
CURLOPT_SOCKS5_GSSAPI_SERVICE: Merged with CURLOPT_PROXY_SERVICE_NAME
build: Include scripts/ in the dist
- http2: Add handling stream level error
- http2: Improve header parsing
makefile.vc6: Use d suffix on debug object
configure: Remove check for libresolve
scripts/make: Use $(EXEEXT) for executables
checksrc: Got rid of the whitelist files
sendf: Added ability to call recv() before send() as workaround
NTLM: Check for NULL pointer before dereferencing
- openssl: Builds with OpenSSL 1.1.0-pre5
configure: ac_cv_ → curl_cv_ for all cached vars
winbuild: Add mbedtls support
curl: Make --ftp-create-dirs retry on failure
- PolarSSL: Implement public key pinning
multi: Accidentally used resolved host name instead of proxy
CURLINFO_TLS_SESSION.3: clarify TLS library support before 7.48.0
CONNECT_ONLY: Don't close connection on GSS 401/407 responses
- opts: Fix some syntax errors in example code fragments
- mbedtls: Fix session resume
test1139: Verifies libcurl option man page presence
CURLINFO_TLS_SSL_PTR.3: Clarify SSL pointer availability
curl: Make --disable work as long form of -q
curl: Use --telnet-option as documented
curl.1: Document --ftp-ssl-reqd, --krb4 and --ntlm-wb
curl: -h output lacked --proxy-header and --ntlm-wb
curl -J: Make it work even without http:// scheme on URL
lib: Include curl_printf.h as one of the last headers
- tests: Handle path properly on Msys/Cygwin
curl.1: --mail-rcpt can be used multiple times
CURLOPT_ACCEPT_ENCODING.3: Clarified
- docs: Fixed lots of broken man page references
tls: Make setting pinnedkey option fail if not supported
test1140: Run nroff-scan to verify man pages
http: Make sure a blank header overrides accept_decoding
- connections: Do not reuse non-HTTP proxies on different ports
connect: Fix invalid "Network is unreachable" errors
- TLS: Move the ALPN/NPN enable bits to the connection
TLS: SSL_peek is not a const operation
- http2: Add space between colon and header value
- darwinssl: Fix certificate verification disable on OS X 10.8
mprintf: Fix processing of width and prec args
ftp wildcard: segfault due to init only in multi_perform
Cleaned up (added perl-generators as build requirement, simplified find commands using -empty and -delete options) perl-B-Hooks-OP-Annotation (0.44), perl-Data-UUID (1.221), perl-Taint-Util (0.08) and perl-true (0.18)
Thursday 19th May 2016
Local Packages
Updated perl-MailTools to 2.18:
Mail::Header should accept \r in empty line, which ends the header (CPAN RT#114382)
Updated perl-namespace-clean to 0.27:
- Allow packages to be cleaned multiple times
Ensure the debugger workarounds are applied only when DB::sub is actively used (they are superfluous otherwise)
Work around P5#72210, resulting in fails on 5.8.8 -Duselongdouble
Fix incorrect name in META (CPAN RT#107813)
Updated perl-Test-TrailingSpace: to 0.0300:
Made abs_path_prune_re affect files as well; this way one can skip files with offending extensions
Cleaned up (added perl-generators as build requirement, simplified find commands using -empty and -delete options) perl-Hash-FieldHash (0.14), perl-Hash-StoredIterator (0.007), perl-MooseX-Role-WithOverloading (0.17), perl-Mouse (2.4.5), perl-PadWalker (2.2), perl-Params-Classify (0.013), perl-perl5i (2.13.1), perl-Time-y2038 (20100403)
Updated perl-Data-Visitor (0.30) not to pull in Data::Alias in Perl 5.24+ as it's broken there (CPAN RT#112289)
Friday 20th May 2016
Fedora Project
Updated perl-Test-Simple to 1.302019 in Rawhide
Major refactoring of existing API on top of (included) Test2
Local Packages
Updated curl (7.49.0) to manually install (and package) the zsh completion and bundle upstream files needed so we can run tests 1139 and 1140
Updated perl-IPC-Cmd (0.94) to use the lightweight ExtUtils::MM::Utils rather than ExtUtils::MakeMaker from F-23 onwards since it has now been made available in F-23 and F-24 as well as Rawhide
Saturday 21st May 2016
Local Packages
- Completed rebuild of Perl packages for Perl 5.24 in Rawhide
Updated proftpd (1.3.5b) to handle client/server version skew in mod_sql_mysql (https://forums.proftpd.org/smf/index.php?topic=11887.0) and to fix a possible cause of segfaults in mod_sftp (Bug #1337880, Upstream bug 4203)
Cleaned up (build-require perl-generators, simplify find commands using -empty and -delete options) perl-HTML-Lint (2.22), perl-MIME-Types (2.13) and perl-Moose (2.1801)
Sunday 22nd May 2016
Fedora Project
Updated perl-DateTime to 1.28 in F-24 and Rawhide:
Updated perl-Test-Vars to 0.009 in F-24 and Rawhide:
On recent Perls (5.22 and 5.24, maybe more) this module could detect an unused variable named "$"; this was a bogus false positive, as opposed to just a missing variable name in the output (GH#22)
Fixed tests to use File::Spec->catfile to generate paths so that tests pass on Windows (based on GH#20)
Local Packages
Updated perl-DateTime to 1.28 as per the Fedora version
Updated perl-Module-CoreList to 5.20160520:
Fixed edge-case checking in is_core() (checking for a specific version of a module returned false for the first perl release that contained it)
- Updated for v5.25.1
Updated perl-Test-Vars to 0.009 as per the Fedora version
Updated xxdiff to 4.0.1 (cumulative bug fix update)
Monday 23rd May 2016
Fedora Project
Updated perl-Path-Tiny to 0.094 in Rawhide:
Path::Tiny will prefer PerlIO::utf8_strict over encoding(UTF-8) if available and Unicode::UTF8 is not installed
The 'touch' method can now set the current time on files that aren't owned, as long as they are writable
Improved consistency of symlink support inspection; now always looks at $Config{d_symlink}
- Skips impossible test on 'msys' platform
Local Packages
Updated perl-Capture-Tiny to 0.40:
- Skip some tests if locale can't be determined
Updated perl-Path-Tiny to 0.094 as per the Fedora version
Updated python-twisted to 16.2.0 (see NEWS for details)
Tuesday 24th May 2016
Local Packages
Updated perl-Coro (6.40) to use patch from debian to fix FTBFS with Perl 5.24
Updated perl-DBI (1.636) to build the Coro extension unconditionally again
Updated perl-Search-Elasticsearch to 2.03:
Added register_qs() to allow plugins to expand known query string params
Added api_version() to API roles so that plugins can determine which API version they should load
Wednesday 25th May 2016
Fedora Project
Updated perl-Moose to 2.1802 in Rawhide:
Fixed test failures if Specio 0.14+ was installed
Updated metadata, used by moose-outdated and t/zzz-check-breaks.t, to reflect downstream modules affected by the recent removal of List::MoreUtils
Local Packages
Updated perl-Moose to 2.1802 as per the Fedora version
Thursday 26th May 2016
Fedora Project
Updated perl-B-Hooks-EndOfScope to 0.21 in Rawhide:
Work with Object::Remote by removing require() call on Tie::StdHash in PP
Updated perl-MCE to 1.707 in F-24 and Rawhide:
- Fixed logic when workers exit; improved reliability on Windows
Applied MCE-1.700-provides.patch from Red Hat
Added META.json to the distribution
Updated perl-Mock-Quick to 1.111 in Rawhide:
- Documentation fixes
Local Packages
Updated perl-B-Hooks-EndOfScope to 0.21 as per the Fedora version
Updated perl-MCE to 1.707 as per the Fedora version
Updated perl-Mock-Quick to 1.111 as per the Fedora version
Friday 27th May 2016
Local Packages
Updated libxml2 to 2.9.4:
- This is a big release, including a number of security patches, and there are also a significant number of 'normal' bug fixes and a fair number of portability fixes including a massive patch set for OS400
See https://mail.gnome.org/archives/xml/2016-May/msg00023.html
I also added a patch to fix a regression in attribute decoding during XML schema validation (Gnome Bug #766834)
Updated libxslt to 1.1.29:
CVE-2015-7995: Fix for type confusion in preprocessing attributes
Various other bug and portability fixes: see NEWS for details
Rebuilt perl-XML-LibXML (2.0124) for libxml2 2.9.4
Rebuilt perl-XML-LibXSLT for libxslt 1.1.29
Sunday 29th May 2016
Fedora Project
Updated perl-Eval-Closure to 0.14 in Rawhide:
Various minor optimizations (GH#8)
Updated perl-MCE to 1.708 in F-24 and Rawhide:
Improved import routine in MCE Models and MCE::Subs; this resolves an issue where functions are not exported; e.g. mce_flow, mce_flow_s
Added support for IO::TieCombine handles, which enables MCE->print and MCE->sendto to work reliably with App::Cmd and App::Cmd::Tester; see "Testing and Capturing Output" in MCE::Examples
Updated perl-Test-Regexp to 2016052701 in Rawhide:
Allow specifying how you want to display characters that aren't printable ASCII characters (it used to be displayed as hex escapes); we also now allow named escapes "as is", \n/\r/\t only or "only escape non-printable ASCII", which is the new default
Updated perl-Test-Simple to 1.302022 in Rawhide:
- Many micro-optimizations
- Spelling fixes and tests
Fix leaky File.t file so that /tmp doesn't fill up
Move some modules out of the known broken list in xt tests
Add Test2-based tools to downstream testing
Change when PID/TID are stashed (for forkprove)
VMS fixes for Files.t and IPC system
- Improve thread checks to better detect broken 5.10 builds
Use thread checks to skip/run t/Legacy/Regression/637.t
Local Packages
Rebuilt libspf2 (1.2.10) to flesh out the build dependencies
Updated perl-Carp-Clan to 6.06:
Patch tests failing due to 5.25.1+'s deprecated unquoted left brace in regex (CPAN RT#114537)
Avoid failure due to version self-check in 20pre560.t
Updated perl-Eval-Closure to 0.14 as per the Fedora version
Updated perl-MCE to 1.708 as per the Fedora version
Updated perl-Net-DNS to 1.06:
Fix CPAN RT#114351: Case sensitive compression breaks resolver->nameservers()
Fix CPAN RT#113579: Net::DNS::Resolver dies on scoped IPv6 nameserver address
Fix CPAN RT#113020: Resolve::Recurse hangs
Fix CPAN RT#112860: Improperly terminated AXFR at t/08-IPv4.t line 446
Updated perl-Regexp-Common to 2016052804:
When multiple delimiters are given, wrap the clauses inside a (?|); this makes it that, under -keep, the used delimiters are always in $2 and $4, and the string between the delimiters is always in $3
A requirement on 5.10.0 is now in place for the 'delimited' and 'quoted' patterns
The 'delimited' pattern now allows specifying closing delimiters that are different from the opening delimiters
Added a 'bquoted' pattern, which is a shortcut for using the 'delimited' pattern with 85 mirror imaged bracketing constructs (requires 5.014)
Eliminate the use of s///r
Fix issues with matching Roman numerals, where the pattern wasn't greedy enough (CPAN RT#104353)
Allow Roman numerals to match sequences of 4 Is, Xs, Cs and Ms; this raises the maximum number to be matched to 4999 (MMMMCMXCIX)
- Fixed some POD nits
Updated perl-Test-Regexp to 2016052701 as per the Fedora version
Monday 30th May 2016
Local Packages
Updated curl to 7.49.1:
Windows: prevent DLL hijacking, CVE-2016-4802
dist: Include manpage-scan.pl, nroff-scan.pl and CHECKSRC.md
- schannel: Fix compile break with MSVC XP toolset
curlbuild.h.dist: Check __LP64__ as well to fix MIPS build
dist: Include curl_multi_socket_all.3
- http2: Use HTTP/2 in the HTTP/1.1-alike response
openssl: ERR_remove_thread_state() is deprecated in latest 1.1.0
CURLOPT_CONNECT_TO.3: User must not free the list prematurely
libcurl.m4: Avoid obsolete warning
winbuild/Makefile.vc: Fix check on SSL, MBEDTLS, WINSSL exclusivity
curl_multibyte: Fix compiler error
- openssl: Cleanup must free compression methods (memory leak)
mbedtls: Fix includes so snprintf() works
checksrc.pl: Added variants of strcat()/strncat() to banned function list
contributors.sh: Better grep pattern and show GitHub username
ssh: Fix build for libssh2 before 1.2.6
curl_share_setopt.3: Add minimum version needed for ssl session lock
Tuesday 31st May 2016
Fedora Project
Updated perl-Sysadm-Install to 0.47 in Rawhide:
password_read() now writes the prompt to STDERR (instead of STDOUT), and optionally to /dev/tty if specified; this allows for redirecting STDOUT (and even STDERR) to a file without losing the password prompt
Local Packages
Updated perl-Regexp-Common to 2016053101:
Fix POD nit (CPAN RT#103850)
Don't run author only tests, unless AUTHOR_TESTING is set (CPAN RT#90600)
Added a 'strict' option to matching IPv4 addresses (CPAN RT#93437)
Added a pattern for Austrian postal codes (CPAN RT#53299)
Updated perl-XML-LibXML to 2.0125:
Moved the repository from Mercurial and BitBucket to Git and GitHub: https://github.com/shlomif/perl-XML-LibXML
Updated perl-version to 0.9917:
Fix version::regex captures (CPAN RT#114712)
Updated unrar to 5.40 beta 2
Previous Month: April 2016
Next Month: June 2016