Contributed by jason on from the from-the-bowels-of-cpan dept.
There are 20 new ports for the week of September 1 to September 7:
Some ports had updates that users should be aware of.
Ports are listed in the order they were committed to the tree:
- POE::Component::Pluggable is a base class for creating plugin enabled POE Components. It is a generic port of POE::Component::IRC's plugin system. If your component dispatches events to registered POE sessions, then POE::Component::Pluggable may be a good fit for you. Users of your component can then load plugins using the plugin methods provided to handle events generated by the component.
- Liquid resize library, a fun seam-carving library.
- Liquid rescale plugin for Gimp.
- ruby-snmp-1.0.2, a pure ruby snmp library.
- Pyzor is a collaborative, networked system to detect and block spam using identifying digests of messages.
- Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, Virtual hosts, Authentication, on the fly encoding, Load balancing, Apache compatible log files, and much more.
- GWorkspace is a clone of the NeXT workspace manager with some added features as spatial viewing, an advanced database based search system, etc.
- When writing test suites for modules that operate on files, it's often inconvenient to correctly create a platform-independent temporary storage space, manipulate files inside it, then clean it up when the test exits. The inconvenience usually results in tests that don't work everwhere, or worse, no tests at all. This module aims to eliminate that problem by making it easy to do things right.
- Handy way to check that HTML is valid, according to HTML::Tidy. It is built with Test::Builder and plays happily with Test::More and friends.
- This module provides code coverage metrics for Perl. Code coverage metrics describe how thoroughly tests exercise code. By using Devel::Cover you can discover areas of code not exercised by your tests and determine which tests to create to increase coverage. Code coverage can be considered an indirect measure of quality.
- Test::Strict lets you check the syntax, presence of the strict and warnings pragma in your Perl code.
- This module is related to the possible transition of Catalyst from NEXT to Class::C3. This transition hasn't happened yet, and might not for a while.
- This plugin gives you access to a variety of systems for caching data. It allows you to use a very simple configuration API, while maintaining the possibility of flexibility when you need it later.
- This store plugin is a bit of a wrapper for Cache::FastMmap. As Cache::FastMmap can't store plain values by default, this module ships with a subclass that will wrap all values in a scalar reference before storing.
- Catalyst::Plugin::ConfigLoader::Environment reads environment variables and sets up the configuration in your application accordingly.
- This plugin redirects perl's warn() warnings to a Catalyst log ($c->log->warn), allowing you to filter warnings, log warnings to a database, Log4Perl, etc.
- Models and Views don't usually have access to the request object, since they probably don't really need it. Sometimes, however, having the request context available outside of Controllers makes your application cleaner. If that's the case, just use this module as a base class.
- Simple Blog Code is a simple markup language. You can use it for guest books, blogs, wikis, boards and various other web applications. It produces valid and semantic (X)HTML from input and is patterned on that tiny usenet markups like *bold* and _underline_.
- This module provides a minimal API for generating Atom syndication feeds quickly and easily. It supports all aspects of the Atom format, but it has no provisions for generating feeds with extension elements.
- Template::Plugin::Markdown is a plugin for TT which provides a filter to format your text with Markdown style.
Port update notes:
SECURITY update to fix WordNet stack and heap overflows (oCERT-2008-014).
Security update to apache-httpd-2.2.9 (CVE-2008-2364 and CVE-2007-6420).
SECURITY update to trac 0.10.5:
- Fixes cross-site redirection in quickjump found by Russ McRee.
- Fixes wiki engine XSS found by Nathan Collins.
- Added PostgreSQL 8.3 support.
- Fixes FineGrainedPermissions for scoped repositories.
- Fixes problem with repository syncing raising exceptions.
Upgrade to 2.7.2, fixes memory leaks.
Upgrade to 0.9.1, a bugfix release.
Upgrade to 3.1.1. Includes many enhancements, security fixes, and bug fixes over 3.1.0.
Update to SpamAssassin 3.2.5; minor bugfix update.
Update to Dovecot 1.1.3.
Pull in integer overflow fixes for TTA, MMS and Ogg (CVE-2008-3732, CVE-2008-3794).
Update to OpenVPN 2.1rc9, this includes security fixes in earlier versions of 2.1 rc series (CVE-2008-3459).
(Comments are closed)