diff options
author | adam <adam@pkgsrc.org> | 2018-12-02 13:39:56 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2018-12-02 13:39:56 +0000 |
commit | 31aadeb0df14a510a7ab1e4a4e497443d3c077b7 (patch) | |
tree | 0e4a24309e8979998f045d152cd9272f1e0cdcf9 /lang/perl5/distinfo | |
parent | 454317793b8ecc360daaecf02f95847e210da1ac (diff) | |
download | pkgsrc-31aadeb0df14a510a7ab1e4a4e497443d3c077b7.tar.gz |
perl5: updated to 5.28.1
what is new for perl v5.28.1:
Security
[CVE-2018-18311] Integer overflow leading to buffer overflow and segmentation fault
Integer arithmetic in "Perl_my_setenv()" could wrap when the combined length of the environment variable
name and value exceeded around 0x7fffffff. This could lead to writing beyond the end of an allocated buffer
with attacker supplied data.
[CVE-2018-18312] Heap-buffer-overflow write in S_regatom (regcomp.c)
A crafted regular expression could cause heap-buffer-overflow write during compilation, potentially allowing
arbitrary code execution.
Incompatible Changes
There are no changes intentionally incompatible with 5.28.0. If any exist, they are bugs, and we request
that you submit a report. See "Reporting Bugs" below.
Modules and Pragmata
Updated Modules and Pragmata
o Module::CoreList has been upgraded from version 5.20180622 to 5.20181129_28.
Selected Bug Fixes
o Perl 5.28 introduced an "index()" optimization when comparing to -1 (or indirectly, e.g. >= 0). When
this optimization was triggered inside a "when" clause it caused a warning ("Argument %s isn't numeric
in smart match"). This has now been fixed.
o Matching of decimal digits in script runs, introduced in Perl 5.28, had a bug that led to "1\N{THAI
DIGIT FIVE}" matching "/^(*sr:\d+)$/" when it should not. This has now been fixed.
o The new in-place editing code no longer leaks directory handles.
Diffstat (limited to 'lang/perl5/distinfo')
-rw-r--r-- | lang/perl5/distinfo | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo index 22ee75efc0f..bc1f4b6b26d 100644 --- a/lang/perl5/distinfo +++ b/lang/perl5/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.155 2018/10/29 14:25:25 sevan Exp $ +$NetBSD: distinfo,v 1.156 2018/12/02 13:39:56 adam Exp $ -SHA1 (perl-5.28.0.tar.xz) = c0e9e7a0dea97ec9816687d865fd461a99ef185c -RMD160 (perl-5.28.0.tar.xz) = 34c9ad0560a2eed134e09282696bfae307cbeb6a -SHA512 (perl-5.28.0.tar.xz) = de701e37371b81cecf06098bb2c09017bde9cebaf9537d58838d0adf605ac2ecf739897b0a73576a7adb74d4cf65591ec4d2ed1f94b7191e695f88cb7e214a39 -Size (perl-5.28.0.tar.xz) = 12410536 bytes +SHA1 (perl-5.28.1.tar.xz) = 5fc239bebb8c484c3f5c58e663274ce668981651 +RMD160 (perl-5.28.1.tar.xz) = e2f0618fc01bcd253ef6e003c1d9b957b6f6aa53 +SHA512 (perl-5.28.1.tar.xz) = 6d18e9684c3a15bea2ccd28f116d1829c3acd5547551ee3539f0060c0d1a75246dfe570dfb9d5f00625a994a0afb0cbd6a5a5f9a407fef75a421e7dbc6491b43 +Size (perl-5.28.1.tar.xz) = 12372080 bytes SHA1 (patch-Configure) = 00754ccc8bbeb38f8a0363d1bfba908fea9ef4d6 SHA1 (patch-Makefile.SH) = febb87d876a44091a761d3ef99c649f3e4bdd394 SHA1 (patch-aa) = 3a2b39c9eb903e68ef7d03ae448c51c147c19aa1 @@ -12,7 +12,6 @@ SHA1 (patch-ac) = 4baa8f80695687abb53d4f4e1830cf86db5b2bf7 SHA1 (patch-caretx.c) = cbe55cdb897c02805a51582f6a7e413ca313b630 SHA1 (patch-cflags.SH) = 7ad64e5a17b876bff4bbe238abc4a57354acf4fe SHA1 (patch-dist_Storable_Makefile.PL) = fd8964cf3c94ba811caaf71be21650b29e4c8e50 -SHA1 (patch-doio.c) = 684563a5416604a61632bd9cf70f4f225cce81e5 SHA1 (patch-hints_cygwin.sh) = 1b21d927d6b7379754c4cd64a2b05d3632c35470 SHA1 (patch-hints_minix.sh) = cb62ad0be5c38ca5b79f180252ca0843a0444f8a SHA1 (patch-hints_netbsd.sh) = 0d549a48800372d75fe34b783529a78cba90f646 |