Commit graph

12 commits

Author SHA1 Message Date
Fabrizio Tarizzo
a028c9e36c initial support for sequoia-sq 2024-12-21 15:41:14 +01:00
Russ Allbery
9f92729598 Use https for pgpcontrol URLs
ftp.isc.org supports https as well now, so may as well use it.
2016-10-17 16:07:21 -07:00
Russ Allbery
d72fb70d77 Incorporate signcontrol changes made in INN
- Add use strict and explicitly import LOCK_EX.
- Fix error reporting around lock files with PGP.
- Fix coding style in subs to be more idiomatic.
2016-10-17 16:05:38 -07:00
Russ Allbery
828b42af28 Change my email address to eagle@eyrie.org 2014-04-06 17:30:33 -07:00
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