nwc10+ (Nicholas Clark)
2006-01-16 14:15:01 UTC
Change 26862 by ***@nicholas-saigo on 2006/01/16 14:03:56
Changes and improvements from Gisle Aas, Sébastien Aperghis-Tramoni
and David Landgren.
Affected files ...
... //depot/maint-5.8/perl/pod/perl588delta.pod#7 edit
Differences ...
==== //depot/maint-5.8/perl/pod/perl588delta.pod#7 (text) ====
Index: perl/pod/perl588delta.pod
--- perl/pod/perl588delta.pod#6~26848~ 2006-01-14 02:13:28.000000000 -0800
+++ perl/pod/perl588delta.pod 2006-01-16 06:03:56.000000000 -0800
@@ -22,36 +22,136 @@
Attribute::Handlers upgraded to version 0.78_02
+=over
+
+=item *
+
+documentation typo fix
+
+=back
+
=item *
attrs upgraded to version 1.02
+=over
+
+=item *
+
+internal cleanup only
+
+=back
+
=item *
autouse upgraded to version 1.05
+=over
+
=item *
-B upgraded to version 1.09_01. The inheritance hierarchy of the C<B::>
-modules has been corrected; C<B::NV> now inherits from C<B::SV> (instead of
-C<B::IV>).
+simplified implemenation
+
+=back
+
+=item *
+
+B upgraded to version 1.09_01
+
+=over
+
+=item *
+
+The inheritance hierarchy of the C<B::> modules has been corrected;
+C<B::NV> now inherits from C<B::SV> (instead of C<B::IV>).
+
+=back
=item *
blib upgraded to version 1.03
+=over
+
+=item *
+
+documentation typo fix
+
+=back
+
=item *
ByteLoader upgraded to version 0.06
+=over
+
+=item *
+
+internal cleanup
+
+=back
+
=item *
CGI upgraded to version 3.15
+=over
+
+=item *
+
+Extraneous "?" from self_url() removed
+
+=item *
+
+scrolling_list() select attribute fixed
+
+=item *
+
+virtual_port now works properly with https protocol
+
+=item *
+
+upload_hook() and append() now works in function-oriented mode
+
+=item *
+
+POST_MAX doesn't cause client to hang any more
+
+=item *
+
+automatic tab indexes are now disabled and new C<-tabindex> pragma has
+been added to turn automatic indexes back on
+
+=item *
+
+end_form() doesn't emit empty (and non-validating) <div>
+
+=item *
+
+CGI::Carp works better in certain mod_perl configurations
+
+=item *
+
+Setting $CGI::TMPDIRECTORY is now effective
+
+=item *
+
+enhanced documentation
+
+=back
+
=item *
charnames upgraded to version 1.05
+=over
+
+=item *
+
+viacode() now accept hex strings and is better optimized.
+
+=back
+
=item *
CPAN upgraded to version 1.83. This provides
@@ -112,6 +212,26 @@
Cwd upgraded to version 3.12
+=over
+
+=item *
+
+canonpath() on Win32 now collapses F<foo\..> sections correctly.
+
+=item *
+
+Improved behaviour on Symbian OS.
+
+=item *
+
+enhanced documenation and typo fixes
+
+=item *
+
+internal cleanup
+
+=back
+
=item *
Data::Dumper upgraded to version 2.121_08
@@ -340,6 +460,39 @@
Sys::Syslog upgraded to version 0.13
+=over 4
+
+=item *
+
+Now provides numeric macros and meaningful C<Exporter> tags.
+
+=item *
+
+No longer uses C<Sys::Hostname> as it may provide useless values in
+unconfigured network environments, so instead directly uses C<INADDR_LOOPBACK>.
+
+=item *
+
+C<syslog()> now uses local timestamp.
+
+=item *
+
+C<setlogmask()> now behaves like its C counterpart.
+
+=item *
+
+C<setlogsock()> will now C<croak()> as documented.
+
+=item *
+
+Improved error and warnings messages.
+
+=item *
+
+Improved documentation.
+
+=back
+
=item *
Term::ANSIColor upgraded to version 1.10
@@ -417,6 +570,20 @@
=head1 Utility Changes
+=head2 h2xs enhancements
+
+C<h2xs> implements new option C<--use-xsloader> to force use of
+C<XSLoader> even in backward compatible modules.
+
+The handling of author's names that had apostrophes has been fixed.
+
+Any enums with negative values are now skipped.
+
+=head2 perlivp enhancements
+
+C<perlivp> implement new option C<-a> and will not check for F<*.ph>
+files by default any more. Use the C<-a> option to run I<all> tests.
+
=head1 New Documentation
The L<perlglossary> manpage is a glossary of terms used in the Perl
@@ -501,7 +668,7 @@
Using the sprintf() function with some formats could lead to a buffer
overflow in some specific cases. This has been fixed, along with several
-other bugs, notably in bound checking.
+other bugs, notably in bounds checking.
In related fixes, it was possible for badly written code that did not follow
the documentation of C<Sys::Syslog> to have formatting vulnerabilities.
@@ -546,7 +713,7 @@
=item *
-You can now use the C<x> operator to demultiply a C<qw//> list. This used
+You can now use the C<x> operator to repeat a C<qw//> list. This used
to raise a syntax error.
=item *
@@ -587,11 +754,6 @@
Perl will now use the C library calls C<unsetenv> and C<clearenv> if present
to delete keys from C<%ENV> and delete C<%ENV> entirely,
-=item *
-
-The commandline flag C<-f> is now invalid when perl was compiled without
-C<USE_SITECUSTOMIZE> defined; which remains the default configuration.
-
=back
=head1 New or Changed Diagnostics
End of Patch.
Changes and improvements from Gisle Aas, Sébastien Aperghis-Tramoni
and David Landgren.
Affected files ...
... //depot/maint-5.8/perl/pod/perl588delta.pod#7 edit
Differences ...
==== //depot/maint-5.8/perl/pod/perl588delta.pod#7 (text) ====
Index: perl/pod/perl588delta.pod
--- perl/pod/perl588delta.pod#6~26848~ 2006-01-14 02:13:28.000000000 -0800
+++ perl/pod/perl588delta.pod 2006-01-16 06:03:56.000000000 -0800
@@ -22,36 +22,136 @@
Attribute::Handlers upgraded to version 0.78_02
+=over
+
+=item *
+
+documentation typo fix
+
+=back
+
=item *
attrs upgraded to version 1.02
+=over
+
+=item *
+
+internal cleanup only
+
+=back
+
=item *
autouse upgraded to version 1.05
+=over
+
=item *
-B upgraded to version 1.09_01. The inheritance hierarchy of the C<B::>
-modules has been corrected; C<B::NV> now inherits from C<B::SV> (instead of
-C<B::IV>).
+simplified implemenation
+
+=back
+
+=item *
+
+B upgraded to version 1.09_01
+
+=over
+
+=item *
+
+The inheritance hierarchy of the C<B::> modules has been corrected;
+C<B::NV> now inherits from C<B::SV> (instead of C<B::IV>).
+
+=back
=item *
blib upgraded to version 1.03
+=over
+
+=item *
+
+documentation typo fix
+
+=back
+
=item *
ByteLoader upgraded to version 0.06
+=over
+
+=item *
+
+internal cleanup
+
+=back
+
=item *
CGI upgraded to version 3.15
+=over
+
+=item *
+
+Extraneous "?" from self_url() removed
+
+=item *
+
+scrolling_list() select attribute fixed
+
+=item *
+
+virtual_port now works properly with https protocol
+
+=item *
+
+upload_hook() and append() now works in function-oriented mode
+
+=item *
+
+POST_MAX doesn't cause client to hang any more
+
+=item *
+
+automatic tab indexes are now disabled and new C<-tabindex> pragma has
+been added to turn automatic indexes back on
+
+=item *
+
+end_form() doesn't emit empty (and non-validating) <div>
+
+=item *
+
+CGI::Carp works better in certain mod_perl configurations
+
+=item *
+
+Setting $CGI::TMPDIRECTORY is now effective
+
+=item *
+
+enhanced documentation
+
+=back
+
=item *
charnames upgraded to version 1.05
+=over
+
+=item *
+
+viacode() now accept hex strings and is better optimized.
+
+=back
+
=item *
CPAN upgraded to version 1.83. This provides
@@ -112,6 +212,26 @@
Cwd upgraded to version 3.12
+=over
+
+=item *
+
+canonpath() on Win32 now collapses F<foo\..> sections correctly.
+
+=item *
+
+Improved behaviour on Symbian OS.
+
+=item *
+
+enhanced documenation and typo fixes
+
+=item *
+
+internal cleanup
+
+=back
+
=item *
Data::Dumper upgraded to version 2.121_08
@@ -340,6 +460,39 @@
Sys::Syslog upgraded to version 0.13
+=over 4
+
+=item *
+
+Now provides numeric macros and meaningful C<Exporter> tags.
+
+=item *
+
+No longer uses C<Sys::Hostname> as it may provide useless values in
+unconfigured network environments, so instead directly uses C<INADDR_LOOPBACK>.
+
+=item *
+
+C<syslog()> now uses local timestamp.
+
+=item *
+
+C<setlogmask()> now behaves like its C counterpart.
+
+=item *
+
+C<setlogsock()> will now C<croak()> as documented.
+
+=item *
+
+Improved error and warnings messages.
+
+=item *
+
+Improved documentation.
+
+=back
+
=item *
Term::ANSIColor upgraded to version 1.10
@@ -417,6 +570,20 @@
=head1 Utility Changes
+=head2 h2xs enhancements
+
+C<h2xs> implements new option C<--use-xsloader> to force use of
+C<XSLoader> even in backward compatible modules.
+
+The handling of author's names that had apostrophes has been fixed.
+
+Any enums with negative values are now skipped.
+
+=head2 perlivp enhancements
+
+C<perlivp> implement new option C<-a> and will not check for F<*.ph>
+files by default any more. Use the C<-a> option to run I<all> tests.
+
=head1 New Documentation
The L<perlglossary> manpage is a glossary of terms used in the Perl
@@ -501,7 +668,7 @@
Using the sprintf() function with some formats could lead to a buffer
overflow in some specific cases. This has been fixed, along with several
-other bugs, notably in bound checking.
+other bugs, notably in bounds checking.
In related fixes, it was possible for badly written code that did not follow
the documentation of C<Sys::Syslog> to have formatting vulnerabilities.
@@ -546,7 +713,7 @@
=item *
-You can now use the C<x> operator to demultiply a C<qw//> list. This used
+You can now use the C<x> operator to repeat a C<qw//> list. This used
to raise a syntax error.
=item *
@@ -587,11 +754,6 @@
Perl will now use the C library calls C<unsetenv> and C<clearenv> if present
to delete keys from C<%ENV> and delete C<%ENV> entirely,
-=item *
-
-The commandline flag C<-f> is now invalid when perl was compiled without
-C<USE_SITECUSTOMIZE> defined; which remains the default configuration.
-
=back
=head1 New or Changed Diagnostics
End of Patch.