be). Removed the staroffice.* key because it doesn't match the fingerprint
and doesn't appear to be available anywhere currently. Resort and
reformat. Remove a few keys that weren't self-signed and therefore cannot
be imported by GnuPG (not for any major hierarchies). Update to the
current key available from the web site for some hierarchies (they may
have additional signatures).
page to POD and expand it, and include it directly in the script.
Reorganize the script so that it begins to be more structured with proper
subs, and make it pass use strict. Fixed support for the -test switch.
using GnuPG's program interface by Marco d'Itri. Always use Sys::Syslog
without any setlogsock call for Perl 5.6.0 or later, since Sys::Syslog in
those versions of Perl uses the C library interface and is now portable.
Default to expecting the key ring in $inn'newsetc/pgp if it exists. Fix a
portability problem for Perl 4 introduced in 1.12.
of /usr/bin/logger (the latter of which, on Solaris at least, is some sort
of brain damaged POSIX.2 command which doesn't use syslog). Made syslog
work for dec_osf (version 4, at least). Fixed up priority of '.' operator
vs. bitwise operators.
against competing signing processes. Allow optional headers; see
$use_or_add. Added simple comments about why particular headers are
signed. Made error messages a tad more helpful for situations where it is
hard to know what message was trying to be signed (such as via an "at"
job). Set $action, $group, $moderated to "" to prevent unused variable
warnings in the event a Control header can't be parsed. Moved assignment
of $pgpend out of loop.
$syslog_method configurable variables. Configurably allow date stamp on
stderr error messages. Added locking for multiple concurrent pgp
instances. More clear error message if pgp exits abnormally. Identify
PGP 5 "BAD signature" string. Minor diddling for INN (path to
innshellvars.pl changed).