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