Commit graph

8 commits

Author SHA1 Message Date
Russ Allbery
ed17c7cb23 Added support for GnuPG. Replace signing code with code from PGP::Sign
that generates detached signatures instead.  Otherwise, GnuPG signatures
with DSA keys could not be verified.  Should still work the same as before
with RSA keys.  Thanks to new signing code, no longer uses a temporary
file.

Only lock when using PGP; GnuPG shouldn't need it.
2003-07-07 02:46:54 +00:00
David Lawrence
768d40500b Version 1.6. Eliminated subprocess use (except pgp, of course). Interlock
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.
1998-10-14 17:23:48 +00:00
David Lawrence
e95d50f734 Version 1.5. Need to require Text::Tabs to get 'expand' for tabs in
checkgroups.
1998-09-15 18:52:51 +00:00
David Lawrence
109e601f91 Version 1.4. Added checkgroups checking. Added group name in several
error messages (for help w/batch processing).  Disabled moderator address
checking.  Adjusted newsgroups line (ie, tabbing fixed), now correctly
substituted into control message.
1998-09-03 22:29:51 +00:00
David Lawrence
c27413448f Version 1.3. Skip minor pgp signature headers like "charset:" after
"version:" header and until the empty line that starts the base64
signature block.
1997-08-08 01:04:22 +00:00
David Lawrence
6eb582506f Version 1.2.1. Hard-code the time zone for date since some installations
don't support %Z.  Add an example for SunOS 4.
1996-10-23 17:33:17 +00:00
David Lawrence
cc5801f2c0 Version 1.2. Preserve Newsgroups for checkgroups messages. Add an HTML
version of the README file to X-Info.  Check that a group was given to
rmgroup.  Allow two spaces after the colon for submission and contact
addresses for moderated groups.
1996-08-12 22:25:04 +00:00
David Lawrence
2a41058468 Original version. 1996-05-08 20:57:27 +00:00