Lots of bug fixes and a new sequence menu.
The configuration is changed to allow the creation of a distibutable
package (before, the port relied on the local domain name as
discovered at configuration time). Now there is no default domain ...
i.e. the MTA should fully qualify addresses (as god intended).
pids on openbsd can be recycled in intervals smaller than one second
(previous it assumed that they couldnt). This prevents maildir
corruption on heavily loaded servers.
Also temporarily disable ipv6; it seems pretty broken right now.
The Finance-QuoteHist bundle is several modules designed to fetch
historical stock quotes from the web.
WWW: http://www.mojotoad.com/sisk/projects/Finance-QuoteHist/
from Andrew Dalgleish <openbsd@andrewdalgleish.dyndns.org>
minor cleanup by me
Debugging And Tracing Ultimate Module
Carp::Datum implements the following features:
* Programming by contract: pre-conditions, post-conditions, assertions.
* Flow control tracing: routine entry, arguments, returned values
* Dynamic (i.e. runtime) configuration via mini language to tailor
debugging and/or tracing at the routine / file / package / type level.
* Ability to statically remove all assertions and flow control tracing
hooks in modules making use of Carp::Datum.
* Cooperation with Log::Agent for tracing.
from Andrew Dalgleish <openbsd@andrewdalgleish.dyndns.org>
minor cleanup by me
The "Getargs::Long" module allows usage of named parameters in function
calls, along with optional argument type-checking. It provides an easy
way to get at the parameters within the routine, and yields concise
descriptions for the common cases of all-mandatory and all-optional
parameter lists.
From Andrew Dalgleish <openbsd@andrewdalgleish.dyndns.org>
little cleanup and DESCR from me
Log::Agent is a general logging framework aimed at reusable modules.
Instead of having modules insist on using their own logging reporting
(by hardwiring calls to warn() or syslog()) which can conflict with
the final application's choice, one may use logwarn() for instance to
emit a warning.
From Andrew Dalgleish <openbsd@andrewdalgleish.dyndns.org>
Tcpdpriv removes sensitive information from a packet trace, replacing it
with contrived information from which the sensitive information cannot be
reconstructed. By removing the sensitive information, the output of
tcpdpriv may be shared with others (for debugging or network analysis,
say).
WWW: http://ita.ee.lbl.gov/html/contrib/tcpdpriv.html