DBIx::DataModel is a wrapper framework for building Perl abstractions
(classes, objects and datastructures) that interact with relational
database management systems (RDBMS). Of course the ubiquitous DBI
module is used as a basic layer for communicating with databases; on
top of that, DBIx::DataModel provides facilities for generating SQL
queries, joining tables automatically, navigating through the results,
converting values, and building complex datastructures so that other
modules can conveniently exploit the data.
ok sthen@
Testing with databases can be tricky. If you are developing a system
married to a single database then you can make some assumptions about
your environment and ask the user to provide relevant connection
information. But if you need to test a framework that uses DBI,
particularly a framework that uses different types of persistence
schemes, then it may be more useful to simply verify what the framework
is trying to do -- ensure the right SQL is generated and that the
correct parameters are bound.
DBD::Mock makes it easy to just modify your configuration (presumably
held outside your code) and just use it instead of DBD::Foo (like
DBD::Pg or DBD::mysql) in your framework.
ok sthen@
Alpine is a screen-oriented message-handling tool. In its default
configuration, Alpine offers an intentionally limited set of functions
geared toward the novice user, but it also has a large list of optional
"power-user" and personal-preference features.
Note: Alpine is the next-generation successor to Pine and supersed it;
it is not a rewrite, it is mostly the same code with a license change
and several improvements (Pine development stopped more than 2 years ago).
ok djm@
The basic goal of the High Availability Linux project is to provide a
high availability (clustering) solution for Linux (and Unix-like) which
promotes reliability, availability, and serviceability (RAS) through a
community development effort.
Inspired from an original submission by Sebastian Reitenbach
(maintainer) whom I want to thank for his work and patience.
- explicitly disable some stuff
- enable base plugins
"no objections here" martynas@
note, there is are some issues left, but this will be fixed shortly.
- enable linking against already installed libdb.so instead of the
internally shipped static library
"no objections here" martynas@
mostly done somewhere between budapest and amsterdam
- install sample smartd.conf.
- clean out empty patch.
- remove some less than useful files.
original diff from Giovanni Bechis < bigionews at snb.it > via ports@.
ok ajacoutot@ merdely@
Cryptcat is a lightweight version of netcat with integrated transport
encryption capabilities.
from Laurent Fanis <laurent at humppa.nl> (MAINTAINER), with tweaks by me
ok ajacoutot@
wbox aims to help you having fun while testing HTTP related stuff. You
can use it to perform many tasks, including the following.
* Benchmarking how much time it takes to generate content for your
web application.
* Web server and web application stressing.
* Testing virtual domains configuration without the need to alter
your local resolver.
* Check if your redirects are working correctly emitting the right
HTTP code.
* Test if the HTTP compression is working and if it is actually
serving pages faster.
* Use it as a configuration-less HTTP server to share files!
from Laurent Fanis <laurent at humppa.nl> (MAINTAINER)
This module provides a simple object for logging to files under the
Log::Dispatch::* system, and automatically rotating them according
to different constraints. This is basically a Log::Dispatch::File
wrapper with additions. To that end the arguments:
name, min_level, filename and mode
behave the same as Log::Dispatch::File. So see its man page (perldoc
Log::Dispatch::File)
help and ok from simon@