📄 changes
字号:
divide Divides the current numeric value by its argu- ment. This could be useful for building _s_c_a_n format strings which print large message sizes in "Kb" or "Mb". friendly If the address field cannot be parsed, this function will return the text of the address header, instead of a null string. szone A flag indicating whether the timezone was ex- plicit in the date string. _P_R_O_G_R_A_M _C_H_A_N_G_E_S In addition to the general changes mentioned above, many programs have specific new features added, either by new switches or by expanded functionality. Each command's manual page gives complete information about its new options. Here is a short summary. _U_s_e_r _I_n_t_e_r_f_a_c_e _P_r_o_g_r_a_m_s anno Accepts a `-nodate' switch which inhibits the date April 12, 1990 Changes for MH 6.7.0 18 annotation, leaving only the body annotation. folder When invoked with the `-pack' switch and the new `-verbose' switch, _f_o_l_d_e_r will give information about the actions taken to renumber the folder. On most systems, _f_o_l_d_e_r can now create any non-existing parent folders of a new sub-folder. forw When making digests, _f_o_r_w will put the issue and volume numbers in addition to the digest list name, in the digest trailer. inc Detects NFS write failures, and will not zero your maildrop in that event. msh Supports a variant of the new _s_o_r_t_m. prompter Considers a period on a line by itself to signify end-of-file when the `-doteof' switch is speci- fied. repl The `-[no]format' switches have not been used since _M_H 5 and have been deleted. _r_e_p_l will now find filter files in the _M_H library area. scan With the `-file msgbox' switch, _s_c_a_n can list a _p_a_c_k_f'd-format file directly (without using _m_s_h). Lists messages in reverse order with the `-reverse' switch. This should be considered a bug. sortm Now has the options: `-textfield field', `-notext- field', `-limit days', and `-nolimit'. With these options, _s_o_r_t_m can be instructed to sort a folder based on the contents of an arbi- trary header such as "subject". _s_o_r_t_m minimizes renaming messages, and will no longer arbitrarily pack folders; for this behavior, use "folder -pack". whatnow Deletes the draft by renaming it with leading comma, instead of unlinking it. _M_H _S_u_p_p_o_r_t _P_r_o_g_r_a_m_s The following support programs also have changes or enhance- ments: mhl Will now accept a format string on any component, not just on addresses and dates. April 12, 1990 Changes for MH 6.7.0 19 popd Will use _s_h_a_d_o_w passwords if compiled with the SHA- DOW option. It can now also read UUCP-style mail- drops directly. rcvtty If given no arguments, _r_c_v_t_t_y will produce a scan listing as specified by a format string or file; a default format string is used if one is not speci- fied. Before the listing is written to the users terminal, the terminal's bell is rung and a newline is output. The `-nobell' and the `-nonewline' options inhibit these functions. _r_c_v_t_t_y will obey terminal write notification set by _m_e_s_g. With the `-biff' switch, _r_c_v_t_t_y will also obey the mail notification status set by _b_i_f_f. On BSD43 systems, as with _w_r_i_t_e, _r_c_v_t_t_y will be installed set-group-id to the group "tty". slocal Understands UUCP-style "From " lines and will write output files using this format if appropriate. Before invoking a delivery program, _s_l_o_c_a_l will strip such lines unless compiled with the RPATHS option, in which case it will will convert such lines into "Return-Path:" headers. _s_l_o_c_a_l has a new result code "N", for use in .mail- delivery files. With this result code, _s_l_o_c_a_l will perform the action only if the message has not been delivered and the previous action succeeded. This allows for performing an action only if multiple conditions are true. _D_O_C_U_M_E_N_T_A_T_I_O_N Several of the older _M_H papers have been difficult to format because they depended on an older version of PhDTeX which was not supplied. These papers have been updated, and some TeX library files are supplied in papers/doclib/, so that these papers may be generated on any system with TeX. Many of the manual pages have been revised to include documentation of new command options, and some have been expanded to give more detail. All are now slightly refor- matted at installation time to make them more compatible with programs like _m_a_k_e_w_h_a_t_i_s. _M_H _A_D_M_I_N_I_S_T_R_A_T_I_O_N This section describes changes in configuring, compiling and installing _M_H 6.7 and should not be of interest to casual _M_H April 12, 1990 Changes for MH 6.7.0 20 users. The READ-ME file has been considerably revised and expanded to give more detail about the configuration and compilation options which have been included in this release. Some compilation options have been removed, and many new options have been added. All _M_H Makefiles have been updated to work around some incompatibilities introduced in newer versions of _m_a_k_e. _M_H programs will no longer be installed with the sticky-bit turned on. Reading this section not a substitute for carefully reading the READ-ME file before attempting to compile _M_H _B_u_g _F_i_x_e_s Some bugs were fixed which in general were not user-visible: address parser Fixed to allow use of the "AT" domain, and some minor bugs were fixed pertaining to ad- dress groups. date parser Improved to accept more forms of illegal dates. Military timezones were removed. dynamic memory Many problems with corruption of the dynamic memory pool have been fixed. locking Will open files for write, if necessary to enable locking. nil pointers All reported nil pointer problems have been fixed. replcomps The "In-Reply-To:" header had quotes added around the date field to comply with RFC822. _W_h_i_t_e _P_a_g_e_s If _M_H is compiled with the WP option, _s_e_n_d recognizes an address between "<<" and ">>" characters such as: To: << rose -org psi >> to be a name meaningful to a whitepages service. In order to expand the name, _s_e_n_d must be invoked interactively (i.e., not from _p_u_s_h). For each name, _s_e_n_d will invoke a command called _f_r_e_d in a special mode asking to expand the name. To get a copy of the white pages service, contact wpp-manager@psi.com. April 12, 1990 Changes for MH 6.7.0 21 _C_o_n_f_i_g_u_r_a_t_i_o_n _O_p_t_i_o_n_s Some configuration options have been added or changed: cc To specify an alternate C compiler. ccoptions Defaults to `-O'. bboards May now be defined as "on", "off", "pop", or "nntp". bbdelivery Determines whether the bboard delivery agent and library files should be installed. lex To specify an alternate version of _l_e_x. mailgroup If defined, _i_n_c will be made set-group-id to this group. sharedlib For SUN40 systems; if "on", makes libmh.a into a shared library. slibdir The directory where the above shared library should be installed. sprintf Set this to "int" if that's what your _s_p_r_i_n_t_f (3) library routine returns. _C_o_m_p_i_l_a_t_i_o_n _O_p_t_i_o_n_s For different configurations, several `-D' options to _c_c have been added or changed: BERK This disables the address and date parsing rou- tines. If you want to do much with _m_h-_f_o_r_m_a_t (5), don't enable this. BSD43 Will make _r_c_v_t_t_y set-group-id to the group "tty". DBM For sites with a dbm-style password file (such as with Yellow Pages), _M_H will not read the entire passwd file into a cache. At one site that runs YP on a large passwd file, using this showed a 6:1 performance improvement. NETWORK This option has been deleted. See SOCKETS. NOIOCTLH Tells _M_H not to include the file sys/ioctl.h. Use this if this file is not present on your system. NTOHLSWAP On systems with TCP/IP networking, _m_s_h will try to use the ntohl() macro from the file April 12, 1990 Changes for MH 6.7.0 22 netinet/in.h to byte-swap the binary map files it writes. SENDMAILBUG Some versions of _s_e_n_d_m_a_i_l return a 451 (failure) reply code when they don't mean to indicate failure. This option considers that code to be equivalent to 250 (OK). SHADOW Causes _p_o_p_d to read the file /etc/shadow for encrypted passwords instead of /etc/passwd. Use this if you have a shadow password file (such as on newer versions of SYSTEM 5). SOCKETS Enable this if you are on a non-BSD system with a socket interface for TCP/IP networking compa- tible with 4.2BSD UNIX. SUN40 Use on Suns running Sun OS 4.0 and later. SYS5 This option has been updated to refer to SYS5 R3 and later systems. SYS5DIR Use this if your system uses "struct dirent" instead of "struct direct". This should be true for systems based on SYS5 R3 and later. TYPESIG Defines the base type for the _s_i_g_n_a_l system call. This defaults to "int", but should be defined as "void" if appropriate for your sys- tem. WP Enables support for the White Pages service. _I_n_s_t_a_l_l_a_t_i_o_n _M_H will now explicitly set the protection mode on every file it installs. Previously any existing file installed by _M_H would be backed up into the source tree, and then overwritten. Now, a few system-dependent files will not be overwritten, and your changes will have to be merged in by hand. See the READ-ME file for more details. April 12, 1990
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -