mhl and mhbuild ignore to long lines
[mmh] / docs / README.mhsign-mhpgp
1 mhpgp, mhsign
2 -------------
3
4 This software (shell scripts) written by Neil Rickert.
5
6 It is placed in the public domain.  You are free to use it and modify
7 it to suit your needs.
8
9
10 The scripts are adjusted to mmh by markus schnalke <meillo@marmaro.de>.
11 They work a bit different today. The following excrept of the README
12 and CHANGES files of the Neil's distribution is preserved for
13 documentation.
14
15
16 These are scripts for using with MH or nmh.
17
18 The two scripts are tuned for the use of gnupg.  It is not too hard
19 to adapt to pgp2, pgp5 or pgp6.5.  But why bother, since gnupg has
20 clearly become the way to go for unix.
21
22 Use:
23
24         mhpgp           ## to verify signature or decrypt current message.
25
26         edit mhsign [-e]        ## to sign [encrypt] at the whatnow prompt.
27
28 See the man page for mhsign on creating a file "pgpkeys" in your MH
29 directory or GNUPGHOME directory.
30
31
32 Change log for mhsign:
33
34 RCS file: RCS/mhsign,v
35 Working file: mhsign
36 head: 1.1
37 branch: 1.1.0
38 locks: strict
39 access list:
40 symbolic names:
41 keyword substitution: kv
42 total revisions: 10;    selected revisions: 10
43 description:
44 Program to sign [encrypt] a message from whatnow prompt.
45 ----------------------------
46 revision 1.1
47 date: 2003/06/14 18:38:14;  author: rickert;  state: Exp;
48 branches:  1.1.0;
49 Initial revision
50 ----------------------------
51 revision 1.1.0.9
52 date: 2007/05/30 14:48:40;  author: rickert;  state: Exp;  lines: +14 -9
53 Make sure that an MD5 hash is used with "-R" when signing.
54 ----------------------------
55 revision 1.1.0.8
56 date: 2007/01/21 04:18:04;  author: rickert;  state: Exp;  lines: +2 -2
57 Fix unmatched quote
58 ----------------------------
59 revision 1.1.0.7
60 date: 2004/06/13 20:14:52;  author: rickert;  state: Exp;  lines: +3 -3
61 Make sure that gnupg-1.3.6 uses the correct digest in pgp2 compatibility mode
62 ----------------------------
63 revision 1.1.0.6
64 date: 2004/05/23 00:49:43;  author: rickert;  state: Exp;  lines: +6 -6
65 Use "--always-trust", and ignore any "encrypt-to" in options file
66 ----------------------------
67 revision 1.1.0.5
68 date: 2004/02/25 04:03:44;  author: rickert;  state: Exp;  lines: +12 -7
69 When using -b with mime signature, turn off textmode and include the
70 trailing blanks in the signed data.  There is no point in using -b
71 unless the trailing blanks are significant, in which case they should
72 be protected by the signature.
73 ----------------------------
74 revision 1.1.0.4
75 date: 2003/09/13 19:56:53;  author: rickert;  state: Exp;  lines: +10 -6
76 Skip comment lines in '.pgpkeys'.
77 Allow preferred keys to come from environment
78 Use case insensitive search (grep -i) for .pgpkeys lookup of
79  addresses.
80 ----------------------------
81 revision 1.1.0.3
82 date: 2003/07/19 14:30:32;  author: rickert;  state: Exp;  lines: +20 -3
83 Put personal keys in ".pgpkeys" database, so that script does not
84 need to be personalized.
85 ----------------------------
86 revision 1.1.0.2
87 date: 2003/07/18 23:26:41;  author: rickert;  state: Exp;  lines: +17 -13
88 Force pgp/mime format if the message is already multipart mime.
89 ----------------------------
90 revision 1.1.0.1
91 date: 2003/06/22 00:48:09;  author: rickert;  state: Exp;  lines: +8 -2
92 Check in $GNUPGHOME for .pgpkeys .  This allows a per-keyring list
93 =============================================================================
94
95 Change log for mhpgp:
96
97 RCS file: RCS/mhpgp,v
98 Working file: mhpgp
99 head: 1.1
100 branch: 1.1.0
101 locks: strict
102 access list:
103 symbolic names:
104 keyword substitution: kv
105 total revisions: 8;     selected revisions: 8
106 description:
107 Script for pgp verify/decrypt of mh messages (uses gnupg)
108 ----------------------------
109 revision 1.1
110 date: 2003/07/19 16:50:32;  author: rickert;  state: Exp;
111 branches:  1.1.0;
112 Initial revision
113 ----------------------------
114 revision 1.1.0.7
115 date: 2005/11/29 06:25:05;  author: rickert;  state: Exp;  lines: +3 -1
116 If a message does not end in "\n" after decryption, then add "\n".
117 ----------------------------
118 revision 1.1.0.6
119 date: 2005/07/13 01:00:10;  author: rickert;  state: Exp;  lines: +2 -2
120 Fix mishandling of boundary=string;
121 ----------------------------
122 revision 1.1.0.5
123 date: 2004/09/05 14:49:59;  author: rickert;  state: Exp;  lines: +2 -2
124 Fix line endings when building a decrypted message (-w flag), the
125 encrypted text might use CRLF.
126 ----------------------------
127 revision 1.1.0.4
128 date: 2004/02/22 17:14:02;  author: rickert;  state: Exp;  lines: +27 -10
129 Add "-b" option to strip blanks on pgpmime signature
130 Use "getopts" for checking options.
131 ----------------------------
132 revision 1.1.0.3
133 date: 2003/09/09 04:29:11;  author: rickert;  state: Exp;  lines: +3 -2
134 Don't use exec, as that skips the trap and temp files are not deleted
135 ----------------------------
136 revision 1.1.0.2
137 date: 2003/07/26 00:06:40;  author: rickert;  state: Exp;  lines: +33 -11
138 Drop "-o outfile".  Add "-w" to write back as a message to current folder.
139 This allows easier examination of mime components that might be in
140 the encrypted portion.
141 ----------------------------
142 revision 1.1.0.1
143 date: 2003/07/19 16:57:16;  author: rickert;  state: Exp;  lines: +4 -7
144 Clean up script, for more general usefulness
145 =============================================================================