summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStevan Little <stevan@cpan.org>2016-04-06 14:04:00 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2016-04-06 14:04:12 +0100
commit54a631c5fdee6f3ae0275313c8e09fadf369e19e (patch)
tree12a4ab642586655d1af781b114090902b320dad4
parent183f52c1f71c33f9bbcef293979bd6f89e0a1457 (diff)
downloadperl-54a631c5fdee6f3ae0275313c8e09fadf369e19e.tar.gz
perldelta for various 5.23.7 changes
(manually cherry picked from commit c0883d63aedd359ed16dc7108daa8809e2448092)
-rw-r--r--pod/perldelta.pod16
1 files changed, 15 insertions, 1 deletions
diff --git a/pod/perldelta.pod b/pod/perldelta.pod
index d5cafeee68..417eba9f92 100644
--- a/pod/perldelta.pod
+++ b/pod/perldelta.pod
@@ -52,6 +52,11 @@ write permissions regardless of current umask.
This has been fixed by using umask 0177 instead. [perl #127322]
+=head2 Avoid accessing uninitialized memory in win32 C<crypt()>
+
+Added validation that will detect both a short salt and invalid characters
+in the salt. L<[perl #126922]|https://rt.perl.org/Ticket/Display.html?id=126922>
+
=head1 Incompatible Changes
XXX For a release on a stable branch, this section aspires to be:
@@ -367,7 +372,11 @@ well.
=item *
-XXX
+Remove unwarranted assertion in C<Perl_newATTRSUB_x()>. If a stub subroutine
+definition with a prototype has been seen, then any subsequent stub (or
+definition) of the same subroutine with an attribute was causing an assertion
+failure because of a null pointer.
+L<[perl #126845]|https://rt.perl.org/Ticket/Display.html?id=126845>
=back
@@ -448,6 +457,11 @@ could read past the source when given a non-utf8 source, and a utf8 target.
Fixed some cases where perl would abort due to a segmentation fault,
or a C-level assert. [perl #126602], [perl #126193].
+=item *
+
+Avoid leaking memory when setting C<$ENV{foo}> on darwin.
+L<[perl #126240]|https://rt.perl.org/Ticket/Display.html?id=126240>
+
=back
=head1 Known Problems