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).
error messages (for help w/batch processing). Disabled moderator address
checking. Adjusted newsgroups line (ie, tabbing fixed), now correctly
substituted into control message.