Stories for 2007-11-30

[email protected]
Newsgroups gmane.comp.lang.perl.daily.news
Message-ID <1196388220.034582-8500-slash-slashcluster-http-4.osdn.net@use.perl.org>
use Perl Daily Newsletter

In this issue:
    * Patch fixes buffer overflow in regexp compiler
    * XML::Compile::SOAP milestone
    * CPANdeps can now filter results by OS
    * Imager tiff support
    * Redux
    * SF.pm lightning talk
    * New CPAN Distributions for November 29, 2007

+--------------------------------------------------------------------+
| Patch fixes buffer overflow in regexp compiler                     |
|   posted by brian_d_foy on Thursday November 29, @09:45 (Releases) |
|   http://use.perl.org/article.pl?sid=07/11/29/1432238              |
+--------------------------------------------------------------------+

[0]nicholas writes "Perl 5 Porters have released a fix to the regexp
engine, which Google researchers recently discovered had a buffer
overflow when compiling very specific patterns. Note that the pattern is
the risk, not the data it matches.

All Perl users should consider updating their Perl installation to
address CVE-2007-5116:

This story continues at:
    http://use.perl.org/article.pl?sid=07/11/29/1432238

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1432238

Links:
    0. http://www.ccl4.org/~nick/


+--------------------------------------------------------------------+
| XML::Compile::SOAP milestone                                       |
|   posted by brian_d_foy on Thursday November 29, @09:51 (Module New|
|   http://use.perl.org/article.pl?sid=07/11/29/1432250              |
+--------------------------------------------------------------------+

[0]markov writes "In the past year, I hdeveloped a new XML module, named
[1]XML::Compile. It is a full implementation of XML Schemas. Namespaces,
data validation, and formatting needs are hidden at the Perl side, but
are strictly applied on the XML.

Now, the next hurdle has been taken: SOAP. Yes, there now is a good
SOAP::Lite alternative. [2]XML::Compile::SOAP currenlty supports WSDL1.1
and SOAP1.1 over HTTP, the usual combination. This includes support for
header blocks and automatic handling of faults (both client and server
side errors). Supported are Document-style, RPC-literal style, and
RPC-encoded style SOAP messages.

In the design, no concessions were made to the intension of XML: the
output of your program is strictly typed, producing predictable results.
At the same time, the included examples will demonstrate that the Perl
interface for SOAP is kept extremely simple: a working SOAP client within
5 lines of code.

In the forseeable future, a Net::Server based SOAP daemon will be
released (with an WSDL file, you only need to add callbacks).
Furthermore, WSDL1.2, SOAP1.2, and older schema version will get
attention. For now, I would really like to invite early-adopters to give
it a try."

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1432250

Links:
    0. mailto:[email protected]
    1. http://search.cpan.org/dist/XML-Compile/
    2. http://search.cpan.org/dist/XML-Compile-SOAP/


+--------------------------------------------------------------------+
| CPANdeps can now filter results by OS                              |
|   posted by brian_d_foy on Thursday November 29, @09:53 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/29/1457244              |
+--------------------------------------------------------------------+

[0]CPANdeps can now filter results by OS. Because people asked for it.
Personally, I don't think it's very useful. The purpose of the site was
originally to help module authors determine which modules are good to
depend on because they're easy for your users to install. It's rare for a
module author to have control over what OS his users are suffering from
(the obvious exception being platform-specific modules like
Solaris::Procfs, BSD::Resource, or Win32::DriveInfo) and so filtering by
OS isn't helpful.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1457244

Links:
    0. http://cpandeps.cantrell.org.uk/


+--------------------------------------------------------------------+
| Imager tiff support                                                |
|   posted by brian_d_foy on Thursday November 29, @09:56 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/29/1458206              |
+--------------------------------------------------------------------+

Imager's tiff support has been greatly extended to:

  * add support for large sample sizes, Imager can now read and write 16
    and 32-bit/sample RGB and greyscale images and manipulate them.

  * read and write bi-level images

  * allow selection of the compression used for the image.

  * work around some bugs in various versions of libtiff's RGBA image
    support, in particular alpha channel handling for grey and cmyk
    images.

This is a large change, so I've released Imager 0.61_02 as a test
release. If you use Imager with TIFF much, please give it a go.

I'm planning on a 0.62 release in a week or so.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1458206


+--------------------------------------------------------------------+
| Redux                                                              |
|   posted by brian_d_foy on Thursday November 29, @09:56 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/29/1458200              |
+--------------------------------------------------------------------+

Lately, I've been having fun with [0]GreaseMonkey. Net result: I've
re-implemented my Perl-themed friends/foes icons (originally [1]done
using [2]Stylish) and hacked RT to provide sorting of bugs by severity (I
got the idea for that one from [3]Schwern's journal). Both monkey scripts
are available on [4]userscript.org.

Also, a new version of [5]Pod::Manual is out. The code to generate my
unexpectedly wildly popular ad-hoc [6]Catalyst manual was already
included in the previous distributions, and in this one I added a similar
manual for [7]Rose::DB::Object. The order in which the modules are given
is a little rough and need improvement, but it's a start. For those who
care more about the end than the means, the pdf of both manuals are
available [8]here

.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1458200

Links:
    0. https://addons.mozilla.org/en-US/firefox/addon/748
    1. http://use.perl.org/~Yanick/journal/30746
    2. http://userstyles.org/stylish/
    3. http://use.perl.org/~schwern/journal/34967
    4. http://userscripts.org/users/38422/scripts
    5. http://cpanratings.perl.org/dist/Pod-Manual
    6. http://use.perl.org/~Yanick/journal/33028
    7. http://search.cpan.org/~jsiracusa/Rose-DB-Object/
    8. http://babyl.dyndns.org/perl/pod-manual


+--------------------------------------------------------------------+
| SF.pm lightning talk                                               |
|   posted by brian_d_foy on Thursday November 29, @09:58 (User Journ|
|   http://use.perl.org/article.pl?sid=07/11/29/1458219              |
+--------------------------------------------------------------------+

So I went down to [0]SF.pm meeting and gave two lightning talks about
[1]Web::Scraper and [2]takesako-san's neat IMG tag hackery. These talks
went well and other talks were interesting too. Photos uploaded to
[3]Flickr tagged sf.pm.

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1458219

Links:
    0. http://sf.pm.org/
    1. http://www.slideshare.net/miyagawa/webscraper-for-sfpm-lt/
    2. http://www.slideshare.net/takesako/shibuyapm8
    3. http://www.flickr.com/photos/bulknews/tags/sfpm/


+--------------------------------------------------------------------+
| New CPAN Distributions for November 29, 2007                       |
|   posted by pudge on Thursday November 29, @18:30 (Module Listings)|
|   http://use.perl.org/article.pl?sid=07/11/29/1530211              |
+--------------------------------------------------------------------+

  * [0]Acme-PBP-0.00_01 -- Module to accompany the Perl Best Practices
    book
  * [1]Audio-MPD-0.19.0 -- class to talk to MPD (Music Player Daemon)
    servers
  * [2]Bundle-NICAT-0.02 -- Prerequisites for the Austrian Domain
    Registry projects
  * [3]CAM-PDF-1.12 -- PDF manipulation library
  * [4]CGI-FileUpload-0.02 -- A module to upload file through CGI
    asynchrnously, know where the upload status and get back the file
    from a third parties on the server
  * [5]CGI-FileUpload-0.03 -- A module to upload file through CGI
    asynchrnously, know where the upload status and get back the file
    from a third parties on the server
  * [6]Cal-DAV-0.6 -- a CalDAV client
  * [7]Data-ICal-DateTime-0.7 -- convenience methods for using Data::ICal
    with DateTime
  * [8]Data-Storage-0.05 -- generic abstract storage mechanism
  * [9]Date-Components-v0.0.2 -- Parses, processes and formats ONLY dates
    and date components (time parameters are ignored).
  * [10]Devel-PerlySense-0.0130 -- IntelliSense for Perl
  * [11]Devel-PerlySense-0.0131 -- IntelliSense for Perl
  * [12]Encode-Korean-0.05 -- Perl extension for Encodings of Korean
    Language
  * [13]Encode-Korean-0.07 -- Perl extension for Encodings of Korean
    Language
  * [14]Encode-Korean-0.09 -- Perl extension for Encodings of Korean
    Language
  * [15]Eval-Context-0.03 -- Evalute perl code in context wraper
  * [16]Event-Notify-0.00004 -- Simple Observer/Notifier
  * [17]ExtUtils-MY_Metafile-0.08 -- META.yml customize with
    ExtUtil::MakeMaker 1
  * [18]ExtUtils-MakeMaker-6.38 -- Create a module Makefile
  * [19]Form-Processor-0.14 -- validate and process form data
  * [20]Gungho-0.09005_03 -- Yet Another High Performance Web Crawler
    Framework
  * [21]HTML-TurboForm-0.06
  * [22]HTTP-Browscap-0.03 -- Parse and search browscap.ini files
  * [23]Imager-Montage-0.02 -- montage images
  * [24]Linux-BootCleanup-0.02 -- clean up old kernel files in /boot and
    update bootloader menu entries accordingly
  * [25]List-Pairwise-0.24 -- map/grep arrays and hashes pairwise
  * [26]MARC-XML-0.88
  * [27]Net-Flow-0.02 -- decode and encode NetFlow/IPFIX datagrams.
  * [28]Net-Jifty-0.03 -- interface to online Jifty applications
  * [29]Net-iContact-0.01 -- iContact API
  * [30]POE-Component-Generic-0.1007 -- A POE component that provides
    non-blocking access to a blocking object.
  * [31]POE-Component-Generic-0.1008 -- A POE component that provides
    non-blocking access to a blocking object.
  * [32]POE-Component-Server-SimpleHTTP-1.25 -- Perl extension to serve
    HTTP requests in POE.
  * [33]POE-Loop-Wx-0.04 -- a bridge that supports wxPerl's event loop
    from POE
  * [34]Test-Aggregate-0.03 -- Aggregate *.t tests to make them run
    faster.
  * [35]Text-Diff-Parser-0.08 -- Parse patch files containing unified and
    standard diffs
  * [36]Tie-UnionHash-0.02 -- Union hashes. Make changes to the last hash
    in arguments ( depend on option ).
  * [37]Time-HiRes-1.9709 -- High resolution alarm, sleep, gettimeofday,
    interval timers
  * [38]Time-HiRes-1.9710 -- High resolution alarm, sleep, gettimeofday,
    interval timers
  * [39]Tripletail-0.39 -- Tripletail, Framework for Japanese Web
    Application
  * [40]VCS-SCCS-0.02 -- OO Interface to SCCS files
  * [41]VCS-SCCS-0.03 -- OO Interface to SCCS files
  * [42]WWW-Newzbin-0.02 -- Interface to Newzbin.com's Usenet index
  * [43]WWW-NicoVideo-0.03 -- Perl interface to Nico Nico Video service
  * [44]XML-DOM2-0.06 -- DOM controlled, strict XML module for extentable
    xml objects.
  * [45]XML-Flow-0.84 -- Store (restore) perl data structures in XML
    stream.
  * [46]XML-Handler-ExtOn-0.03 -- The handler for expansion of Perl SAX
    by objects.
  * [47]ack-1.74 -- grep-like text finder
  * [48]arclog-3.02 -- Archive the log files monthly
  * [49]podlators-2.0.6

Discuss this story at:
    http://use.perl.org/comments.pl?sid=07/11/29/1530211

Links:
    0. http://search.cpan.org/~kane/Acme-PBP-0.00_01
    1. http://search.cpan.org/~jquelin/Audio-MPD-0.19.0
    2. http://search.cpan.org/~marcel/Bundle-NICAT-0.02
    3. http://search.cpan.org/~cdolan/CAM-PDF-1.12
    4. http://search.cpan.org/~alexmass/CGI-FileUpload-0.02
    5. http://search.cpan.org/~alexmass/CGI-FileUpload-0.03
    6. http://search.cpan.org/~simonw/Cal-DAV-0.6
    7. http://search.cpan.org/~simonw/Data-ICal-DateTime-0.7
    8. http://search.cpan.org/~marcel/Data-Storage-0.05
    9. http://search.cpan.org/~dmac/Date-Components-v0.0.2
   10. http://search.cpan.org/~johanl/Devel-PerlySense-0.0130
   11. http://search.cpan.org/~johanl/Devel-PerlySense-0.0131
   12. http://search.cpan.org/~you/Encode-Korean-0.05
   13. http://search.cpan.org/~you/Encode-Korean-0.07
   14. http://search.cpan.org/~you/Encode-Korean-0.09
   15. http://search.cpan.org/~nkh/Eval-Context-0.03
   16. http://search.cpan.org/~dmaki/Event-Notify-0.00004
   17. http://search.cpan.org/~hio/ExtUtils-MY_Metafile-0.08
   18. http://search.cpan.org/~mschwern/ExtUtils-MakeMaker-6.38
   19. http://search.cpan.org/~hank/Form-Processor-0.14
   20. http://search.cpan.org/~dmaki/Gungho-0.09005_03
   21. http://search.cpan.org/~camelcase/HTML-TurboForm-0.06
   22. http://search.cpan.org/~gwyn/HTTP-Browscap-0.03
   23. http://search.cpan.org/~cornelius/Imager-Montage-0.02
   24. http://search.cpan.org/~kerisman/Linux-BootCleanup-0.02
   25. http://search.cpan.org/~tdrugeon/List-Pairwise-0.24
   26. http://search.cpan.org/~kados/MARC-XML-0.88
   27. http://search.cpan.org/~akoba/Net-Flow-0.02
   28. http://search.cpan.org/~sartak/Net-Jifty-0.03
   29. http://search.cpan.org/~icontact/Net-iContact-0.01
   30. http://search.cpan.org/~gwyn/POE-Component-Generic-0.1007
   31. http://search.cpan.org/~gwyn/POE-Component-Generic-0.1008
   32. http://search.cpan.org/~bingos/POE-Component-Server-SimpleHTTP-1.25
   33. http://search.cpan.org/~mike/POE-Loop-Wx-0.04
   34. http://search.cpan.org/~ovid/Test-Aggregate-0.03
   35. http://search.cpan.org/~gwyn/Text-Diff-Parser-0.08
   36. http://search.cpan.org/~zag/Tie-UnionHash-0.02
   37. http://search.cpan.org/~jhi/Time-HiRes-1.9709
   38. http://search.cpan.org/~jhi/Time-HiRes-1.9710
   39. http://search.cpan.org/~hio/Tripletail-0.39
   40. http://search.cpan.org/~hmbrand/VCS-SCCS-0.02
   41. http://search.cpan.org/~hmbrand/VCS-SCCS-0.03
   42. http://search.cpan.org/~chrisn/WWW-Newzbin-0.02
   43. http://search.cpan.org/~hirata/WWW-NicoVideo-0.03
   44. http://search.cpan.org/~doctormo/XML-DOM2-0.06
   45. http://search.cpan.org/~zag/XML-Flow-0.84
   46. http://search.cpan.org/~zag/XML-Handler-ExtOn-0.03
   47. http://search.cpan.org/~petdance/ack-1.74
   48. http://search.cpan.org/~imacat/arclog-3.02
   49. http://search.cpan.org/~rra/podlators-2.0.6



Copyright 1997-2006 pudge.  All rights reserved.


======================================================================

# Unsubscribe                    mailto:[email protected]
# News, archives, discussion     http://use.perl.org/
# Perl News in The Perl Journal  http://www.tpj.com/
# Feedback and news ideas        mailto:[email protected]
#                                http://use.perl.org/submit.pl
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.