⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mh-changes.ms

📁 早期freebsd实现
💻 MS
📖 第 1 页 / 共 3 页
字号:
.IP MPOPMobile POP (see above)..IP MSGIDEnables \fIslocal\fP to detect and surpress duplicate messages..IP OSF1Support for DEC OSF1 systems.  May be incomplete..IP RENAMEInclude this option if your system has a \fIrename\fP\|()system call..IP SVR4Support for System 5 Release 4 or newer systems..IP TYPESIGThis option has been dropped.  See `signal' above..IP UNISTDInclude this option if your system has the includefile \fB<unistd.h>\fP..IP VSPRINTFInclude this option if your system has the \fIvsprintf\fP\|()library routine; otherwise, \fI\(rudoprnt\fP\|() will be used..IP YEARMODForces the \fImh-format\fP `year' function toreturn 2-digit values.Use this option during a brief transition period if you have local \fImh-format\fP files which need tobe converted to support 4-digit years..SH FUNCTIONAL CHANGES.LPIn addition to the configuration changes mentioned above,a number of functional changes have been made to the system.Many programs have new features added and a few new programs have are provided.  Each command's manual page givescomplete information about the its operation.Here is a short summary of the changes..SHMH Sequences.LPA larger number of user-defined sequences are available.Previously, this number had been 10.On 32-bit systems, 26 user-defined sequences are available..SHProfile Components.LP\fIMH\fP programs will now complain if the \fB\&.mh\(ruprofile\fR does not end in a newline.Also, one enhancement and one new profile component are provided:.IP Aliasfile: \w'AliasfileX'u+2nMultiple filenames may now be given..IP Inbox:New; the default folder (for \fIinc\fP, etc.) if not \*(lqinbox\*(rq..KS.SHFormat Strings.LPA few minor bugs were fixed in format string handling,and a few new features were added.  See \fImh-format\fP\|(5)for complete details..IP Addresses \w'Xxyearxdatexx'u+2nAn attempt is made to decipher X\&.400 RFC\ 987-style addresses..IP CommentsComments may be added to \fImh-format\fP files; a commentbegins with the 2-character sequence \*(lq%;\*(rq,and ends with an un-escaped newline..IP "%(modulo n)"The `modulo' function escape has been added..IP %(year{date})The date parser has been enhanced to understand moreillegal date formats; `year' now returns a 4-digit number..KE.SHUser Interface Programs.LPA number of \fIMH\fP commands have minor changes:.IP ali \w'packmbox'u+2nThe output with `\-user\0\-list' waschanged to match the output with `\-nouser\0\-list'..IP burstWill no longer drop the last message of a digest..IP incAccepts the `\-apop' switch for authenticated POP (see above);will attempt to detect writeerrors (e.g., no space left on device) when incorporating mail;no longer replaces newline characters with NULLs..IP folderThe `\-noprint' option was broken and has been dropped..IP forwSupports `\-mime' to use MIME-style multi-part messages..IP mhlWill no longer put an extra space at the end of the`%{text}' in a formatfield..IP mhnNew; manipulates multi-media (MIME) messages; a detailedman page is provided..IP mhparamNew; reads the \fIMH\fP profile (and context) and writes the values of the specified components on thestandard output; useful in programmatic constructs..IP msgchkSupports `\-apop' (see above)..IP packmboxNew; packs an \fIMH\fP folder into a UUCP-style mailbox..IP popiNew; a client-side POP initiator; available only if youbuilt \fIMH\fP with the MPOP option (see above)..IP refileA bug where the `rmmproc' did not remove all specifiedmessage files has been fixed..IP scanThe `\-file' option is fully supported and will no longercomplain about empty folders..IP sendSupports `\-mime' and `\-split' to split large messagesinto multiple partial messages using MIME..SHSupport Programs.IP fmtdump \w'packmbox'u+2nCan now read a format file, or a format string givenon the command line..IP popauthNew; manages the APOP authorization database (see above)..IP sendmailThe \fIsendmail\fP replacement will be installedonly if your `mts' setting uses the `/smtp' option..IP slocalA new man page for \fIslocal\fP is available;the new `mbox' action is available to write a filein \fIpackf\fP format;a bug where extra `>' characters were written to MMDF-stylemaildrops has been fixed; if compiled with the MSGID option, can detect and suppressreception of duplicate messages..IP viamailNew; bundles a directory (like \fIshar\fP\|) andsends it through multi-media mail..ds LH Changes for MH 6.7.2.bp.ds CF Feb 1, 1992.SHCHANGES FOR MH 6.7.2.LPThe MH.6.7.2 patch release is a maintenancerelease.This is thecurrent released version of \fIMH\fP as of February 1, 1992..PPThis release now supports the NCR Tower running SYS5R4.The WP changes installed in MH.6.7.0 have been removed..SH Shared Libraries.LPSupport for SYS 5 shared libraries is in progress..PPSupport for Sun OS 4.0 shared libraries had been improved.The \fIMH\fP library has been modified to move initializeddata into a data definition file.  The shared library willnow consist of a \fBlibmh.so\fP and \fBlibmh.sa\fP file.The shared library version number will no longer track the\fIMH\fP patch release number, and its numbering begins withversion `1.1' with this release..SHReplacement SendMail.LPSince many standard system programs expect to post mail by invoking \fB/usr/lib/sendmail\fP,a minimal replacement \fISendMail\fP is provided in this release.  This replacement is meant to be installedon (e.g., diskless) client workstations which post mailusing SMTP, and do not run a message transport system.It will call \fIpost\fP to post mail; be sure you haveconfigured \fIMH\fP with the `/smtp' mts option.This sendmail replacement is installed in your \fIMH\fP etc directory, and you should link \fB/usr/lib/sendmail\fPto it..KS.SHFormat Strings.LPA manual page for the \fIfmtdump\fP format string disassembleris supplied, and some new format functions were added:.IP folder \w'%getenv'u+2nIn \fIscan\fP, this component escapecontains the name of the current folder.It is not defined for other \fIMH\fP commands..IP getenvThis function escape returns the value of an environment variable..KE.PPThere will be some additional changes in these routines in thenext patch release..KS.SHOther Bug Fixes and Enhancements.LPIn addition to some other minor enhancements,some bugs were fixed which in general were not user\-visible:.IP "Blind lists" \w'datexparsing'u+2nUsers may now specify RFC822 address groups in theiralias files.  These groups are implemented by \fIMH\fP as blind lists..IP "date parsing"A number of sites have brain-damaged versions of \fBlex\fP.\fIMH\fP will now come with the date parser already runthrough lex..IP markA bug dealing with \fImark\fP and the sequence named `cur'is fixed.  This was previously a problem for mh-e users..IP MH.docThe \fIMH\fP nroff version of the manual no longer containsteletype escape sequences..IP scanCan now handle headers as long as 512 bytes..IP Signals\fIMH\fP programs will no longer catch the \fBHUP\fPand \fBTERM\fP signals while waiting for a sub-process.This was causing hung processes when your terminal line waswas dropped unexpectedly..IP SignatureIf your signature is not defined, \fIMH\fP will use the value of the gecos field of your \fB/etc/passwd\fPentry as your signature..IP "version.sh"A bug in the \fBawk\fP script in \fBconfig/version.sh\fP was fixed..KE.ds LH Changes for MH 6.7.1a.bp.ds CF January 25, 1991.SH CHANGES FOR MH 6.7.1a.LPThe MH.6.7.1a patch was made available on January 25, 1991 for limited distribution only.(This release had some known bugs, and so wasnot widely distributed.)This release incorporates several new featuresof particular note to users of sequences and format strings,as well as some general documentation improvements.There are a few minor enhancements and internal bug fixes also.Complete documentation of these changes is given inthe individual manual pages, and the \fBREAD-ME\fP file..SHMessage Sequences.LPA new manual page, \fImh\-sequence\0\fP(5), has been added.This manual page attempts to completely document thesyntax and semantics of \fIMH\fP message sequence specifications..PPA powerful new feature is the ability to specify messageranges with user-defined sequences.  The  specification\*(lqname:n\*(rq may be used, and it designates up to thefirst `n' messages (or  last  `n' messages  for  `-n')which  are  elements  of the user-defined sequence `name'..PPThe messagespecifications \*(lqname:next\*(rq and \*(lqname:prev\*(rqmay also be used, and theydesignate thenext or previous message (relative to the current message)which is an element of the user-defined sequence `name'.The specifications\*(lqname:first\*(rq and \*(lqname:last\*(rq are equivalentto \*(lqname:1\*(rq and \*(lqname:\-1\*(rq, respectively.The specification \*(lqname:cur\*(rq is not allowed(use just \*(lqcur\*(rq instead)..PPThese specifications allow the user to step througha sequence with a command like \*(lqshow name:next\*(rq..SHFormat Strings.LP\fIMH\fP format strings now support an if-then-elseif-elseclause (the `elseif' is new).  This will makeformat strings with multi-case conditions somewhat less complex..PPA new format function `addr' had been added.  This functiontakes an address header name as its argument, and returnsa rendering of the address contained in that headeras \*(lquser@host\*(rq or \*(lqhost!user\*(rq..PPFormat widths now may be specified as a negative number.This causes the output to be right-justifiedwithin the format width..KS.SHOther Changes.LPAlong with a few minor enhancements,some bugs were fixed which in general were not user-visible:.IP "fmtdump" \w'whatnow'u+2nThis new program produces an pseudo-languagerepresentation of an \fIMH\fP format file, vaguelyreminiscent of assembly language.  While this output formatis not explicitly documented,it can still be useful when debugging \fIMH\fP format files..IP "refile"Now takes a `\-\[no\]rmmproc' switch.  This makes iteasier to avoid loops when your \*(lqrmmproc\*(rq calls \fIrefile\fP..IP "slocal"A problem with the UUCP-style mailboxes,the `RPATHS' configuration option,and the \*(lqReturn-Path:\*(rq header was fixed..IP "sortm"Will ensure that no messages are lost if it is interrupted..IP "whatnow"Will now tell you where it is leaving the draft, wheninterrupted in the initial edit.  Previously the draft was simply unlinked..KE.KS.SHCompilation Options.IP "LOCKF" \w'whatnow'u+2nThis option causes \fIMH\fP to use the \fBlockf()\fPsystem call for locking (if available),instead of \fBflock()\fP..KE.ds LH Changes for MH 6.7.1.bp.ds CF December 14, 1990.SH CHANGES FOR MH 6.7.1.LPThe MH.6.7.1 patch release is a maintenancerelease, and as such, provides few changes from the previous release.  This is thecurrent released version of \fIMH\fP as of December 14, 1990..SHUser-Visible Changes.LPThe major change in this release is to thePOP daemon (popd).  In \fIMH\fP 6.7,it was changed to be able to read both UUCP andMMDF-style mailboxes.  This did not work as reported.  Thecode has now been changed to parse MMDF-style mailboxes ifyou are configuring MH to run with MMDF as your messagetransport system.  Otherwise, UUCP-style mailboxes areexpected..PPSince there are number of client programs available foronly the POP2 protocol instead of POP3, popd has beenupdated to support both protocols.  This is a majorwin.  If you are compilingwith POP turned on, add the `POP2' option toyour \fIMH\fP config file, and the POP daemonwill respond to POP2 or POP3 commands.  If you're usingPOP, there's no reason not to include this option; it doesnot affect the existing support for POP3..KS.SHInternal Changes.LPSome bugs were fixed which in general were not user-visible:.IP "context" \w'replnnetcn'u+2nErrors when writing out sequences are detected correctly..IP "inc"No longer inserts extra blank lines into messages..IP "mh-format"A nil pointer bug in the address parser was fixed..IP "repl, etc."The malloc/free problem has been fixed..IP "rmf"A spelling error in the `\-nointeractive' switch has been corrected..IP "rcvtty"Will not print the message size if not available (i.e., zero)..IP "send/post"Illegal signatures (those containing unquoted "."s) will be quoted..KE.ds LH Changes for MH 6.7.0.bp.ds CF April 12, 1990.SHGENERAL CHANGES FOR MH 6.7.0.LP

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -