ActiveState releases ActivePerl 5.8.8.824 and ActivePerl 5.10.0.1004
am 06.09.2008 00:07:12 von Jan DuboisActiveState is pleased to announce ActivePerl 5.8.8 build 824 and
ActivePerl 5.10.0 Build 1004, complete, ready-to-install Perl
distributions for Windows, Mac OS X, Linux, Solaris, and AIX.
For detailed information or to download these releases, see:
http://www.activestate.com/Products/activeperl
On Windows and Linux (both 32 and 64-bit) these releases will use
the new and more comprehensive PPM repositories found at
http://ppm.activestate.com/beta
New in ActivePerl 5.10.0 Build 1004
===================================
* Fix for File::Path::rmtree symlink attack (CVE-2008-2827).
* PPM v4.3 is now included. This version of PPM should be
considerable faster at parsing the package.xml file and in
updating the local database. This version also supports installing
packages from .ppmx files.
* Tweaks to make the CPAN shell less noisy.
* The tkkit libraries used by the Tkx module have been updated with
the latest changes from ActiveTcl 8.5.4.
* The openssl library linked into the C
updated to version 0.9.8h (was 0.9.8g). This upgrade fixes two
security flaws; see http://www.openssl.org/news/secadv_20080528.txt
(CVE-2008-0891 and CVE-2008-0891).
* The following modules have been added to ActivePerl:
BSD-Resource 1.2901
File-Next 1.02
HTML-Template 2.9
mylib 1.02
* The following bundled modules have been updated to their latest
versions:
bignum 0.22 to 0.23
CGI 3.29 to 3.41
Compress-Raw-Zlib 2.008 to 2.012
Compress-Zlib 2.008 to 2.012
Data-Dump 1.08 to 1.11
DBD-ODBC 1.15 to 1.16
DBI 1.604 to 1.607
Digest-SHA 5.45 to 5.47
File-HomeDir 0.69 to 0.80
Font-AFM 1.19 to 1.20
HTML-Stream 1.55 to 1.59
IO-Compress-Base 2.008 to 2.012
IO-Compress-Zlib 2.008 to 2.012
IO-Zlib 1.07 to 1.09
JSON 2.09 to 2.12
JSON-XS 2.2 to 2.2222
libwww-perl 5.812 to 5.814
Math-BigInt 1.88 to 1.89
Math-BigInt-FastCalc 0.16 to 0.19
Math-BigRat 0.21 to 0.22
Math-Complex 1.37 to 1.54
Pod-Simple 3.05 to 3.07
PPM-Repositories 0.14 to 0.15
Tcl 0.89 to 0.95
Test-Differences 0.47 to 0.48
Text-CSV_XS 0.45 to 0.52
Thread-Queue 2.00 to 2.11
Thread-Semaphore 2.01 to 2.09
threads 1.67 to 1.71
threads-shared 1.14 to 1.26
Time-HiRes 1.9711 to 1.9715
Time-Piece 1.12 to 1.13
Tkx 1.04 to 1.05
URI 1.36 to 1.37
version 0.74 to 0.76
Win32-Clipboard 0.53 to 0.55
Win32-Console 0.08 to 0.09
Win32-EventLog 0.075 to 0.076
Win32-FileSecurity 1.05 to 1.08
Win32-Internet 0.082 to 0.084
Win32-Job 0.02 to 0.03
Win32-NetAdmin 0.09 to 0.11
Win32-NetResource 0.054 to 0.055
Win32-ODBC 0.033 to 0.034
Win32-Pipe 0.023 to 0.024
Win32-Process 0.12 to 0.14
Win32-Registry 0.08 to 0.10
Win32-Shortcut 0.06 to 0.07
Win32-Sound 0.47 to 0.49
Win32-WinError 0.02 to 0.03
Win32API-Registry 0.29 to 0.30
YAML-LibYAML 0.26 to 0.27
New in ActivePerl 5.8.8 Build 824
=================================
* Many updates and bug fixes in the Perl internals have been applied.
See the Changes file in the source distribution for the complete
list.
* Minimum system requirements have been changed: Windows 2000 and
later are supported Windows versions and Solaris 2.8 is the minimum
Solaris version.
* PPM v4.3 is now included. This version of PPM should be
considerable faster at parsing the F
updating the local database. This version also supports installing
packages from .ppmx files.
* ActivePerl::Config on Windows now dynamically sets the
$Config{ccversion} to the version of cl.exe. This allows
ExtUtils::MakeMaker to generate and embed manifest files into
extension DLL when required by the specific version of the C
compiler.
* The tkkit libraries used by the Tkx module have been updated with
the latest changes from ActiveTcl 8.5.4.
* CVE-2006-4484 has been addressed in Tk.
* On OS X the supplied sitecustomize.pl script adds the
~/Library/ActivePerl/lib directory to @INC, and PPM will install
into this directory by default because the
/usr/local/ActivePerl-5.8/site/lib directory isn't writable without
'sudo'. Unfortunately ~/Library/ActivePerl/lib was also used by
ActivePerl 5.10, so you could end up with a mixture of 5.8 and 5.10
modules in that directory. This release uses
~/Library/ActivePerl-5.8/lib as a per-user Perl 5.8 specific module
area.
* On Windows there is a special form of them system() function to
start processes asynchronously: system(1, $cmd). It returns the
process id instead of the exit status so that the spawning
application can eventually use waitpid() to wait for the external
process to terminate. Previous Perl releases only returned the
lower 16 bits of the process id; this version returns all 32 bits.
* The following modules have been added to ActivePerl 5.8.8:
Algorithm-Diff 1.1902
Bit-Vector 6.4
BSD-Resource 1.2901
Carp-Clan 6.00
Compress-Raw-Zlib 2.012
Class-Accessor 0.31
Crypt-SSLeay 0.57
Date-Calc 5.4
DBD-CSV 0.22
DBD-ODBC 1.16
DBD-Oracle 1.21
Digest-SHA 5.47
ExtUtils-CBuilder 0.24
File-HomeDir 0.80
File-Next 1.02
File-Which 0.05
GD 2.39
GDGraph 1.4308
GDTextUtil 0.86
HTML-Template 2.9
IO-Compress-Base 2.012
IO-Compress-Zlib 2.012
JSON 2.12
JSON-XS 2.2222
Module-Build 0.2808_01
mylib 1.02
Net-Telnet 3.3
Pod-Escapes 1.04
Pod-Simple 3.07
PPM-Repositories 0.15
SQL-Statement 1.15
Sub-Uplevel 0.1901
Test-Differences 0.48
Test-Exception 0.27
Text-CSV_XS 0.52
Text-Diff 0.35
Text-Glob 0.08
Time-Piece 1.13
version 0.76
WWW-Mechanize 1.34
YAML-LibYAML 0.27
The DBD::Oracle module is only included in the 32-bit releases of
ActivePerl for Windows and Linux. It does not include the Oracle
client libraries; instead it requires that either the regular client
libraries or the Oracle Instant Client is already installed and
configured on the system.
ActiveState recommends DBI and DBD::ODBC for accessing databases
using ODBC. The Win32::ODBC module continues to be provided for
backwards compatibility, but new code should exclusively use
DBD::ODBC.
The PPM-Repositories module supplies a list of PPM repositories
provided by sources outside ActiveState. It makes it easier to
discover and configure additional repositories in PPM. For example
you can display a list of repositories available for the current
platform with:
ppm repo suggest
Adding e.g. the University of Winnipeg repository maintained by Randy
Kobes is then as easy as:
ppm repo add uwinnipeg
The PPM-Repositories list is used by the PPM GUI client as well.
* The following bundled modules have been updated to their latest
versions:
Archive-Tar 1.32 to 1.38
bignum 0.22 to 0.23
CGI 3.29 to 3.41
Compress-Zlib 1.4201 to 2.012
Data-Dump 1.08 to 1.11
DBI 1.58 to 1.605
Font-AFM 1.19 to 1.20
HTML-Stream 1.55 to 1.59
HTML-Tagset 3.10 to 3.20
IO-Zlib 1.04 to 1.09
libwww-perl 5.808 to 5.814
Math-BigInt 1.82 to 1.89
Math-BigInt-FastCalc 0.15 to 0.19
Math-BigRat 0.18 to 0.22
Math-Complex 1.37 to 1.54
perl-ldap 0.34 to 0.36
Tcl 0.89 to 0.95
Thread-Queue 2.00 to 2.11
Thread-Semaphore 2.01 to 2.09
threads 1.63 to 1.71
threads-shared 1.12 to 1.26
Time-HiRes 1.9707 to 1.9715
Tkx 1.04 to 1.05
URI 1.35 to 1.37
XML-Parser 2.34 to 2.36
XML-Simple 2.16 to 2.18
* The libwin32 module collection has been replaced by its individual
modules, each of which has been updated to the latest version from
CPAN:
Win32-Clipboard 0.55
Win32-Console 0.09
Win32-EventLog 0.076
Win32-File 0.06
Win32-FileSecurity 1.08
Win32-Internet 0.84
Win32-IPC 1.07
Win32-Job 0.03
Win32-NetAdmin 0.11
Win32-NetResource 0.56
Win32-ODBC 0.034
Win32-OLE 0.1709
Win32-PerfLib 0.06
Win32-Pipe 0.024
Win32-Process 0.14
Win32-Registry 0.10
Win32-Service 0.06
Win32-Shortcut 0.07
Win32-Sound 0.49
Win32-TieRegistry 0.25
Win32-WinError 0.03
Win32API-File 0.1001
Win32API-Net 0.12
Win32API-Registry 0.30
Known Issues
============
ActivePerl 5.8.8.824 on Unix (all platforms but Windows) is not
compatible with the latest version of the Perl Dev Kit, PDK 7.2.
Please stay with ActivePerl 5.8.8.822 until PDK 7.3 has been
released if you want to use ActivePerl 5.8.8 with PDK 7.
Getting Started
===============
Whether you're a first-time user or a long-time fan, our free resources
will help you get the most from ActivePerl.
Mailing list archives:
http://aspn.activestate.com/ASPN/Mail/Browse/Threaded/Active Perl
Feedback
========
Everyone is encouraged to participate in making Perl an even better
language.
For bugs related to ActiveState use:
http://bugs.activestate.com/enter_bug.cgi?product=ActivePerl &version=1004
For bugs related directly to Perl please use the 'perlbug' utility.
Enjoy!
_______________________________________________
ActivePerl mailing list
ActivePerl@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs