annotate CHANGES @ 11:5cf052bee63d

update tags
author convert-repo
date Fri, 07 Nov 2008 20:20:35 +0000
parents bce86c4163a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 Changes to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 The RAND MH Message Handling System:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 UCI version MH 6.8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 John L. Romine
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 Computing Support Group
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 Department of Information and Computer Science
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 University of California, Irvine
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 Irvine, CA 92717-3425
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 Bug-MH@ICS.UCI.EDU
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 _A_B_S_T_R_A_C_T
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 This document describes the changes to the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 UCI version of the RAND MH system from MH 6.6 to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 this release of MH 6.8. This document is meant to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30 supplement, not supersede, the standard MH User's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 manual and MH Administrator's manual.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33 Comments concerning this documentation should
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 be addressed to the mailbox Bug-MH@ICS.UCI.EDU, or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35 ucbvax!ucivax!bug-mh.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 _A_C_K_N_O_W_L_E_D_G_E_M_E_N_T_S
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40
bce86c4163a3 Initial revision
kono
parents:
diff changeset
41 The _M_H system described herein is based on the original RAND
bce86c4163a3 Initial revision
kono
parents:
diff changeset
42 _M_H system. It has been extensively developed (perhaps too
bce86c4163a3 Initial revision
kono
parents:
diff changeset
43 much so) by Marshall T. Rose and John L. Romine at the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
44 University of California, Irvine. Einar A. Stefferud, Jerry
bce86c4163a3 Initial revision
kono
parents:
diff changeset
45 N. Sweet, and Terry P. Domae provided numerous suggestions
bce86c4163a3 Initial revision
kono
parents:
diff changeset
46 to improve the UCI version of _M_H.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
47
bce86c4163a3 Initial revision
kono
parents:
diff changeset
48 Of course, a large number of people have helped _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
49 along. The list of "_M_H immortals" is too long to list here.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
50 For this release, numerous _M_H-_W_o_r_k_e_r_s sent in fixes and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
51 other changes. A handful of courageous _M_H-_W_o_r_k_e_r_s volun-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
52 teered to beta-test these changes; their help is particu-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
53 larly appreciated.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
54
bce86c4163a3 Initial revision
kono
parents:
diff changeset
55
bce86c4163a3 Initial revision
kono
parents:
diff changeset
56
bce86c4163a3 Initial revision
kono
parents:
diff changeset
57
bce86c4163a3 Initial revision
kono
parents:
diff changeset
58
bce86c4163a3 Initial revision
kono
parents:
diff changeset
59
bce86c4163a3 Initial revision
kono
parents:
diff changeset
60
bce86c4163a3 Initial revision
kono
parents:
diff changeset
61
bce86c4163a3 Initial revision
kono
parents:
diff changeset
62
bce86c4163a3 Initial revision
kono
parents:
diff changeset
63
bce86c4163a3 Initial revision
kono
parents:
diff changeset
64 December 1, 1993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
65
bce86c4163a3 Initial revision
kono
parents:
diff changeset
66
bce86c4163a3 Initial revision
kono
parents:
diff changeset
67
bce86c4163a3 Initial revision
kono
parents:
diff changeset
68
bce86c4163a3 Initial revision
kono
parents:
diff changeset
69
bce86c4163a3 Initial revision
kono
parents:
diff changeset
70 Changes to MH 6.8 2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
71
bce86c4163a3 Initial revision
kono
parents:
diff changeset
72
bce86c4163a3 Initial revision
kono
parents:
diff changeset
73
bce86c4163a3 Initial revision
kono
parents:
diff changeset
74 _D_I_S_C_L_A_I_M_E_R
bce86c4163a3 Initial revision
kono
parents:
diff changeset
75
bce86c4163a3 Initial revision
kono
parents:
diff changeset
76 The Regents of the University of California wish to make it
bce86c4163a3 Initial revision
kono
parents:
diff changeset
77 known that:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
78
bce86c4163a3 Initial revision
kono
parents:
diff changeset
79 Although each program has been tested by its con-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
80 tributor, no warranty, express or implied, is made
bce86c4163a3 Initial revision
kono
parents:
diff changeset
81 by the contributor or the University of Califor-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
82 nia, as to the accuracy and functioning of the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
83 program and related program material, nor shall
bce86c4163a3 Initial revision
kono
parents:
diff changeset
84 the fact of distribution constitute any such war-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
85 ranty, and no responsibility is assumed by the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
86 contributor or the University of California in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
87 connection herewith.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
88
bce86c4163a3 Initial revision
kono
parents:
diff changeset
89 _C_O_N_V_E_N_T_I_O_N_S
bce86c4163a3 Initial revision
kono
parents:
diff changeset
90
bce86c4163a3 Initial revision
kono
parents:
diff changeset
91 In this document, certain formatting conventions are adhered
bce86c4163a3 Initial revision
kono
parents:
diff changeset
92 to:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
93
bce86c4163a3 Initial revision
kono
parents:
diff changeset
94 The names of UNIX commands, such as _c_o_m_p are presented
bce86c4163a3 Initial revision
kono
parents:
diff changeset
95 in _i_t_a_l_i_c_s.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
96
bce86c4163a3 Initial revision
kono
parents:
diff changeset
97 Arguments to programs, such as `msgs' and `-nobell' are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
98 delimited by single-quotes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
99
bce86c4163a3 Initial revision
kono
parents:
diff changeset
100 Text that should be typed exactly as-is, such as com-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
101 mand lines (e.g., "folder -pack"), are delimited by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
102 double-quotes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
103
bce86c4163a3 Initial revision
kono
parents:
diff changeset
104 UNIX pathnames and envariables, such as /usr/uci and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
105 $SIGNATURE, are presented in bold font.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
106
bce86c4163a3 Initial revision
kono
parents:
diff changeset
107
bce86c4163a3 Initial revision
kono
parents:
diff changeset
108
bce86c4163a3 Initial revision
kono
parents:
diff changeset
109
bce86c4163a3 Initial revision
kono
parents:
diff changeset
110
bce86c4163a3 Initial revision
kono
parents:
diff changeset
111
bce86c4163a3 Initial revision
kono
parents:
diff changeset
112
bce86c4163a3 Initial revision
kono
parents:
diff changeset
113
bce86c4163a3 Initial revision
kono
parents:
diff changeset
114
bce86c4163a3 Initial revision
kono
parents:
diff changeset
115
bce86c4163a3 Initial revision
kono
parents:
diff changeset
116
bce86c4163a3 Initial revision
kono
parents:
diff changeset
117
bce86c4163a3 Initial revision
kono
parents:
diff changeset
118
bce86c4163a3 Initial revision
kono
parents:
diff changeset
119
bce86c4163a3 Initial revision
kono
parents:
diff changeset
120
bce86c4163a3 Initial revision
kono
parents:
diff changeset
121
bce86c4163a3 Initial revision
kono
parents:
diff changeset
122
bce86c4163a3 Initial revision
kono
parents:
diff changeset
123
bce86c4163a3 Initial revision
kono
parents:
diff changeset
124
bce86c4163a3 Initial revision
kono
parents:
diff changeset
125
bce86c4163a3 Initial revision
kono
parents:
diff changeset
126
bce86c4163a3 Initial revision
kono
parents:
diff changeset
127
bce86c4163a3 Initial revision
kono
parents:
diff changeset
128
bce86c4163a3 Initial revision
kono
parents:
diff changeset
129
bce86c4163a3 Initial revision
kono
parents:
diff changeset
130 December 1, 1993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
131
bce86c4163a3 Initial revision
kono
parents:
diff changeset
132
bce86c4163a3 Initial revision
kono
parents:
diff changeset
133
bce86c4163a3 Initial revision
kono
parents:
diff changeset
134
bce86c4163a3 Initial revision
kono
parents:
diff changeset
135
bce86c4163a3 Initial revision
kono
parents:
diff changeset
136 Changes for MH 6.8.3 3
bce86c4163a3 Initial revision
kono
parents:
diff changeset
137
bce86c4163a3 Initial revision
kono
parents:
diff changeset
138
bce86c4163a3 Initial revision
kono
parents:
diff changeset
139 _C_H_A_N_G_E_S _F_O_R _M_H _6._8._3
bce86c4163a3 Initial revision
kono
parents:
diff changeset
140
bce86c4163a3 Initial revision
kono
parents:
diff changeset
141 The MH 6.8.3 maintenance release contains few user-visible
bce86c4163a3 Initial revision
kono
parents:
diff changeset
142 changes. Most of the changes are internal to the multi-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
143 media display program _m_h_n to support RFC 1521 (the new MIME
bce86c4163a3 Initial revision
kono
parents:
diff changeset
144 standard). This is the current version of MH as of December
bce86c4163a3 Initial revision
kono
parents:
diff changeset
145 1, 1993.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
146
bce86c4163a3 Initial revision
kono
parents:
diff changeset
147 _R_u_n_t_i_m_e _T_a_i_l_o_r_i_n_g
bce86c4163a3 Initial revision
kono
parents:
diff changeset
148
bce86c4163a3 Initial revision
kono
parents:
diff changeset
149 When posting mail using the SMTP, _p_o_s_t does not normally
bce86c4163a3 Initial revision
kono
parents:
diff changeset
150 send the HELO command. This is because _S_e_n_d_M_a_i_l would fail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
151 if the host name given in the HELO command was the local
bce86c4163a3 Initial revision
kono
parents:
diff changeset
152 host. Later versions of _S_e_n_d_M_a_i_l will now complain if you
bce86c4163a3 Initial revision
kono
parents:
diff changeset
153 omit the HELO command.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
154
bce86c4163a3 Initial revision
kono
parents:
diff changeset
155 If you specify a hostname with the clientname: option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
156 in the _m_t_s_t_a_i_l_o_r file, _p_o_s_t will give the HELO command with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
157 that name, otherwise no HELO command is given. See _m_h-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
158 _t_a_i_l_o_r(5) for more details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
159
bce86c4163a3 Initial revision
kono
parents:
diff changeset
160 _U_s_e_r _I_n_t_e_r_f_a_c_e _P_r_o_g_r_a_m_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
161
bce86c4163a3 Initial revision
kono
parents:
diff changeset
162 folder The _f_o_l_d_e_r command now has `-create' and `-nocreate'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
163 options. See _f_o_l_d_e_r(1) for details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
164
bce86c4163a3 Initial revision
kono
parents:
diff changeset
165 inc A bug where `-host' would not override the pophost
bce86c4163a3 Initial revision
kono
parents:
diff changeset
166 as set in the _m_t_s_t_a_i_l_o_r file has been fixed. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
167 bug was also fixed in _m_s_g_c_h_k.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
168
bce86c4163a3 Initial revision
kono
parents:
diff changeset
169 mhn The _m_h_n command has several changes: updates for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
170 conformance with RFC 1521, addition of two caches:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
171 public and private, addition of two caching poli-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
172 cies: one for reading and one for writing, support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
173 for storing multipart entities, and a few bug fixes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
174 See _m_h_n(1) for complete details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
175
bce86c4163a3 Initial revision
kono
parents:
diff changeset
176 _C_H_A_N_G_E_S _F_O_R _M_H _6._8._2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
177
bce86c4163a3 Initial revision
kono
parents:
diff changeset
178 The MH.6.8.2 patch release contains only internal changes to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
179 support the BSD 4.4 and 386BSD versions of UNIX. This ver-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
180 sion of _M_H was released August 25, 1993, but was not widely
bce86c4163a3 Initial revision
kono
parents:
diff changeset
181 distributed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
182
bce86c4163a3 Initial revision
kono
parents:
diff changeset
183 _C_H_A_N_G_E_S _F_O_R _M_H _6._8._1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
184
bce86c4163a3 Initial revision
kono
parents:
diff changeset
185 The MH.6.8.1 patch release is a maintenance release. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
186 is the current released version of _M_H as of August 20, 1993.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
187
bce86c4163a3 Initial revision
kono
parents:
diff changeset
188 This release includes a small number of bug fixes, a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
189 few minor enhancements, some changes for the new MIME stan-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
190 dard, and support for ESMTP (RFC 1425). Support for BSD 4.4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
191 and 386BSD is planned for the next release.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
192
bce86c4163a3 Initial revision
kono
parents:
diff changeset
193
bce86c4163a3 Initial revision
kono
parents:
diff changeset
194
bce86c4163a3 Initial revision
kono
parents:
diff changeset
195
bce86c4163a3 Initial revision
kono
parents:
diff changeset
196 December 1, 1993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
197
bce86c4163a3 Initial revision
kono
parents:
diff changeset
198
bce86c4163a3 Initial revision
kono
parents:
diff changeset
199
bce86c4163a3 Initial revision
kono
parents:
diff changeset
200
bce86c4163a3 Initial revision
kono
parents:
diff changeset
201
bce86c4163a3 Initial revision
kono
parents:
diff changeset
202 Changes for MH 6.8.3 4
bce86c4163a3 Initial revision
kono
parents:
diff changeset
203
bce86c4163a3 Initial revision
kono
parents:
diff changeset
204
bce86c4163a3 Initial revision
kono
parents:
diff changeset
205 Many other fixes which have already been received are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
206 still being merged. If you've sent an update for MH 6.8 to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
207 Bug-MH@ics.uci.edu and it isn't in this release, it'll prob-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
208 ably appear in the next release.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
209
bce86c4163a3 Initial revision
kono
parents:
diff changeset
210 _F_i_x_e_s _a_n_d _E_n_h_a_n_c_e_m_e_n_t_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
211
bce86c4163a3 Initial revision
kono
parents:
diff changeset
212 Many minor documentation corrections were made. There are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
213 also a few program changes:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
214
bce86c4163a3 Initial revision
kono
parents:
diff changeset
215 mhn The `-cache policy', `-[no]check', and `-[no]pause'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
216 switches have been added. Some other minor changes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
217 have been made to comply with the new MIME standard.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
218 See _m_h_n(1) for complete details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
219
bce86c4163a3 Initial revision
kono
parents:
diff changeset
220 post When posting mail with SendMail, _p_o_s_t will not use the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
221 ONEX command when it is posting a message with BCCs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
222
bce86c4163a3 Initial revision
kono
parents:
diff changeset
223 scan _s_c_a_n will now work with big width values.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
224
bce86c4163a3 Initial revision
kono
parents:
diff changeset
225 _F_o_r_m_a_t _S_t_r_i_n_g_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
226
bce86c4163a3 Initial revision
kono
parents:
diff changeset
227 One new function has been added:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
228
bce86c4163a3 Initial revision
kono
parents:
diff changeset
229 %(profile arg) This function looks up a component in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
230 .mh_profile or context files and returns the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
231 value of that component.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
232
bce86c4163a3 Initial revision
kono
parents:
diff changeset
233 _C_o_n_f_i_g_u_r_a_t_i_o_n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
234
bce86c4163a3 Initial revision
kono
parents:
diff changeset
235 Two new configuration options are present:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
236
bce86c4163a3 Initial revision
kono
parents:
diff changeset
237 GCOS_HACK The so-called "gcos" field of the password file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
238 is used as a last resort to find the user's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
239 full name (see _m_h-_p_r_o_f_i_l_e(5) for details).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
240 Enable this option if your _p_a_s_s_w_d(5) man page
bce86c4163a3 Initial revision
kono
parents:
diff changeset
241 notes that the `&' character in the "gcos"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
242 field stands for the login name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
243
bce86c4163a3 Initial revision
kono
parents:
diff changeset
244 NORUSERPASS Tells _M_H that your system doesn't have the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
245 _r_u_s_e_r_p_a_s_s(3) routine; _M_H will include its own
bce86c4163a3 Initial revision
kono
parents:
diff changeset
246 copy of this routine in its library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
247
bce86c4163a3 Initial revision
kono
parents:
diff changeset
248
bce86c4163a3 Initial revision
kono
parents:
diff changeset
249
bce86c4163a3 Initial revision
kono
parents:
diff changeset
250
bce86c4163a3 Initial revision
kono
parents:
diff changeset
251
bce86c4163a3 Initial revision
kono
parents:
diff changeset
252
bce86c4163a3 Initial revision
kono
parents:
diff changeset
253
bce86c4163a3 Initial revision
kono
parents:
diff changeset
254
bce86c4163a3 Initial revision
kono
parents:
diff changeset
255
bce86c4163a3 Initial revision
kono
parents:
diff changeset
256
bce86c4163a3 Initial revision
kono
parents:
diff changeset
257
bce86c4163a3 Initial revision
kono
parents:
diff changeset
258
bce86c4163a3 Initial revision
kono
parents:
diff changeset
259
bce86c4163a3 Initial revision
kono
parents:
diff changeset
260
bce86c4163a3 Initial revision
kono
parents:
diff changeset
261
bce86c4163a3 Initial revision
kono
parents:
diff changeset
262 December 1, 1993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
263
bce86c4163a3 Initial revision
kono
parents:
diff changeset
264
bce86c4163a3 Initial revision
kono
parents:
diff changeset
265
bce86c4163a3 Initial revision
kono
parents:
diff changeset
266
bce86c4163a3 Initial revision
kono
parents:
diff changeset
267
bce86c4163a3 Initial revision
kono
parents:
diff changeset
268 Changes for MH 6.8 5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
269
bce86c4163a3 Initial revision
kono
parents:
diff changeset
270
bce86c4163a3 Initial revision
kono
parents:
diff changeset
271 _C_H_A_N_G_E_S _F_O_R _M_H _6._8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
272
bce86c4163a3 Initial revision
kono
parents:
diff changeset
273 This is the current released version of _M_H as of December
bce86c4163a3 Initial revision
kono
parents:
diff changeset
274 14, 1992. This release includes a number of bug fixes and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
275 internal changes to make the code more portable. Two new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
276 authentication methods are provided for the POP, and support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
277 for SVR4 shared libraries is complete.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
278
bce86c4163a3 Initial revision
kono
parents:
diff changeset
279 The major user-visible change in this release is the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
280 incorporation of support for multi-media mail as specified
bce86c4163a3 Initial revision
kono
parents:
diff changeset
281 by the Multi-purpose Internet Mail Extensions (MIME)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
282 RFC 1341. This allows you to include things like audio,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
283 graphics, and the like, in your mail messages. A new com-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
284 mand, _m_h_n, has been provided to support MIME and a detailed
bce86c4163a3 Initial revision
kono
parents:
diff changeset
285 man page is provided in _m_h_n(1).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
286
bce86c4163a3 Initial revision
kono
parents:
diff changeset
287 _D_o_c_u_m_e_n_t_a_t_i_o_n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
288
bce86c4163a3 Initial revision
kono
parents:
diff changeset
289 The documentation has some general improvements, and the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
290 READ-ME document has been re-organized to help _M_H adminis-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
291 trators find the appropriate configuration options for their
bce86c4163a3 Initial revision
kono
parents:
diff changeset
292 system. The Makefiles in the papers/ hierarchy have been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
293 changed to invoke _T_e_X as "tex" (instead of "tex82").
bce86c4163a3 Initial revision
kono
parents:
diff changeset
294
bce86c4163a3 Initial revision
kono
parents:
diff changeset
295 The following new man pages are also available:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
296
bce86c4163a3 Initial revision
kono
parents:
diff changeset
297 _m_h_n(1) _m_h_n helps the user process multi-media mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
298
bce86c4163a3 Initial revision
kono
parents:
diff changeset
299 _m_h_p_a_r_a_m(1) _m_h_p_a_r_a_m lets the user extract information from
bce86c4163a3 Initial revision
kono
parents:
diff changeset
300 the _M_H profile.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
301
bce86c4163a3 Initial revision
kono
parents:
diff changeset
302 _p_o_p_a_u_t_h(8) the APOP database administration program (see
bce86c4163a3 Initial revision
kono
parents:
diff changeset
303 below).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
304
bce86c4163a3 Initial revision
kono
parents:
diff changeset
305 _p_o_p_i(1) the POP initiator (see below).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
306
bce86c4163a3 Initial revision
kono
parents:
diff changeset
307 _s_l_o_c_a_l(1) fully documents _s_l_o_c_a_l. The _m_h_o_o_k(1) man page
bce86c4163a3 Initial revision
kono
parents:
diff changeset
308 now documents only the _M_H receive-mail hooks.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
309
bce86c4163a3 Initial revision
kono
parents:
diff changeset
310 _I_n_t_e_r_n_a_l _C_h_a_n_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
311
bce86c4163a3 Initial revision
kono
parents:
diff changeset
312 The _M_H source code is in the process of being cleaned up to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
313 make pedantic ANSI C compilers happy. Occurrences of "NULL"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
314 have been replaced by "0" where appropriate. Extra tokens
bce86c4163a3 Initial revision
kono
parents:
diff changeset
315 after "#else" and "#endif" have been put inside comments
bce86c4163a3 Initial revision
kono
parents:
diff changeset
316 (this is still in progress). The code should now compile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
317 cleanly on many more systems, specifically, more variants of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
318 SVR4.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
319
bce86c4163a3 Initial revision
kono
parents:
diff changeset
320 The version of tws/dtimep.c which was included in MH
bce86c4163a3 Initial revision
kono
parents:
diff changeset
321 6.7.2 was incompatible with the _l_e_x library on some systems,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
322 and has been removed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
323
bce86c4163a3 Initial revision
kono
parents:
diff changeset
324 A bug in the handling of blind lists inside alias files
bce86c4163a3 Initial revision
kono
parents:
diff changeset
325
bce86c4163a3 Initial revision
kono
parents:
diff changeset
326
bce86c4163a3 Initial revision
kono
parents:
diff changeset
327
bce86c4163a3 Initial revision
kono
parents:
diff changeset
328 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
329
bce86c4163a3 Initial revision
kono
parents:
diff changeset
330
bce86c4163a3 Initial revision
kono
parents:
diff changeset
331
bce86c4163a3 Initial revision
kono
parents:
diff changeset
332
bce86c4163a3 Initial revision
kono
parents:
diff changeset
333
bce86c4163a3 Initial revision
kono
parents:
diff changeset
334 Changes for MH 6.8 6
bce86c4163a3 Initial revision
kono
parents:
diff changeset
335
bce86c4163a3 Initial revision
kono
parents:
diff changeset
336
bce86c4163a3 Initial revision
kono
parents:
diff changeset
337 has been fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
338
bce86c4163a3 Initial revision
kono
parents:
diff changeset
339 _P_o_s_t _O_f_f_i_c_e _P_r_o_t_o_c_o_l
bce86c4163a3 Initial revision
kono
parents:
diff changeset
340
bce86c4163a3 Initial revision
kono
parents:
diff changeset
341 There were three new options added to the POP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
342
bce86c4163a3 Initial revision
kono
parents:
diff changeset
343 APOP This option indicates that the POP daemon will support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
344 the non-standard APOP command which provides a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
345 challenge-based authentication system using the MD5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
346 message digest algorithm.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
347
bce86c4163a3 Initial revision
kono
parents:
diff changeset
348 This option also causes the _p_o_p_a_u_t_h program to be in-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
349 stalled, which allows the administrator to manipulate
bce86c4163a3 Initial revision
kono
parents:
diff changeset
350 the APOP authorization database.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
351
bce86c4163a3 Initial revision
kono
parents:
diff changeset
352 KPOP Support for KERBEROS with POP. This code builds _p_o_p_d,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
353 _i_n_c and _m_s_g_c_h_k to support only the "kpop" protocol.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
354 This code is still expiremental, but is available for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
355 those sites wishing to test it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
356
bce86c4163a3 Initial revision
kono
parents:
diff changeset
357 MPOP This option indicates that the POP daemon will support
bce86c4163a3 Initial revision
kono
parents:
diff changeset
358 the non-standard XTND SCAN command which provides per-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
359 formance enhancements when using the POP over low-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
360 speed connections.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
361
bce86c4163a3 Initial revision
kono
parents:
diff changeset
362 This option also causes an interactive POP client pro-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
363 gram, _p_o_p_i, to be compiled and installed. A man page
bce86c4163a3 Initial revision
kono
parents:
diff changeset
364 for the _p_o_p_i program is also provided. This option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
365 requires the configuration to have "bboards: pop".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
366
bce86c4163a3 Initial revision
kono
parents:
diff changeset
367 The APOP and MPOP non-standard POP facilities are documented
bce86c4163a3 Initial revision
kono
parents:
diff changeset
368 in _T_h_e _I_n_t_e_r_n_e_t _M_e_s_s_a_g_e (ISBN 0-13-092941-7), a book by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
369 Marshall T. Rose. For more details, see support/pop/pop-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
370 more.txt and the _A_d_m_i_n_i_s_t_r_a_t_o_r'_s _G_u_i_d_e. The APOP option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
371 peacefully co-exists with the standard POP, KPOP completely
bce86c4163a3 Initial revision
kono
parents:
diff changeset
372 replaces the standard POP, and MPOP requires "bboards: pop".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
373
bce86c4163a3 Initial revision
kono
parents:
diff changeset
374 _F_i_l_e _L_o_c_k_i_n_g
bce86c4163a3 Initial revision
kono
parents:
diff changeset
375
bce86c4163a3 Initial revision
kono
parents:
diff changeset
376 The file locking code has been cleaned up to support three
bce86c4163a3 Initial revision
kono
parents:
diff changeset
377 kinds of kernel-level file locking. As appropriate for your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
378 system, include the LOCKF, FCNTL or FLOCK option. For more
bce86c4163a3 Initial revision
kono
parents:
diff changeset
379 details, see _m_h-_t_a_i_l_o_r(5).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
380
bce86c4163a3 Initial revision
kono
parents:
diff changeset
381
bce86c4163a3 Initial revision
kono
parents:
diff changeset
382
bce86c4163a3 Initial revision
kono
parents:
diff changeset
383
bce86c4163a3 Initial revision
kono
parents:
diff changeset
384
bce86c4163a3 Initial revision
kono
parents:
diff changeset
385
bce86c4163a3 Initial revision
kono
parents:
diff changeset
386
bce86c4163a3 Initial revision
kono
parents:
diff changeset
387
bce86c4163a3 Initial revision
kono
parents:
diff changeset
388
bce86c4163a3 Initial revision
kono
parents:
diff changeset
389
bce86c4163a3 Initial revision
kono
parents:
diff changeset
390
bce86c4163a3 Initial revision
kono
parents:
diff changeset
391
bce86c4163a3 Initial revision
kono
parents:
diff changeset
392
bce86c4163a3 Initial revision
kono
parents:
diff changeset
393
bce86c4163a3 Initial revision
kono
parents:
diff changeset
394 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
395
bce86c4163a3 Initial revision
kono
parents:
diff changeset
396
bce86c4163a3 Initial revision
kono
parents:
diff changeset
397
bce86c4163a3 Initial revision
kono
parents:
diff changeset
398
bce86c4163a3 Initial revision
kono
parents:
diff changeset
399
bce86c4163a3 Initial revision
kono
parents:
diff changeset
400 Changes for MH 6.8 7
bce86c4163a3 Initial revision
kono
parents:
diff changeset
401
bce86c4163a3 Initial revision
kono
parents:
diff changeset
402
bce86c4163a3 Initial revision
kono
parents:
diff changeset
403 Configuration Directives
bce86c4163a3 Initial revision
kono
parents:
diff changeset
404
bce86c4163a3 Initial revision
kono
parents:
diff changeset
405 A number of new configuration directives have been added or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
406 changed. The full details are given in the READ-ME.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
407
bce86c4163a3 Initial revision
kono
parents:
diff changeset
408 cp: The command used to install new files if not
bce86c4163a3 Initial revision
kono
parents:
diff changeset
409 "cp".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
410
bce86c4163a3 Initial revision
kono
parents:
diff changeset
411 ln: The command used to link files together in the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
412 source tree if not "ln".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
413
bce86c4163a3 Initial revision
kono
parents:
diff changeset
414 mts: Full support for ZMAILER has been added.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
415
bce86c4163a3 Initial revision
kono
parents:
diff changeset
416 popdir: The directory where _p_o_p_d will be installed if not
bce86c4163a3 Initial revision
kono
parents:
diff changeset
417 /usr/etc.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
418
bce86c4163a3 Initial revision
kono
parents:
diff changeset
419 regtest: Set to "on" to prevent the hostname and compile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
420 date from being included in _M_H binaries.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
421
bce86c4163a3 Initial revision
kono
parents:
diff changeset
422 sharedlib: You may now specify "sun4" or "sys5" (for SVR4)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
423 shared libraries.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
424
bce86c4163a3 Initial revision
kono
parents:
diff changeset
425 signal: Specifies the base type of the function returned
bce86c4163a3 Initial revision
kono
parents:
diff changeset
426 by _s_i_g_n_a_l(). This was previously defined with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
427 "options TYPESIG".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
428
bce86c4163a3 Initial revision
kono
parents:
diff changeset
429 Several `-D' options to _c_c have been added or changed:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
430
bce86c4163a3 Initial revision
kono
parents:
diff changeset
431 APOP Authenticated POP (see above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
432
bce86c4163a3 Initial revision
kono
parents:
diff changeset
433 AUX Support for A/UX systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
434
bce86c4163a3 Initial revision
kono
parents:
diff changeset
435 DBMPWD The DBM option has been renamed DBMPWD.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
436
bce86c4163a3 Initial revision
kono
parents:
diff changeset
437 HESIOD Support for the HESIOD name server.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
438
bce86c4163a3 Initial revision
kono
parents:
diff changeset
439 KPOP KERBEROS POP (see above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
440
bce86c4163a3 Initial revision
kono
parents:
diff changeset
441 LOCALE Support for local characters sets; uses the _s_e_t_-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
442 _l_o_c_a_l() function.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
443
bce86c4163a3 Initial revision
kono
parents:
diff changeset
444 MAILGROUP Makes _i_n_c set-group-id. You may need this option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
445 if your /usr/spool/mail is not world-writeable.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
446
bce86c4163a3 Initial revision
kono
parents:
diff changeset
447 MIME Multi-media mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
448
bce86c4163a3 Initial revision
kono
parents:
diff changeset
449 MPOP Mobile POP (see above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
450
bce86c4163a3 Initial revision
kono
parents:
diff changeset
451 MSGID Enables _s_l_o_c_a_l to detect and surpress duplicate
bce86c4163a3 Initial revision
kono
parents:
diff changeset
452 messages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
453
bce86c4163a3 Initial revision
kono
parents:
diff changeset
454 OSF1 Support for DEC OSF1 systems. May be incomplete.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
455
bce86c4163a3 Initial revision
kono
parents:
diff changeset
456 RENAME Include this option if your system has a _r_e_n_a_m_e()
bce86c4163a3 Initial revision
kono
parents:
diff changeset
457
bce86c4163a3 Initial revision
kono
parents:
diff changeset
458
bce86c4163a3 Initial revision
kono
parents:
diff changeset
459
bce86c4163a3 Initial revision
kono
parents:
diff changeset
460 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
461
bce86c4163a3 Initial revision
kono
parents:
diff changeset
462
bce86c4163a3 Initial revision
kono
parents:
diff changeset
463
bce86c4163a3 Initial revision
kono
parents:
diff changeset
464
bce86c4163a3 Initial revision
kono
parents:
diff changeset
465
bce86c4163a3 Initial revision
kono
parents:
diff changeset
466 Changes for MH 6.8 8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
467
bce86c4163a3 Initial revision
kono
parents:
diff changeset
468
bce86c4163a3 Initial revision
kono
parents:
diff changeset
469 system call.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
470
bce86c4163a3 Initial revision
kono
parents:
diff changeset
471 SVR4 Support for System 5 Release 4 or newer systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
472
bce86c4163a3 Initial revision
kono
parents:
diff changeset
473 TYPESIG This option has been dropped. See `signal'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
474 above.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
475
bce86c4163a3 Initial revision
kono
parents:
diff changeset
476 UNISTD Include this option if your system has the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
477 include file <unistd.h>.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
478
bce86c4163a3 Initial revision
kono
parents:
diff changeset
479 VSPRINTF Include this option if your system has the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
480 _v_s_p_r_i_n_t_f() library routine; otherwise, __d_o_p_r_n_t()
bce86c4163a3 Initial revision
kono
parents:
diff changeset
481 will be used.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
482
bce86c4163a3 Initial revision
kono
parents:
diff changeset
483 YEARMOD Forces the _m_h-_f_o_r_m_a_t `year' function to return
bce86c4163a3 Initial revision
kono
parents:
diff changeset
484 2-digit values. Use this option during a brief
bce86c4163a3 Initial revision
kono
parents:
diff changeset
485 transition period if you have local _m_h-_f_o_r_m_a_t
bce86c4163a3 Initial revision
kono
parents:
diff changeset
486 files which need to be converted to support 4-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
487 digit years.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
488
bce86c4163a3 Initial revision
kono
parents:
diff changeset
489 _F_U_N_C_T_I_O_N_A_L _C_H_A_N_G_E_S
bce86c4163a3 Initial revision
kono
parents:
diff changeset
490
bce86c4163a3 Initial revision
kono
parents:
diff changeset
491 In addition to the configuration changes mentioned above, a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
492 number of functional changes have been made to the system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
493 Many programs have new features added and a few new programs
bce86c4163a3 Initial revision
kono
parents:
diff changeset
494 have are provided. Each command's manual page gives complete
bce86c4163a3 Initial revision
kono
parents:
diff changeset
495 information about the its operation. Here is a short sum-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
496 mary of the changes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
497
bce86c4163a3 Initial revision
kono
parents:
diff changeset
498 _M_H _S_e_q_u_e_n_c_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
499
bce86c4163a3 Initial revision
kono
parents:
diff changeset
500 A larger number of user-defined sequences are available.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
501 Previously, this number had been 10. On 32-bit systems, 26
bce86c4163a3 Initial revision
kono
parents:
diff changeset
502 user-defined sequences are available.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
503
bce86c4163a3 Initial revision
kono
parents:
diff changeset
504 _P_r_o_f_i_l_e _C_o_m_p_o_n_e_n_t_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
505
bce86c4163a3 Initial revision
kono
parents:
diff changeset
506 _M_H programs will now complain if the .mh_profile does not
bce86c4163a3 Initial revision
kono
parents:
diff changeset
507 end in a newline. Also, one enhancement and one new profile
bce86c4163a3 Initial revision
kono
parents:
diff changeset
508 component are provided:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
509
bce86c4163a3 Initial revision
kono
parents:
diff changeset
510 Aliasfile: Multiple filenames may now be given.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
511
bce86c4163a3 Initial revision
kono
parents:
diff changeset
512 Inbox: New; the default folder (for _i_n_c, etc.) if not
bce86c4163a3 Initial revision
kono
parents:
diff changeset
513 "inbox".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
514
bce86c4163a3 Initial revision
kono
parents:
diff changeset
515
bce86c4163a3 Initial revision
kono
parents:
diff changeset
516
bce86c4163a3 Initial revision
kono
parents:
diff changeset
517
bce86c4163a3 Initial revision
kono
parents:
diff changeset
518
bce86c4163a3 Initial revision
kono
parents:
diff changeset
519
bce86c4163a3 Initial revision
kono
parents:
diff changeset
520
bce86c4163a3 Initial revision
kono
parents:
diff changeset
521
bce86c4163a3 Initial revision
kono
parents:
diff changeset
522
bce86c4163a3 Initial revision
kono
parents:
diff changeset
523
bce86c4163a3 Initial revision
kono
parents:
diff changeset
524
bce86c4163a3 Initial revision
kono
parents:
diff changeset
525
bce86c4163a3 Initial revision
kono
parents:
diff changeset
526 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
527
bce86c4163a3 Initial revision
kono
parents:
diff changeset
528
bce86c4163a3 Initial revision
kono
parents:
diff changeset
529
bce86c4163a3 Initial revision
kono
parents:
diff changeset
530
bce86c4163a3 Initial revision
kono
parents:
diff changeset
531
bce86c4163a3 Initial revision
kono
parents:
diff changeset
532 Changes for MH 6.8 9
bce86c4163a3 Initial revision
kono
parents:
diff changeset
533
bce86c4163a3 Initial revision
kono
parents:
diff changeset
534
bce86c4163a3 Initial revision
kono
parents:
diff changeset
535
bce86c4163a3 Initial revision
kono
parents:
diff changeset
536 _F_o_r_m_a_t _S_t_r_i_n_g_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
537
bce86c4163a3 Initial revision
kono
parents:
diff changeset
538 A few minor bugs were fixed in format string handling, and a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
539 few new features were added. See _m_h-_f_o_r_m_a_t(5) for complete
bce86c4163a3 Initial revision
kono
parents:
diff changeset
540 details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
541
bce86c4163a3 Initial revision
kono
parents:
diff changeset
542 Addresses An attempt is made to decipher X.400
bce86c4163a3 Initial revision
kono
parents:
diff changeset
543 RFC 987-style addresses.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
544
bce86c4163a3 Initial revision
kono
parents:
diff changeset
545 Comments Comments may be added to _m_h-_f_o_r_m_a_t files; a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
546 comment begins with the 2-character sequence
bce86c4163a3 Initial revision
kono
parents:
diff changeset
547 "%;", and ends with an un-escaped newline.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
548
bce86c4163a3 Initial revision
kono
parents:
diff changeset
549 %(modulo n) The `modulo' function escape has been added.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
550
bce86c4163a3 Initial revision
kono
parents:
diff changeset
551 %(year{date}) The date parser has been enhanced to under-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
552 stand more illegal date formats; `year' now
bce86c4163a3 Initial revision
kono
parents:
diff changeset
553 returns a 4-digit number.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
554
bce86c4163a3 Initial revision
kono
parents:
diff changeset
555 _U_s_e_r _I_n_t_e_r_f_a_c_e _P_r_o_g_r_a_m_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
556
bce86c4163a3 Initial revision
kono
parents:
diff changeset
557 A number of _M_H commands have minor changes:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
558
bce86c4163a3 Initial revision
kono
parents:
diff changeset
559 ali The output with `-user -list' was changed to match
bce86c4163a3 Initial revision
kono
parents:
diff changeset
560 the output with `-nouser -list'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
561
bce86c4163a3 Initial revision
kono
parents:
diff changeset
562 burst Will no longer drop the last message of a digest.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
563
bce86c4163a3 Initial revision
kono
parents:
diff changeset
564 inc Accepts the `-apop' switch for authenticated POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
565 (see above); will attempt to detect write errors
bce86c4163a3 Initial revision
kono
parents:
diff changeset
566 (e.g., no space left on device) when incorporating
bce86c4163a3 Initial revision
kono
parents:
diff changeset
567 mail; no longer replaces newline characters with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
568 NULLs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
569
bce86c4163a3 Initial revision
kono
parents:
diff changeset
570 folder The `-noprint' option was broken and has been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
571 dropped.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
572
bce86c4163a3 Initial revision
kono
parents:
diff changeset
573 forw Supports `-mime' to use MIME-style multi-part mes-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
574 sages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
575
bce86c4163a3 Initial revision
kono
parents:
diff changeset
576 mhl Will no longer put an extra space at the end of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
577 the `%{text}' in a formatfield.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
578
bce86c4163a3 Initial revision
kono
parents:
diff changeset
579 mhn New; manipulates multi-media (MIME) messages; a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
580 detailed man page is provided.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
581
bce86c4163a3 Initial revision
kono
parents:
diff changeset
582 mhparam New; reads the _M_H profile (and context) and writes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
583 the values of the specified components on the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
584 standard output; useful in programmatic con-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
585 structs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
586
bce86c4163a3 Initial revision
kono
parents:
diff changeset
587 msgchk Supports `-apop' (see above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
588
bce86c4163a3 Initial revision
kono
parents:
diff changeset
589
bce86c4163a3 Initial revision
kono
parents:
diff changeset
590
bce86c4163a3 Initial revision
kono
parents:
diff changeset
591
bce86c4163a3 Initial revision
kono
parents:
diff changeset
592 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
593
bce86c4163a3 Initial revision
kono
parents:
diff changeset
594
bce86c4163a3 Initial revision
kono
parents:
diff changeset
595
bce86c4163a3 Initial revision
kono
parents:
diff changeset
596
bce86c4163a3 Initial revision
kono
parents:
diff changeset
597
bce86c4163a3 Initial revision
kono
parents:
diff changeset
598 Changes for MH 6.8 10
bce86c4163a3 Initial revision
kono
parents:
diff changeset
599
bce86c4163a3 Initial revision
kono
parents:
diff changeset
600
bce86c4163a3 Initial revision
kono
parents:
diff changeset
601 packmbox New; packs an _M_H folder into a UUCP-style mailbox.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
602
bce86c4163a3 Initial revision
kono
parents:
diff changeset
603 popi New; a client-side POP initiator; available only
bce86c4163a3 Initial revision
kono
parents:
diff changeset
604 if you built _M_H with the MPOP option (see above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
605
bce86c4163a3 Initial revision
kono
parents:
diff changeset
606 refile A bug where the `rmmproc' did not remove all
bce86c4163a3 Initial revision
kono
parents:
diff changeset
607 specified message files has been fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
608
bce86c4163a3 Initial revision
kono
parents:
diff changeset
609 scan The `-file' option is fully supported and will no
bce86c4163a3 Initial revision
kono
parents:
diff changeset
610 longer complain about empty folders.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
611
bce86c4163a3 Initial revision
kono
parents:
diff changeset
612 send Supports `-mime' and `-split' to split large mes-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
613 sages into multiple partial messages using MIME.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
614
bce86c4163a3 Initial revision
kono
parents:
diff changeset
615 _S_u_p_p_o_r_t _P_r_o_g_r_a_m_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
616
bce86c4163a3 Initial revision
kono
parents:
diff changeset
617 fmtdump Can now read a format file, or a format string
bce86c4163a3 Initial revision
kono
parents:
diff changeset
618 given on the command line.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
619
bce86c4163a3 Initial revision
kono
parents:
diff changeset
620 popauth New; manages the APOP authorization database (see
bce86c4163a3 Initial revision
kono
parents:
diff changeset
621 above).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
622
bce86c4163a3 Initial revision
kono
parents:
diff changeset
623 sendmail The _s_e_n_d_m_a_i_l replacement will be installed only if
bce86c4163a3 Initial revision
kono
parents:
diff changeset
624 your `mts' setting uses the `/smtp' option.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
625
bce86c4163a3 Initial revision
kono
parents:
diff changeset
626 slocal A new man page for _s_l_o_c_a_l is available; the new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
627 `mbox' action is available to write a file in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
628 _p_a_c_k_f format; a bug where extra `>' characters
bce86c4163a3 Initial revision
kono
parents:
diff changeset
629 were written to MMDF-style maildrops has been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
630 fixed; if compiled with the MSGID option, can
bce86c4163a3 Initial revision
kono
parents:
diff changeset
631 detect and suppress reception of duplicate mes-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
632 sages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
633
bce86c4163a3 Initial revision
kono
parents:
diff changeset
634 viamail New; bundles a directory (like _s_h_a_r) and sends it
bce86c4163a3 Initial revision
kono
parents:
diff changeset
635 through multi-media mail.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
636
bce86c4163a3 Initial revision
kono
parents:
diff changeset
637
bce86c4163a3 Initial revision
kono
parents:
diff changeset
638
bce86c4163a3 Initial revision
kono
parents:
diff changeset
639
bce86c4163a3 Initial revision
kono
parents:
diff changeset
640
bce86c4163a3 Initial revision
kono
parents:
diff changeset
641
bce86c4163a3 Initial revision
kono
parents:
diff changeset
642
bce86c4163a3 Initial revision
kono
parents:
diff changeset
643
bce86c4163a3 Initial revision
kono
parents:
diff changeset
644
bce86c4163a3 Initial revision
kono
parents:
diff changeset
645
bce86c4163a3 Initial revision
kono
parents:
diff changeset
646
bce86c4163a3 Initial revision
kono
parents:
diff changeset
647
bce86c4163a3 Initial revision
kono
parents:
diff changeset
648
bce86c4163a3 Initial revision
kono
parents:
diff changeset
649
bce86c4163a3 Initial revision
kono
parents:
diff changeset
650
bce86c4163a3 Initial revision
kono
parents:
diff changeset
651
bce86c4163a3 Initial revision
kono
parents:
diff changeset
652
bce86c4163a3 Initial revision
kono
parents:
diff changeset
653
bce86c4163a3 Initial revision
kono
parents:
diff changeset
654
bce86c4163a3 Initial revision
kono
parents:
diff changeset
655
bce86c4163a3 Initial revision
kono
parents:
diff changeset
656
bce86c4163a3 Initial revision
kono
parents:
diff changeset
657
bce86c4163a3 Initial revision
kono
parents:
diff changeset
658 December 14, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
659
bce86c4163a3 Initial revision
kono
parents:
diff changeset
660
bce86c4163a3 Initial revision
kono
parents:
diff changeset
661
bce86c4163a3 Initial revision
kono
parents:
diff changeset
662
bce86c4163a3 Initial revision
kono
parents:
diff changeset
663
bce86c4163a3 Initial revision
kono
parents:
diff changeset
664 Changes for MH 6.7.2 11
bce86c4163a3 Initial revision
kono
parents:
diff changeset
665
bce86c4163a3 Initial revision
kono
parents:
diff changeset
666
bce86c4163a3 Initial revision
kono
parents:
diff changeset
667 _C_H_A_N_G_E_S _F_O_R _M_H _6._7._2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
668
bce86c4163a3 Initial revision
kono
parents:
diff changeset
669 The MH.6.7.2 patch release is a maintenance release. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
670 is the current released version of _M_H as of February 1,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
671 1992.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
672
bce86c4163a3 Initial revision
kono
parents:
diff changeset
673 This release now supports the NCR Tower running SYS5R4.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
674 The WP changes installed in MH.6.7.0 have been removed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
675
bce86c4163a3 Initial revision
kono
parents:
diff changeset
676 _S_h_a_r_e_d _L_i_b_r_a_r_i_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
677
bce86c4163a3 Initial revision
kono
parents:
diff changeset
678 Support for SYS 5 shared libraries is in progress.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
679
bce86c4163a3 Initial revision
kono
parents:
diff changeset
680 Support for Sun OS 4.0 shared libraries had been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
681 improved. The _M_H library has been modified to move initial-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
682 ized data into a data definition file. The shared library
bce86c4163a3 Initial revision
kono
parents:
diff changeset
683 will now consist of a libmh.so and libmh.sa file. The
bce86c4163a3 Initial revision
kono
parents:
diff changeset
684 shared library version number will no longer track the _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
685 patch release number, and its numbering begins with version
bce86c4163a3 Initial revision
kono
parents:
diff changeset
686 `1.1' with this release.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
687
bce86c4163a3 Initial revision
kono
parents:
diff changeset
688 _R_e_p_l_a_c_e_m_e_n_t _S_e_n_d_M_a_i_l
bce86c4163a3 Initial revision
kono
parents:
diff changeset
689
bce86c4163a3 Initial revision
kono
parents:
diff changeset
690 Since many standard system programs expect to post mail by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
691 invoking /usr/lib/sendmail, a minimal replacement _S_e_n_d_M_a_i_l
bce86c4163a3 Initial revision
kono
parents:
diff changeset
692 is provided in this release. This replacement is meant to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
693 be installed on (e.g., diskless) client workstations which
bce86c4163a3 Initial revision
kono
parents:
diff changeset
694 post mail using SMTP, and do not run a message transport
bce86c4163a3 Initial revision
kono
parents:
diff changeset
695 system. It will call _p_o_s_t to post mail; be sure you have
bce86c4163a3 Initial revision
kono
parents:
diff changeset
696 configured _M_H with the `/smtp' mts option. This sendmail
bce86c4163a3 Initial revision
kono
parents:
diff changeset
697 replacement is installed in your _M_H etc directory, and you
bce86c4163a3 Initial revision
kono
parents:
diff changeset
698 should link /usr/lib/sendmail to it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
699
bce86c4163a3 Initial revision
kono
parents:
diff changeset
700 _F_o_r_m_a_t _S_t_r_i_n_g_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
701
bce86c4163a3 Initial revision
kono
parents:
diff changeset
702 A manual page for the _f_m_t_d_u_m_p format string disassembler is
bce86c4163a3 Initial revision
kono
parents:
diff changeset
703 supplied, and some new format functions were added:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
704
bce86c4163a3 Initial revision
kono
parents:
diff changeset
705 folder In _s_c_a_n, this component escape contains the name of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
706 the current folder. It is not defined for other _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
707 commands.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
708
bce86c4163a3 Initial revision
kono
parents:
diff changeset
709 getenv This function escape returns the value of an en-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
710 vironment variable.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
711
bce86c4163a3 Initial revision
kono
parents:
diff changeset
712 There will be some additional changes in these routines
bce86c4163a3 Initial revision
kono
parents:
diff changeset
713 in the next patch release.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
714
bce86c4163a3 Initial revision
kono
parents:
diff changeset
715
bce86c4163a3 Initial revision
kono
parents:
diff changeset
716
bce86c4163a3 Initial revision
kono
parents:
diff changeset
717
bce86c4163a3 Initial revision
kono
parents:
diff changeset
718
bce86c4163a3 Initial revision
kono
parents:
diff changeset
719
bce86c4163a3 Initial revision
kono
parents:
diff changeset
720
bce86c4163a3 Initial revision
kono
parents:
diff changeset
721
bce86c4163a3 Initial revision
kono
parents:
diff changeset
722
bce86c4163a3 Initial revision
kono
parents:
diff changeset
723
bce86c4163a3 Initial revision
kono
parents:
diff changeset
724 Feb 1, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
725
bce86c4163a3 Initial revision
kono
parents:
diff changeset
726
bce86c4163a3 Initial revision
kono
parents:
diff changeset
727
bce86c4163a3 Initial revision
kono
parents:
diff changeset
728
bce86c4163a3 Initial revision
kono
parents:
diff changeset
729
bce86c4163a3 Initial revision
kono
parents:
diff changeset
730 Changes for MH 6.7.2 12
bce86c4163a3 Initial revision
kono
parents:
diff changeset
731
bce86c4163a3 Initial revision
kono
parents:
diff changeset
732
bce86c4163a3 Initial revision
kono
parents:
diff changeset
733
bce86c4163a3 Initial revision
kono
parents:
diff changeset
734 _O_t_h_e_r _B_u_g _F_i_x_e_s _a_n_d _E_n_h_a_n_c_e_m_e_n_t_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
735
bce86c4163a3 Initial revision
kono
parents:
diff changeset
736 In addition to some other minor enhancements, some bugs were
bce86c4163a3 Initial revision
kono
parents:
diff changeset
737 fixed which in general were not user-visible:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
738
bce86c4163a3 Initial revision
kono
parents:
diff changeset
739 Blind lists Users may now specify RFC822 address groups in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
740 their alias files. These groups are imple-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
741 mented by _M_H as blind lists.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
742
bce86c4163a3 Initial revision
kono
parents:
diff changeset
743 date parsing A number of sites have brain-damaged versions
bce86c4163a3 Initial revision
kono
parents:
diff changeset
744 of lex. _M_H will now come with the date parser
bce86c4163a3 Initial revision
kono
parents:
diff changeset
745 already run through lex.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
746
bce86c4163a3 Initial revision
kono
parents:
diff changeset
747 mark A bug dealing with _m_a_r_k and the sequence named
bce86c4163a3 Initial revision
kono
parents:
diff changeset
748 `cur' is fixed. This was previously a problem
bce86c4163a3 Initial revision
kono
parents:
diff changeset
749 for mh-e users.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
750
bce86c4163a3 Initial revision
kono
parents:
diff changeset
751 MH.doc The _M_H nroff version of the manual no longer
bce86c4163a3 Initial revision
kono
parents:
diff changeset
752 contains teletype escape sequences.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
753
bce86c4163a3 Initial revision
kono
parents:
diff changeset
754 scan Can now handle headers as long as 512 bytes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
755
bce86c4163a3 Initial revision
kono
parents:
diff changeset
756 Signals _M_H programs will no longer catch the HUP and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
757 TERM signals while waiting for a sub-process.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
758 This was causing hung processes when your ter-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
759 minal line was was dropped unexpectedly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
760
bce86c4163a3 Initial revision
kono
parents:
diff changeset
761 Signature If your signature is not defined, _M_H will use
bce86c4163a3 Initial revision
kono
parents:
diff changeset
762 the value of the gecos field of your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
763 /etc/passwd entry as your signature.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
764
bce86c4163a3 Initial revision
kono
parents:
diff changeset
765 version.sh A bug in the awk script in config/version.sh
bce86c4163a3 Initial revision
kono
parents:
diff changeset
766 was fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
767
bce86c4163a3 Initial revision
kono
parents:
diff changeset
768
bce86c4163a3 Initial revision
kono
parents:
diff changeset
769
bce86c4163a3 Initial revision
kono
parents:
diff changeset
770
bce86c4163a3 Initial revision
kono
parents:
diff changeset
771
bce86c4163a3 Initial revision
kono
parents:
diff changeset
772
bce86c4163a3 Initial revision
kono
parents:
diff changeset
773
bce86c4163a3 Initial revision
kono
parents:
diff changeset
774
bce86c4163a3 Initial revision
kono
parents:
diff changeset
775
bce86c4163a3 Initial revision
kono
parents:
diff changeset
776
bce86c4163a3 Initial revision
kono
parents:
diff changeset
777
bce86c4163a3 Initial revision
kono
parents:
diff changeset
778
bce86c4163a3 Initial revision
kono
parents:
diff changeset
779
bce86c4163a3 Initial revision
kono
parents:
diff changeset
780
bce86c4163a3 Initial revision
kono
parents:
diff changeset
781
bce86c4163a3 Initial revision
kono
parents:
diff changeset
782
bce86c4163a3 Initial revision
kono
parents:
diff changeset
783
bce86c4163a3 Initial revision
kono
parents:
diff changeset
784
bce86c4163a3 Initial revision
kono
parents:
diff changeset
785
bce86c4163a3 Initial revision
kono
parents:
diff changeset
786
bce86c4163a3 Initial revision
kono
parents:
diff changeset
787
bce86c4163a3 Initial revision
kono
parents:
diff changeset
788
bce86c4163a3 Initial revision
kono
parents:
diff changeset
789
bce86c4163a3 Initial revision
kono
parents:
diff changeset
790 Feb 1, 1992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
791
bce86c4163a3 Initial revision
kono
parents:
diff changeset
792
bce86c4163a3 Initial revision
kono
parents:
diff changeset
793
bce86c4163a3 Initial revision
kono
parents:
diff changeset
794
bce86c4163a3 Initial revision
kono
parents:
diff changeset
795
bce86c4163a3 Initial revision
kono
parents:
diff changeset
796 Changes for MH 6.7.1a 13
bce86c4163a3 Initial revision
kono
parents:
diff changeset
797
bce86c4163a3 Initial revision
kono
parents:
diff changeset
798
bce86c4163a3 Initial revision
kono
parents:
diff changeset
799 _C_H_A_N_G_E_S _F_O_R _M_H _6._7._1_a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
800
bce86c4163a3 Initial revision
kono
parents:
diff changeset
801 The MH.6.7.1a patch was made available on January 25, 1991
bce86c4163a3 Initial revision
kono
parents:
diff changeset
802 for limited distribution only. (This release had some known
bce86c4163a3 Initial revision
kono
parents:
diff changeset
803 bugs, and so was not widely distributed.) This release
bce86c4163a3 Initial revision
kono
parents:
diff changeset
804 incorporates several new features of particular note to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
805 users of sequences and format strings, as well as some gen-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
806 eral documentation improvements. There are a few minor
bce86c4163a3 Initial revision
kono
parents:
diff changeset
807 enhancements and internal bug fixes also. Complete documen-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
808 tation of these changes is given in the individual manual
bce86c4163a3 Initial revision
kono
parents:
diff changeset
809 pages, and the READ-ME file.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
810
bce86c4163a3 Initial revision
kono
parents:
diff changeset
811 _M_e_s_s_a_g_e _S_e_q_u_e_n_c_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
812
bce86c4163a3 Initial revision
kono
parents:
diff changeset
813 A new manual page, _m_h-_s_e_q_u_e_n_c_e (5), has been added. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
814 manual page attempts to completely document the syntax and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
815 semantics of _M_H message sequence specifications.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
816
bce86c4163a3 Initial revision
kono
parents:
diff changeset
817 A powerful new feature is the ability to specify mes-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
818 sage ranges with user-defined sequences. The specification
bce86c4163a3 Initial revision
kono
parents:
diff changeset
819 "name:n" may be used, and it designates up to the first `n'
bce86c4163a3 Initial revision
kono
parents:
diff changeset
820 messages (or last `n' messages for `-n') which are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
821 elements of the user-defined sequence `name'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
822
bce86c4163a3 Initial revision
kono
parents:
diff changeset
823 The message specifications "name:next" and "name:prev"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
824 may also be used, and they designate the next or previous
bce86c4163a3 Initial revision
kono
parents:
diff changeset
825 message (relative to the current message) which is an ele-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
826 ment of the user-defined sequence `name'. The specifica-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
827 tions "name:first" and "name:last" are equivalent to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
828 "name:1" and "name:-1", respectively. The specification
bce86c4163a3 Initial revision
kono
parents:
diff changeset
829 "name:cur" is not allowed (use just "cur" instead).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
830
bce86c4163a3 Initial revision
kono
parents:
diff changeset
831 These specifications allow the user to step through a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
832 sequence with a command like "show name:next".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
833
bce86c4163a3 Initial revision
kono
parents:
diff changeset
834 _F_o_r_m_a_t _S_t_r_i_n_g_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
835
bce86c4163a3 Initial revision
kono
parents:
diff changeset
836 _M_H format strings now support an if-then-elseif-else clause
bce86c4163a3 Initial revision
kono
parents:
diff changeset
837 (the `elseif' is new). This will make format strings with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
838 multi-case conditions somewhat less complex.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
839
bce86c4163a3 Initial revision
kono
parents:
diff changeset
840 A new format function `addr' had been added. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
841 function takes an address header name as its argument, and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
842 returns a rendering of the address contained in that header
bce86c4163a3 Initial revision
kono
parents:
diff changeset
843 as "user@host" or "host!user".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
844
bce86c4163a3 Initial revision
kono
parents:
diff changeset
845 Format widths now may be specified as a negative
bce86c4163a3 Initial revision
kono
parents:
diff changeset
846 number. This causes the output to be right-justified within
bce86c4163a3 Initial revision
kono
parents:
diff changeset
847 the format width.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
848
bce86c4163a3 Initial revision
kono
parents:
diff changeset
849
bce86c4163a3 Initial revision
kono
parents:
diff changeset
850
bce86c4163a3 Initial revision
kono
parents:
diff changeset
851
bce86c4163a3 Initial revision
kono
parents:
diff changeset
852
bce86c4163a3 Initial revision
kono
parents:
diff changeset
853
bce86c4163a3 Initial revision
kono
parents:
diff changeset
854
bce86c4163a3 Initial revision
kono
parents:
diff changeset
855
bce86c4163a3 Initial revision
kono
parents:
diff changeset
856 January 25, 1991
bce86c4163a3 Initial revision
kono
parents:
diff changeset
857
bce86c4163a3 Initial revision
kono
parents:
diff changeset
858
bce86c4163a3 Initial revision
kono
parents:
diff changeset
859
bce86c4163a3 Initial revision
kono
parents:
diff changeset
860
bce86c4163a3 Initial revision
kono
parents:
diff changeset
861
bce86c4163a3 Initial revision
kono
parents:
diff changeset
862 Changes for MH 6.7.1a 14
bce86c4163a3 Initial revision
kono
parents:
diff changeset
863
bce86c4163a3 Initial revision
kono
parents:
diff changeset
864
bce86c4163a3 Initial revision
kono
parents:
diff changeset
865
bce86c4163a3 Initial revision
kono
parents:
diff changeset
866 _O_t_h_e_r _C_h_a_n_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
867
bce86c4163a3 Initial revision
kono
parents:
diff changeset
868 Along with a few minor enhancements, some bugs were fixed
bce86c4163a3 Initial revision
kono
parents:
diff changeset
869 which in general were not user-visible:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
870
bce86c4163a3 Initial revision
kono
parents:
diff changeset
871 fmtdump This new program produces an pseudo-language
bce86c4163a3 Initial revision
kono
parents:
diff changeset
872 representation of an _M_H format file, vaguely remin-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
873 iscent of assembly language. While this output
bce86c4163a3 Initial revision
kono
parents:
diff changeset
874 format is not explicitly documented, it can still
bce86c4163a3 Initial revision
kono
parents:
diff changeset
875 be useful when debugging _M_H format files.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
876
bce86c4163a3 Initial revision
kono
parents:
diff changeset
877 refile Now takes a `-[no]rmmproc' switch. This makes it
bce86c4163a3 Initial revision
kono
parents:
diff changeset
878 easier to avoid loops when your "rmmproc" calls _r_e-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
879 _f_i_l_e.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
880
bce86c4163a3 Initial revision
kono
parents:
diff changeset
881 slocal A problem with the UUCP-style mailboxes, the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
882 `RPATHS' configuration option, and the "Return-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
883 Path:" header was fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
884
bce86c4163a3 Initial revision
kono
parents:
diff changeset
885 sortm Will ensure that no messages are lost if it is in-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
886 terrupted.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
887
bce86c4163a3 Initial revision
kono
parents:
diff changeset
888 whatnow Will now tell you where it is leaving the draft,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
889 when interrupted in the initial edit. Previously
bce86c4163a3 Initial revision
kono
parents:
diff changeset
890 the draft was simply unlinked.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
891
bce86c4163a3 Initial revision
kono
parents:
diff changeset
892 _C_o_m_p_i_l_a_t_i_o_n _O_p_t_i_o_n_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
893
bce86c4163a3 Initial revision
kono
parents:
diff changeset
894 LOCKF This option causes _M_H to use the lockf() system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
895 call for locking (if available), instead of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
896 flock().
bce86c4163a3 Initial revision
kono
parents:
diff changeset
897
bce86c4163a3 Initial revision
kono
parents:
diff changeset
898
bce86c4163a3 Initial revision
kono
parents:
diff changeset
899
bce86c4163a3 Initial revision
kono
parents:
diff changeset
900
bce86c4163a3 Initial revision
kono
parents:
diff changeset
901
bce86c4163a3 Initial revision
kono
parents:
diff changeset
902
bce86c4163a3 Initial revision
kono
parents:
diff changeset
903
bce86c4163a3 Initial revision
kono
parents:
diff changeset
904
bce86c4163a3 Initial revision
kono
parents:
diff changeset
905
bce86c4163a3 Initial revision
kono
parents:
diff changeset
906
bce86c4163a3 Initial revision
kono
parents:
diff changeset
907
bce86c4163a3 Initial revision
kono
parents:
diff changeset
908
bce86c4163a3 Initial revision
kono
parents:
diff changeset
909
bce86c4163a3 Initial revision
kono
parents:
diff changeset
910
bce86c4163a3 Initial revision
kono
parents:
diff changeset
911
bce86c4163a3 Initial revision
kono
parents:
diff changeset
912
bce86c4163a3 Initial revision
kono
parents:
diff changeset
913
bce86c4163a3 Initial revision
kono
parents:
diff changeset
914
bce86c4163a3 Initial revision
kono
parents:
diff changeset
915
bce86c4163a3 Initial revision
kono
parents:
diff changeset
916
bce86c4163a3 Initial revision
kono
parents:
diff changeset
917
bce86c4163a3 Initial revision
kono
parents:
diff changeset
918
bce86c4163a3 Initial revision
kono
parents:
diff changeset
919
bce86c4163a3 Initial revision
kono
parents:
diff changeset
920
bce86c4163a3 Initial revision
kono
parents:
diff changeset
921
bce86c4163a3 Initial revision
kono
parents:
diff changeset
922 January 25, 1991
bce86c4163a3 Initial revision
kono
parents:
diff changeset
923
bce86c4163a3 Initial revision
kono
parents:
diff changeset
924
bce86c4163a3 Initial revision
kono
parents:
diff changeset
925
bce86c4163a3 Initial revision
kono
parents:
diff changeset
926
bce86c4163a3 Initial revision
kono
parents:
diff changeset
927
bce86c4163a3 Initial revision
kono
parents:
diff changeset
928 Changes for MH 6.7.1 15
bce86c4163a3 Initial revision
kono
parents:
diff changeset
929
bce86c4163a3 Initial revision
kono
parents:
diff changeset
930
bce86c4163a3 Initial revision
kono
parents:
diff changeset
931 _C_H_A_N_G_E_S _F_O_R _M_H _6._7._1
bce86c4163a3 Initial revision
kono
parents:
diff changeset
932
bce86c4163a3 Initial revision
kono
parents:
diff changeset
933 The MH.6.7.1 patch release is a maintenance release, and as
bce86c4163a3 Initial revision
kono
parents:
diff changeset
934 such, provides few changes from the previous release. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
935 is the current released version of _M_H as of December 14,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
936 1990.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
937
bce86c4163a3 Initial revision
kono
parents:
diff changeset
938 _U_s_e_r-_V_i_s_i_b_l_e _C_h_a_n_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
939
bce86c4163a3 Initial revision
kono
parents:
diff changeset
940 The major change in this release is to the POP daemon
bce86c4163a3 Initial revision
kono
parents:
diff changeset
941 (popd). In _M_H 6.7, it was changed to be able to read both
bce86c4163a3 Initial revision
kono
parents:
diff changeset
942 UUCP and MMDF-style mailboxes. This did not work as
bce86c4163a3 Initial revision
kono
parents:
diff changeset
943 reported. The code has now been changed to parse MMDF-style
bce86c4163a3 Initial revision
kono
parents:
diff changeset
944 mailboxes if you are configuring MH to run with MMDF as your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
945 message transport system. Otherwise, UUCP-style mailboxes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
946 are expected.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
947
bce86c4163a3 Initial revision
kono
parents:
diff changeset
948 Since there are number of client programs available for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
949 only the POP2 protocol instead of POP3, popd has been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
950 updated to support both protocols. This is a major win. If
bce86c4163a3 Initial revision
kono
parents:
diff changeset
951 you are compiling with POP turned on, add the `POP2' option
bce86c4163a3 Initial revision
kono
parents:
diff changeset
952 to your _M_H config file, and the POP daemon will respond to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
953 POP2 or POP3 commands. If you're using POP, there's no rea-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
954 son not to include this option; it does not affect the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
955 existing support for POP3.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
956
bce86c4163a3 Initial revision
kono
parents:
diff changeset
957 _I_n_t_e_r_n_a_l _C_h_a_n_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
958
bce86c4163a3 Initial revision
kono
parents:
diff changeset
959 Some bugs were fixed which in general were not user-visible:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
960
bce86c4163a3 Initial revision
kono
parents:
diff changeset
961 context Errors when writing out sequences are detected
bce86c4163a3 Initial revision
kono
parents:
diff changeset
962 correctly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
963
bce86c4163a3 Initial revision
kono
parents:
diff changeset
964 inc No longer inserts extra blank lines into mes-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
965 sages.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
966
bce86c4163a3 Initial revision
kono
parents:
diff changeset
967 mh-format A nil pointer bug in the address parser was
bce86c4163a3 Initial revision
kono
parents:
diff changeset
968 fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
969
bce86c4163a3 Initial revision
kono
parents:
diff changeset
970 repl, etc. The malloc/free problem has been fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
971
bce86c4163a3 Initial revision
kono
parents:
diff changeset
972 rmf A spelling error in the `-nointeractive' switch
bce86c4163a3 Initial revision
kono
parents:
diff changeset
973 has been corrected.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
974
bce86c4163a3 Initial revision
kono
parents:
diff changeset
975 rcvtty Will not print the message size if not available
bce86c4163a3 Initial revision
kono
parents:
diff changeset
976 (i.e., zero).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
977
bce86c4163a3 Initial revision
kono
parents:
diff changeset
978 send/post Illegal signatures (those containing unquoted
bce86c4163a3 Initial revision
kono
parents:
diff changeset
979 "."s) will be quoted.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
980
bce86c4163a3 Initial revision
kono
parents:
diff changeset
981
bce86c4163a3 Initial revision
kono
parents:
diff changeset
982
bce86c4163a3 Initial revision
kono
parents:
diff changeset
983
bce86c4163a3 Initial revision
kono
parents:
diff changeset
984
bce86c4163a3 Initial revision
kono
parents:
diff changeset
985
bce86c4163a3 Initial revision
kono
parents:
diff changeset
986
bce86c4163a3 Initial revision
kono
parents:
diff changeset
987
bce86c4163a3 Initial revision
kono
parents:
diff changeset
988 December 14, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
989
bce86c4163a3 Initial revision
kono
parents:
diff changeset
990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
991
bce86c4163a3 Initial revision
kono
parents:
diff changeset
992
bce86c4163a3 Initial revision
kono
parents:
diff changeset
993
bce86c4163a3 Initial revision
kono
parents:
diff changeset
994 Changes for MH 6.7.0 16
bce86c4163a3 Initial revision
kono
parents:
diff changeset
995
bce86c4163a3 Initial revision
kono
parents:
diff changeset
996
bce86c4163a3 Initial revision
kono
parents:
diff changeset
997 _G_E_N_E_R_A_L _C_H_A_N_G_E_S _F_O_R _M_H _6._7._0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
998
bce86c4163a3 Initial revision
kono
parents:
diff changeset
999 The author is pleased to announce that there are very few
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1000 user-visible changes to _M_H 6.7 from the previous _M_H 6.6 dis-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1001 tribution. The majority of development was in the form of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1002 bug fixes and slight enhancements. In addition, this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1003 release is slightly faster than the previous release. With
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1004 a few minor exceptions, it is backward-compatible with the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1005 previous release. _M_H 6.7.0 is the current released version
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1006 of _M_H as of April 12, 1990.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1007
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1008 The changes were made mainly to generalize the source
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1009 code to be compatible with a larger range of systems and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1010 compilers. There were many small changes to add declara-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1011 tions for ANSI C compliance. The System 5 support has been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1012 brought up to SYS5 R3, and there is support for Sun OS 4.0.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1013
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1014 _U_s_e_r-_V_i_s_i_b_l_e _C_h_a_n_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1015
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1016 Here a quick summary of the changes that were made which are
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1017 not backward-compatible with the previous release of _M_H:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1018
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1019 repl The `-format' and `-noformat' switches have not been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1020 functional since _M_H 5, and have been removed. Any
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1021 users who have these switches in their .mh_profile,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1022 will have to remove them.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1023
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1024 sortm Previously, in most cases _s_o_r_t_m would fill-in any
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1025 gaps in the numbering of a folder, by renumbering the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1026 messages starting with `1'. This will no longer
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1027 occur; for this behavior, use "folder -pack".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1028
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1029
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1030 _U_s_i_n_g _A_l_i_a_s_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1031
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1032 A new profile entry `Aliasfile:' has been added. The _a_l_i,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1033 _s_e_n_d, and _w_h_o_m programs will look for this profile entry and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1034 treat it as they would an argument to `-alias'. This should
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1035 make it easier for novice _M_H users to begin using aliases.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1036
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1037
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1038 _R_e_a_d_i_n_g _N_e_t_w_o_r_k _N_e_w_s & _B_B_o_a_r_d_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1039
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1040 The UCI BBoards facility can read local BBoards, and if com-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1041 piled with the `bboards: pop' and `pop: on' options, can
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1042 also read remote BBoards using the Post Office Protocol (POP
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1043 ver. 3). With this release, _M_H can instead be compiled to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1044 read the Network News (i.e., USENET) using the Network News
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1045 Transfer Protocol (NNTP).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1046
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1047 This capability is enabled by compiling _M_H with the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1048 `bboards: nntp' and `pop: on' options. Unfortunately, read-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1049 ing remote BBoards via the POP and reading the Network News
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1050 via the NNTP are mutually exclusive options.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1051
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1052
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1053
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1054 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1055
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1056
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1057
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1058
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1059
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1060 Changes for MH 6.7.0 17
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1061
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1062
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1063 To support the NNTP, a new module, uip/pshsbr.c, is
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1064 compiled and loaded into _b_b_c and _m_s_h instead of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1065 uip/popsbr.c. The default BBoard is changed from "system"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1066 to "general" for the NNTP.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1067
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1068 When reading BBoards, _b_b_c will first look for local
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1069 BBoards, and then contact the NNTP server to read the Net-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1070 work News. The location of the NNTP server should be speci-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1071 fied with the `nntphost:' entry in the mtstailor file (see
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1072 the _M_H Administrator's Guide for details), or may be speci-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1073 fied on the command line with the `-host' switch.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1074
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1075
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1076 _F_o_r_m_a_t _S_t_r_i_n_g_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1077
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1078 The manual page _m_h-_f_o_r_m_a_t (5) has been rewritten to give a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1079 better explanation of how to write format strings, and how
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1080 they are interpreted by _M_H. A line-by-line description of
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1081 the default _r_e_p_l form file (replcomps) is now included in
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1082 that manual page.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1083
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1084 Some new format functions were added, and others were aug-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1085 mented:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1086
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1087 trim Strips any leading and trailing white-space from
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1088 the current string value.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1089
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1090 date2local Will coerce the date to the local timezone.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1091
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1092 date2gmt Will coerce the date to GMT.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1093
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1094 divide Divides the current numeric value by its argu-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1095 ment. This could be useful for building _s_c_a_n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1096 format strings which print large message sizes
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1097 in "Kb" or "Mb".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1098
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1099 friendly If the address field cannot be parsed, this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1100 function will return the text of the address
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1101 header, instead of a null string.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1102
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1103 szone A flag indicating whether the timezone was ex-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1104 plicit in the date string.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1105
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1106 _P_R_O_G_R_A_M _C_H_A_N_G_E_S
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1107
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1108 In addition to the general changes mentioned above, many
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1109 programs have specific new features added, either by new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1110 switches or by expanded functionality. Each command's
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1111 manual page gives complete information about its new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1112 options. Here is a short summary.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1113
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1114 _U_s_e_r _I_n_t_e_r_f_a_c_e _P_r_o_g_r_a_m_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1115
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1116 anno Accepts a `-nodate' switch which inhibits the date
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1117
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1118
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1119
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1120 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1121
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1122
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1123
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1124
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1125
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1126 Changes for MH 6.7.0 18
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1127
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1128
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1129 annotation, leaving only the body annotation.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1130
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1131 folder When invoked with the `-pack' switch and the new
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1132 `-verbose' switch, _f_o_l_d_e_r will give information
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1133 about the actions taken to renumber the folder.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1134
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1135 On most systems, _f_o_l_d_e_r can now create any
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1136 non-existing parent folders of a new sub-folder.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1137
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1138 forw When making digests, _f_o_r_w will put the issue and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1139 volume numbers in addition to the digest list
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1140 name, in the digest trailer.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1141
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1142 inc Detects NFS write failures, and will not zero your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1143 maildrop in that event.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1144
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1145 msh Supports a variant of the new _s_o_r_t_m.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1146
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1147 prompter Considers a period on a line by itself to signify
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1148 end-of-file when the `-doteof' switch is speci-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1149 fied.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1150
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1151 repl The `-[no]format' switches have not been used
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1152 since _M_H 5 and have been deleted. _r_e_p_l will now
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1153 find filter files in the _M_H library area.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1154
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1155 scan With the `-file msgbox' switch, _s_c_a_n can list a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1156 _p_a_c_k_f'd-format file directly (without using _m_s_h).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1157
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1158 Lists messages in reverse order with the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1159 `-reverse' switch. This should be considered a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1160 bug.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1161
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1162 sortm Now has the options: `-textfield field', `-notext-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1163 field', `-limit days', and `-nolimit'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1164
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1165 With these options, _s_o_r_t_m can be instructed to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1166 sort a folder based on the contents of an arbi-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1167 trary header such as "subject".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1168
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1169 _s_o_r_t_m minimizes renaming messages, and will no
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1170 longer arbitrarily pack folders; for this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1171 behavior, use "folder -pack".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1172
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1173 whatnow Deletes the draft by renaming it with leading
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1174 comma, instead of unlinking it.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1175
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1176 _M_H _S_u_p_p_o_r_t _P_r_o_g_r_a_m_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1177
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1178 The following support programs also have changes or enhance-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1179 ments:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1180
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1181 mhl Will now accept a format string on any component,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1182 not just on addresses and dates.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1183
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1184
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1185
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1186 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1187
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1188
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1189
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1190
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1191
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1192 Changes for MH 6.7.0 19
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1193
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1194
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1195 popd Will use _s_h_a_d_o_w passwords if compiled with the SHA-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1196 DOW option. It can now also read UUCP-style mail-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1197 drops directly.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1198
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1199 rcvtty If given no arguments, _r_c_v_t_t_y will produce a scan
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1200 listing as specified by a format string or file; a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1201 default format string is used if one is not speci-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1202 fied.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1203
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1204 Before the listing is written to the users terminal,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1205 the terminal's bell is rung and a newline is output.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1206 The `-nobell' and the `-nonewline' options inhibit
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1207 these functions.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1208
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1209 _r_c_v_t_t_y will obey terminal write notification set by
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1210 _m_e_s_g. With the `-biff' switch, _r_c_v_t_t_y will also
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1211 obey the mail notification status set by _b_i_f_f.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1212
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1213 On BSD43 systems, as with _w_r_i_t_e, _r_c_v_t_t_y will be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1214 installed set-group-id to the group "tty".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1215
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1216 slocal Understands UUCP-style "From " lines and will write
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1217 output files using this format if appropriate.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1218 Before invoking a delivery program, _s_l_o_c_a_l will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1219 strip such lines unless compiled with the RPATHS
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1220 option, in which case it will will convert such
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1221 lines into "Return-Path:" headers.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1222
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1223 _s_l_o_c_a_l has a new result code "N", for use in .mail-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1224 delivery files. With this result code, _s_l_o_c_a_l will
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1225 perform the action only if the message has not been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1226 delivered and the previous action succeeded. This
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1227 allows for performing an action only if multiple
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1228 conditions are true.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1229
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1230 _D_O_C_U_M_E_N_T_A_T_I_O_N
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1231
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1232 Several of the older _M_H papers have been difficult to format
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1233 because they depended on an older version of PhDTeX which
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1234 was not supplied. These papers have been updated, and some
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1235 TeX library files are supplied in papers/doclib/, so that
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1236 these papers may be generated on any system with TeX.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1237
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1238 Many of the manual pages have been revised to include
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1239 documentation of new command options, and some have been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1240 expanded to give more detail. All are now slightly refor-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1241 matted at installation time to make them more compatible
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1242 with programs like _m_a_k_e_w_h_a_t_i_s.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1243
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1244
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1245 _M_H _A_D_M_I_N_I_S_T_R_A_T_I_O_N
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1246
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1247 This section describes changes in configuring, compiling and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1248 installing _M_H 6.7 and should not be of interest to casual _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1249
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1250
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1251
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1252 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1253
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1254
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1255
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1256
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1257
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1258 Changes for MH 6.7.0 20
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1259
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1260
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1261 users. The READ-ME file has been considerably revised and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1262 expanded to give more detail about the configuration and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1263 compilation options which have been included in this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1264 release. Some compilation options have been removed, and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1265 many new options have been added.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1266
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1267 All _M_H Makefiles have been updated to work around some
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1268 incompatibilities introduced in newer versions of _m_a_k_e. _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1269 programs will no longer be installed with the sticky-bit
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1270 turned on.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1271
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1272 Reading this section not a substitute for carefully
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1273 reading the READ-ME file before attempting to compile _M_H
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1274
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1275
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1276 _B_u_g _F_i_x_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1277
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1278 Some bugs were fixed which in general were not user-visible:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1279
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1280 address parser Fixed to allow use of the "AT" domain, and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1281 some minor bugs were fixed pertaining to ad-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1282 dress groups.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1283
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1284 date parser Improved to accept more forms of illegal
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1285 dates. Military timezones were removed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1286
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1287 dynamic memory Many problems with corruption of the dynamic
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1288 memory pool have been fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1289
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1290 locking Will open files for write, if necessary to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1291 enable locking.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1292
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1293 nil pointers All reported nil pointer problems have been
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1294 fixed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1295
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1296 replcomps The "In-Reply-To:" header had quotes added
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1297 around the date field to comply with RFC822.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1298
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1299 _W_h_i_t_e _P_a_g_e_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1300
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1301 If _M_H is compiled with the WP option, _s_e_n_d recognizes an
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1302 address between "<<" and ">>" characters such as:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1303
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1304 To: << rose -org psi >>
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1305
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1306 to be a name meaningful to a whitepages service. In order
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1307 to expand the name, _s_e_n_d must be invoked interactively
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1308 (i.e., not from _p_u_s_h). For each name, _s_e_n_d will invoke a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1309 command called _f_r_e_d in a special mode asking to expand the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1310 name.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1311
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1312 To get a copy of the white pages service, contact
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1313 wpp-manager@psi.com.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1314
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1315
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1316
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1317
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1318 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1319
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1320
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1321
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1322
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1323
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1324 Changes for MH 6.7.0 21
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1325
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1326
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1327 _C_o_n_f_i_g_u_r_a_t_i_o_n _O_p_t_i_o_n_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1328
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1329 Some configuration options have been added or changed:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1330
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1331 cc To specify an alternate C compiler.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1332
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1333 ccoptions Defaults to `-O'.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1334
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1335 bboards May now be defined as "on", "off", "pop", or
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1336 "nntp".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1337
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1338 bbdelivery Determines whether the bboard delivery agent and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1339 library files should be installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1340
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1341 lex To specify an alternate version of _l_e_x.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1342
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1343 mailgroup If defined, _i_n_c will be made set-group-id to
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1344 this group.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1345
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1346 sharedlib For SUN40 systems; if "on", makes libmh.a into a
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1347 shared library.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1348
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1349 slibdir The directory where the above shared library
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1350 should be installed.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1351
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1352 sprintf Set this to "int" if that's what your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1353 _s_p_r_i_n_t_f (3) library routine returns.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1354
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1355 _C_o_m_p_i_l_a_t_i_o_n _O_p_t_i_o_n_s
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1356
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1357 For different configurations, several `-D' options to _c_c
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1358 have been added or changed:
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1359
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1360 BERK This disables the address and date parsing rou-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1361 tines. If you want to do much with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1362 _m_h-_f_o_r_m_a_t (5), don't enable this.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1363
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1364 BSD43 Will make _r_c_v_t_t_y set-group-id to the group
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1365 "tty".
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1366
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1367 DBM For sites with a dbm-style password file (such
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1368 as with Yellow Pages), _M_H will not read the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1369 entire passwd file into a cache. At one site
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1370 that runs YP on a large passwd file, using this
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1371 showed a 6:1 performance improvement.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1372
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1373 NETWORK This option has been deleted. See SOCKETS.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1374
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1375 NOIOCTLH Tells _M_H not to include the file sys/ioctl.h.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1376 Use this if this file is not present on your
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1377 system.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1378
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1379 NTOHLSWAP On systems with TCP/IP networking, _m_s_h will try
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1380 to use the ntohl() macro from the file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1381
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1382
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1383
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1384 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1385
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1386
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1387
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1388
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1389
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1390 Changes for MH 6.7.0 22
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1391
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1392
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1393 netinet/in.h to byte-swap the binary map files
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1394 it writes.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1395
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1396 SENDMAILBUG Some versions of _s_e_n_d_m_a_i_l return a 451 (failure)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1397 reply code when they don't mean to indicate
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1398 failure. This option considers that code to be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1399 equivalent to 250 (OK).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1400
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1401 SHADOW Causes _p_o_p_d to read the file /etc/shadow for
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1402 encrypted passwords instead of /etc/passwd. Use
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1403 this if you have a shadow password file (such as
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1404 on newer versions of SYSTEM 5).
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1405
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1406 SOCKETS Enable this if you are on a non-BSD system with
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1407 a socket interface for TCP/IP networking compa-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1408 tible with 4.2BSD UNIX.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1409
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1410 SUN40 Use on Suns running Sun OS 4.0 and later.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1411
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1412 SYS5 This option has been updated to refer to SYS5 R3
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1413 and later systems.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1414
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1415 SYS5DIR Use this if your system uses "struct dirent"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1416 instead of "struct direct". This should be true
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1417 for systems based on SYS5 R3 and later.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1418
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1419 TYPESIG Defines the base type for the _s_i_g_n_a_l system
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1420 call. This defaults to "int", but should be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1421 defined as "void" if appropriate for your sys-
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1422 tem.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1423
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1424 WP Enables support for the White Pages service.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1425
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1426 _I_n_s_t_a_l_l_a_t_i_o_n
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1427
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1428 _M_H will now explicitly set the protection mode on every file
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1429 it installs.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1430
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1431 Previously any existing file installed by _M_H would be
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1432 backed up into the source tree, and then overwritten. Now,
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1433 a few system-dependent files will not be overwritten, and
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1434 your changes will have to be merged in by hand. See the
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1435 READ-ME file for more details.
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1436
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1437
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1438
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1439
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1440
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1441
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1442
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1443
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1444
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1445
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1446
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1447
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1448
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1449
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1450 April 12, 1990
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1451
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1452