Added Neil Rickert's mhsign.
[mmh] / docs / README.mhsign-mhpgp
diff --git a/docs/README.mhsign-mhpgp b/docs/README.mhsign-mhpgp
new file mode 100644 (file)
index 0000000..61269c6
--- /dev/null
@@ -0,0 +1,145 @@
+mhpgp, mhsign
+-------------
+
+This software (shell scripts) written by Neil Rickert.
+
+It is placed in the public domain.  You are free to use it and modify
+it to suit your needs.
+
+
+The scripts are adjusted to mmh by markus schnalke <meillo@marmaro.de>.
+They work a bit different today. The following excrept of the README
+and CHANGES files of the Neil's distribution is preserved for
+documentation.
+
+
+These are scripts for using with MH or nmh.
+
+The two scripts are tuned for the use of gnupg.  It is not too hard
+to adapt to pgp2, pgp5 or pgp6.5.  But why bother, since gnupg has
+clearly become the way to go for unix.
+
+Use:
+
+       mhpgp           ## to verify signature or decrypt current message.
+
+       edit mhsign [-e]        ## to sign [encrypt] at the whatnow prompt.
+
+See the man page for mhsign on creating a file "pgpkeys" in your MH
+directory or GNUPGHOME directory.
+
+
+Change log for mhsign:
+
+RCS file: RCS/mhsign,v
+Working file: mhsign
+head: 1.1
+branch: 1.1.0
+locks: strict
+access list:
+symbolic names:
+keyword substitution: kv
+total revisions: 10;   selected revisions: 10
+description:
+Program to sign [encrypt] a message from whatnow prompt.
+----------------------------
+revision 1.1
+date: 2003/06/14 18:38:14;  author: rickert;  state: Exp;
+branches:  1.1.0;
+Initial revision
+----------------------------
+revision 1.1.0.9
+date: 2007/05/30 14:48:40;  author: rickert;  state: Exp;  lines: +14 -9
+Make sure that an MD5 hash is used with "-R" when signing.
+----------------------------
+revision 1.1.0.8
+date: 2007/01/21 04:18:04;  author: rickert;  state: Exp;  lines: +2 -2
+Fix unmatched quote
+----------------------------
+revision 1.1.0.7
+date: 2004/06/13 20:14:52;  author: rickert;  state: Exp;  lines: +3 -3
+Make sure that gnupg-1.3.6 uses the correct digest in pgp2 compatibility mode
+----------------------------
+revision 1.1.0.6
+date: 2004/05/23 00:49:43;  author: rickert;  state: Exp;  lines: +6 -6
+Use "--always-trust", and ignore any "encrypt-to" in options file
+----------------------------
+revision 1.1.0.5
+date: 2004/02/25 04:03:44;  author: rickert;  state: Exp;  lines: +12 -7
+When using -b with mime signature, turn off textmode and include the
+trailing blanks in the signed data.  There is no point in using -b
+unless the trailing blanks are significant, in which case they should
+be protected by the signature.
+----------------------------
+revision 1.1.0.4
+date: 2003/09/13 19:56:53;  author: rickert;  state: Exp;  lines: +10 -6
+Skip comment lines in '.pgpkeys'.
+Allow preferred keys to come from environment
+Use case insensitive search (grep -i) for .pgpkeys lookup of
+ addresses.
+----------------------------
+revision 1.1.0.3
+date: 2003/07/19 14:30:32;  author: rickert;  state: Exp;  lines: +20 -3
+Put personal keys in ".pgpkeys" database, so that script does not
+need to be personalized.
+----------------------------
+revision 1.1.0.2
+date: 2003/07/18 23:26:41;  author: rickert;  state: Exp;  lines: +17 -13
+Force pgp/mime format if the message is already multipart mime.
+----------------------------
+revision 1.1.0.1
+date: 2003/06/22 00:48:09;  author: rickert;  state: Exp;  lines: +8 -2
+Check in $GNUPGHOME for .pgpkeys .  This allows a per-keyring list
+=============================================================================
+
+Change log for mhpgp:
+
+RCS file: RCS/mhpgp,v
+Working file: mhpgp
+head: 1.1
+branch: 1.1.0
+locks: strict
+access list:
+symbolic names:
+keyword substitution: kv
+total revisions: 8;    selected revisions: 8
+description:
+Script for pgp verify/decrypt of mh messages (uses gnupg)
+----------------------------
+revision 1.1
+date: 2003/07/19 16:50:32;  author: rickert;  state: Exp;
+branches:  1.1.0;
+Initial revision
+----------------------------
+revision 1.1.0.7
+date: 2005/11/29 06:25:05;  author: rickert;  state: Exp;  lines: +3 -1
+If a message does not end in "\n" after decryption, then add "\n".
+----------------------------
+revision 1.1.0.6
+date: 2005/07/13 01:00:10;  author: rickert;  state: Exp;  lines: +2 -2
+Fix mishandling of boundary=string;
+----------------------------
+revision 1.1.0.5
+date: 2004/09/05 14:49:59;  author: rickert;  state: Exp;  lines: +2 -2
+Fix line endings when building a decrypted message (-w flag), the
+encrypted text might use CRLF.
+----------------------------
+revision 1.1.0.4
+date: 2004/02/22 17:14:02;  author: rickert;  state: Exp;  lines: +27 -10
+Add "-b" option to strip blanks on pgpmime signature
+Use "getopts" for checking options.
+----------------------------
+revision 1.1.0.3
+date: 2003/09/09 04:29:11;  author: rickert;  state: Exp;  lines: +3 -2
+Don't use exec, as that skips the trap and temp files are not deleted
+----------------------------
+revision 1.1.0.2
+date: 2003/07/26 00:06:40;  author: rickert;  state: Exp;  lines: +33 -11
+Drop "-o outfile".  Add "-w" to write back as a message to current folder.
+This allows easier examination of mime components that might be in
+the encrypted portion.
+----------------------------
+revision 1.1.0.1
+date: 2003/07/19 16:57:16;  author: rickert;  state: Exp;  lines: +4 -7
+Clean up script, for more general usefulness
+=============================================================================