Commit graph

226 commits

Author SHA1 Message Date
Fabrizio Tarizzo
a028c9e36c initial support for sequoia-sq 2024-12-21 15:41:14 +01:00
Julien ÉLIE
cff57cd73a Note version requirement for GnuPG
1.30 required GnuPG 1.4.20 or later or 2.1.0 or later.  Note this
in the changelog.
2020-12-24 11:44:32 -08:00
Russ Allbery
e8b0c03c09 Fix some typos in the changelog 2018-12-17 15:29:48 -08:00
Russ Allbery
969f83bcad Fix make dist to not include staging and ARCHIVE 2018-02-11 11:53:31 -08:00
Russ Allbery
c1506f07b8 Release 2.6 2018-02-11 11:46:31 -08:00
Russ Allbery
cd07473f1c Fix typo in lynx command to generate README 2018-02-11 11:44:32 -08:00
Russ Allbery
0f60a37145 Import pgpverify version 1.30 from INN
Support for GnuPG's gpg binary (in addition to gpgv).  gpg (from
GnuPG 1.x) still validates signatures made with weak digest
algorithms like MD5 whereas current versions of gpgv no longer do.
Patch from Thomas Hochstein.

Use https for the isc.org web site.
2018-02-11 11:43:05 -08:00
Russ Allbery
d44ab54a66 Generate README from README.html
This was an old lynx --dump that I checked into the repository
originally.  Go back to generating it with lynx --dump instead.
2016-10-27 13:56:46 -07:00
Russ Allbery
719be2adfb Remove duplicate From in FORMAT
The initial example of X-Signed-Headers listed From twice.  Remove
the erroneous duplicate entry in favor of the positioning shown in
the later example.
2016-10-27 13:05:17 -07:00
Russ Allbery
92a2145176 Release 2.5 2016-10-17 16:16:59 -07:00
Russ Allbery
46f63786db Import version pgpverify 1.29 from INN
Changes include:

- Disambiguate numbered lists from description lists in POD to silent
  a pod2man warning.

- Add a --findid=<string> flag to explicitly search for <string> in the
  output from PGP's analysis of the message.  In case the signature is
  valid but does not contain <string>, pgpverify exits with the new
  exit status 4.

- Use the INN::Config Perl module instead of innshellvars.pl to
  accomodate the new build process of INN 2.5.

plus coding style, comment style, and whitespace cleanups.
2016-10-17 16:14:22 -07:00
Russ Allbery
8b3fb9f827 Ignore the ARCHIVE directory
This is temporarily used for publishing new releases.
2016-10-17 16:12:09 -07:00
Russ Allbery
380104043b Add additional Z<> markup to pgpverify for Pod::Simple
Pod::Simple is now more aggressive about disambiguating numbered
lists from text lists, so add more Z<> markup to make it clear that
exit statuses shouldn't be turned into a numbered list.
2016-10-17 16:10:37 -07: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
6cd07676a7 Convert .cvsignore to .gitignore 2014-04-06 17:27:40 -07:00
Russ Allbery
63a8a53797 Filter out Xref header and sign Supersedes 2011-08-31 20:16:07 +00:00
Russ Allbery
15bc405555 Fix path to the control files for PGPKEYS and README.html. Remove the
local copy of README.html, since it's coming from the control repository.
2010-01-18 03:42:31 +00:00
Russ Allbery
dce8966cff Update to latest generated version. 2006-08-27 18:47:29 +00:00
Russ Allbery
535e0bf1c2 Note that these instructions are obsolete for INN. 2006-08-27 18:47:13 +00:00
Russ Allbery
97896a228b Increase the version. 2005-07-03 01:01:54 +00:00
Russ Allbery
ef5812a96d Default to pubring.gpg when trustedkeys.gpg is not found in the default key
location, for backward compatibility.
2005-07-03 01:01:32 +00:00
Russ Allbery
125c2f1dac Bump revision to 2.3. 2005-01-18 01:34:58 +00:00
Russ Allbery
e30d89ef6b Return the correct exit status in the event of known failures instead of
always returning 255.  Reported by Awais Riaz.
2005-01-18 01:34:27 +00:00
Russ Allbery
4fa1f2973c Add tests for the exit status of pgpverify in various situations. 2005-01-18 01:33:48 +00:00
Russ Allbery
5612d3c454 Bump revision to 2.2. 2003-12-11 06:59:27 +00:00
Russ Allbery
c7a080b58a Fix the -test switch to actually do something. Improve date generation
when logging to standard output.
2003-12-11 06:58:56 +00:00
Russ Allbery
84b8608d2c Add a check and test target. 2003-10-05 22:56:02 +00:00
Russ Allbery
531d853730 Add checking of a wire-formatted control message. 2003-10-05 22:55:03 +00:00
Russ Allbery
6891e0e77b Bump revision to 2.1. 2003-10-05 22:46:37 +00:00
Russ Allbery
a02a578880 Fix a bug in the recognition of wire-format articles, reported by Jack
Bates.
2003-10-05 22:45:13 +00:00
Russ Allbery
7dd93a98b4 Copy PGPKEYS and README.html from the control repository for right now. 2003-07-07 03:02:35 +00: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
Russ Allbery
1c4a1cb3d3 Add back in a missing +language=en forgotten in the last change. 2003-07-07 02:36:49 +00:00
Russ Allbery
dea04e918e Bump revision number to match CVS revision number. Replaced all signature
verification code with code that uses detached signatures.  Signatures
generated by GnuPG couldn't be verified using attached signatures without
adding a Hash header, and this was the path of least resistance plus
avoids munging problems in the future.  Code taken from PGP::Sign.
2003-07-07 02:35:00 +00:00
Russ Allbery
46278eb3e3 Ignore the generated manual page. 2003-07-07 02:29:35 +00:00
Russ Allbery
82c49ab50a Add the manual page and be a bit quieter about making a distribution. 2003-07-07 02:29:23 +00:00
Russ Allbery
c6e53e5ba6 Initial version. 2003-07-07 02:08:59 +00:00
Russ Allbery
65cf992509 Ignore the staging directory. 2003-07-07 02:08:47 +00:00
Russ Allbery
b16c027e4e Initial version with dist and release targets. 2003-07-07 02:08:21 +00:00
Russ Allbery
e1f1026c30 Ignore pgpcontrol release directories. 2003-07-07 02:01:52 +00:00
Russ Allbery
04337efee6 Change OLD to ARCHIVE. 2003-07-07 01:56:58 +00:00
Russ Allbery
d22154037a Add a signature with separator to test dash escaping and trailing
whitespace.
2003-07-07 01:53:22 +00:00
Russ Allbery
52843273a2 The test suite driver program. 2003-07-07 01:52:33 +00:00
Russ Allbery
82d778e02f A simple program to sign control messages with News::Article so that
pgpverify can be checked for compatibility.
2003-07-07 01:52:23 +00:00
Russ Allbery
5ead5bfc33 A hacked copy of pgpverify 1.15 for testing attached signature
verification.
2003-07-07 01:52:01 +00:00
Russ Allbery
6117024200 Test newgroup message for signcontrol. 2003-07-07 01:51:42 +00:00
Russ Allbery
2517912a39 Initial test suite, with two test keys (one RSA, one DSA), with both public
keys on the GnuPG keyring and with the news.announce.newgroups public key
on both keyrings as well.
2003-07-07 01:51:28 +00:00
Russ Allbery
60872d0bf6 Ignore archived files. 2003-07-06 19:27:15 +00:00