Xref: utzoo comp.mail.mh:1296 comp.sources.bugs:2723 Path: utzoo!utgpu!watserv1!watmath!att!pacbell.com!ucsd!orion.oac.uci.edu!ucivax!gateway From: mh@buckaroo.ICS.UCI.EDU (John Romine) Newsgroups: comp.mail.mh,comp.sources.bugs Subject: MH 6.7 Patch 1 - save this Message-ID: <14057.661196350@buckaroo.ics.uci.edu> Date: 14 Dec 90 17:41:48 GMT Reply-To: mh@PARIS.ICS.UCI.EDU Lines: 740 This is patch "1" for MH-6.7. Here's a list of the changes. There were a few bug fixes: repl, etc. - the malloc/free problem has been fixed. inc - no longer inserts extra blank lines into messages. popd - reads UUCP/MMDF mailboxes correctly. rmf - typo in "-nointeractive" fixed rcvtty - doesn't print the message size if not available (i.e., zero) send/post - illegal signatures (those with ".") will be quoted. The POP daemon (popd) has quite a few changes. In MH-6.7, it was changed to be able to read both UUCP and MMDF-style mailboxes. This did not work as reported. The code has now been changed to parse MMDF-style mailboxes if you are configuring MH to run with MMDF as your message transport system. Otherwise, UUCP-style mailboxes are expected. Since there are number of client programs available for only the POP2 protocol instead of POP3, popd has been updated to support both protocols. If you are compiling with POP turned on, add "options POP2", and the POP daemon will respond to POP2 or POP3 commands. If you're using POP, there's no reason not to include this option; it does not affect the existing support for POP3. I know this is not preferred, but to minimize transit damage, I have uuencoded this patch; unpacked it should be 30657 bytes long. Here's how to install this patch: cd mh-6.7 show -noshow | uudecode patch -p < MH.6.7.1 If you've made changes to your copy of MH, you'll have to merge in your changes after applying the patch to the standard MH-6.7 distribution files. In particular, many fixes to the repl free() problem have been floating around, which you may have applied. Next, you'll need to nroff the new READ-ME file: nroff -man conf/mh-gen.8 > READ-ME As always, be sure to read the READ-ME file carefully. A number of people reporting bugs are still including MH options which are no longer recommended. These options probably aren't doing what they expect. Please send bug reports about MH to "Bug-MH@ics.uci.edu" (ucbvax!ucivax!bug-mh). A number of changes have come in after this patch was ready to go out. You can expect these to be included in the ".2" patch, which should follow this one in about 2-3 weeks if time permits. /JLR begin 644 MH.6.7.1 M4')E'1B=68@ M/2!C;VUP8G5F9F5RF5O9BAC:&%R("HI*3L*(2`@("`@:68@*&YX=&)U9B`]/2!.54Q, M*0H@(`EA9&EOF5O9BAS=')U8W0@8V]M<"`J*2D["B$@("`@(&EF("AU'1B=68@/2!C;VUP8G5F9F5R'1B=68@/2!C;VUP8G5F9F5R'1B=68K*SL*("`*("`@("`@9F]R("AA<"`] M(&%D9')C;VUP'1B=68@/2!C;VUP8G5F9F5R'1B=68K*RD["2\J(&9R964@=6YU'`@)"([ M"B`@(V5N9&EF"6QI;G0*("`*("`C:6YC;'5D92`B+BXO:"]M:"YH(@HJ*BHJ M*BHJ*BHJ*BHJ*BH**BHJ(#$W-2PQ.#$@*BHJ*@H@("`@("!C:&%R("`@*F-P M+`H@("`@("`@("`@("`@*G-C86YL+`H@("`@("`@("`@("`@(&YA;65;3D%- M15-:73L*+2`@("`@'1B=68@/2!C;VUP8G5F9F5RPHM+2T@,3@U+#(P-2`M+2TM"B`@("`@ M(&-P(#T@;F5W7V9S("AF;W)M(#\@9F]R;2`Z(')C=F1I'1B=68K*R`] M(&UA;&QO8R`H4T)51E-)6BDI(#T]($Y53$PI"B`@"2`@("!A9&EO'1B=68K*SL*("`*("`@("`@9F]R("AA<"`](&%D9')C;VUP'0I.PHA("`@("!F;W(@*&YX=&)U9B`](&-O;7!B=69F97)S M+"!I(#T@;F-O;7!S.R!I+2T[("D*("`@("`@("`@(&9R964@*"IN>'1B=68K M*RD["B`@("`@(&9R964@*"AC:&%R("HI(&-O;7!B=69F97)S*3L*(2`@("`@ M9G)E92`H*&-H87(@*BD@=7-E9%]B=69?9G`I.PH@('T*("`*("`O*B`,("HO M"BTM+2`R-S0L,C@U("TM+2T*("`@("`@*'9O:60I(&9C;&]S92`H;W5T*3L* M("`*("`@("`@9G)E92`H'`@)"(["B`@(V5N9&EF"6QI;G0*("`*("`C:6YC;'5D92`B M+BXO:"]M:"YH(@HJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#$S+#$Y("HJ*BH*("`C M9&5F:6YE"4E.5%)35PDP"B`@("`@(")I;G1E2YC"51H=2!!<'(@,3(@,3,Z M,CDZ,S8@,3DY,`HM+2T@+B]U:7`O2YC("T@82!R8W9M86EL('!R;V=R86T@*&$@;&]T(&QI:V4@'`@)"(["B`@(V5N9&EF"6QI;G0*("`*("`C M:69N9&5F"4)31#0R"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,3@L,C0@*BHJ*@H@ M(`H@("\J(`P@*B\*("`C9&5F:6YE"5-#04Y&350)7`HA("(E,BAH;W5R>V1T M:6UE;F]W?2DZ)3`R*&UI;GMD=&EM96YO=WTI.B`E-2AS:7IE*2`E/'ME;F-R M>7!T961]124^7`H@("4\*&UY;6)O>'MFV9R;VU]*24^("!<"B`@)7MS=6)J96-T?24\ M>V)O9'E]/#PE>V)O9'E]/CXE/B(*("`*+2TM(#$X+#(T("TM+2T*("`*("`O M*B`,("HO"B`@(V1E9FEN90E30T%.1DU4"5P*(2`B)3(H:&]UV5N8W)Y<'1E9'U%)3Y<"B`@)3PH;7EM8F]X>V9R;VU]*51O.B4Q-"AF7MT;WTI)7PE,3W-U8FIE M8W1])3Q[8F]D>7T\/"5[8F]D>7T^/B4^(@H@(`HJ*BH@+BXO;6@M-BXW+61I M"`J+PH@("-I9FYD968);&EN M=`HA('-T871I8R!C:&%R(&ED96YT6UT@/2`B0"@C*21)9#H@9')O<'-B'`@)"(["B`@(V5N9&EF M"6QI;G0*("`*("`C:6YC;'5D92`\6YA;64["B`@"BL@(VEF;F1E9@E03U`R"B`@PH@("`@("!A=71H,2P@875T:#(L('1R86YS+"!U<&1A=&4L(&AA M;'0L(&5R7-T871E.PHK("-E;'-E"BL@PHK("`@("!A=71H,2P@875T:#(L('1R86YS+"!M8F]X+"!I=&5M M+"!A8VLL('5P9&%T92P@:&%L="P@97)R;W(**R!](&UYPH@ M("`@("!C:&%R("`@*G9?8VUD.PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ(#@W+#DU M("HJ*BH*("`C:69D968)0E!/4`H@("`@("`B>'1N9"(L(#$L(#(L('AT;F0L M('1R86YS+"!T'1N9"P@=')A;G,L('1R86YS+"!T"P@:&%L="P@:&%L="P**R`@("`@(G)E M860B+"`P+"`Q+"!R9'`R+"!M8F]X+"!I=&5M+"!E7!T("@I.PH@(`HK("-I9F1E9@E03U!554U"3U@**R`C M9&5F:6YE"4U"6%]214%$"7!M8GA?%]R M96%D("@I.PH@('-T871I8PEC:&%R("`@*G!?8V]P>2@I+"`J<%]C;W!Y:6XH M*2P@*G!?;F5X='=O%]R96%D"BL@97AT97)N"6EN=`EM8GA? MF4H M*3L*("!S=&%T:6,@:6YT"7%U:71A=7@H*2P@<75I=&9I;&4H*2P@F4I.PHK M("`@("!]"BL@("`@(&5L2(L"B$@ M"2`@("!N;7-GPHK M("`@("!I9B`H=F5C6S%=*2!["BL@"6EF("@H<&]P,B`](&%T;VD@*'9E8ULQ M72DI(#P](#`I"BL@"2`@("!P;W`R(#T@,#L**R`@("`@?0HK("`@("!E;'-E M(&EF("AP;W`R(#T](#`I"BL@"7)E='5R;B!.3U1/2SL)"2\J(&-L;W-E("=E M;2!D;W=N("HO"BL@"BL@("`@(&EF("AP;W`R(#P](#`@?'P@<&]P,B`^(&YM MPHK(`EP;W`R(#T@,#L**R`)PD)+RH@82!C=7)R96YT(&US9R`J+PHK(`ER;7-G2!P=7)P;W-E+`HK("`J(&ET(&1O97-N)W0@;F5E9"!T;R!W;W)K+"!S M;R!))VT@;F]T(&=O:6YG('1O(&UA:V4@"`H M86-C97-S("AM86EL9')O<"P@,BD@/R`Q(#H@,"D@/3T@3D]43TLI"BL@"7)E M='5R;B!R97-P;VYD("@G(RF4I.PHK("-I9F1E9@E03U`R"BL@("!]"BL@("!E;'-E"0DO M*B!I9B!C86QL960@8GD@<&]P,BP@=F5C(#T@>R`BPD)+RH@=&AE;B!M=6QT M:65N9"`J+PHK("-E;F1I9@H@("`@("!M=6QT:65N9"`H*3L*("`*("`@("`@ M:68@*&D@/B!-PHJ*BHJ*BHJ*BHJ*BHJ*BH**BHJ M(#@Q."PX,C,@*BHJ*@HM+2T@.34W+#DV-2`M+2TM"B`@"4US9W-;,%TN;5]L M87-T(#T@:3L@"B`@"7)MF4I.PH@('T* M("`*("`*+2TM(#$R.#DL,3(Y-2`M+2TM"B`@("`@(')E='5R;B!R97-P;VYD M("A/2RP*("`)("`@(&X@/R`B)7,@PHA(`EC87-E($]+.@HA(`EC87-E M($Y/5$]+.@HA(`D@("`@*'9O:60I('-P4!H86YD96PN0U,N M0V]L;U-T871E+D5D=0H@("`J(&)O=6QD97(A8V-N8W-U(6QO;F=S+DQ!3D-% M+D-O;&]3=&%T92Y%9'4A0H@("`J+PHK("\J($9R;VTZ("`@($II;2!296ED(#QJ:6U`8V]M<'5T97(M M"!R96%D:6YG(&-O9&4@=&\@8F4@ M=7-E9"!H97)E+B`@56=H+B`@,#5.;W8Y,"]*3%(**R`@*B\**R`*("`O*B`, M("HO"BL@(VEF9&5F"5!/4%5534)/6`H@("\J(&9R;VT@9')O<'-B"`M('!O<"!S97)V97(@=F5RF4@;65SPH@(`D):68@*"AF<"`](&9O<&5N("AS97$L(")W(BDI M(#T]($Y53$P*(2`)"0DF)B!U;FQI;FL@*'-E<2D@(3T@3D]43TL@"B$@"0D) M)B8@*&9P(#T@9F]P96X@*'-E<2P@(GPH@(`D)("`@ M(&%D;6]N:7-H("AA='1R+"`B=6YA8FQE('1O('=R:71E(BD["B`@"0D@("`@ M9V]T;R!PPH@(`D):68@*"AF<"`](&9O<&5N M("AS97$L(")W(BDI(#T]($Y53$P*(2`)"0DF)B`H=6YL:6YK("AS97$I(#T] M($Y/5$]+('Q\"B$@"0D)("`@("AF<"`](&9O<&5N("AS97$L(")W(BDI(#T] M($Y53$PI*2!["B`@"0D@("`@861M;VYI'0[*2!["BL@"6EF("AN<"`M/B!M7VUB;W@@/3T@3E5,3"D**R`) M("`@(&-O;G1I;G5E.PH@(`EI9B`H*&QE;B`]('-T7!E+F@^"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@-#(P+#0R M-2`J*BHJ"BTM+2`T,C`L-#(X("TM+2T*("`)("`@(&9P2DM'`@)`H@("Y<(B!U;F5V96X@:6YT M97(M=V]R9"!S<&%C:6YG("AN0HM+2T@,2PR("TM+2T*(2`N7"(@0"@C*21)9#H@;6@M M9V5N+C@L=B`R+C4P(#DP+S$Q+S(Q(#`Y.C(W.C4R(&UH($5X<"!,;V-K97(Z M(&UH("0*("`N7"(@=6YE=F5N(&EN=&5R+7=O7-T96US+`H@('1H92!<*BAL<2]S;71P7"HH M6]U('5S92!T:&ES(&]P=&EO;BX*("`**BHJ*BHJ*BHJ M*BHJ*BHJ"BHJ*B`R-#8L,C0X("HJ*BH*("!)9B!<*BAL<7!O<%PJ*')Q("AF M;W)M97)L>2!<*BAL<7!O<&)B;V%R9',Z7"!O;EPJ*')Q*2P*(2!I;F-L=61E M('-U<'!O2!V:6$@=&AE M(%!/4"!S97)V:6-E.PH@('1H:7,@2!<*BAL<7!O<&)B;V%R9',Z7"!O;EPJ*')Q*2P*(2!I M;F-L=61E('-U<'!O2!V M:6$@=&AE(%!/4#,@6]U6]U)W)E(&5N86)L:6YG(%!/4"!S97)V:6-E M+`HK('1H97)E)W,@;F\@2!B965N(&%S'`@)`H@(",C(R,C(R,C M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(PHM+2T@-"PV("TM+2T*("`C"4`H M34A705).24Y'*0HA(",@0"@C*21)9#H@<&]P+'8@,BXW(#DP+S$Q+S`U(#$V M.C`V.C`S(&UH($5X<"`D"B`@(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C M(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C M(R,C(R,C"BHJ*BHJ*BHJ*BHJ*BHJ*@HJ*BH@,3$L,3,@*BHJ*@H@($Q)0D1) M4@D]"20H1$535$1)4BE`*$U(151#4$%42"D*(2!/4%1)3TY3"3T)0"A-2$]0 M5$E/3E,I("U)+BX*("!,1$]05$E/3E,]"4`H3$1/4%1)3TY3*0HM+2T@,3$L M,3,@+2TM+0H@($Q)0D1)4@D]"20H1$535$1)4BE`*$U(151#4$%42"D*(2!/ M4%1)3TY3"3T)0"A-2$]05$E/3E,I($`H4$]0555-0D]8*2`M22XN"B`@3$1/ M4%1)3TY3/0E`*$Q$3U!424].4RD**BHJ("XN+VUH+38N-RUD:7-T+RXO8V]N M9B]E>&%M<&QE6]U('5S92!T:&ES(&]P M=&EO;BX*("`**BHJ("XN+VUH+38N-RUD:7-T+RXO8V]N9B]C;VYF:67-T96T@*B\**R`C M:69N9&5F"6QI;G0**R!S=&%T:6,@8VAA2`N)W,L('%U;W1E(&ET"BT@("`@("`J M+PHM("`@("!I9B`H:6YD97@H9G5L;&YA;64L("2`H9G5L;&YA;64L(&-P*3L* M*R`@("`@:68@*&EN9&5X*&9U;&QN86UE+"`G+B2`H9G5L;&YA;64L('1M<"D["BL@("`@('T*("`*("`@("`@