1 MHCHANGES from MH 6.1 to MH 6.6 2 3 4[It appears that there may be some undocumented changes to MH 6.6 that should 5 appear here. --Dan Harkless] 6 7 8Sun Jan 4 11:16:54 1987 /mtr <mrose@nrtc-gremlin> 9 10 uip/mhlsbr.c: "extras" hack for Elz 11 12 13Sat Jan 3 15:03:00 1987 /mtr <mrose@nrtc-gremlin> 14 15 h/formatsbr.h: parenthesize better, use case-sensitive in 16 bucket search since hashing is case-sensitive 17 uip/{rcvdist,replsbr}.c: CT_ADDR hacks 18 19 20Sat Jan 3 13:11:22 1987 /mtr <mrose@nrtc-gremlin> 21 22 conf/config/mts.c, mts/sendmail/hosts.c: BIND fix-up 23 24 25Fri Jan 2 23:41:19 1987 /mtr <mrose@nrtc-gremlin> 26 27 uip/rcvdist.c: touch-ups to sync with replsbr.c 28 uip/scansbr.c: trash trailing whitespace in header components for 29 formating 30 31 32Fri Jan 2 18:43:09 1987 /mtr <mrose@nrtc-gremlin> 33 34 zotnet/tws/dtimep.lex: ctime w/o TZ hack 35 36 37Fri Jan 2 18:42:55 1987 /mtr <mrose@nrtc-gremlin> 38 39 uip/dropsbr.c: fixes 40 uip/msh.c, support/pop/popser.c: ditto 41 42 43Mon Dec 22 12:32:45 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 44 45 -- From Stanford -- 46 h/dropsbr.h, uip/dropsbr.c, support/pop/popser.c: support LAST 47 command in POP service 48 uip/{inc,mshcmds}.c: ditto 49 50 51Mon Dec 15 11:11:32 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 52 53 uip/post.c: patch for MMDF-IIb submit 54 55 56Wed Dec 3 22:03:58 1986 /mtr <mrose@nrtc-gremlin> 57 58 support/pop/popd.c: minor fix 59 60 61Tue Dec 2 13:57:41 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 62 63 support/bboards/bbtar.c: fix for sequent machines 64 65 66Sat Nov 22 20:36:31 1986 /mtr <mrose@nrtc-gremlin> 67 68 uip/bbc.c: set up time-bomb after HUP 69 70 71Fri Nov 21 14:33:28 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 72 73 sbr/smatch.c: deref null bug 74 75 76Fri Nov 14 17:25:23 1986 /mtr <mrose@nrtc-gremlin> 77 78 conf/doc/mhook: typo found by Phyl 79 80 81Mon Nov 10 16:57:41 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 82 83 -- More stuff from Jef -- 84 zotnet/tws/dtimep.lex: default timezone to localone one 85 86 87Mon Nov 10 08:12:16 1986 /mtr <mrose@nrtc-gremlin> 88 89 -- Stuff from Jef Poskanzer -- 90 uip/forw.c: add -[no]dashmunging, a hidden option 91 uip/mhlsbr.c: add -[no]dashmunging, a hidden option 92 {conf/doc/mhl.rf,uip/mhlsbr.c}: add [no]split variable 93 94 95Mon Nov 3 15:21:38 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 96 97 sbr/m_sync.c: fix for sequent machines 98 99 100Mon Nov 3 14:11:48 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 101 102 uip/msgchk.c: another SUN fix 103 104 105Thu Oct 30 13:03:02 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 106 107 uip/{rcvtty,ttyw}.c: if no BSD42, turn off TTYD 108 109 110Thu Oct 30 12:57:52 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 111 112 sbr/formataddr.c, uip/replsbr.c: another realloc() bug found by 113 Terry West 114 115 116Thu Oct 9 12:52:41 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 117 118 h/mh.h: make ruserpass nonsense based on NFS not SUN 119 120 121Wed Oct 8 15:59:05 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 122 123 uip/vmh.c: more SYS5 mods from Bob Desinger 124 125 126Mon Oct 6 12:07:02 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 127 128 conf/examples/encore: config file for Encore Multimax, from Mike 129 Iglesias of UCI 130 131 132Thu Oct 2 12:37:57 1986 /mtr <mrose@nrtc-gremlin> 133 134 support/pop/popd.c: fixes for 4.3BSD set setsockopt 135 136 137Mon Sep 8 12:47:58 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 138 139 conf/config/MakeBBoards: smarter 140 141 142Fri Sep 5 14:02:36 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 143 144 zotnet/bboards/bboards.h: add BB_SEEN to fix list-handling bug in bbc 145 uip/bbc.c: use it 146 147 148Fri Sep 5 09:40:35 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 149 150 uip/msh.c: add hidden "advance" command 151 uip/wmh.c: use it 152 153 154Fri Sep 5 09:08:17 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 155 156 mts/sendmail/smail.c: define discard() as void 157 158 159Tue Sep 2 15:27:34 1986 /mtr <mrose@nrtc-gremlin> 160 161 uip/{bbc,burst,popsbr}.c: ULTRIX loses on ferror() vs. feof() 162 sbr/vfgets.c: ditto 163 164 165Fri Aug 29 09:08:15 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 166 167 uip/wmh.c: for pTTY() make original window the top one 168 169 170Thu Aug 28 19:39:47 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 171 172 uip/send.c: handle dist in a read-only folder 173 support/pop/popser.c: anonymous fix for DPOP/BPOP 174 175 176Wed Aug 20 17:23:39 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 177 178 uip/mhlsbr.c: a bit less demanding on errors when processing the 179 face 180 181 182Wed Aug 20 14:16:12 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 183 184 conf/config/MakeBBoards: smarter rule 185 186 187Mon Aug 18 10:38:34 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 188 189 uip/wmh.c: new program--Windowing MH for Integrated Solutions 190 Graphics Workstations; not standardly installed for now since 191 requires special load libraries 192 conf/doc/wmh.rf: man page 193 conf/makefiles/uip: support wmh 194 195 196Fri Aug 15 23:01:06 1986 /mtr <mrose@nrtc-gremlin> 197 198 sbr/advertise.c: slight touch-up 199 200 201Fri Aug 15 13:58:25 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 202 203 uip/vmh.c: slight clean-up 204 205 206Thu Aug 14 22:25:23 1986 /mtr <mrose@nrtc-gremlin> 207 208 support/general/replcomps: add return-path to To: list 209 210 211Tue Aug 12 10:54:47 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 212 213 support/pop/popser.c: small fix from Dave Cohrs 214 215 216Tue Aug 12 10:53:47 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 217 218 uip/mhlsbr.c: finally stabilize it 219 220 221Mon Aug 11 10:10:33 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 222 223 uip/mhlsbr.c: choose default face from from: line 224 225 226Fri Aug 8 12:57:35 1986 /mtr (agent: Marshall Rose) <mother@killer-rat> 227 228 conf/config/config.c, h/mh.h, sbr/m_readefs.c, uip/mhlsbr.c: 229 add support for "faceproc" 230 231 232Sun Jul 27 11:52:37 1986 /mtr <mrose@nrtc-gremlin> 233 234 conf/doc/show.rf: typos 235 236 237Tue Jul 15 20:26:05 1986 /mtr <mrose@nrtc-gremlin> 238 239 papers/{bboards/bboards,tutorial/tutorial}.tex: botched MTR's 240 address 241 242 243Fri Jul 11 10:50:31 1986 /mtr <mrose@nrtc-gremlin> 244 245 MH 6.5 official, out of beta, released for UCI distribution 246 247 248Tue Jul 8 10:50:39 1986 /mtr <mrose@nrtc-gremlin> 249 250 uip/scansbr.c: split-up a statement for the RT compiler 251 conf/mh-gen.8: add some stuff on POP 252 conf/doc/{ADMIN,popaka}.rf: ditto 253 254 255Sun Jun 29 21:11:30 1986 /mtr <mrose@nrtc-gremlin> 256 257 sbr/addrsbr.c: yet another fix for the SUN (yaffts) 258 conf/mhconfig.c: if both mts/smtp and options BERK, turn off 259 SMTP 260 261 262Mon Jun 23 20:45:35 1986 /mtr <mrose@nrtc-gremlin> 263 264 uip/vmh.c: Bob gives us another sys5 fix 265 266 267Thu Jun 19 19:51:43 1986 /mtr <mrose@nrtc-gremlin> 268 269 zotnet/tws/dtimep.lex: fix spelling for august 270 271 272Wed Jun 18 19:57:09 1986 /mtr <mrose@nrtc-gremlin> 273 274 uip/vmh.c: sanitize for 8-bit whacko characters 275 276 277Wed Jun 18 11:05:40 1986 /mtr <mrose@nrtc-gremlin> 278 279 support/bboards/bbexp.c: create archives in BBMODE format, private 280 bboards should have archives created by the BBoards user (just 281 like the standard file) 282 283 284Tue Jun 17 15:23:27 1986 /mtr <mrose@nrtc-gremlin> 285 286 h/mh.h: add vfork for hpux 287 288 289Tue Jun 17 14:21:08 1986 /mtr <mrose@nrtc-gremlin> 290 291 uip/scan.c: forgot to make -header always force ATZ behavior 292 293 294Tue Jun 17 10:44:06 1986 /mtr <mrose@nrtc-gremlin> 295 296 uip/trmsbr.c: no TIOCGWINSZ working on 4.2BSD ULTRIX! 297 298 299Mon Jun 16 19:56:09 1986 /mtr <mrose@nrtc-gremlin> 300 301 sbr/{m_gmsg,pwd}.c, uip/{bbl,conflict,folder,rmf}.c: add NDIR 302 compile-time option if -lndir include file is called <ndir.h> 303 instead of <dir.h> (non BSD systems) 304 h/local.h: new file to make this easier 305 306 307Sun Jun 15 14:20:10 1986 /mtr <mrose@nrtc-gremlin> 308 309 h/scansbr.h, support/general/scan.{timely,time,size}: remove JLR's 310 fix since it doesn't work right 311 312 313Fri Jun 13 20:08:36 1986 /mtr <mrose@nrtc-gremlin> 314 315 uip/aliasbr.c: not testing for relative names correctly 316 317 318Fri Jun 13 15:28:10 1986 /mtr <mrose@nrtc-gremlin> 319 320 sbr/addrsbr.c: another #ifdef BERK fix for the SUN 321 322 323Fri 13 Jun 86 10:29 John Romine <jromine@nrtc-gremlin> 324 325 h/scansbr.h, support/general/scan.{timely,time,size}: add ">>" at 326 end of body in format string 327 328 329Tue 10 Jun 86 15:34 John Romine <jromine@nrtc-gremlin> 330 331 h/scansbr.h: eliminate superfluous space from default format 332 string 333 334 335Fri Jun 6 10:56:40 1986 /mtr <mrose@nrtc-gremlin> 336 337 miscellany/less/screen.c: handle HP terminals better 338 339Sun Jun 1 23:07:24 1986 /mtr <mrose@nrtc-gremlin> 340 341 uip/trmsbr.c: add sc_hardcopy() 342 uip/mhlsbr.c: use it so we don't fork a more on hardcopy ttys 343 conf/doc/mhl.rf: document it 344 345 346Thu May 29 23:42:54 1986 /mtr <mrose@nrtc-gremlin> 347 348 support/general/scan.mailx: mailx scan format from Bob Simpson of 349 plus5 350 support/general/mhl.body: format from mtrenv 351 352 353Wed May 28 16:56:40 1986 /mtr <mrose@nrtc-gremlin> 354 355 conf/examples/nrtc-gremlin: add -125 switch for GHS compiler 356 sbr/getans.c,uip/{mhlsbr,prompter,rcvtty,sendsbr}.c: a bit more 357 careful with the setjmp() 358 359 360Wed May 28 12:44:21 1986 /mtr <mrose@nrtc-gremlin> 361 362 sbr/fmtcompile.c: allow literal '%'s in format files 363 364 365Tue May 27 19:35:38 1986 /mtr <mrose@nrtc-gremlin> 366 367 support/pop/popd.c: support for 4.3BSD syslog 368 369 370Thu May 22 15:08:06 1986 /mtr <mrose@nrtc-gremlin> 371 372 support/general/replcomps: typo 373 374 375Thu May 22 08:13:17 1986 /mtr <mrose@nrtc-gremlin> 376 377 conf/mh-gen.rf: update 378 379 380Thu May 22 08:05:03 1986 /mtr <mrose@nrtc-gremlin> 381 382 -- Two New Documents from UCI -- 383 conf/makefiles/{papers,dist}: update 384 dist/READ-ME: remove 385 conf/doc/MH.rf: update 386 papers/beginners: new paper "MH for Beginners" 387 papers/mh4mm: new paper "MH for MM Users" 388 389 390Wed May 21 20:51:47 1986 /mtr <mrose@nrtc-gremlin> 391 392 conf/{mh-gen.8,doc/{ADMIN,MH}.rf, papers/*/*, COVER-LETTER: update 393 mail addresses 394 395 396Wed May 21 10:10:21 1986 /mtr <mrose@nrtc-gremlin> 397 398 uip/{rcvdist,replsbr}.c: malloc/free fixes from Steve Smith 399 400 401Tue May 20 22:51:13 1986 /mtr <mrose@nrtc-gremlin> 402 403 -- From Steve Smith -- 404 conf/examples/ridge: config file 405 sbr/{m_gmsg,pwd}.c: although SYS5, uses <ndir.h> 406 uip/show.c: not null-terminating argvector 407 uip/{bbc,vmh}.c: although SYS5, has SIGTSTP 408 uip/sbboards.c: pre-emptive reference of discard to help SYS5 loader 409 conf/{mh-gen.8,mhconfig.c}: add "oldload none" 410 411 412Tue May 20 19:09:15 1986 /mtr <mrose@nrtc-gremlin> 413 414 uip/scan.c: free'ing a static, tsk 415 416 417Thu May 15 17:09:34 1986 /mtr <mrose@nrtc-gremlin> 418 419 uip/msgchk.c, conf/doc/{mh-chart,msgchk}.rf: add -[no]date, 420 and -[no]notify type switches 421 422 423Thu May 15 16:36:19 1986 /mtr <mrose@nrtc-gremlin> 424 425 uip/{inc,msgchk,post,send}.c: improve #define-dependent 426 switches declarations 427 428 429Tue May 13 17:44:47 1986 /mtr <mrose@nrtc-gremlin> 430 431 sbr/{fmtcompile,formatsbr}.c, support/pop/popwrd.c, 432 uip/{ap,inc,rcvtty,post,spost,whatnowsbr}.c: 433 add some lint stuff 434 conf/makefiles/uip: better lint support for TMA 435 436 437Tue May 13 15:14:07 1986 /mtr <mrose@nrtc-gremlin> 438 439 -- Some Fixes from Hokey -- 440 uip/vmh.c: a few more SYS5 dependencies 441 zotnet/tws/dtimep.lex: added #include strings.h 442 conf/makefiles/zotnet/tws: added dependency for above 443 uip/post.c: pre-emptive reference of discard to help SYS5 loader 444 conf/examples/plus5: update 445 miscellany/less/Makefile: add SHELL=/bin/sh 446 sbr/m_getfld.c: slight redeclaration for SYS5 447 448 449Tue May 13 07:59:36 1986 /mtr <mrose@nrtc-gremlin> 450 451 uip/replsbr.c: some fixes from Van 452 453 454Mon May 12 09:12:39 1986 /mtr <mrose@nrtc-gremlin> 455 456 sbr/m_getfld.c: new version of matchc() from Van that doesn't 457 give the SUN indigestion 458 459 460Sun May 11 12:40:34 1986 /mtr <mrose@nrtc-gremlin> 461 462 miscellany/scripts/READ-ME: add amhmail description 463 miscellany/scripts/amhmail.sh: new script 464 465 466Thu May 8 17:50:22 1986 /mtr <mrose@nrtc-gremlin> 467 468 support/bboards/bbexp.c: set the mode on the archive file if 469 creating it, since m_gmprot() isn't a good default for this 470 application 471 472 473Wed May 7 13:16:45 1986 /mtr <mrose@nrtc-gremlin> 474 475 uip/post.c: modification for fcc:s broke stand-alone behavior for 476 daemons, etc.; use old method as a fall-back 477 sbr/m_foil.c: also improve modification a bit 478 support/pop/smtpd.c: dead weight 479 480 481Mon May 5 16:07:12 1986 /mtr <mrose@nrtc-gremlin> 482 483 support/bboards/mmdfII/bboards/bb_wtmail.c: patch for IDIOTIC change 484 in qu_rtxt() 485 486 487Mon May 5 13:32:37 1986 /mtr <mrose@nrtc-gremlin> 488 489 uip/trmsbr.c: try Van's version for a while 490 miscellany/patch: updates from Van 491 492 493Sun May 4 18:08:47 1986 /mtr <mrose@nrtc-gremlin> 494 495 MH 6.5 #1[UCI] (nrtc-gremlin) made available to Van Jacobson 496 for inclusion in 4.3BSD UNIX 497 498 499Sun May 4 17:49:43 1986 /mtr <mrose@nrtc-gremlin> 500 501 sbr/pidwait.c, uip/{bbc,sendsbr,vmh}.c: back off signal handling 502 modifications 503 504Sun May 4 16:10:36 1986 /mtr <mrose@nrtc-gremlin> 505 506 conf/doc/mh.rf: forgot about TMA stuff 507 conf/makefiles/doc: forgot rcvstore 508 509 510Sun May 4 14:18:15 1986 /mtr <mrose@nrtc-gremlin> 511 512 support/general/replcomps: use %tws instead of %pretty 513 support/general/mhl.*: streamline slight 514 515 516Sun May 4 13:28:23 1986 /mtr <mrose@nrtc-gremlin> 517 518 uip/msgchk.c: change the "last read" message to use alpha-timezones 519 520 521Sat May 3 02:49:29 1986 /mtr <mrose@nrtc-gremlin> 522 523 zotnet/tws/{tws.h,dtime.c,dtimep.lex}: fixes for DST 524 conf/makefiles/zotnet/tws: add -n to lex's invocation 525 526 527Sat May 3 01:37:15 1986 /mtr <mrose@nrtc-gremlin> 528 529 sbr/{m_{sync,update},pidwait}.c, uip/{bbc,sendsbr,vmh}: inspired 530 by Van's 4.2BSD signal optimizations 531 532 533Fri May 2 17:02:01 1986 /mtr <mrose@nrtc-gremlin> 534 535 uip/show.c: WHATNOW botch fixed by Jim Valerio 536 537 538Fri May 2 16:35:11 1986 /mtr <mrose@nrtc-gremlin> 539 540 -- More Bug Fixes from Van -- 541 uip/scansbr.c: check return from fclose() 542 uip/inc.c: avoid locking/stat race condition 543 sbr/m_sync.c: lock signals out during update of sequences 544 545 546Thu May 1 15:30:07 1986 /mtr <mrose@nrtc-gremlin> 547 548 -- From Craig Partridge -- 549 support/pop/mmdfII/pop/READ-ME: fixes 550 551 552Tue Apr 29 20:17:11 1986 /mtr <mrose@nrtc-gremlin> 553 554 conf/doc/mhook.rf: extra tip with SendMail and slocal 555 556 557Mon Apr 28 21:00:21 1986 /mtr <mrose@nrtc-gremlin> 558 559 -- Yet Another Fix from Terry -- 560 uip/dropsbr.c: another typo 561 562 563Sun Apr 27 17:23:56 1986 /mtr <mrose@nrtc-gremlin> 564 565 uip/scansbr.c: recognition of 822 Encrypted: header a bit botched 566 h/scansbr.h, support/general/scan.*: support encrypted 567 568 569Fri Apr 25 13:39:55 1986 /mtr <mrose@nrtc-gremlin> 570 571 -- From Craig Partridge -- 572 support/bboards/mmdfII/bboards/getbbent.c: bad field in BBoards file 573 causes hang, note it and skip! 574 575 576Fri Apr 25 10:47:19 1986 /mtr <mrose@nrtc-gremlin> 577 578 uip/trmsbr.c: use stdout (not stderr) for termcap checking 579 580 581Fri Apr 25 00:01:50 1986 /mtr <mrose@nrtc-gremlin> 582 583 conf/ADMIN.rf: slight touch-up 584 585 586Thu Apr 24 23:53:57 1986 /mtr <mrose@nrtc-gremlin> 587 588 -- From Craig Partridge -- 589 support/bboards/mmdfII/bboards/*: bug fixes for MMDF-IIb 590 conf/mh-gen.8: mention that MMDF-IIb has the BBoards distribution 591 592 593Thu Apr 24 20:13:28 1986 /mtr <mrose@nrtc-gremlin> 594 595 uip/msgchk.c: print out last read date 596 conf/makefiles/uip: add tws dependency 597 598 599Thu Apr 24 19:37:09 1986 /mtr <mrose@nrtc-gremlin> 600 601 conf/doc/ADMIN.rf: typos 602 603 604Thu Apr 24 10:34:06 1986 /mtr <mrose@nrtc-gremlin> 605 606 zotnet/mts/lock.c: lint touch-up 607 support/pop/popd.c: ditto 608 609 610Thu Apr 24 00:19:35 1986 /mtr <mrose@nrtc-gremlin> 611 612 conf/doc/mh-chart.rf: slight mods for TMA mods 613 614 615Mon Apr 21 17:31:43 1986 /mtr <mrose@nrtc-gremlin> 616 617 uip/{inc,post}.c: slight mods for TMA mods 618 conf/doc/mh-chart.rf: ditto 619 620 621Mon Apr 21 10:22:09 1986 /mtr <mrose@nrtc-gremlin> 622 623 zotnet/mf/mf.c: sanity check in getadrx() on string to parse 624 625 626Thu Apr 17 20:51:53 1986 /mtr <mrose@nrtc-gremlin> 627 628 zotnet/mts/lock.c: add some more #ifdefs to support stand-alone 629 locking library 630 conf/examples/udel*: update 631 papers/myths/: remove 632 conf/makefile/papers: update 633 634 635Thu Apr 17 13:25:20 1986 /mtr <mrose@nrtc-gremlin> 636 637 sbr/addrsbr.c: fix from Terry West, more alternate-mailbox misery 638 639 640Mon Apr 14 23:52:03 1986 /mtr <mrose@nrtc-gremlin> 641 642 sbr/m_getfld.c: locc() not range checking on cnt 643 644 645Mon Apr 14 22:56:46 1986 /mtr <mrose@nrtc-gremlin> 646 647 support/bboards/bbexp.c: not ending msh correctly, msh tried 648 to update the maildrop even though it was already locked 649 by bbexp 650 651 652 653Sat Apr 12 16:32:21 1986 /mtr <mrose@nrtc-gremlin> 654 655 uip/post.c: try to keep fcc:s under MH-directory so links are 656 maintained 657 658 659Thu Apr 10 15:06:59 1986 /mtr <mrose@nrtc-gremlin> 660 661 conf/config/bboards.*: mail reports to PostMaster 662 663 664Thu Apr 10 10:42:25 1986 /mtr <mrose@nrtc-gremlin> 665 666 uip/scansbr.c: recognize the 822 "Encrypted:" header instead of 667 doing a uprf() on the body 668 uip/{scan,mshcmds}.c: recognize SCNENC return from scan () 669 670 671Thu Apr 10 03:47:48 1986 /mtr <mrose@nrtc-gremlin> 672 673 sbr/m_getfld.c: Van fixes Marshall's fix 674 675 676Thu Apr 10 02:26:52 1986 /mtr <mrose@nrtc-gremlin> 677 678 Makefile: touch-up "make distribution" 679 conf/examples/nrtc-*-mtr: remove 680 conf/makefiles/uip: touch-up 681 conf/doc/MH.rf: add TMA stuff, conditionally 682 683 684Wed Apr 9 22:08:37 1986 /mtr <mrose@nrtc-gremlin> 685 686 uip/vmh.c: output non-standard control characters in carat format 687 688 689Wed Apr 9 12:36:58 1986 /mtr <mrose@nrtc-gremlin> 690 691 -- MTR actually gets to fix something! -- 692 sbr/m_getfld.c: messages with an empty body caused inc to 693 prematurely think the maildrop had reached EOF. Believe it 694 or not, the mhmail fix last month exercised this! 695 696 697Wed Apr 9 12:04:56 1986 /mtr <mrose@nrtc-gremlin> 698 699 -- Van fixes some more bugs -- 700 sbr/m_getfld.c: not handling buffer boundary cases right 701 uip/replsbr.c: not adding "," correctly when concatenating an 702 address string during message scan 703 sbr/formatsbr.c: mymbox test dumped core if address parse failed 704 h/{fmtcompile,formatsbr}.h, sbr/{fmtcompile,formatsbr}.c: more 705 enhancements 706 707 708Mon Apr 7 09:55:23 1986 /mtr <mrose@nrtc-gremlin> 709 710 mts/sendmail/smail.c: slight "client" check 711 712 713Sun Apr 6 19:22:52 1986 /mtr <mrose@nrtc-gremlin> 714 715 uip/inc.c: forgot to initialize some FILE*'s; dumps core on 716 celerity 717 718 719Wed Apr 2 17:17:32 1986 /mtr <mrose@nrtc-gremlin> 720 721 sbr/addrsbr.c: slight typo in comment 722 723 724Mon Mar 31 15:07:26 1986 /mtr <mrose@nrtc-gremlin> 725 726 uip/replsbr.c: handle bad addresses with better diagnostics 727 728 729Sat Mar 22 18:24:35 1986 /mtr <mrose@nrtc-gremlin> 730 731 uip/mhmail.c: handle -body better 732 733 734Sat Mar 22 11:51:45 1986 /mtr <mrose@nrtc-gremlin> 735 736 -- Fixes from Phyllis Kantar -- 737 uip/dropsbr.c: typo 738 conf/doc/{send,pick}.rf: typos 739 conf/makefiles/doc: forgot $(OPTIONSn) in $(MAN1) definition 740 741 742Fri Mar 21 21:12:39 1986 /mtr <mrose@nrtc-gremlin> 743 744 conf/doc/{MH,mh-format}.rf: typos 745 746 747Thu Mar 20 23:05:10 1986 /mtr <mrose@nrtc-gremlin> 748 749 uip/mhlsbr.c: mhl enhancement from JLR permitting a prefix string 750 for each line of the body (e.g, "component=" > ") 751 752 753Wed Mar 19 23:12:54 1986 /mtr <mrose@nrtc-gremlin> 754 755 -- Changes for MMDF-IIb -- 756 uip/post.c, support/bboards/mmdfII/bboards/bb_wtmail.c: know about 757 new mm_winit protocol and RP_NS/RP_DOK responses 758 759 760Wed Mar 19 23:00:53 1986 /mtr <mrose@nrtc-gremlin> 761 762 support/pop/popser.c: one last fix for ENOENT mailboxes 763 764 765Sun Mar 16 15:20:27 1986 /mtr <mrose@nrtc-gremlin> 766 767 miscellany/mem: appointment diary support from Ken Yap 768 769 770Tue Mar 11 19:43:27 1986 /mtr <mrose@nrtc-gremlin> 771 772 h/dropsbr.h, uip/dropsbr.c: new routines mbx_read() and mbx_write() 773 uip/{msh,mshcmds}.c, support/pop/popser.c: use it 774 h/{addr,format,scan}sbr.h, sbr/addrsbr.c: slight touch-up 775 uip/inc.c: slight touch-up 776 777 778Mon Mar 10 18:08:37 1986 /mtr <mrose@nrtc-gremlin> 779 780 uip/post.c: fix handling of (in)visible addresses 781 uip/rcvdist.c: re-do to use format facility 782 uip/{replsbr,forw}.c: touch-ups 783 conf/config/config.c, h/mh.h: new variable rcvdistcomps 784 conf/{makefiles/{uip,support/general},doc/mhook.rf}: update 785 sbr/m_getfld.c: bstring() support for non BSD42, SYS5 systems 786 conf/doc/ADMIN.rf: update 787 788 789Mon Mar 10 10:17:29 1986 /mtr <mrose@nrtc-gremlin> 790 791 {sbr/formatsbr,uip/scansbr}.c: more optimizations from Van! 792 sbr/m_getfld.c: Van fixes problems due to losing vanilla-4.2 C 793 optimizer! 794 sbr/m_getfld.c: slight touch-up by MTR 795 uip/bbc.c: remove #ifdef MTR bracketing, code works fine 796 uip/refile.c: slight touch-ups 797 sbr/m_getfld.c: on xxxERR returns, forgetting to zero value buffer 798 799 800Mon Mar 10 00:43:19 1986 /mtr <mrose@nrtc-gremlin> 801 802 uip/{msh,mshcmds}.c: packf hack, ala refile hack 803 uip/{post,rcvdist}.c, support/bboards/mmdfII/bboards/bb_wtmail.c: 804 MMDF-II nameserver support from Steve Kille 805 806 807Sun Mar 9 20:09:35 1986 /mtr <mrose@nrtc-gremlin> 808 809 zotnet/bboards/bboards.h: add BB_REMOTE flag for bbc 810 uip/bbc.c: support BB_REMOTE, under #ifdef MTR for the moment 811 uip/bbc.c: allow bb_aka (again?!?) 812 813 814Sun Mar 9 18:52:37 1986 /mtr <mrose@nrtc-gremlin> 815 816 h/scansbr.h, support/general/{digestcomps,mhl.forward,scan.*}: update 817 818 819Sun Mar 9 14:06:54 1986 /mtr <mrose@nrtc-gremlin> 820 821 h/scansbr.h, sbr/fmtcompile.c: better versions from Van 822 support/general/{replcomps,scan.timely}: better versions from Van 823 (snuck the %pretty instead of %tws in, eh Van?) 824 support/general/{digestcomps,mhl.forward,scan.{size,time}}: update 825 826 827Sun Mar 9 14:04:26 1986 /mtr <mrose@nrtc-gremlin> 828 829 conf/mh-gen.8: add a line about chown and sys5 830 sbr/m_convert.c: better BADRNG diagnostic 831 uip/mshcmds.c: oops, typo 832 833 834Thu Mar 6 13:36:26 1986 /mtr <mrose@nrtc-gremlin> 835 836 uip/addrsbr.c: yet another fix for ismymbox() 837 uip/replsbr.c: #ifdef ISI code to avoid duplicate replies (due to 838 Jim Koda) 839 840 841Wed Mar 5 12:48:58 1986 /mtr <mrose@nrtc-gremlin> 842 843 dist/READ-ME: oops, forgot usenix name change 844 conf/makefiles/uip: hmm, interesting loader problem 845 846 847Tue Mar 4 09:53:31 1986 /mtr <mrose@nrtc-gremlin> 848 849 papers/usenix/: change to realwork/ 850 851 852Tue Mar 4 08:15:17 1986 /mtr <mrose@nrtc-gremlin> 853 854 -- Van sends fixes to my updates -- 855 uip/mhlsbr.c: not resetting mhlsbr for formatting 856 zotnet/tws/dtimep.lex: not getting MIL-TZ's right 857 858 859Mon Mar 3 16:53:19 1986 /mtr <mrose@nrtc-gremlin> 860 861 uip/sendsbr.c: oops, close() on an uninitialized variable! (thanks 862 to Jim Koda) 863 864 865Mon Mar 3 10:18:40 1986 /mtr <mrose@nrtc-gremlin> 866 867 -- Van sends fixes to my updates -- 868 uip/mshcmds.c: not resetting scansbr for formatting 869 uip/scansbr.c: oops, typo! 870 871 872Thu Feb 27 22:16:43 1986 /mtr <mrose@nrtc-gremlin> 873 874 sbr/formataddr.c: remove <strings.h> 875 sbr/addrsbr.c: Van doesn't like "user*" instead of "user" as the 876 default is-my-mailbox for BERK. Since he's the BERK-author, I'll 877 assume he knows what he's doing... 878 support/general/replcomps: Use "tws", instead of "pretty" for 879 in-reply-to: 880 uip/whatnowsbr.c: If -draft{folder,message} and -nodraftfolder are 881 added as no-ops, make them "hidden" from -help output 882 uip/{{a,d}p,forw,mhlsbr}.c: update 883 884 885Thu Feb 27 22:12:53 1986 /mtr <mrose@nrtc-gremlin> 886 887 -- Van sends updates -- 888 conf/makefiles/uip, h/fmtcompile.h, 889 sbr/{format{addr,sbr},fmtcompile,addrsbr}.c, 890 support/general/replcomps, uip/{repl,mhl,scan,whatnow}sbr.c 891 892 893Wed Feb 26 21:05:46 1986 /mtr <mrose@nrtc-gremlin> 894 895 uip/sendsbr.c: better diagnostics when post fails 896 897 898Tue Feb 25 17:45:28 1986 /mtr <mrose@nrtc-gremlin> 899 900 h/mshsbr.h, uip/msh*.c: add direct folder support for symmetry's 901 sake, ugh! 902 903 904Tue Feb 25 09:47:09 1986 /mtr <mrose@nrtc-gremlin> 905 906 uip/{scan,mshcmds}.c: slight touch-ups 907 uip/mhlsbr.c: fix up SIGPIPE handling, again 908 support/general/scan.time: fix up for numeric timezone 909 uip/scansbr.c: re-support "encrypted" 910 uip/msh.c: add "exit" command for Dave Farber 911 miscellany/convert: new directory 912 913 914Tue Feb 25 08:08:43 1986 /mtr <mrose@nrtc-gremlin> 915 916 uip/burst.c: another realloc() fix from Terry West 917 sbr/vfgets.c: ditto 918 support/pop/popser.c: enhancmenets from Dave Cohrs 919 conf/doc/pop5.rf: document it 920 conf/mhconfig.c: support "debug" directive 921 makefiles/*: use it 922 923 924Mon Feb 24 17:14:39 1986 /mtr <mrose@nrtc-gremlin> 925 926 uip/inc.c: have -host/-file ask if file doesn't exist 927 uip/{packf,mshcmds}.c: ditto 928 929 930Sun Feb 23 13:59:46 1986 /mtr <mrose@nrtc-gremlin> 931 932 sbr/m_gmsg.c: big bug fix from Terry West. Thanks, Terry! 933 h/strings.h: System5 bcopy-equivalents from Doug Gwyn 934 zotnet/tws/tws.h: support #ifdef ATZ 935 conf/makefiles/uip: slight lint botch 936 937 938Thu Feb 20 22:57:33 1986 /mtr <mrose@nrtc-gremlin> 939 940 MH 6.4 #1[UCI] (nrtc-gremlin) made available to Van Jacobson 941 for inclusion in 4.3BSD UNIX 942 943 944Thu Feb 20 19:55:20 1986 /mtr <mrose@nrtc-gremlin> 945 946 uip/mhlsbr.c: add formatsbr support 947 sbr/addrsbr.c: use better default matching in ismymbox 948 miscellany/mtrenv: update 949 support/general/mhl.*: update 950 951 952Thu Feb 20 08:07:49 1986 /mtr <mrose@nrtc-gremlin> 953 954 uip/{a,d}p.c: start working on it 955 h/formatsbr.h: new variable fmt_norm 956 sbr/formatsbr.c: use it 957 h/fmtcompile.c, sbr/{fmtcompile,formatsbr}.c: define "pretty" 958 sbr/formataddr.c: sight touch-up 959 uip/formatsbr.c: oops, bug in PUTD() 960 uip/{fmtcompile,formatsbr}.c: init mn structures in case of error. 961 This is still buggy since: 1) the structure still doesn't get 962 reset on errors, and 2) you can still dereference nulls 963 zotnet/tws/dtimep.lex: slight touch-up 964 965 966Wed Feb 19 10:50:04 1986 /mtr <mrose@nrtc-gremlin> 967 968 papers/mh6.4: new interim documentation directory, for 4.3BSD 969 conf/doc/{MH,ap,dp,mh,mh-chart,mhl,repl,scan}.rf: update 970 conf/doc/mh-format.rf: new file 971 support/general/replcomps: oops, should call formataddr on all 972 addrs 973 974 975Wed Feb 19 03:11:42 1986 /mtr <mrose@nrtc-gremlin> 976 977 sbr/{formataddr,fmtcompile,m_{draft,getfld,maildir},printsw,pwd}.c: 978 lint it 979 uip/{formatsbr,forw,msh,replsbr,scan,scansbr,spost}.c: lint it 980 support/pop/popser.c: lint it 981 sbr/formatsbr.c: remove MHFMTDEBUG code 982 */Makefile: depend 'em 983 984 985Wed Feb 19 01:55:40 1986 /mtr <mrose@nrtc-gremlin> 986 987 h/mh.h: add msg_* vars in m_getfld() as externs 988 uip/{msh,{repl,scan}sbr}.c: remove msg_* declarations 989 sbr/m_getfld.c: add a bit of BODYEOF support (without slowing it 990 down, wouldn't want to upset Van!) 991 992 993Wed Feb 19 00:56:30 1986 /mtr <mrose@nrtc-gremlin> 994 995 sbr/m_getfld.c: different fix for packf'd files from Van 996 997 998Wed Feb 19 00:16:55 1986 /mtr <mrose@nrtc-gremlin> 999 1000 uip/dist.c, support/general/distcomps, sbr/fmtcompile.c: updates 1001 from Van 1002 sbr/formatsbr.c: remove ismymbox prime 1003 sbr/fmtcompile.c: use adios(), not exit()! 1004 1005 1006Tue Feb 18 22:14:51 1986 /mtr <mrose@nrtc-gremlin> 1007 1008 sbr/m_getfld.c: eom_action() lacking argument 1009 sbr/m_getfld.c: not working right on packf'd files 1010 uip/{msh,mshcmds}.c: under BPOP, need to fix things so m_getfld() 1011 doesn't dump core! 1012 1013 1014Tue Feb 18 02:15:00 1986 /mtr <mrose@nrtc-gremlin> 1015 1016 uip/bbc.c: upgrade for new m_getfld() 1017 support/general/scan.*, h/scansbr.h: still more changes 1018 support/general/replcomps: still more changes 1019 1020 1021Tue Feb 18 01:13:51 1986 /mtr <mrose@nrtc-gremlin> 1022 1023 h/formatsbr.h: updates from Van 1024 1025 1026Mon Feb 17 20:14:35 1986 /mtr <mrose@nrtc-gremlin> 1027 1028 support/general/scan.{time,size}: mday/month inverted 1029 sbr/{formatsbr,fmtcompile}.c: bring up to date with MH 6.3+ 1030 sbr/formatsbr.c: missing tzone/sday/dst handling! 1031 h/scansbr.h: slight update 1032 uip/scansbr.c: try using formataddr() routine to do "correct" 1033 formatting of scan'd addresses, didn't work! use friendly 1034 zotnet/tws/dtimep.lex: tsk, use lint! also, fix numeric timezones 1035 sbr/addrsbr.c: some ismymbox fixes for non-BERK code (from 6.3) 1036 sbr/formatsbr.c: not priming the pump! 1037 h/fmtcompile.h, sbr/{formatsbr,fmtcompile}.c: add "friendly" 1038 support/general/scan.time2: call it scan.timely 1039 conf/makefiles/support/general: support scan.timely 1040 1041 1042Sun Feb 16 23:04:34 1986 /mtr <mrose@nrtc-gremlin> 1043 1044 zotnet/fmt/: move into sbr/ to avoid loading problems 1045 sbr/{addrsbr,formatsbr,fmtcompile,formataddr}.c: new files 1046 h/fmtcompile.h: new file 1047 conf/makefiles/{sbr,zotnetM}: update 1048 sbr/llib-lmh: update 1049 1050 1051Sun Feb 16 19:11:33 1986 /mtr <mrose@nrtc-gremlin> 1052 1053 -- Incorporate Berkeley enhancements, courtesy of Van Jacobson -- 1054 h/{format,scan}sbr.h: updated for new formatsbr stuff 1055 h/mh.h: updated for new m_getfld 1056 conf/MH: new default file 1057 conf/config/config.c: support spost under BERK and SENDMTS 1058 conf/mhconfig.c: support new zotnet/fmt/ directory 1059 conf/makefiles/uip: support spost 1060 conf/makefiles/zotnetM: support new zotnet/fmt/ directory 1061 conf/makefiles/zotnet/fmt: new Makefile 1062 conf/makefiles/zotnet/tws: support for new lex-based date parser 1063 sbr/m_gmsg.c,uip/msh.c: change init of READONLY 1064 sbr/m_getfld.c: re-written, super optimized! 1065 support/general/{digestcomps,mhl.digest,mhl.forward,scan.*}: use 1066 new fmt stuff 1067 zotnet/fmt/: new directory 1068 zotnet/tws/{dtimep.lex,lexedit.sed,lexstring.c}: new files 1069 zotnet/tws/dtime.c: update 1070 uip/{forw,scan,scansbr}.c: use new format stuff 1071 uip/{inc,mhlsbr,mshcmds,replsbr}.c: use new format stuff 1072 uip/trmsbr.c: use stderr for ioctl()s 1073 uip/spost.c: new file 1074 uip/{addr,format}sbr.c: remove, they're in zotnet/fmt/ 1075 1076 1077Sun Feb 16 15:40:20 1986 /mtr <mrose@nrtc-gremlin> 1078 1079 sbr/m_setvis.c: oops, fix-up unseen sequence stuff 1080 uip/whatnowsbr.c: oops, a couple of typos 1081 1082 1083Sun Feb 9 22:14:10 1986 /mtr <mrose@nrtc-gremlin> 1084 1085 support/pop/syslog.c: #ifdef BSD43 means use standard syslog 1086 1087 1088Wed Feb 5 14:42:55 1986 /mtr <mrose@nrtc-gremlin> 1089 1090 zotnet/tws/{tws.h,dtime.c}: new argument to dasctime() 1091 uip/{format,pick}sbr.c: make use of it 1092 1093 1094Wed Feb 5 11:25:05 1986 /mtr <mrose@nrtc-gremlin> 1095 1096 MH 6.3 #1[UCI] (nrtc-gremlin) is official, still awaiting Berkeley 1097 enhancements 1098 1099 1100Wed Feb 5 09:32:08 1986 /mtr <mrose@nrtc-gremlin> 1101 1102 support/bboards/mmdfII/READ-ME: update 1103 1104 1105Mon Feb 3 11:21:49 1986 /mtr <mrose@nrtc-gremlin> 1106 1107 uip/whatnowsbr.c: oops, slight dist botch 1108 support/general/mhl.format: make date display user-friendly 1109 conf/mh-gen.8: clean-up descriptions of options 1110 uip/sbboards.c: normalize code wrt to MMDF-II BBoards channel 1111 uip/msh.c: when running under vmh and not in control of TTY, 1112 ignore TSTP so BPOP can spool ahead! 1113 papers/{usenix/usenix,multifarious/multifarios,trusted/trusted}.tex: 1114 fix up banners a bit 1115 1116 1117Sun Feb 2 20:47:36 1986 /mtr <mrose@nrtc-gremlin> 1118 1119 miscellany/replies/: new directory 1120 1121 1122Sun Feb 2 14:01:28 1986 /mtr <mrose@nrtc-gremlin> 1123 1124 zotnet/tws/dtime.c: twsort() fix from John Romine for ALTOS 1125 uip/addrsbr.c: smarter ismymbox for default case 1126 conf/{mh-gen.8,doc/repl.rf}, uip/repl.c: add #ifdef ATHENA code 1127 1128 1129Fri Jan 31 13:25:17 1986 /mtr <mrose@nrtc-gremlin> 1130 1131 COVER-LETTER: update 1132 support/general/mhl.format: Remove length/width constraints 1133 1134 1135Mon Jan 27 17:51:07 1986 /mtr <mrose@nrtc-gremlin> 1136 1137 uip/whatnowsbr.c: forgot to put -[no]push for built-in send 1138 h/addrsbr.h, uip/{addrsbr,post}.c: introduce auxformat(), the 1139 back-end to adrformat(); post calls auxformat directly in 1140 certain cases 1141 uip/{dp,forw}.c: was cheating on adrformat, now on auxformat 1142 1143 1144Sun Jan 26 16:57:18 1986 /mtr <mrose@nrtc-gremlin> 1145 1146 {conf/makefiles/uip,uip/post.c}: lint touch-up 1147 conf/doc/{inc,mh-chart,send,post}.rf: add the #ifdef TMA stuff 1148 sbr/m_remsg.c: tuning 1149 uip/mark.c: re-arrange debug output slightly 1150 h/mh.h: add some padding to fix some m_remsg bugs 1151 uip/{inc,rcvstore}.c: oops, mp -> hghmsg not keeping pace with 1152 m_remsg! 1153 1154 1155Wed Jan 22 11:13:08 1986 /mtr <mrose@nrtc-gremlin> 1156 1157 support/pop/popwrd.c: squash bug 1158 h/mh.h: remove sigmask definition 1159 uip/{bbc,vmh}.c: add sigmask if not defined in <signal.h> 1160 (4.3BSD finally wised up!) 1161 1162 1163Fri Jan 17 13:19:23 1986 /mtr <mrose@nrtc-gremlin> 1164 1165 uip/ali.c: add -noalias for RaJ 1166 1167 1168Wed Jan 15 23:15:54 1986 /mtr <mrose@nrtc-gremlin> 1169 1170 support/pop/popsbr.c: pophack on PASS command 1171 1172 1173Wed Jan 15 19:03:54 1986 /mtr <mrose@nrtc-gremlin> 1174 1175 COVER-LETTER: update 1176 1177 1178Wed Jan 15 18:44:32 1986 /mtr <mrose@nrtc-gremlin> 1179 1180 uip/addrsbr.c: ismymbox() losing under #ifdef DUMB, oops! 1181 1182 1183Wed Jan 15 04:43:33 1986 /mtr <mrose@nrtc-gremlin> 1184 1185 miscellany/netnews/: more stuff 1186 1187 1188Sun Jan 12 22:58:34 1986 /mtr <mrose@nrtc-gremlin> 1189 1190 uip/bbc.c: getbbvis a bit too aggressive, use popd algorithm 1191 1192 1193Sun Jan 12 14:01:25 1986 /mtr <mrose@nrtc-gremlin> 1194 1195 miscellany/mh-e: new version from James Larus 1196 1197 1198Fri Jan 10 10:17:57 1986 /mtr <mrose@nrtc-gremlin> 1199 1200 uip/sbboards.c: botch multiple bboard handling (forgot to rewind 1201 input, thanks to Larry Henry) 1202 support/bboards/mmdfII/bboards/bb_wtmail.c: not handling errors 1203 right 1204 sbr/cpydgst.c: stay symmetric with change to bb_wtmail.c, the code 1205 worked fine, adding matching braces for clarity (!!) 1206 1207 1208Thu Jan 9 22:37:29 1986 /mtr <mrose@nrtc-gremlin> 1209 1210 MH 6.2 is official, awaiting enhancements Berkeley! 1211 1212 1213Thu Jan 9 16:31:28 1986 /mtr <mrose@nrtc-gremlin> 1214 1215 uip/mshcmds.c: don't rmm() messages which don't get refiled 1216 uip/vmh.c: truncate stuff on Scan window (finally) 1217 uip/scansbr.c: work on diagnostics a bit 1218 1219 1220Thu Jan 9 15:29:09 1986 /mtr <mrose@nrtc-gremlin> 1221 1222 -- Fixes Suggested by Craig Partridge -- 1223 support/bboards/mmdfII/bboards/mmdfonly.h: if V4_2BSD on, set BSD42 1224 conf/doc/{mhl,show}.rf: talk more about moreproc 1225 uip/mhlsbr.c: have INTR work as advertised 1226 uip/{send,whatnowsbr}.c: link on dist botched, oops! 1227 1228 1229Wed Jan 8 23:16:10 1986 /mtr <mrose@nrtc-gremlin> 1230 1231 uip/trmsbr.c: better defaults for "li" and "co" 1232 1233 1234Tue Jan 7 15:06:05 1986 /mtr <mrose@nrtc-gremlin> 1235 1236 uip/bbc.c: got the SIGTSTP problem, now wait on child to stop prior 1237 to stopping ourselves... 1238 1239 1240Mon Jan 6 15:25:20 1986 /mtr <mrose@nrtc-gremlin> 1241 1242 uip/{msh,mshcmds}.c: work on refile 1243 uip/{vmh,msh}.c: support FAST quit (no final refresh on 1244 updated mailbox) 1245 1246 1247Sun Jan 5 20:06:03 1986 /mtr (agent: Marshall Rose) <uci@dewey> 1248 1249 -- Interface TTI TMA to MH #6.2 -- 1250 [ N.B.: The TTI TMA is NOT in the public domain; the MH support for 1251 the TTI TMA IS in the public domain! ] 1252 conf/{mh-gen.8,mhconfig.c,doc/ADMIN.rf}: support "tma on" 1253 conf/makefiles/{doc,uip}: ditto 1254 Makefile: for the moment 1255 1256 1257Fri Jan 3 13:11:03 1986 /mtr <mrose@nrtc-gremlin> 1258 1259 uip/bbc.c: SIGTSTP race condition, #undef for now 1260 1261 1262Tue Dec 31 23:21:21 1985 /mtr <mrose@nrtc> 1263 1264 uip/mhlsbr.c: a bit more pipe trickyness (this gets old real fast) 1265 conf/doc/ADMIN.rf: talk about popd and /etc/rc.local 1266 papers/{myths,mznet}/Makefile: update 1267 uip/bbc.c: augment XTND2 botch diagnostic 1268 uip/msh.c: if popd says BBoard-ID: for a message is 0, read it 1269 ourselves 1270 1271 1272Tue Dec 31 22:23:43 1985 /mtr <mrose@nrtc> 1273 1274 conf/doc/mhook.rf: minor typos 1275 miscellany/rcvtrip/*: update 1276 1277 1278Tue Dec 31 19:16:23 1985 /mtr <mrose@nrtc> 1279 1280 zotnet/tws/{dtime,dtimep}.c: dst fix-ups 1281 conf/doc/send.rf: append, not prepend 1282 uip/rmail.c: slight touch-up 1283 uip/ap.c: oops, not printing all info 1284 zotnet/mf/mf.c: botching trailing comment handling! 1285 uip/scansbr.c: have cpy() omit trailing >>blank<< 1286 sbr/m_gmsg.c: not zero'ing msgstats[] under non-MTR code 1287 1288 1289Tue Dec 31 13:53:14 1985 /mtr <mrose@nrtc> 1290 1291 conf/doc/whatnow.rf, uip/whatnowsbr.c: remove "headers" option 1292 conf/doc/ADMIN.rf: clear-up post -debug documentation 1293 conf/doc/{mh-chart,send,post}.rf, uip/{post,send,whatnowsbr}.c: remove 1294 -[no]remove switches 1295 uip/{repl,post}.c: some touch-ups 1296 1297 1298Tue Dec 31 10:13:44 1985 /mtr <mrose@nrtc> 1299 1300 conf/doc/vmh.rf: back-down last update 1301 conf/mh-gen.8: forgot an \& 1302 conf/examples/nrtc-{gw,mtr}, h/rcvmail.h: tsk, NRTC running an old 1303 MMDF-II 1304 1305 1306Mon Dec 30 20:03:25 1985 /mtr <mrose@nrtc> 1307 1308 conf/Makefile: options mangled(!?!) 1309 uip/msh.c: if update of mailbox fails, it gets zero'd(!!) 1310 (oops, not checking error condition) 1311 support/pop/popser.c: if update of mailbox fails, clean-up 1312 correctly (no zero problem here!) 1313 uip/inc.c: on truncate of maildrop, remove mailbox map (XXX) 1314 conf/makefiles/uip, uip/{send,whatnowsbr}.c: move send into 1315 the WhatNow shell 1316 uip/sendsbr.c: new file 1317 conf/doc/whatnow.rf: update 1318 1319 1320Sun Dec 29 19:58:43 1985 /mtr <mrose@nrtc> 1321 1322 zotnet/mts/client.c: fix #ifdef BIND stuff a bit 1323 h/mshsbr.h, uip/{mhlsbr,msh,mshcmds}.c: try to fix lost peer 1324 problems... 1325 conf/doc/vmh.rf: update 1326 zotnet/drop/lock.c: not returning right errno 1327 uip/dropsbr.c: ditto, plus not trying enough 1328 conf/makefiles/doc: "make tar" forgetting tmac.h 1329 uip/addrsbr.c: strcpy de-referencing NULL 1330 uip/refile.c: got rid of a spurious \n (!!) 1331 conf/examples/{udel,nrtc-mtr}: new files 1332 h/mh.h, sbr/m_{convert,gmsg}.c, uip/{msh,rcvstore,refile}.c: fix 1333 LOWSEL logic 1334 uip/vmh.c: fix slight bug in sideground handling (misspelled 1335 #ifdef, oops!) 1336 conf/{mh-gen.8,config/mts.c},mts/*/hosts.c: remove the NETWORK option 1337 1338 1339Thu Dec 19 23:58:44 1985 /mtr <mrose@nrtc-gremlin> 1340 1341 Release MH 6.2 to selected sites, including Berkeley for 4.3BSD testing 1342 1343 1344Thu Dec 19 22:34:23 1985 /mtr <mrose@nrtc-gremlin> 1345 1346 zotnet/mts/client.c: #ifdef BIND code when no gethostent() 1347 conf/{mh-gen.8,doc/mh-tailor.rf}: document it 1348 1349 1350Thu Dec 19 08:16:54 1985 /mtr <mrose@nrtc-gremlin> 1351 1352 uip/refile.c: better diagnostic from Fred Blonder 1353 1354 1355Wed Dec 18 22:51:58 1985 /mtr <mrose@nrtc-gremlin> 1356 1357 uip/bbc.c: optimize on calling mshproc, check size of maildrop 1358 first; if empty, don't invoke it! 1359 1360 1361Wed Dec 18 20:27:38 1985 /mtr <mrose@nrtc-gremlin> 1362 1363 uip/slocal.c: minor touch up 1364 uip/umhook.c: moved from zotnet/mf 1365 1366 1367Wed Dec 18 13:37:09 1985 /mtr <mrose@nrtc-gremlin> 1368 1369 uip/bbc.c: make second, optimized pass to catch private bboards 1370 that the user knows about 1371 uip/popsbr.c: ditto 1372 uip/popser.c: slight tune-up 1373 1374 1375Tue Dec 17 21:42:44 1985 /mtr <mrose@nrtc-gremlin> 1376 1377 conf/makefiles/sbr, h/mh.h, sbr/llib-lmh: cndfree() removed 1378 sbr/{add,m_{delete,replace}}.c, uip/{mhl,vmh}sbr.c: replace cndfree 1379 sbr/m_foil.c, uip/install-mh.c: compensate 1380 1381 1382Tue Dec 17 18:26:34 1985 /mtr <mrose@nrtc-gremlin> 1383 1384 sbr/m_getfld.c, uip/{format,mhl,pick}sbr.c: clean-up indirection 1385 code for less tolerant compilers 1386 uip/bbc.c: add -[no]rcfile switch 1387 uip/msh.c: clean up a diagnostic 1388 1389 1390Tue Dec 17 08:53:52 1985 /mtr <mrose@nrtc-gremlin> 1391 1392 conf/makefiles/sbr, sbr/cndfree.c: clean-up a bit 1393 1394 1395Tue Dec 17 08:36:59 1985 /mtr <mrose@nrtc-gremlin> 1396 1397 uip/send.c: different alert announcement based on -forward 1398 1399 1400Wed Dec 11 19:08:20 1985 /mtr <mrose@nrtc-gremlin> 1401 1402 miscellany/libndir: -lndir for non-BSD sites, graciously supplied 1403 by Kirk McKusick 1404 1405 1406Tue Dec 10 23:28:20 1985 /mtr <mrose@nrtc-gremlin> 1407 1408 uip/sbboards.c: oops, typo found by lint 1409 1410 1411Tue Dec 10 22:38:23 1985 /mtr <mrose@nrtc-gremlin> 1412 1413 uip/addrsbr.c: normalize a bit (finally) 1414 uip/addrsbr.c: new routine adrsprintf() to remove #ifdef BANG 1415 dependencies 1416 uip/{post,rcvdist,replsbr,sbboards}.c: use adrsprintf() 1417 uip/post.c: remove #ifdef MF dependency for stand-alone MH, 1418 remove #ifdef DUMB dependency by making addrsbr.c smarter 1419 about being dumber 1420 mts/mmdf/hosts.c: remove #ifdef DUMB dependency (right now, 1421 addrsbr:getm() is the only one that calls it and it doesn't 1422 call it under #ifdef DUMB... 1423 1424 1425Tue Dec 10 21:11:45 1985 /mtr <mrose@nrtc-gremlin> 1426 1427 conf/mh-gen.8: clear up some sys5 stuff 1428 zotnet/mf/umhook.c: sys5-ize 1429 uip/addrsbr.c: alternate-mailboxes: defaulted wrong under #ifdef 1430 BERK, it's now "<userid>*" 1431 conf/doc/mh-profile.rf: fix documentation to reflect reality 1432 1433 1434Tue Dec 10 18:39:37 1985 /mtr <mrose@nrtc-gremlin> 1435 1436 zotnet/mts/client.c: moved from mts/sendmail/client.c 1437 conf/makefiles/{mts/sendmail,zotnet/mts}: changed 1438 mts/support/llib-lsendmail, zotnet/mts/llib-lmts: changed 1439 mts/sendmail/client.c: 4.2BSD specific only! 1440 conf/config/mts.c, zotnet/mts/mts.h: update 1441 conf/mhconfig.c: update 1442 conf/Makefile: simplify 1443 1444 1445Sun Dec 8 18:39:01 1985 /mtr <mrose@nrtc-gremlin> 1446 1447 uip/send.c: always remove dist file 1448 uip/vmh.c: work on erase-word handling, a bit 1449 uip/folder.c: -fast -vs- -pack fixup 1450 uip/mhlsbr.c: %text defined for date fields 1451 1452 1453Fri Dec 6 11:08:20 1985 /mtr <mrose@nrtc-gremlin> 1454 1455 support/bboards/mmdfII/gen: wrong filename 1456 1457 1458Thu Dec 5 19:55:11 1985 /mtr <mrose@nrtc-gremlin> 1459 1460 uip/scansbr.c: fix machine dependency pointed out by Chuck Collins 1461 dist/READ-ME: new file talking about make bug 1462 COVER-LETTER, conf/{mh-gen.8,doc/MH.rf}: change UCI -> UCI.EDU 1463 1464 1465Wed Dec 4 23:38:06 1985 /mtr <mrose@nrtc-gremlin> 1466 1467 zotnet/mts/mts.h: oops for MMDFONLY 1468 conf/{mh-gen.8,makefiles/zotnet/mts}: talk about -Dlocname 1469 1470 1471Sun Dec 1 16:11:03 1985 /mtr <mrose@nrtc-gremlin> 1472 1473 uip/inc.c: more idiotic de-referncing of NULL, found on SUNs 1474 uip/replsbr.c: ditto 1475 uip/show.c: recognize more of mhl's switches 1476 1477 1478Sun Dec 1 07:58:50 1985 /mtr <mrose@nrtc-gremlin> 1479 1480 uip/vmh.c: remove double-scroll 1481 uip/annosbr.c: oops, closing fd: without unlocking! 1482 sbr/makedir.c: plug an obscure security hole in inc 1483 uip/mhlsbr.c: read_termcap being called prematurely 1484 zotnet/tws/dtime.c: load tw_sday appropriately 1485 zotnet/tws/*.c: try using numeric timezone for official renditions, 1486 under #ifdef MTR for now 1487 1488 1489Sat Nov 30 22:36:49 1985 /mtr <mrose@nrtc-gremlin> 1490 1491 zotnet/tws/dtime.c: add #ifdef INETONLY 1492 uip/post.c: for #ifdef BERK don't say {Local,UUCP,Network} 1493 Recipients 1494 conf/doc/sortm.rf: note problem with errors 1495 uip/bbc.c: for getbbvis() insist on readability 1496 support/bboards/bbexp.c: oops, calling pick wrong 1497 conf/doc/pick.rf: document -datefield anomaly 1498 conf/makefiles/support/bboards: oops, left context owned by root 1499 h/mh.h: ruserpass -> _ruserpass for SUN. why? 1500 1501 1502Tue Nov 26 00:22:17 1985 /mtr <mrose@nrtc-gremlin> 1503 1504 uip/refile.c: oops, forgot copy-back on optimzied m_remsg 1505 1506 1507Sun Nov 24 18:58:41 1985 /mtr <mrose@nrtc-gremlin> 1508 1509 uip/slocal.c: some tuning, also fix a bug in usr_pipe() 1510 uip/dropsbr.c: have mbx_copy support noisy 1511 uip/{packf,post,rcvpack,sbboards,slocal}.c: use this change 1512 1513 1514Wed Nov 20 10:58:40 1985 /mtr <mrose@nrtc-gremlin> 1515 1516 MH 6.1 covert update for sbr/m_convert.c, uip/send.c 1517 1518 1519Tue Nov 19 23:06:16 1985 /mtr <mrose@nrtc-gremlin> 1520 1521 uip/send.c: de-referencing NULL due to bad precedence, tsk 1522 1523 1524Sun Nov 17 16:28:23 1985 /mtr <mrose@nrtc-gremlin> 1525 1526 conf/doc/{ap,mhl,repl,scan}.rf: note that #ifdef BERK kills 1527 address parsing 1528 conf/makefiles/{doc,uip,support/*,zotnet/*}: make tar command visible 1529 sbr/m_convert.c: oops, new message numbering resulted in bad 1530 diagnostic 1531 papers/*/Makefile: fix LaTeX rule for v2.08 1532 1533 1534Fri Nov 15 19:14:44 1985 /mtr <mrose@nrtc-gremlin> 1535 1536 uip/{rcvtty,slocal}.c: touch-ups 1537 1538 1539Tue Nov 12 11:24:46 1985 /mtr <mrose@nrtc-gremlin> 1540 1541 MH 6.1 is official. 1542 1543 1544 1545 1546 1547 1548 1549 1550 MHCHANGES from mh.5 to mh.6 1551 1552 1553Mon Nov 11 07:47:05 1985 /mtr <mrose@nrtc-gremlin> 1554 1555 uip/slocal.c: implemenet MailDelivery, ala MMDF-II 1556 uip/rcv*.c: take advantage of it 1557 uip/rcvs{br,elect}.c: no longer needed 1558 uip/{folder,inc,refile}.c: done(1) if user doesn't want to create 1559 folders 1560 1561 1562Sun Nov 10 16:30:46 1985 /mtr <mrose@nrtc-gremlin> 1563 1564 uip/refile.c: set previous sequence on destination folders 1565 uip/rcvsbr.c: new file 1566 uip/rcvpack.c: change Cron-Date: to Delivery-Date: 1567 1568 1569Sun Nov 10 11:52:50 1985 /mtr <mrose@nrtc-gremlin> 1570 1571 uip/send.c: oops, annotations botched for forw! 1572 1573 1574Thu Nov 7 00:31:45 1985 /mtr <mrose@nrtc-gremlin> 1575 1576 sbr/m_tmpfil.c: new routine 1577 uip/*.c: use it if necessary 1578 1579 1580Wed Nov 6 23:05:00 1985 /mtr <mrose@nrtc-gremlin> 1581 1582 uip/inc.c: add -[pa]ck file switches to packf(1) with the POP 1583 uip/bbc.c: add $MHBBRC support 1584 1585 1586Wed Nov 6 20:47:55 1985 /mtr <mrose@nrtc-gremlin> 1587 1588 uip/msh.c: more msh-using-POP-to-read-BBoards speed improvements 1589 1590 1591Wed Nov 6 14:08:08 1985 /mtr <mrose@nrtc-gremlin> 1592 1593 uip/mshcmds.c: burst wasn't resetting scan listing cache 1594 mts/sendmail/client.c: don't use servers defaulting if name of 1595 service host is explicitly given 1596 1597 1598Wed Nov 6 01:55:16 1985 /mtr <mrose@nrtc-gremlin> 1599 1600 support/bboards/mmdfII/bb_wtmail.c, uip/sbboards.c: use 1601 encapsulation format when returning failed mail 1602 1603 1604Tue Nov 5 22:43:50 1985 /mtr <mrose@nrtc-gremlin> 1605 1606 zotnet/bboards/{bboards.h,getbbent.c}: new routine getbbtime() 1607 support/pop/{popd,popser}.c: use getbbtime() to speed start-up 1608 time, a major win! 1609 conf/makefiles/uip: oops, sbboards installed in wrong area! 1610 1611 1612Tue Nov 5 22:29:29 1985 /mtr <mrose@nrtc-gremlin> 1613 1614 sbr/m_replace.c: fix logic glitch: not using getcpy() on update! 1615 1616 1617Tue Nov 5 16:15:52 1985 /mtr <mrose@nrtc-gremlin> 1618 1619 zotnet/bboards/getbbent.c: optimize a bit 1620 zotnet/bboards/{bboards.h,getbbent.c}: new routine setpwinfo() 1621 support/{bboards/mmdfII/bboards/bb_wtmail,pop/pop{ser,wrd}}.c, 1622 uip/sbboards.c: use setpwinfo () 1623 uip/mshcmds.c: slight typo in msh$pick 1624 1625 1626Mon Nov 4 16:00:56 1985 /mtr <mrose@nrtc-gremlin> 1627 1628 uip/vmh.c: Wgetstr() now minibuffer-exit's right 1629 1630 1631Mon Nov 4 09:16:56 1985 /mtr <mrose@nrtc-gremlin> 1632 1633 uip/send.c: oops, bug in dist handling 1634 conf/{mhconfig.c,mh-gen.8}: warn about mhconfig requiring make 1635 clean later 1636 1637 1638Sun Nov 3 22:06:58 1985 /mtr <mrose@nrtc-gremlin> 1639 1640 uip/vmh.c: work-around standout bug in curses, under #ifdef XYZ 1641 uip/vmh.c: try slight work-around for double-scroll'ing effect 1642 1643 1644Sun Nov 3 13:12:51 1985 /mtr <mrose@nrtc-gremlin> 1645 1646 uip/version.sh: smarter wrt finding hostname 1647 uip/msh.c: finally got re-direction under vmh right! 1648 uip/mhlsbr.c: for moreproc, get signal handling right 1649 1650 1651Thu Oct 31 21:40:50 1985 /mtr <mrose@nrtc-gremlin> 1652 1653 Makefile, conf/makefiles/*: rm core in unclean 1654 sbr/m_atoi.c: renamed from mu_atoi() 1655 uip/bbc.c: minor add_bb() logic fix 1656 uip/new.c, support/news/: de-supported! 1657 uip/msh.c: re-direction under vmh was losing 1658 1659 1660Wed Oct 30 18:20:11 1985 /mtr <mrose@nrtc-gremlin> 1661 1662 -- Suggested by James M. Galvin -- 1663 uip/bbl.c: invoke inc with -file not -ms 1664 1665 1666Wed Oct 30 18:19:49 1985 /mtr <mrose@nrtc-gremlin> 1667 1668 -- Suggested by Douglas P. Kingston -- 1669 mts/mmdf/hosts.c: remove bogus gethostname() logic, let 1670 the mtstailor file handle it. 1671 1672 1673Wed Oct 30 16:39:56 1985 /mtr <mrose@nrtc-gremlin> 1674 1675 Makefile: add "make checkout" for MH maintainers only! 1676 uip/version.sh: extend 1677 1678 1679Tue Oct 29 22:33:45 1985 /mtr <mrose@nrtc-gremlin> 1680 1681 h/dropsbr.h: new routine map_read() 1682 uip/dropsbr.c: performance improvement in map_read() 1683 uip/msh.c: -[no]topcur for vmh usage 1684 1685 1686Tue Oct 29 01:25:36 1985 /mtr <mrose@nrtc-gremlin> 1687 1688 uip/addrsbr.c: freeing a couple of things twice! 1689 uip/msh.c: a malloc() bug! 1690 1691 1692Mon Oct 28 19:31:13 1985 /mtr <mrose@nrtc-gremlin> 1693 1694 uip/vmh.c: don't read tty modes unless in foreground 1695 1696 1697Sun Oct 27 22:13:23 1985 /mtr <mrose@nrtc-gremlin> 1698 1699 h/dropsbr.h, uip/dropsbr.c: add new field, m_size, to maildrop 1700 structure (and bump version number). This keeps track of 1701 the number of ARPA Internet octets in the message 1702 support/bboards/mmdf*/bboards/bb_wtmail.c, support/pop/popser.c, 1703 uip/dropsbr.c, uip/mshcmds.c, uip/rcvpack.c, uip/sbboards.c: all 1704 affected... 1705 1706 1707Sun Oct 27 17:40:20 1985 /mtr <mrose@nrtc-gremlin> 1708 1709 zotnet/bboards/{bboards.h,getbbent.c}: make make_lower() integral 1710 uip/vmh.c: avoid ~'s when possible (actually forever owing to pWIN 1711 logic!) 1712 uip/vmh.c: make STATUS window be reverse-video, make prompt 1713 not be reverse-video 1714 uip/vmh.c: have EOT work as expected under bbc 1715 uip/vmh.c: if CE set, then don't scroll on exit 1716 uip/msh.c: make readids() logic smarter in the degenerate case 1717 h/mshsbr.h, uip/{msh,mshcmds}.c: keep scan line cached 1718 uip/{msh,mshcmds}.c: clean-up handling under vmh a bit 1719 uip/{bbc,inc,msgchk}.c: improve defaulting for nullifying host 1720 conf/config/mts.c: with flock() retry 5 times at 5 second intervals 1721 1722 1723Fri Oct 25 08:38:35 1985 /mtr <mrose@nrtc-gremlin> 1724 1725 support/pop/popser.c, uip/bbc.c: don't recognize bb_aka's in 1726 name lookups 1727 1728 1729Thu Oct 24 21:07:37 1985 /mtr <mrose@nrtc-gremlin> 1730 1731 conf/config/mts.c: new variable popbblist which, if present, 1732 lists only thoses hosts that can use BBoards over POP 1733 1734 1735Wed Oct 23 20:46:17 1985 /mtr <mrose@nrtc-gremlin> 1736 1737 uip/prompter.c: -prepend is the default now 1738 uip/burst.c: -noinplace is the default now 1739 1740 1741Wed Oct 23 12:34:04 1985 /mtr <mrose@nrtc-gremlin> 1742 1743 conf/config/mts.c: two new variables: popbbhost and popbbuser, 1744 under #ifdef BPOP 1745 uip/bbc.c: use same 1746 support/pop/pop.txt: revise remove HEAD in favor of more general 1747 TOP 1748 1749 1750Wed Oct 23 01:34:54 1985 /mtr <mrose@nrtc-gremlin> 1751 1752 conf/mhconfig.c: change default bbhome to /usr/spool/bboards 1753 support/pop/popser.c: support maildrop mapping 1754 uip/dropsbr.c: some optimizations 1755 support/pop/popsbr.c: link into uip/ directory to simplify 1756 top-level Makefile 1757 1758 1759Tue Oct 22 21:47:01 1985 /mtr <mrose@nrtc-gremlin> 1760 1761 uip/bbc.c: don't have -help imply -topics 1762 1763 1764Mon Oct 21 18:45:29 1985 /mtr <mrose@nrtc-gremlin> 1765 1766 conf/mh-gen.8: mention gould stuff 1767 conf/doc/*.rf: talk about quoting of arguments 1768 1769 1770Mon Oct 21 12:26:56 1985 /mtr <mrose@nrtc-gremlin> 1771 1772 uip/{msh,vmh}.c: some tuning 1773 uip/bbc.c: know about SIGTSTP 1774 1775 1776Sun Oct 20 22:11:58 1985 /mtr <mrose@nrtc-gremlin> 1777 1778 -- Suggested by Hokey for SYS5 -- 1779 conf/mh-gen.8: mention -lndir for SYS5 1780 sbr/m_gmsg.c: fix stand-alone continue 1781 makefiles: add SHELL=/bin/sh 1782 1783 1784Sun Oct 20 13:03:13 1985 /mtr <mrose@nrtc-gremlin> 1785 1786 conf/config/bboards.*: fix to work under sh or csh 1787 1788 1789Sun Oct 20 13:02:59 1985 /mtr <mrose@nrtc-gremlin> 1790 1791 uip/rmf.c: add -[no]interactive switch 1792 1793 1794Thu Oct 17 19:41:18 1985 /mtr <mrose@nrtc-gremlin> 1795 1796 -- Suggested by Dave Yost -- 1797 uip/install-mh.c: new variable, mh_defaults, to default user's 1798 profile 1799 1800 1801Thu Oct 17 16:02:25 1985 /mtr <mrose@nrtc-gremlin> 1802 1803 uip/msh.c: move pgmwait out of msh and into it's own sbr/ file 1804 h/mh.h, {sbr,uip}/*.c: normalize pidwait stuff 1805 sbr/m_foil.c, uip/{post,send,whom}.c: fix bug in alias mechanism 1806 when following included files 1807 uip/{inc,post,send,whom}.c: normalize switch handling a bit 1808 1809 1810Tue Oct 15 18:52:49 1985 /mtr <mrose@nrtc-gremlin> 1811 1812 uip/prompter.c: add hidden -[no]body switch 1813 sbr/vfgets.c: slight logic botch 1814 1815 1816Tue Oct 15 17:14:11 1985 /mtr <mrose@nrtc-gremlin> 1817 1818 h/mh.h, sbr/m_{convert,gmsg,remsg}.c, 1819 uip/{burst,inc,rcvstore,refile}.c: final XYZ check-out, remove 1820 #ifdefs 1821 1822 1823Mon Oct 14 12:03:39 1985 /mtr <mrose@nrtc-gremlin> 1824 1825 uip/send.c: still more work on annotation logic... 1826 1827 1828Sun Oct 13 18:17:10 1985 /mtr <mrose@nrtc-gremlin> 1829 1830 sbr/vfgets.c: oops, minor typo 1831 sbr/m_gmsg.c: re-think alloc strategy a bit 1832 sbr/m_gmsg.c: use #ifdef XYZ experimental code for no limits to 1833 #-messages in a folder! 1834 sbr/m_file.c: move into uip/refile.c 1835 h/folder.h: remove 1836 1837 1838Sun Oct 13 14:17:10 1985 /mtr <mrose@nrtc-gremlin> 1839 1840 h/mshsbr.h, uip/{msh,mshcmds,vmh}.c: fix signal handling for 1841 forks under vmh 1842 support/bboards/mmdf*/bboards/ch_bboards.c: remove some logging 1843 info 1844 1845 1846Wed Oct 9 19:49:04 1985 /mtr <mrose@nrtc-gremlin> 1847 1848 uip/send.c: fix bogus annotation handling, e.g., 1849 send -push; rmm; folder -pack 1850 uip/{forw,mhlsbr}.c: add extra blank line after final EB so 1851 user can add suffix text with an editor (e.g., prompter) 1852 and not screw-up 1853 conf/doc/burst.rf: warn about text after final EB being lost 1854 with -inplace 1855 1856 1857Sun Oct 6 20:38:29 1985 /mtr <mrose@nrtc-gremlin> 1858 1859 uip/msh.c: fseek() too tricky for our own good... 1860 uip/{burst,mshcmds}.c: try to recover from errors more gracefully 1861 (ha!) 1862 1863 1864Sun Oct 6 11:46:11 1985 /mtr <mrose@nrtc-gremlin> 1865 1866 uip/{folder,scan}.c: context changes ASAP 1867 sbr/remdir.c: clean-up 1868 h/mh.h, uip/{mhlsbr,mhmail,msh,post,prompter}.c: fix up signal 1869 handling when in background 1870 1871 1872Sat Oct 5 23:17:39 1985 /mtr <mrose@nrtc-gremlin> 1873 1874 Makefile, conf/makefiles/*: fix "make tar" 1875 uip/mshcmds.c: finally track down that mhl pipe problem 1876 Makefile, conf/makefiles/*: clean->unclean,squeaky->clean 1877 1878 1879Sat Oct 5 17:22:56 1985 /mtr <mrose@nrtc-gremlin> 1880 1881 -- Suggested by Dave Yost -- 1882 h/mh.h, conf/config/config.c: define globals in config.c, extern 1883 'em in mh.h 1884 conf/mhconfig.c: rm files prior to creating 'em for CTM 1885 uip/version.sh: ditto 1886 1887 1888Sat Oct 5 14:20:02 1985 /mtr <mrose@nrtc-gremlin> 1889 1890 uip/{post,rcvdist}.c: add call to mmdf_init() under #ifdef MMDFII 1891 h/mh.h, *: XYZ becomes the "real thing" 1892 1893 1894Fri Oct 4 21:08:26 1985 /mtr <mrose@nrtc-gremlin> 1895 1896 uip/{comp,dist,forw,repl}.c: -[no]whatnow changed to 1897 -[no]whatnowproc 1898 uip/{next,prev,show}.c: -[no]show changed to -[no]showproc 1899 uip/vmh.c: -[no]visual changed to -[no]vmhproc 1900 uip/rmm.c: Delete-Prog: changed to rmmproc 1901 1902 1903Fri Oct 4 19:36:56 1985 /mtr <mrose@nrtc-gremlin> 1904 1905 h/mh.h, conf/config/config.c, sbr/m_getdefs.c: make vmhproc a 1906 built-in 1907 uip/vmh.c: ditto, also better help message 1908 1909 1910Thu Oct 3 23:43:35 1985 /mtr <mrose@nrtc-gremlin> 1911 1912 uip/inc.c: change "-ms ms-file" to "-file name" to be more 1913 consistent 1914 uip/inc.c: also, if -notruncate, don't zero POP maildrop! 1915 1916 1917Wed Oct 2 21:34:44 1985 /mtr <mrose@nrtc-gremlin> 1918 1919 uip/vmh.c: a bit more tuning 1920 1921 1922Wed Oct 2 11:31:49 1985 /mtr <mrose@nrtc-gremlin> 1923 1924 -- Suggested by Dave Yost -- 1925 sbr/m_getdefs.c: avoid a cast (and structure dependencies) by using 1926 a popular C idiom (taught to Dave by Bakul Shah). [This also 1927 makes MH work on the Gould...] 1928 h/mh.h,sbr/m_delete.c: take the opportunity to clean things up a bit 1929 1930 1931Wed Oct 2 11:12:52 1985 /mtr <mrose@nrtc-gremlin> 1932 1933 uip/{burst,mshcmds}.c: oops, another "slight" typo 1934 1935 1936Wed Oct 2 10:03:12 1985 /mtr <mrose@nrtc-gremlin> 1937 1938 -- Pointed out by Bob Designer -- 1939 uip/slocal.c: oops, typo! 1940 1941 1942Wed Oct 2 02:48:02 1985 /mtr <mrose@nrtc-gremlin> 1943 1944 uip/vmh.c: add less-like interface to command handling 1945 1946 1947Tue Oct 1 22:08:32 1985 /mtr <mrose@nrtc-gremlin> 1948 1949 h/mh.h, sbr/m_gmsg.c: slight XYZ tuning 1950 1951 1952Tue Oct 1 14:31:54 1985 /mtr <mrose@nrtc-gremlin> 1953 1954 conf/makefiles/doc: oops, version.me -> version.rf 1955 uip/msh.c: oops, zero'd name of BBoard prior to putenv of mhfolder 1956 conf/mhconfig.c: support ldflags for options to ld at beginning 1957 of command 1958 1959 1960Tue Oct 1 10:15:24 1985 /mtr <mrose@nrtc-gremlin> 1961 1962 sbr/m_getdefs.c: set[ug]id() to real [ug]ids prior to exec of 1963 install-mh 1964 uip/install-mh.c: don't need set[ug]ids, also if -auto, don't 1965 ask questions, say what you're going to do and do it! 1966 zotnet/mts/mts.h: remove reference to "../h/strings.h" 1967 conf/config/mts.c,support/bboards/bbaka.c: ask for "../h/strings.h" 1968 mts/{mh/{hosts,netmail},sendmail/{client,hosts,smail},mmdf/hosts}.c: 1969 ditto 1970 zotnet/mf/mf.h: ditto 1971 1972 1973Thu Sep 26 11:42:18 1985 /mtr <mrose@nrtc-gremlin> 1974 1975 uip/addrsbr.c: change Alternate-Mailboxes: defaulting 1976 1977 1978Tue Sep 24 19:18:49 1985 /mtr <mrose@nrtc-gremlin> 1979 1980 uip/burst.c: make static structure an alloc'd structure 1981 uip/{burst,mshcmd}.c: trim extra trailing newline if present 1982 1983 1984Mon Sep 23 10:42:18 1985 /mtr <mrose@nrtc-gremlin> 1985 1986 support/bboards/mmdf*/bboards/bb_wtmail.c: remove bogus ch_host 1987 hackery; use the BBoard file instead! 1988 uip/bbc.c: add -[no]protocol to tell bbc if mshproc knows about 1989 bbc protocol 1990 1991 1992Mon Sep 23 04:25:33 1985 /mtr <mrose@nrtc-gremlin> 1993 1994 uip/show.c: normalize showproc handling; remove -[no]format and 1995 -[no]pr, add -show program and -noshow 1996 1997 1998Sun Sep 22 21:06:21 1985 /mtr <mrose@nrtc-gremlin> 1999 2000 uip/{msh,mshcmds}.c: interface to vmh 2001 2002 2003Sat Sep 21 00:12:47 1985 /mtr <mrose@nrtc-gremlin> 2004 2005 h/vmhsbr.h, uip/{vmh,vmhsbr,vmhtest}.c: experimental new visual 2006 front-end to msh 2007 sbr/*.c: break many aggregate files into smaller ones 2008 2009 2010Fri Sep 20 22:35:56 1985 /mtr <mrose@nrtc-gremlin> 2011 2012 uip/msh.c: have "quit" command update msgbox after confirmation if 2013 changed 2014 uip/{mhlsbr,repl}.c: on forwardings/replies force -noclear (HACK) 2015 uip/prompter.c: fold in SYS5 terminal handling better 2016 2017 2018Fri Sep 20 21:22:55 1985 /mtr <mrose@nrtc-gremlin> 2019 2020 conf/mhconfig.c: add mandir entry to overrid /usr/man 2021 zotnet/mf/uumm.c: simplify a conditional for the ALTOS 2022 2023 2024Fri Sep 20 20:59:19 1985 /mtr <mrose@nrtc-gremlin> 2025 2026 uip/msh.c: split into h/mshsbr.h, uip/{msh,mshcmds}.c 2027 uip/mshcmds.c: on refile, without -link, mark messages as deleted 2028 2029 2030Fri Sep 20 09:48:06 1985 /mtr <mrose@nrtc-gremlin> 2031 2032 miscellany/mh-e: GNU Emacs front-end to MH from James Larus 2033 2034 2035Wed Sep 18 23:23:28 1985 /mtr <mrose@nrtc-gremlin> 2036 2037 conf/mhconfig.c: oops, toss (void)'s 2038 2039 2040Wed Sep 18 07:49:27 1985 /mtr <mrose@nrtc-gremlin> 2041 2042 sbr/discard.c: oops, logic was botched for all versions of UNIX! 2043 2044 2045Tue Sep 17 09:47:55 1985 /mtr <mrose@nrtc-gremlin> 2046 2047 uip/addrsbr.c: slight tuning to #ifdef BERK 2048 2049 2050Mon Sep 16 21:50:01 1985 /mtr <mrose@nrtc-gremlin> 2051 2052 -- Suggestion from John Shepherd -- 2053 uip/slocal.c: handle idiotic multiple "From " lines 2054 2055 2056Mon Sep 16 20:53:18 1985 /mtr <mrose@nrtc-gremlin> 2057 2058 -- Fixes from Hokey (mostly SYS5) -- 2059 uip/version.sh: generate version.rf not version.me so it stays 2060 around 2061 conf/doc/{ADMIN,MH}.rf: use same 2062 conf/mhconfig.c: new option "ranlib" for BSD or SYS5 2063 conf/makefiles/*: use same 2064 2065 2066Mon Sep 16 20:50:32 1985 /mtr <mrose@nrtc-gremlin> 2067 2068 miscellany/less: sources to Mark Nudelman's "less" program included 2069 Thanks, Mark! 2070 zotnet/tws/dtime.c: support illegal GreyBook timezone strings 2071 2072 2073Wed Sep 11 22:02:17 1985 /mtr <mrose@nrtc-gremlin> 2074 2075 -- Suggested by John A. Dilly -- 2076 mts/sendmail/smail.c: fix bug with intermittant dot being added 2077 during sm_wtxt(); thanks, John! 2078 conf/config/config.c: support ~/.mhrc by allowing libpath() 2079 recognize the CShell ~-construct. This is under #ifdef MHRC 2080 2081 2082Wed Sep 11 11:03:29 1985 /mtr <mrose@nrtc-gremlin> 2083 2084 conf/makefiles/*, conf/makefiles/*/*: unifdef stuff wasn't working 2085 out, remove it 2086 2087 2088Wed Sep 11 10:10:33 1985 /mtr <mrose@nrtc-gremlin> 2089 2090 -- More doc fixes from Phyllis Kantar -- 2091 conf/doc/{comp,dist,mh,mhl,repl,whatnow}.rf: doc fixes 2092 2093 2094Tue Sep 10 17:47:35 1985 /mtr <mrose@nrtc-gremlin> 2095 2096 conf/{mhconfig.c,mh-gen.8}: change "uucp" option to "mf" option 2097 conf/{examples,tailor}/READ-ME: remove since mh-gen.8 contains 2098 this information now 2099 2100 2101Tue Sep 10 16:23:23 1985 /mtr <mrose@nrtc-gremlin> 2102 2103 Makefile, conf/Makefile, conf/makefiles/*: implement "make squeaky" 2104 and "make tar" 2105 2106 2107Mon Sep 9 22:12:59 1985 /mtr <mrose@nrtc-gremlin> 2108 2109 zotnet/bboards/{bboards.h,getbbent.c}: flags for setbbent() 2110 uip/bbc.c, support/{bboards/*,pop/*}.c: use 'em 2111 2112 2113Mon Sep 9 19:42:13 1985 /mtr <mrose@nrtc-gremlin> 2114 2115 conf/doc/{MH,comp,dist,forw,mh-mail,mhl,repl}.rf: better verbatim 2116 mode in roff 2117 zotnet/tws/dtime*.c: more SYS5 cleanup 2118 conf/doc/{ADMIN,MH,mh-mts,popd}.rf: more doc hackery 2119 uip/post.c: remove tmpfil/bccfil when dying() 2120 2121 2122Sat Sep 7 17:43:53 1985 /mtr <mrose@nrtc-gremlin> 2123 2124 -- Major Directory Tree Re-Organization -- 2125 papers/: new directory, move TeX stuff from othersupport/ there 2126 conf/{mhconfig.c,makefiles/{othersupport,papers}}: support this 2127 config/*.h, */*.c: move .h files to new directory h/, update .c 2128 files accordingly 2129 h/strings.h: new .h file to define all those string functions once 2130 and for all! 2131 {bboards,mts,mf,tws}/: move under zotnet/ 2132 mts/: new directory 2133 {mhmts,sendmts,mmdf}/: move under mts/ 2134 {support,popsupport,newsupport,bbsupport}: move under support/ 2135 2136 2137Sat Sep 7 17:43:24 1985 /mtr <mrose@nrtc-gremlin> 2138 2139 uip/msh.c: advise of gap when BBoard reading 2140 2141 2142Sat Sep 7 16:42:06 1985 /mtr <mrose@nrtc-gremlin> 2143 2144 conf/config/mts.c, config/mh.h, mf/mf.h: remove dup2() define for 2145 SYS5 and add it as a real routine 2146 conf/doc/{MH,bbleader,burst,forw,mf,mh-profile,scan}.rf: doc fixes 2147 2148 2149Sun Sep 1 17:12:54 1985 /mtr <mrose@nrtc-gremlin> 2150 2151 conf/doc/MH.rf: minor typo and change the names of a few chapters 2152 2153 2154Thu Aug 29 20:13:47 1985 /mtr <mrose@nrtc-gremlin> 2155 2156 bboards/getbbent.c, tws/dtimep.c: normalize 2157 2158 2159Thu Aug 29 15:09:25 1985 /mtr <mrose@nrtc-gremlin> 2160 2161 uip/{ali,post}.c: load system aliases file last instead of first. 2162 This lets users override system aliases AND rely on 2163 host-specific alias for final resolution! 2164 2165 2166Thu Aug 29 10:52:41 1985 /mtr <mrose@nrtc-gremlin> 2167 2168 -- Merge in changes for SYS5 -- 2169 conf/examples/READ-ME: all non-sprintf changes under #ifdef SYS5 2170 conf/{mhconfig.c,config/{config,mts}.c}, sbr/*.c, tws/dtime*.c, 2171 uip/*.c: sprintf() returns an int, so always (void) it 2172 tws/dtime*.c: no ftime() 2173 conf/mhdoc: echo works differently, ridiculous! 2174 config/mh.h: dup2() doesn't exist, so define it 2175 conf/mhconfig.c, uip/post.c: enums might not exist 2176 sbr/discard.c, uip/{prompter,trmsbr}.c: ioctl()'s different 2177 2178 2179Thu Aug 22 20:12:05 1985 /mtr <mrose@nrtc-gremlin> 2180 2181 uip/{forw,mhlsbr}.c: let mhl know about digest handling so forw 2182 becomes less complicated (mhl already knows about forwarding)! 2183 2184 2185Wed Aug 21 11:12:33 1985 /mtr <mrose@nrtc-gremlin> 2186 2187 conf/{config/config.c,makefiles/{support,uip}}, config/mh.h, 2188 conf/doc/{MH,forw,mh-profile}.rf,uip/forw.c: use formatsbr to do 2189 digestifying 2190 uip/formatsbr.c: fix minor typo 2191 tws/{tws.h,dtime.c}: new routine, twsnow() 2192 mf/uumm.c, tws/dtime.c, uip/{msh,picksbr,scansbr,sortm}.c: use twsnow() 2193 2194 2195Tue Aug 20 22:19:18 1985 /mtr <mrose@nrtc-gremlin> 2196 2197 Makefile,conf/makefiles/{sbr,zotnet}: clean-up make clean a bit 2198 2199 2200Tue Aug 20 15:59:46 1985 /mtr <mrose@nrtc-gremlin> 2201 2202 conf/doc/{ADMIN,pop8,rcvstore}.rf: minor clean-up 2203 2204 2205Tue Aug 20 11:27:22 1985 /mtr <mrose@nrtc-gremlin> 2206 2207 othersupport/Mail: new directory, unsupported 2208 2209 2210Mon Aug 19 20:07:50 1985 /mtr <mrose@nrtc-gremlin> 2211 2212 conf/{mhconfig.c,mh-gen.8}: new config option "bbhome" 2213 conf/config/bboards.{daily,weekly}: moved from bbsupport/ 2214 conf/{config/crontab,doc/{ADMIN,bbc}.rf,makefiles/{bbsupport,uip}}: 2215 support bbhome 2216 conf/examples/nrtc-isc: renamed to nrtc-gremlin 2217 conf/MAKE: modified accordingly 2218 2219 2220Sun Aug 18 20:22:17 1985 /mtr <mrose@nrtc-gremlin> 2221 2222 uip/{burst,msh,picksbr}.c: augment botch message a bit 2223 2224 2225Fri Aug 16 05:48:51 1985 /mtr <mrose@nrtc-gremlin> 2226 2227 mf/{mf.h,{mf,mmuu,umhook,uumm}.c}: change vfgets() to mfgets(), 2228 and slight bug fix in the process 2229 conf/makefiles/sbr, config/mh.h, sbr/llib-lmh: new vfgets() 2230 sbr/vfgets.c: new routine to support virtual-fgets 2231 uip/{alias,format,mhl}sbr.c: call vfgets to handle continuation lines 2232 conf/doc/{ap,dp,mh-alias,mhl,repl,scan}.rf: continuation lines now 2233 supported 2234 support/replcomps 2235 conf/config/mts.c, sbr/m_{draft,getdefs,whatnow}.c, 2236 sendmts/smail.c, tws/dtime.c, 2237 uip/{comp,inc,mark,mhpath,msh,post,rcvstore,refile,send}.c: notdef 2238 cleanup 2239 sendmts/hosts.c, uip/{aliasbr,dropsbr,rcvdist,send}.c: minor cleanup 2240 sbr/{add,m_replace}.c: ditto 2241 uip/mhlsbr.c: minor parenthization for ALTOS 2242 2243 2244Fri Aug 16 04:48:13 1985 /mtr <mrose@nrtc-gremlin> 2245 2246 conf/{mhconfig.c,mh-gen.8,makefiles/uip}: fix long standing bug 2247 about sbboards, slocal, and spop being installed even for MMDF 2248 configurations 2249 2250 2251Fri Aug 16 03:55:21 1985 /mtr <mrose@nrtc-gremlin> 2252 2253 sbr/m_getfld.c, uip/msh.c: fix trailing newline bug with mhl+no 2254 moreproc 2255 uip/addrsbr.c: slight touch-up 2256 2257 2258Thu Aug 15 16:58:13 1985 /mtr <mrose@nrtc-gremlin> 2259 2260 conf/doc/{bbleader,bboards,mh-profile,prompter,show}.rf: minor touch-up 2261 2262 2263Thu Aug 15 16:42:26 1985 /mtr <mrose@nrtc-gremlin> 2264 2265 CMP: shell script to aid Bug-MH in figuring out what's changed 2266 2267 2268Thu Aug 15 11:19:26 1985 /mtr <mrose@nrtc-gremlin> 2269 2270 uip/inc.c: forgot an #ifdef for POP 2271 2272 2273Wed Aug 14 21:54:20 1985 /mtr <mrose@nrtc-gremlin> 2274 2275 conf/config/mts.c, config/aliasbr.h, sbr/{m_getdefs,path}.c, 2276 popsupport/popd.c, uip/{ali,aliasbr,msh,picksbr,post}.c: a couple 2277 more touch-ups 2278 2279 2280Wed Aug 14 17:27:41 1985 /mtr <mrose@nrtc-gremlin> 2281 2282 config/aliasbr.h: optimize structures for ALTOS 2283 uip/aliasbr.c: optimize for ALTOS and UNIX in general 2284 2285 2286Mon Aug 12 19:42:28 1985 /mtr <mrose@nrtc-gremlin> 2287 2288 uip/mhlsbr.c: slight clarification for ontty == NOTTY and -clear 2289 at termination; also, try to get signals right again 2290 2291 2292Thu Aug 8 00:00:00 1985 /mtr <mrose@nrtc-gremlin> 2293 2294 MH #6.59 enters beta 2295 2296 2297Wed Aug 7 21:14:19 1985 /mtr <mrose@nrtc-gremlin> 2298 2299 uip/mhlsbr.c: m_popen_pid -> m_pid for 7limit 2300 2301 2302Tue Aug 6 17:22:59 1985 /mtr <mrose@nrtc-gremlin> 2303 2304 -- From John Romine -- 2305 conf/makefiles/mmdf: slight typo 2306 mmdf/LN: better version 2307 conf/{mh-gen.8,mhconfig.c,makefiles/doc}: support two new options 2308 for manual pages: "none" and "gen" 2309 2310 2311Mon Aug 5 20:57:47 1985 /mtr <mrose@nrtc-gremlin> 2312 2313 sbr/m_gmsg.c, uip/{bbl,mhlsbr,post,refile}.c: minor notdef touch-up 2314 conf/doc/inc.rf: slight touch-up 2315 conf/mhconfig.c: support some invocation arguments 2316 uip/sortm.c: alloc structure dynamically 2317 2318 2319Mon Aug 5 20:27:12 1985 /mtr <mrose@nrtc-gremlin> 2320 2321 uip/rcvstore.c, conf/doc/rcvstore.rf: new program from Julian 2322 Onions 2323 conf/{makefiles/uip,doc/{MH,mh,mh-chart,mhook}.rf}: upgrade 2324 2325 2326Mon Aug 5 12:29:56 1985 /mtr <mrose@nrtc-gremlin> 2327 2328 -- From John Romine -- 2329 conf/config/mts.c: do lock structure allocation dynamically 2330 and free up 25K of static data space (which may never even 2331 be referenced!) 2332 2333 2334Sun Aug 4 14:23:35 1985 /mtr <mrose@nrtc-gremlin> 2335 2336 -- Suggested by Phyllis Kanter -- 2337 2338 conf/doc/*.rf: doc fixes 2339 2340 2341Sun Aug 4 14:23:58 1985 /mtr <mrose@nrtc-gremlin> 2342 2343 conf/doc/{ADMIN,mh-mts,bboards8}.rf: doc fixes 2344 2345 2346Thu Aug 1 21:30:36 1985 /mtr <mrose@nrtc-gremlin> 2347 2348 uip/inc.c: fix conflict between -ms and POP 2349 2350 2351Wed Jul 31 10:44:22 1985 /mtr <mrose@nrtc-gremlin> 2352 2353 conf/doc/{tmac.h,{ADMIN,MH,bbl,folder,mh-profile,msh,scan,whatnow}.rf}: 2354 documentation fixes 2355 conf/doc/{mhpath,show}.rf: ditto 2356 uip/msh.c: slight typo 2357 2358 2359Tue Jul 30 21:44:00 1985 /mtr <mrose@nrtc-gremlin> 2360 2361 -- Suggested by Phyllis Kanter -- 2362 uip/folder.c: fix -fast and -recurse mis-interaction 2363 uip/burst.c: fix non-existant message handling when expanding the 2364 folder 2365 conf/config/config.c: fix comment re: whatnowproc 2366 config/mh.h, sendmts/smail.c: declare a couple of things that 2367 should be in <strings.h> 2368 sbr/m_getdefs.c: don't complain if "context: file" isn't there. 2369 sbr/m_{convert,file,gmsg,name}.c: fix boundary handling of MAXFOLDER 2370 conf/mh-gen.8: say a few words about chown, remove in MH config 2371 file 2372 conf/{config/config.c,examples/READ-ME}: two new options, 2373 FOLDPROT, MSGPROT 2374 conf/{config/config.c,doc/mh-profile.rf}, config/mh.h: add the 2375 "unseen-sequence" 2376 sbr/{m_setcur.c,llib-lmh}, uip/{inc,show}.c: do the UNSEEN business 2377 2378 2379Sat Jul 27 12:55:27 1985 /mtr <mrose@nrtc-gremlin> 2380 2381 sbr/m_sync: slight adjustment 2382 uip/{addr,format,pick}sbr.c: a bit more debug info 2383 2384 2385Sat Jul 27 12:46:12 1985 /mtr <mrose@nrtc-gremlin> 2386 2387 -- Documentation Fixes from Bob Designer -- 2388 conf/doc/{post,mh-profile,show,send,repl,next,folder}.rf: typos 2389 uip/whatnowsbr.c: back to the old prompt 2390 2391 2392Sat Jul 27 00:33:39 1985 /mtr <mrose@nrtc-gremlin> 2393 2394 conf/doc/{mhl,show}.rf: upgrade a bit 2395 conf/makefiles/uip, uip/{mhl,mhlsbr,show}.c: add address/date parsing 2396 on demand 2397 conf/doc/{dp,scan}.rf, uip/formatsbr.c: slight upgrade 2398 support/mhl.{format,forward}: update a bit 2399 2400 2401Fri Jul 26 11:09:35 1985 /mtr <mrose@nrtc-gremlin> 2402 2403 sendmts/smail.c: slight fix for major bug with #ifdef BERK 2404 2405 2406Thu Jul 25 21:31:00 1985 /mtr <mrose@nrtc-gremlin> 2407 2408 conf/doc/pick.rf: finally get documentation right 2409 conf/makefiles/dist: a few more things 2410 2411 2412Thu Jul 25 17:00:17 1985 /mtr <mrose@nrtc-gremlin> 2413 2414 conf/doc/ADMIN.rf, uip/{inc,msgchk}.c: minor re-work POP debug 2415 features 2416 2417 2418Thu Jul 25 00:00:00 1985 /mtr <mrose@nrtc-gremlin> 2419 2420 MH #6.24 enters beta 2421 2422 2423Wed Jul 24 23:42:41 1985 /mtr <mrose@nrtc-gremlin> 2424 2425 uip/addrsbr.c: bug with #ifdef BERK, mp -> m_nohost not getting 2426 set so no aliasing done! 2427 conf/config/mts.c: lockfile name building botched! 2428 2429 2430Wed Jul 24 21:01:15 1985 /mtr <mrose@nrtc-gremlin> 2431 2432 uip/forw.c: -build logic botched 2433 2434 2435Wed Jul 24 14:07:31 1985 /mtr <mrose@nrtc-gremlin> 2436 2437 conf/mh.h, sbr/m_getfld.c, uip/{msh,{mhl,scan}sbr}.c: fix broken 2438 msh message delimiting behavior and broken mhl behavior under 2439 msh 2440 2441 2442Tue Jul 23 20:30:39 1985 /mtr <mrose@nrtc-gremlin> 2443 2444 uip/whom.c: pass more switches to post. Since they're ALL secret, 2445 no documentation needed! 2446 2447 2448 2449Mon Jul 22 16:50:54 1985 /mtr <mrose@nrtc-gremlin> 2450 2451 uip/picksbr.c: logic for handling "--header value" botched 2452 2453 2454Sun Jul 21 15:36:24 1985 /mtr <mrose@nrtc-gremlin> 2455 2456 conf/doc/{send,whom,mh-alias}.rf: aliasing hints 2457 conf/doc/{{MH,tmac}.h,template}: support hints section 2458 conf/doc/mh-mts.rf: minor fix 2459 2460 2461Thu Jul 18 15:59:19 1985 /mtr <mrose@nrtc-gremlin> 2462 2463 conf/mh-gen.8: typo 2464 2465 2466Wed Jul 17 09:47:19 1985 /mtr <mrose@nrtc-gremlin> 2467 2468 bboards/mmdf/mmdf.2/bboards/bb_wtmail: change dist_address to 2469 ds_address, dist_log to ds_log 2470 2471 2472Tue Jul 16 12:41:54 1985 /mtr <mrose@nrtc-gremlin> 2473 2474 uip/ali.c: forgot to call mts_init() to get "everyone", and "noshell" 2475 2476 2477Sun Jul 14 18:51:22 1985 /mtr <mrose@nrtc-gremlin> 2478 2479 uip/formatsbr.c: handle the blank line bug by hacking it (see the 2480 "echo controversy" discussed above). The solution is to insert 2481 a space in truly blank lines... 2482 2483 2484Sun Jul 14 13:44:13 1985 /mtr <mrose@nrtc-gremlin> 2485 2486 othersupport/bboards: version #2.1 as suggested by Jerry Sweet 2487 conf/doc/{ADMIN,mf,mh-{mts,tailor},bb{exp,oards5,tar},pop8}.rf: fixes 2488 suggested by Jerry Sweet 2489 2490 2491Sun Jul 14 13:23:49 1985 /mtr <mrose@nrtc-gremlin> 2492 2493 tws/dtimep.c: have "BST" mean British Summer Time not 2494 Bering Standard Time 2495 2496 2497Sun Jul 14 12:54:55 1985 /mtr <mrose@nrtc-gremlin> 2498 2499 -- Enhancements from John L. Romine -- 2500 uip/mhlsbr.c: minor cleanup 2501 2502 2503Fri Jul 12 10:32:40 1985 /mtr <mrose@nrtc-gremlin> 2504 2505 config/mh.h,sbr/uleq.c: change strindex() -> stringdex () to avoid 2506 MMDF name conflict 2507 uip/{addrsbr,dropsbr,msh,rcvpack,sbboards}.c: ditto 2508 2509 2510Thu Jul 11 12:34:15 1985 /mtr <mrose@nrtc-gremlin> 2511 2512 conf/makefiles/uip: oops, forgot a @END: SENDMTS inside an @BEGIN: POP 2513 2514 2515Wed Jul 10 20:40:53 1985 /mtr <mrose@nrtc-gremlin> 2516 2517 conf/config/config.c,config/mh.h,sbr/m_getdefs.c,uip/mhlsbr.c: 2518 mhl's choice of mhlproc was confusing to forw. Add new variable 2519 moreproc to fix the problem. Note as a result, the old BERK 2520 behavior is the default, you have to turn off moreproc in your 2521 .mh_profile if you don't want mhl to use it 2522 2523 2524Wed Jul 10 14:48:05 1985 /mtr <mrose@nrtc-gremlin> 2525 2526 uip/mhlsbr.c: don't SIG_DFL signals on start-up; if run from msh, 2527 this loses big, if not run from msh, then signals are SIG_DFL 2528 anyway... 2529 2530 2531Wed Jul 10 14:08:39 1985 /mtr <mrose@nrtc-gremlin> 2532 2533 conf/makefiles/popsupport,popsupport/popd.{c,8c}: a bit of clean-up 2534 2535 2536Wed Jul 10 12:07:42 1985 /mtr <mrose@nrtc-gremlin> 2537 2538 uip/addrsbr.c: another de-reference of NULL fixed 2539 2540 2541Wed Jul 10 09:04:04 1985 /mtr <mrose@nrtc-gremlin> 2542 2543 uip/send.c: typo defining LISTDSW 2544 2545 2546Tue Jul 9 18:59:21 1985 /mtr <mrose@nrtc-gremlin> 2547 2548 -- Suggested by Thomas Scott Christiansen <tom@wisc-ai.ARPA> -- 2549 uip/msh.c: move big Msgs[] structure from auto to static 2550 othersupport/netnews/{.,mhbox}/: new directories 2551 othersupport/netnews/{mh_profile,mhbox/flupcomps} new files 2552 2553 2554Sun Jul 7 13:31:01 1985 /mtr <mrose@nrtc-gremlin> 2555 2556 othersupport/scripts/: new directory for scripts. First is Bob 2557 Designer's modifications to JLR's append script. 2558 othersupport/mtrenv/bin/append: remove 2559 2560 2561Sun Jul 7 13:26:28 1985 /mtr <mrose@nrtc-gremlin> 2562 2563 uip/{addsbr,post,rcvdist,replsbr,sbboards}.c: support #ifdef BANG 2564 conf/examples/READ-ME: ditto 2565 2566 2567Thu Jul 4 17:36:34 1985 /mtr <mrose@nrtc-gremlin> 2568 2569 uip/msh.c: "pack" should be called "packf". 2570 2571 2572Thu Jul 4 16:00:38 1985 /mtr <mrose@nrtc-gremlin> 2573 2574 othersupport/mtrenv/mhbox/dp.debug: new file 2575 2576 2577Thu Jul 4 08:38:01 1985 /mtr <mrose@nrtc-gremlin> 2578 2579 tws/{dtime,dtimep}.c: know about J{D,S}T, also under #ifdef HUJI 2580 generate it if appropriate. (from Danny Braniss) 2581 2582 2583Thu Jul 4 08:29:11 1985 /mtr <mrose@nrtc-gremlin> 2584 2585 conf/doc/ADMIN.rf: put in a word or two about running conflict 2586 conf/makefiles/dist: add rules for .imp files 2587 2588 2589Mon Jul 1 22:22:49 1985 /mtr <mrose@nrtc-isc> 2590 2591 conf/doc/mhl.rf, uip/mhlsbr.c: remove the #ifdef BERK stuff and 2592 generalize it. If the MH profile entry mhlproc is defined, then 2593 you get the BERK behavior using the mhlproc as the output filter. 2594 Otherwise, you get the old behavior. If this works nice, I'll 2595 make "more" the default mhlproc and set-up config.c, mh.h, and 2596 m_getdefs.c as appropriate (with the documentation mh-profile.rf) 2597 For the moment, I'm using "less" as my mhlproc and it works 2598 fine. 2599 2600 2601Mon Jul 1 09:18:42 1985 /mtr <mrose@nrtc-isc> 2602 2603 sbr/m_{file,gmsg}.c, uip/{msh,refile,rmm,send}.c: #ifdef notdef the 2604 stuff marking messages as DELETED, since it's not used 2605 2606 2607Mon Jul 1 06:26:38 1985 /mtr <mrose@nrtc-isc> 2608 2609 -- Suggestions from Bob Desinger -- 2610 config/mh.h, sbr/m_backup.c: locate SBACKUP definition in mh.h 2611 sbr/m_gmsg.c, uip/rmf.c: handle SBACKUP prefix files appropriately, 2612 also, slight optimizations 2613 2614 2615Wed Jun 26 12:36:38 1985 /mtr <mrose@nrtc-isc> 2616 2617 MH #5.457 becomes MH #6.1 in beta 2618 2619 2620Mon Jun 24 23:31:42 1985 /mtr <mrose@nrtc-isc> 2621 2622 uip/send.c: try to prevent confused annotations. The algorithm 2623 works for dist and repl, but not forw 2624 2625 2626Mon Jun 24 14:58:25 1985 /mtr <mrose@nrtc-isc> 2627 2628 conf/doc/*.rf: Numerous documentation fixes suggested by Jerry 2629 Sweet. 2630 conf/doc/ADMIN.rf: New document: Administrator's Guide 2631 2632 2633Fri Jun 21 13:09:29 1985 /mtr <mrose@nrtc-isc> 2634 2635 uip/addrsbr.c: liked the wild-carding, so even for #ifndef BERK you 2636 get it. Of course in this case, you can wildcard on both the 2637 mbox and the host. It turns out that this is really useful for 2638 people who have many mailboxes and get a lot of munged mail. 2639 2640 2641Thu Jun 20 19:55:23 1985 /mtr <mrose@nrtc-isc> 2642 2643 -- Performance Enhancements from the 4.3BSD folks (by Van Jacobson) -- 2644 config/mh.h: define vfork for systems without it 2645 sbr/{refile,showfile}.c,uip/{replsbr,send,whatnowsbr}.c: replace 2646 fork() with vfork() 2647 config/mh.h: move Van's getfld.h definitions into here 2648 sbr/m_getfld.c: major performance tuning! (use -DRPATHS to get 2649 Return-Path: info from UNIX from: line) 2650 uip/{inc,msh}.c: m_unknown parameter added 2651 uip/trmsbr.c: support for TIOCGWINSZ in 4.3BSD(!!) 2652 uip/scan.c: -[no]reverse under #ifdef BERK (I really HATE this) 2653 also, update context prior to scan, again under #ifdef BERK 2654 uip/scansbr.c: performance enhancements plus inline copy of message 2655 body to output file for inc 2656 uip/mhlsbr.c: under #ifdef BERK pipe output to /usr/ucb/more if 2657 stdoutput is a terminal. 2658 uip/post.c: #ifdef DUMB a bit dumber for Berkeley addrsbr (actually 2659 these changes were made earlier for other reasons) 2660 uip/addrsbr.c: use prescan-like routine in SendMail under #ifdef 2661 BERK, also enable wild-carding. The former probably breaks 2662 the stuff in ap, et. al. 2663 2664 2665Sun Jun 16 10:21:33 1985 /mtr <mrose@nrtc-isc> 2666 2667 uip/{ap,dp,{repl,scan}sbr}.c: the old echo controversy raises it's 2668 ugly head: suppose we have a line in a replcomps file which is 2669 entirely in a %<...%> conditional and the conditional is false. 2670 In that case, we still get a blank line. This is very BAD if it 2671 occurs in the headers. Two solutions possible: 2672 1. If a call to FSprintf() returns a empty string, don't 2673 put out a \n. 2674 2. In new_fs, put the \n's in and just return one big 2675 string instead of an array of strings. 2676 Option [2] was implemented initially because it lets conditionals 2677 span multiple lines in the file. In order to keep the format files 2678 from looking too complicated, EOL was ignored in format files, 2679 \n's should be embedded where appropriate. A single format 2680 string argument is considered to have an implicit \n. This is 2681 inconsistent, but it keeps the format files readable. Option [2] 2682 was discarded though since it required a \n at the end of each 2683 line in the format file if there was no conditional stuff 2684 there. So, option [1] got implemented even though it doesn't 2685 allow conditionals to be multi-line (which is okay, since you 2686 can use \n in a line). 2687 2688 2689Sun Jun 9 16:37:40 1985 /mtr <mrose@nrtc-isc> 2690 2691 uip/dropsbr.c, uip/sbboards.c: .cnt mechanism broken, 2692 introduce new routine mbx_openX() in dropsbr.c and use that 2693 instead of mbx_open when opening an .cnt file 2694 2695 2696 2697Sun Jun 9 14:44:36 1985 /mtr <mrose@nrtc-isc> 2698 2699 conf/makefiles/uip,uip/show.c: make show/next/prev one program 2700 uip/{show,next,prev}hdr.c: remove as a result of above 2701 conf/doc/{next,prev}.rf: update 2702 2703 2704Thu Jun 6 23:03:09 1985 /mtr <mrose@nrtc-isc> 2705 2706 uip/{format,mhl}sbr.c: add some definitions for sprintb() 2707 bboards/bboards.h: define BBITS there instead of uip/bbc.c 2708 2709 2710Tue Jun 4 20:00:32 1985 /mtr <mrose@nrtc-isc> 2711 2712 -- Suggested by Dave Yost -- 2713 conf/doc/tmac.h: use ".nf" after ".SH" inside various macros 2714 (since ".SH" tends to set ".fi") 2715 sbr/m_{gmsg,sync}.c: some .mh_sequences optimizations for hm 2716 conf/config/config.c: support #ifdef NOMHSEQ 2717 2718 2719Tue Jun 4 13:30:27 1985 /mtr <mrose@nrtc-isc> 2720 2721 uip/trmsbr.c: optimize a bit, the ontty test in clear_screen () 2722 isn't needed 2723 2724 2725Mon Jun 3 22:15:18 1985 /mtr <mrose@nrtc-isc> 2726 2727 conf/doc/packd.rf, uip/packd.c: de-implement, essentially useless 2728 under 4.2BSD 2729 2730 2731Mon Jun 3 14:54:30 1985 /mtr <mrose@nrtc-isc> 2732 2733 othersupport/usenix: new directory containing the MH paper 2734 presented at the 1985 Summer Usenix Conference 2735 2736 2737Mon Jun 3 11:28:46 1985 /mtr <mrose@nrtc-isc> 2738 2739 TODO: remove since there's nothing worth left doing in it! 2740 2741 2742Sun Jun 2 18:36:19 1985 /mtr <mrose@nrtc-isc> 2743 2744 conf/doc/*.rf: more clean-up 2745 uip/ali.c: change help messages a bit, and add -[no]normalize 2746 switches 2747 conf/doc/mh-tailor.rf: new file 2748 config/mh.h,uip/{post,repl}.c: move definition of OUTPUTLINELEN 2749 to mh.h so sbr/help.c can use it 2750 sbr/help.c: smarter output routine for options 2751 2752 2753Sun Jun 2 14:07:46 1985 /mtr <mrose@nrtc-isc> 2754 2755 uip/whatnowsbr.c: don't say the draft's left around if it isn't 2756 (suggested by Mike O'Brien) 2757 uip/whatnowsbr.c: return value from non-initial calls to m_edit() 2758 not handled right (pointed out by Richard Johnson) 2759 sbr/m_getfld.c: be a bit smarter when recognizing that idiotic 2760 "From " line from silly UNIX-style maildrops 2761 2762 2763Sat Jun 1 14:45:25 1985 /mtr <mrose@nrtc-isc> 2764 2765 uip/{pick,picksbr,msh}.c: bite the bullet and have pick allow 2766 complex booleans 2767 conf/doc/{mh-chart,pick}.rf: ditto 2768 2769Sat Jun 1 11:18:06 1985 /mtr <mrose@nrtc-isc> 2770 2771 mf/mf.c, uip/*sbr.c: more register declarations 2772 2773 2774Sat Jun 1 01:35:06 1985 /mtr <mrose@nrtc-isc> 2775 2776 conf/doc/mhook.rf, uip/rcv*.c: account for MMDF-II change regarding 2777 rcvmail hooks and maildelivery(5) 2778 2779 2780Fri May 31 23:33:59 1985 /mtr <mrose@nrtc-isc> 2781 2782 conf/doc/*.rf: more doc fixes; document WHATNOW, OVERHEAD 2783 sbr/m_getdefs.c: more OVERHEAD code to optimize MH subforks 2784 2785 2786Fri May 31 22:19:15 1985 /mtr <mrose@nrtc-isc> 2787 2788 uip/replsbr.c: bite the bullet and have repl use the format string 2789 routines as well 2790 2791 2792Wed May 29 16:38:49 1985 /mtr <mrose@nrtc-isc> 2793 2794 Makefile, conf/makefiles/*: support depend. N.B.: This is for 2795 DEVELOPMENT WORK ONLY. "make depend" runs unifdef because some 2796 #include files are configuration specific. Sadly, unifdef 2797 isn't on all systems (it originated at Rand and migrated to 2798 4.2BSD). As a result, unless you have unifdef, don't run make 2799 depend. The dependencies listed in the conf/makefiles/* files 2800 are "generic". 2801 2802 2803Wed May 29 14:53:33 1985 /mtr <mrose@nrtc-isc> 2804 2805 othersupport/mtrenv/*: update 2806 2807 2808Tue May 28 19:45:36 1985 /mtr <mrose@nrtc-isc> 2809 2810 config/scansbr.h,uip/{inc,msh,rcvtty,scan,scansbr}.c: bite the 2811 bullet and have scansbr use a format string 2812 uip/{inc,scan}.c: no more -[no]numdate, -[no]size, -[no]time 2813 and use -format string and -width columns instead 2814 2815 2816Mon May 27 21:45:23 1985 /mtr <mrose@nrtc-isc> 2817 2818 uip/{ap,addrsbr}.c: upgrade ap to use formatsbr; required a new 2819 param to getm(), so modules which call getm() got changed 2820 as well 2821 othersupport/rcvtrip/rcvtrip: upgrade 2822 2823 2824Mon May 27 17:05:18 1985 /mtr <mrose@nrtc-isc> 2825 2826 tws/dp.c: move to uip/ 2827 uip/formatsbr.c: new module 2828 config/scansbr.h: define stuff for formatsbr 2829 2830 2831Mon May 27 11:33:32 1985 /mtr <mrose@nrtc-isc> 2832 2833 config/mh.h, sbr/{closefds,m_getdefs}.c: #ifdef OVERHEAD experimental 2834 code 2835 2836 2837Thu May 23 22:06:25 1985 /mtr <mrose@nrtc-isc> 2838 2839 conf/makfiles/uip,uip/*.c: next step in the lint process 2840 config/mh.h, sbr/llib-lmh, uip/rmf.c: move remdir() to sbr/makedir.c 2841 2842 2843Thu May 23 09:06:32 1985 /mtr <mrose@nrtc-isc> 2844 2845 conf/makefiles/{mts,uip}, uip/msgchk.c: moved from mts/ 2846 2847Wed May 22 19:49:43 1985 /mtr <mrose@nrtc-isc> 2848 2849 Makefile, config/mh.h, conf/makefiles/*, bboards/getbbent.c, 2850 */llib-l*, tws/{dtime,dtimep}.c: start the linting process, 2851 lint everything except the uip/ directory 2852 sendmts/smail.c, uip/trmsbr.c: move discard to sbr/ library 2853 mf/mf.c: lint fixes 2854 sbr/{getans,m_{gmsg,setcur},refile,showfile}.c: lint fixes 2855 sbr/{putenv,sprintb}.c: #include mh.h 2856 sbr/*: VOID -> (void) 2857 bbsupport/bb{aka,exp,tar}.c: lint fixes 2858 2859 2860Wed May 22 15:29:25 1985 /mtr <mrose@nrtc-isc> 2861 2862 popsupport/popser.c: if maildrop doesn't exist, note it and 2863 continue 2864 conf/doc/bbc.rf, uip/bbc.c: add -user switch to help POP debugging 2865 bboards/getbbent.c: have getbberr() return useful info for 2866 setbbfile (), setbbinfo (), and setbbent () 2867 popsupport/{popaka,popser,popwrd}.c, uip/{bbc,spop}.c: take advantage 2868 of getbberr() 2869 2870 2871Wed May 22 10:16:17 1985 /mtr <mrose@nrtc-isc> 2872 2873 sbr/m_getfld.c: Eom() was botching gathering the UNIX from line 2874 (fix from Matt Crawford <oddjob!matt@lbl-csam>) 2875 sendmts/smail.c: sm_end(NOTOK) was clobbering sm_reply 2876 2877 2878Tue May 21 22:33:58 1985 /mtr <mrose@nrtc-isc> 2879 2880 uip/scansbr.c: when copying characters to the scan listing, 2881 know about underlining conventions 2882 2883 2884Tue May 21 21:29:18 1985 /mtr <mrose@nrtc-isc> 2885 2886 Begin work on research-version of MH (#5.380[NRTC]). This version 2887 won't be sent out to the MH-Workers list, so I can do some power 2888 coding for a change. 2889 2890 -- WHATNOW changes -- 2891 2892 uip/{refile,send,show,whom}.c: #ifdef WHATNOW experimental code 2893 sbr/m_whatnow.c, uip/{whatnow,whatnowsbr}.c: default whatnow is 2894 a built-in for comp, et. al. 2895 sbr/{m_{edit,send},showhom}.c: removed since whatnowsbr has 'em 2896 sbr/showfile.c: likewise, showhead function removed 2897 2898 2899 -- POP changes -- 2900 2901 conf/doc/inc.rf, uip/inc.c: pop now lives in inc 2902 uip/spop.c: link to sbboards.c, the POP mailer for SendMail 2903 popsupport/: new directory from the ashes of 2904 othersupport/popsupport/, containing many new programs, files, 2905 and documentation 2906 bboards/{bboards.h,getbbent.c}: new functions to support 2907 popsupport/mmdfII/: the POP channel for MMDF-II, linked to the 2908 BBoards channel, as appropriate 2909 conf/doc/msgchk.rf, mts/msgchk.c: support POP 2910 2911 2912 -- Bug Fixes -- 2913 2914 uip/post.c: for path code, fixed a couple of dumb typos. 2915 uip/replsbr.c: if -noformat, don't worry about no addresses 2916 uip/bbc.c: another couple of nasty bugs fixed 2917 sendmts/smail.c: don't send HELO if talking to SendMail on the 2918 local host 2919 conf/doc/{MH,repl,forw,comp,dist,show,mh,mh-chart,whom}.rf: bug 2920 fixes 2921 2922 -- Configuration and Clean-up -- 2923 2924 conf/mhconfig.c: support new options: pop, chown, remove 2925 conf/makefiles/*: more chmods where appropriate 2926 config/config.c, sbr/help.c: include compile-time options in help 2927 listing. 2928 sbr/m_backup.c,uip/forw.c: remove makename in favor of mktemp 2929 sbr/pr_array.c: removed, since no one was using it 2930 config/mh.h, sbr/llib-lmh: update for all this 2931 othersupport/patch/: the latest version 2932 2933 2934Thu May 2 21:14:56 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2935 2936 MH #5.360[UCI] (uci-750a) released to MH-Workers 2937 2938 2939Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2940 2941 conf/makefiles/uip: make whatnow chmod +t'd 2942 2943 2944Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2945 2946 uip/post.c: a few more back-offs with #ifdef DUMB... 2947 2948 2949Thu May 2 21:13:03 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2950 2951 uip/sbboards.c: fdopen() called with wrong arg! 2952 2953 2954Wed Apr 24 22:45:39 1985 /mtr (agent: Marshall Rose) <uci@nrtc> 2955 2956 conf/doc/MH.rf: just a few more fixes... 2957 2958 2959Wed Apr 24 22:44:30 1985 /mtr (agent: Marshall Rose) <uci@nrtc> 2960 2961 sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug. 2962 2963 2964Sat Apr 20 14:46:10 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2965 2966 sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead 2967 of whatnow 2968 2969 2970Fri Apr 19 19:44:25 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2971 2972 uip/send.c: on annotations, if push'd avoid getting upset 2973 if message to annotate isn't there 2974 uip/send.c: fix "typo" for r1bindex () 2975 uip/send.c: put ~/.signature support back in under #ifdef UCI 2976 uip/send.c: use mktemp() instead of bogus makename! 2977 uip/send.c: fix screwy interaction between msh, dist, whatnow, 2978 and send (oh no!) 2979 2980 2981Fri Apr 19 19:23:39 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2982 2983 uip/whatnow.c: if edit fails, it's time to go away 2984 sbr/m_edit.c: minor cosmetic change 2985 2986 2987Fri Apr 19 19:13:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2988 2989 uip/post.c: more #ifdef DUMB madness, for local addresses, 2990 if no host portion given, then don't give it to sm_wadr() 2991 uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS 2992 2993 2994Fri Apr 19 18:32:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 2995 2996 conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow 2997 having send look for profile-entry of "push" rather than "send" 2998 to confusing to the user "community" 2999 3000 3001Fri Apr 19 18:28:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3002 3003 bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden" 3004 BBoards in -topic 3005 uip/bbc.c: catch a long name that got past us 3006 uip/bbc.c: fix -topics logic when BBoards given 3007 3008 3009Fri Apr 19 18:27:16 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3010 3011 conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c: 3012 support the new MTS variable "pophost" 3013 3014 3015Sat Apr 6 16:17:23 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3016 3017 MH #5.348[UCI] (uci-750a) released to MH-Workers 3018 3019 3020Wed Apr 3 23:53:12 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3021 3022 ohtersupport/mtrenv/bin/whatnow: new file 3023 3024 3025Wed Apr 3 23:52:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3026 3027 sendmts/smail.c: comment out an extra RSET for UCI's losing 3028 MMDF-I SMTP server 3029 3030 3031Tue Mar 26 18:32:49 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3032 3033 conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 3034 uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get 3035 to choose highest non-user uid and non-user shell 3036 3037 3038Tue Mar 26 18:02:52 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3039 3040 conf/doc/repl.rf: document bug in replcomps 3041 3042 3043Mon Mar 25 18:06:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3044 3045 mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a 3046 heuristic suggested by JSol. 3047 3048 3049Sun Mar 24 18:32:47 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3050 3051 sbr/m_draft.c, 3052 uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have 3053 -nodraftfolder override "Draft-Folder:" profile entry 3054 3055 3056Sat Mar 23 12:48:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3057 3058 -- Support the WhatNow shell -- 3059 conf/makefiles/{sbr,uip}: updates for all of this 3060 uip/{comp,dist,forw,repl}.c: remove What now? code, 3061 add -whatnow program, -nowhatnow 3062 sbr/m_whatnow.c: new module 3063 conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable 3064 whatnowproc 3065 sbr/llib-lmh: update 3066 uip/whatnow.c: new program, the first WhatNow shell 3067 conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder 3068 arguments 3069 sbr/putenv.c: update for above 3070 sbr/m_send.c: undo previous edits, m_whatnow() takes care of it 3071 uip/distsbr.c: new module for dist-style support 3072 uip/{send,whom}.c: call distout() in distsbr.c 3073 conf/doc/whatnow.rf: new file 3074 conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates 3075 conf/doc/template: fix 3076 3077 3078Thu Mar 21 08:45:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3079 3080 sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this 3081 problem, MMDF-II might! 3082 3083 3084Tue Mar 19 18:16:33 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3085 3086 conf/doc/msgchk.rf: new file 3087 conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk 3088 3089 3090Tue Mar 19 17:31:14 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3091 3092 conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch 3093 3094 3095Tue Mar 19 14:17:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3096 3097 othersupport/mtrenv/bin/{distf,mpick,packit}: updates 3098 3099 3100Sat Mar 16 12:49:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3101 3102 Makefile: simply Makefile using sh, also make DESTDIR work 3103 conf/makefiles/othersupport: simplify Makefile 3104 3105 3106Sat Mar 16 12:23:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3107 3108 uip/{mark,msh}.c: don't set previous-sequence to make debugging 3109 easier 3110 3111 3112Sat Mar 16 01:38:06 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3113 3114 conf/config/mts.c: add a few calls to mts_init ("mts") at 3115 strategic places 3116 3117 3118Sat Mar 16 00:28:01 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3119 3120 uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of 3121 inc -silent 3122 sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move 3123 annotations into send 3124 conf/makefiles/uip, uip/{send,post}.c: ditto 3125 conf/doc/{dist,forw,repl}.rf: ditto 3126 uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED) 3127 3128 3129Fri Mar 15 23:21:29 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3130 3131 sbr/printsw.c: compress output of printed switches 3132 sbr/m_getdefs.c: let $MHCONTEXT override context variable 3133 sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile 3134 entry "mh-sequences" override .mh_sequences 3135 sbr/m_seq.c: optimization 3136 3137 3138Fri Mar 15 23:05:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3139 3140 bbsupport/bbexp.c: fix string botch for command to popen. 3141 also allow extra arguments to indicate aging period. 3142 3143 3144Fri Mar 15 11:45:00 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3145 3146 othersupport/emh/READ-ME: new file 3147 3148 3149Thu Mar 14 22:41:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3150 3151 -- Fixes suggested by John Dilley <jad@Purdue> -- 3152 conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables 3153 localname, systemname, and uucpchan 3154 mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}: 3155 add new mtstailor variable lockstyle to control style of locking 3156 sbr/m_getfld.c: catch the UNIX "from user" line 3157 uip/scansbr.c: make use of the UNIX "from user" line 3158 uip/addrsbr.c: more #ifdef DUMB support 3159 uip/inc.c: minor bug in inc w.r.t. closing locked file 3160 uip/post.c: more #ifdef DUMB support 3161 uip/replsbr.c: support Return-Path: for defaulting host names 3162 as a last resort 3163 3164 3165Wed Mar 13 22:24:07 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3166 3167 uip/send.c: fix "use xxx logic" 3168 uip/msh.c: a NULL vs. "" typo 3169 3170 3171Wed Mar 13 22:01:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3172 3173 -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> -- 3174 uip/{comp,dist,forw,repl}.c: fix quit -delete logic 3175 conf/doc/{comp,mh-chart}.rf: document "-file file" switch 3176 uip/send.c: "send -help" should done (1) for comp, et. al. 3177 uip/send.c: typo "tempoary" 3178 conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder 3179 uip/ali.c: always load system aliases 3180 conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail, 3181 mh-profile,mhl,post}.rf: typo fixes 3182 conf/doc/send.rf, uip/send.c: -forward now the default, also 3183 don't gripe about "show -draft file" 3184 3185 3186Tue Mar 12 18:07:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3187 3188 othersupport/pop/pop.txt: a few minor corrections to typos. 3189 3190 3191Sat Mar 9 15:54:40 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3192 3193 uip/dropsbr.c: fix bug when fixing stomped maildrop. 3194 3195 3196Sat Mar 9 15:36:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3197 3198 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c: 3199 fix minor bug requiring nearly major re-write!!! 3200 3201 3202Wed Mar 6 18:59:22 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3203 3204 -- Fixes from Robert Elz <kre@ucb-vax> -- 3205 sbr/makedir.c: use mkdir() under #ifdef BSD42 3206 uip/rmf.c: use rmdir() under #ifdef BSD42 3207 3208 3209Wed Mar 6 18:19:46 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3210 3211 TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h}, 3212 uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style 3213 routing 3214 3215 3216Wed Mar 6 18:08:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3217 3218 uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug 3219 with MHMTS and local delivery in post, and SENDMTS and local 3220 delivery in slocal 3221 3222Sat Mar 1 20:21:17 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3223 3224 MH #5.321[UCI] (uci-750a) released to MH-Workers 3225 3226 3227Fri Mar 1 19:59:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3228 3229 uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead 3230 of BUFSIZ'd. 3231 3232 3233Fri Mar 1 19:56:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3234 3235 conf/config/mts.c: for the DUAL, you can't link to a file that you 3236 can't read, unbelievable, eh?, so change the creat (foo, 0000) 3237 to creat (foo, 0400). Also, fix up some botched args to a 3238 sprintf() call. 3239 3240 3241Fri Mar 1 19:48:53 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3242 3243 conf/config/config.c: if MORE is defined, used that instead of 3244 /usr/ucb/more. The #ifdef ALTOS dependency is removed. 3245 ALTOS users should use options MORE='"/usr/bin/more"', 3246 just like users of the Dual. 3247 conf/examples/READ-ME: document same 3248 3249 3250Wed Feb 20 20:48:12 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3251 3252 sbr/adios.c: save errno prior to doing fancy perror stuff 3253 3254 3255Wed Feb 20 20:40:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3256 3257 uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore 3258 signals if it's going to zero the maildrop. 3259 3260 3261Mon Feb 18 12:53:50 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3262 3263 conf/doc/send.rf, uip/send.c: de-implement ~/.signature support 3264 3265 3266Tue Feb 12 19:33:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3267 3268 uip/mhlsbr.c: clear_screen() logic between messages botched 3269 3270 3271Sun Jan 27 18:42:49 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3272 3273 conf/makefiles/mts: dependency screw-up on mts.o 3274 3275 3276Sun Jan 27 17:41:03 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3277 3278 sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection 3279 open, instead of starting a new one for each transaction 3280 othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support 3281 "rpop" under #ifdef RPOP 3282 othersupport/pop/client.c: remove 3283 conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h, 3284 sendmts/{smail,client}.c: support new server search list 3285 facility used by both -DSMTP and -DPOP 3286 3287 3288Sat Jan 26 09:12:27 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3289 3290 MH #5.310[UCI] (uci-750a) released to MH-Workers 3291 3292 3293Sat Jan 26 09:38:08 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3294 3295 tws/dtime.c: #define dysize(), since could be a macro in ctime.c 3296 (thanks, Fred) 3297 3298 3299Sat Jan 26 09:08:43 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3300 3301 uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still 3302 under non-disclosure (not the MH code, just the -ltma library 3303 which doesn't come with MH) 3304 3305 3306Sat Jan 26 09:05:52 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3307 3308 -- Fixes for MHMTS configuration -- 3309 conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system 3310 conf/doc/mhook.rf: ditto 3311 conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c: 3312 some typos in the declarations of global MTS variables that 3313 are MHMTS specific 3314 mf/mmuu.c: addr_convert() conflicted with routine of same name 3315 in uumm.c 3316 uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD 3317 systems 3318 3319 3320Tue Jan 8 13:54:13 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3321 3322 MH.5 is finished, finally. 3323 3324 3325 3326 3327 3328 3329 3330 3331 MHCHANGES from mh.4 to mh.5 3332 3333 3334Thu May 2 21:14:56 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3335 3336 MH #5.360[UCI] (uci-750a) released to MH-Workers 3337 3338 3339Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3340 3341 conf/makefiles/uip: make whatnow chmod +t'd 3342 3343 3344Thu May 2 21:13:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3345 3346 uip/post.c: a few more back-offs with #ifdef DUMB... 3347 3348 3349Thu May 2 21:13:03 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3350 3351 uip/sbboards.c: fdopen() called with wrong arg! 3352 3353 3354Wed Apr 24 22:45:39 1985 /mtr (agent: Marshall Rose) <uci@nrtc> 3355 3356 conf/doc/MH.rf: just a few more fixes... 3357 3358 3359Wed Apr 24 22:44:30 1985 /mtr (agent: Marshall Rose) <uci@nrtc> 3360 3361 sbr/m_whatnow.c, uip/{dist,forw,repl}.c: fix obscure "@" bug. 3362 3363 3364Sat Apr 20 14:46:10 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3365 3366 sbr/m_send.c, uip/whatnow.c: on "push", let send do push() instead 3367 of whatnow 3368 3369 3370Fri Apr 19 19:44:25 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3371 3372 uip/send.c: on annotations, if push'd avoid getting upset 3373 if message to annotate isn't there 3374 uip/send.c: fix "typo" for r1bindex () 3375 uip/send.c: put ~/.signature support back in under #ifdef UCI 3376 uip/send.c: use mktemp() instead of bogus makename! 3377 uip/send.c: fix screwy interaction between msh, dist, whatnow, 3378 and send (oh no!) 3379 3380 3381Fri Apr 19 19:23:39 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3382 3383 uip/whatnow.c: if edit fails, it's time to go away 3384 sbr/m_edit.c: minor cosmetic change 3385 3386 3387Fri Apr 19 19:13:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3388 3389 uip/post.c: more #ifdef DUMB madness, for local addresses, 3390 if no host portion given, then don't give it to sm_wadr() 3391 uip/post.c: back #ifdef DUMB off a bit in From: for MMDFMTS 3392 3393 3394Fri Apr 19 18:32:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3395 3396 conf/doc/MH.rf, sbr/m_send.c: de-implement "push" in whatnow 3397 having send look for profile-entry of "push" rather than "send" 3398 to confusing to the user "community" 3399 3400 3401Fri Apr 19 18:28:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3402 3403 bboards/bboards.h, uip/bbc.c: support BB_INVIS for "hidden" 3404 BBoards in -topic 3405 uip/bbc.c: catch a long name that got past us 3406 uip/bbc.c: fix -topics logic when BBoards given 3407 3408 3409Fri Apr 19 18:27:16 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3410 3411 conf/{config/mts.c,tailor/READ-ME}, mts/mts.h, uip/inc.c: 3412 support the new MTS variable "pophost" 3413 3414 3415Sat Apr 6 16:17:23 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3416 3417 MH #5.348[UCI] (uci-750a) released to MH-Workers 3418 3419 3420Wed Apr 3 23:53:12 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3421 3422 ohtersupport/mtrenv/bin/whatnow: new file 3423 3424 3425Wed Apr 3 23:52:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3426 3427 sendmts/smail.c: comment out an extra RSET for UCI's losing 3428 MMDF-I SMTP server 3429 3430 3431Tue Mar 26 18:32:49 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3432 3433 conf/{config/mts.c,tailor/READ-ME}, config/aliasbr.h, mts/mts.h, 3434 uip/aliasbr.c: make "*" logic mts-tailorable (ugh), you get 3435 to choose highest non-user uid and non-user shell 3436 3437 3438Tue Mar 26 18:02:52 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3439 3440 conf/doc/repl.rf: document bug in replcomps 3441 3442 3443Mon Mar 25 18:06:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3444 3445 mf/mf.c: avoid (incorrectly) recognizing " at " for "@" by using a 3446 heuristic suggested by JSol. 3447 3448 3449Sun Mar 24 18:32:47 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3450 3451 sbr/m_draft.c, 3452 uip/{comp,dist,forw,refile,repl,send,show,whatnow,whom}.c: have 3453 -nodraftfolder override "Draft-Folder:" profile entry 3454 3455 3456Sat Mar 23 12:48:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3457 3458 -- Support the WhatNow shell -- 3459 conf/makefiles/{sbr,uip}: updates for all of this 3460 uip/{comp,dist,forw,repl}.c: remove What now? code, 3461 add -whatnow program, -nowhatnow 3462 sbr/m_whatnow.c: new module 3463 conf/config/config.c,config/mh.h,sbr/m_getdefs.c: new variable 3464 whatnowproc 3465 sbr/llib-lmh: update 3466 uip/whatnow.c: new program, the first WhatNow shell 3467 conf/doc/{mh-chart,whom}.rf, uip/whom.c: upgrade to take draftfolder 3468 arguments 3469 sbr/putenv.c: update for above 3470 sbr/m_send.c: undo previous edits, m_whatnow() takes care of it 3471 uip/distsbr.c: new module for dist-style support 3472 uip/{send,whom}.c: call distout() in distsbr.c 3473 conf/doc/whatnow.rf: new file 3474 conf/doc/{MH,comp,dist,forw,mh,mh-{chart,profile},repl}.rf: updates 3475 conf/doc/template: fix 3476 3477 3478Thu Mar 21 08:45:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3479 3480 sendmts/smail.c: fix logic error in sm_end(); MMDF-I has this 3481 problem, MMDF-II might! 3482 3483 3484Tue Mar 19 18:16:33 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3485 3486 conf/doc/msgchk.rf: new file 3487 conf/{doc/{mh,mh-chart,MH}.rf,makefiles/doc}: update for msgchk 3488 3489 3490Tue Mar 19 17:31:14 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3491 3492 conf/doc/{ap,mh-chart}.rf, uip/ap.c: accept -help switch 3493 3494 3495Tue Mar 19 14:17:30 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3496 3497 othersupport/mtrenv/bin/{distf,mpick,packit}: updates 3498 3499 3500Sat Mar 16 12:49:48 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3501 3502 Makefile: simply Makefile using sh, also make DESTDIR work 3503 conf/makefiles/othersupport: simplify Makefile 3504 3505 3506Sat Mar 16 12:23:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3507 3508 uip/{mark,msh}.c: don't set previous-sequence to make debugging 3509 easier 3510 3511 3512Sat Mar 16 01:38:06 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3513 3514 conf/config/mts.c: add a few calls to mts_init ("mts") at 3515 strategic places 3516 3517 3518Sat Mar 16 00:28:01 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3519 3520 uip/{inc,msh,rcvtty,scan,scansbr}.c: clean up handling of 3521 inc -silent 3522 sbr/{llib-lmh,m_send.c}, uip/{annosbr,comp,dist,forw,repl}.c: move 3523 annotations into send 3524 conf/makefiles/uip, uip/{send,post}.c: ditto 3525 conf/doc/{dist,forw,repl}.rf: ditto 3526 uip/anno.c: forgot to check (mp -> msgstats[msgnum] & SELECTED) 3527 3528 3529Fri Mar 15 23:21:29 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3530 3531 sbr/printsw.c: compress output of printed switches 3532 sbr/m_getdefs.c: let $MHCONTEXT override context variable 3533 sbr/m_{getdefs,gmsg,sync}.c, conf/doc/mh-profile.rf: let the profile 3534 entry "mh-sequences" override .mh_sequences 3535 sbr/m_seq.c: optimization 3536 3537 3538Fri Mar 15 23:05:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3539 3540 bbsupport/bbexp.c: fix string botch for command to popen. 3541 also allow extra arguments to indicate aging period. 3542 3543 3544Fri Mar 15 11:45:00 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3545 3546 othersupport/emh/READ-ME: new file 3547 3548 3549Thu Mar 14 22:41:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3550 3551 -- Fixes suggested by John Dilley <jad@Purdue> -- 3552 conf/{config/mts.c,tailor/READ-ME}: add new mtstailor variables 3553 localname, systemname, and uucpchan 3554 mts/mts.h, conf/{mh-gen.8,config/{mts.c,mtstailor},tailor/READ-ME}: 3555 add new mtstailor variable lockstyle to control style of locking 3556 sbr/m_getfld.c: catch the UNIX "from user" line 3557 uip/scansbr.c: make use of the UNIX "from user" line 3558 uip/addrsbr.c: more #ifdef DUMB support 3559 uip/inc.c: minor bug in inc w.r.t. closing locked file 3560 uip/post.c: more #ifdef DUMB support 3561 uip/replsbr.c: support Return-Path: for defaulting host names 3562 as a last resort 3563 3564 3565Wed Mar 13 22:24:07 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3566 3567 uip/send.c: fix "use xxx logic" 3568 uip/msh.c: a NULL vs. "" typo 3569 3570 3571Wed Mar 13 22:01:37 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3572 3573 -- Fixes suggested by Phyllis Kantar <phyl@rand-unix> -- 3574 uip/{comp,dist,forw,repl}.c: fix quit -delete logic 3575 conf/doc/{comp,mh-chart}.rf: document "-file file" switch 3576 uip/send.c: "send -help" should done (1) for comp, et. al. 3577 uip/send.c: typo "tempoary" 3578 conf/doc/{send,whom}.rf: Profile Components forgot Draft-Folder 3579 uip/ali.c: always load system aliases 3580 conf/doc/{MH,comp,dist,forw,mhook,repl,send,show,mh-alias,mh-mail, 3581 mh-profile,mhl,post}.rf: typo fixes 3582 conf/doc/send.rf, uip/send.c: -forward now the default, also 3583 don't gripe about "show -draft file" 3584 3585 3586Tue Mar 12 18:07:44 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3587 3588 othersupport/pop/pop.txt: a few minor corrections to typos. 3589 3590 3591Sat Mar 9 15:54:40 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3592 3593 uip/dropsbr.c: fix bug when fixing stomped maildrop. 3594 3595 3596Sat Mar 9 15:36:13 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3597 3598 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c, uip/sbboards.c: 3599 fix minor bug requiring nearly major re-write!!! 3600 3601 3602Wed Mar 6 18:59:22 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3603 3604 -- Fixes from Robert Elz <kre@ucb-vax> -- 3605 sbr/makedir.c: use mkdir() under #ifdef BSD42 3606 uip/rmf.c: use rmdir() under #ifdef BSD42 3607 3608 3609Wed Mar 6 18:19:46 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3610 3611 TODO, config/addrsbr.h, sendmts/smail.c, mf/mf.{c,h}, 3612 uip/{addrsbr,ap,post,rcvdist,sbboards}.c: handle 822-style 3613 routing 3614 3615 3616Wed Mar 6 18:08:11 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3617 3618 uip/{dropsbr,packf,post,slocal}.c: fix to maildrop mapping bug 3619 with MHMTS and local delivery in post, and SENDMTS and local 3620 delivery in slocal 3621 3622 3623Sat Mar 1 20:21:17 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3624 3625 MH #5.321[UCI] (uci-750a) released to MH-Workers 3626 3627 3628Fri Mar 1 19:59:32 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3629 3630 uip/trmsbr.c: forgot to make a termcap buffer TXTSIZ'd instead 3631 of BUFSIZ'd. 3632 3633 3634Fri Mar 1 19:56:43 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3635 3636 conf/config/mts.c: for the DUAL, you can't link to a file that you 3637 can't read, unbelievable, eh?, so change the creat (foo, 0000) 3638 to creat (foo, 0400). Also, fix up some botched args to a 3639 sprintf() call. 3640 3641 3642Fri Mar 1 19:48:53 1985 /mtr (agent: Marshall Rose) <mh@uci-icsa> 3643 3644 conf/config/config.c: if MORE is defined, used that instead of 3645 /usr/ucb/more. The #ifdef ALTOS dependency is removed. 3646 ALTOS users should use options MORE='"/usr/bin/more"', 3647 just like users of the Dual. 3648 conf/examples/READ-ME: document same 3649 3650 3651Wed Feb 20 20:48:12 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3652 3653 sbr/adios.c: save errno prior to doing fancy perror stuff 3654 3655 3656Wed Feb 20 20:40:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3657 3658 uip/inc.c: fix suggested by John Dilley at Purdue, inc now ignore 3659 signals if it's going to zero the maildrop. 3660 3661 3662Mon Feb 18 12:53:50 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3663 3664 conf/doc/send.rf, uip/send.c: de-implement ~/.signature support 3665 3666 3667Tue Feb 12 19:33:14 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3668 3669 uip/mhlsbr.c: clear_screen() logic between messages botched 3670 3671 3672Sun Jan 27 18:42:49 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3673 3674 conf/makefiles/mts: dependency screw-up on mts.o 3675 3676 3677Sun Jan 27 17:41:03 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3678 3679 sendmts/smail.c, uip/post.c: with -DSMTP, keep one SMTP connection 3680 open, instead of starting a new one for each transaction 3681 othersupport/pop/{Makefile,{popd,popser,inc,popsbr}.c}: support 3682 "rpop" under #ifdef RPOP 3683 othersupport/pop/client.c: remove 3684 conf/{config/mts.c,tailor/READ-ME,makefiles/sendmts}, mts/mts.h, 3685 sendmts/{smail,client}.c: support new server search list 3686 facility used by both -DSMTP and -DPOP 3687 3688 3689Sat Jan 26 09:12:27 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3690 3691 MH #5.310[UCI] (uci-750a) released to MH-Workers 3692 3693 3694Sat Jan 26 09:38:08 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3695 3696 tws/dtime.c: #define dysize(), since could be a macro in ctime.c 3697 (thanks, Fred) 3698 3699 3700Sat Jan 26 09:08:43 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3701 3702 uip/{inc,post}.c: changes for #ifdef TMA; this stuff is still 3703 under non-disclosure (not the MH code, just the -ltma library 3704 which doesn't come with MH) 3705 3706 3707Sat Jan 26 09:05:52 1985 /mtr (agent: Marshall Rose) <mh@uci-750a> 3708 3709 -- Fixes for MHMTS configuration -- 3710 conf/makefiles/uip: shouldn't build rcvdist on an MHMTS system 3711 conf/doc/mhook.rf: ditto 3712 conf/config/mts.c, mhmts/netmail.c, mts/mts.h, uip/rmail.c: 3713 some typos in the declarations of global MTS variables that 3714 are MHMTS specific 3715 mf/mmuu.c: addr_convert() conflicted with routine of same name 3716 in uumm.c 3717 uip/news.c: looking in the wrong place for <sys/dir.h> on 4.2BSD 3718 systems 3719 3720 3721Tue Jan 8 13:54:13 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3722 3723 MH.5 is finished, finally. 3724 3725 3726Tue Jan 8 09:45:25 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3727 3728 sbr/m_edit.c: from Mike O'Brien on 4.2BSD use symlinks if "@" is 3729 across file systems 3730 uip/inc.c: slight botch in -[no]truncate 3731 3732Tue Jan 8 09:12:42 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3733 3734 conf/{mh-gen,doc/MH}.rf: last change, fix public domain notice 3735 config/notice.h: remove 3736 uip/version.sh: don't include ../config/notice.h 3737 3738 3739Mon Jan 7 19:05:22 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3740 3741 uip/inc.c: add -[no]truncate 3742 conf/doc/*: change up documentation a bit 3743 3744 3745Fri Jan 4 16:28:49 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3746 3747 uip/addrsbr.c: SENDMTS was botching UUCP addrs 3748 3749 3750Wed Jan 2 13:20:42 1985 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3751 3752 uip/addrsbr.c: #ifdef DUMB inserted 3753 3754 3755Mon Dec 31 21:28:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3756 3757 uip/packf.c, conf/doc/packf.c, conf/{config/config.c,makefiles/uip}, 3758 change pack to packf 3759 config/mh.h: make MAXFOLDERS smaller for the ALTOS 3760 3761 3762Mon Dec 31 17:43:49 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3763 3764 tws/{tws.h,dtime.c}: add dgmtime() 3765 3766 3767Sun Dec 30 19:52:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3768 3769 conf/config/{config,mts}.c, mmdf/hosts.c, uip/trmsbr.c, 3770 bboards/getbbent.c, config/mh.h: minor cleanup. 3771 3772 3773Sun Dec 30 12:11:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3774 3775 uip/post.c: have non-recipient addresses honor aliases 3776 3777 3778Sun Dec 30 12:01:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3779 3780 uip/sortm.c: fix for holes in "msgs" from Mike O'Brien 3781 3782 3783Sun Dec 30 11:50:57 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3784 3785 uip/post.c: one more -noverbose fix 3786 3787 3788Sat Dec 29 16:56:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3789 3790 conf/makefiles/sbr, config/mh.h, sbr/llib-lmh, sbr/closefds.c, 3791 uip/{msh,post,rcvtty,replsbr,send,slocal,whom}.c: implement 3792 closefds () 3793 3794 3795Sat Dec 29 12:17:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3796 3797 conf/{config/config.c,doc/{folder,mh-profile}.rf}, sbr/m_getdefs.c, 3798 uip/folder.c: fix folder -fast -recurse 3799 3800 3801Sat Dec 29 10:45:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3802 3803 sbr/m_sync.c: handle public and read-only sequences correctly 3804 uip/rmf.c: fix botch for handling read-only folders 3805 3806 3807Sat Dec 29 10:43:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3808 3809 uip/msh.c: improved $mhfolder handling for -prompt. 3810 3811 3812Wed Dec 19 12:49:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3813 3814 sbr/m_getfld.c: advise() with inverted arguments 3815 3816 3817Tue Dec 18 16:48:17 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3818 3819 bboards/*.c, conf/config/mts.c, mhmts/*.c, mmdf/*.c, sendmts/*.c, 3820 tws/*.c: register madness 3821 3822 3823Tue Dec 18 16:00:48 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3824 3825 uip/{bbc,msh}.c: for Farber, say name of BBoard not name of file 3826 3827 3828Tue Dec 18 16:00:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3829 3830 bboards/getbbent.c, conf/config/mts.c, sbr/m_backup.c, 3831 uip/dropsbr.c: for ALTOS "%.*s" doesn't work if * evals to 0, 3832 so kludge around it 3833 3834 3835Tue Dec 18 15:59:34 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3836 3837 sbr/m_getfld.c, uip/scansbr.c: some speed improvements from Jim 3838 Larus at UCB 3839 3840 3841Thu Dec 13 00:05:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3842 3843 sbr/m_getfld.c: big fields were having their headers zero'd 3844 3845 3846Wed Dec 12 11:51:52 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3847 3848 tws/{tws.h,dtime.c}: use modified version of gtime() to add new 3849 structure element to (struct tws *). This makes time 3850 comparisons insensitive to timezones, etc. 3851 3852Tue Dec 11 22:35:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3853 3854 -- Fixes from Julian Onions at Nottingham -- 3855 conf/makfiles/*: "ld -x -r" terminates with status 1 even if all 3856 goes well, so tell make not to worry about it 3857 config/mh.h,conf/examples/READ-ME: talk about void=int 3858 uip/{msh,post,rcv{dist,pack,tty},slocal}.c: include <sys/ioctl.h> if 3859 not V7 3860 3861 3862Tue Dec 11 17:05:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3863 3864 uip/trmsbr.c: minor fix in discard() for #ifdef ALTOS 3865 3866 3867Mon Dec 10 23:38:05 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3868 3869 config/scansbr.h, uip/{inc,scansbr,send,post}.c: add support for 3870 TTI's prototype TMA under #ifdef TMA 3871 uip/tmasbr.c: new module for support 3872 3873 3874Sat Dec 8 18:16:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3875 3876 config/mh.h, tws/tws.h, conf/config/mts.c: remove the void 3877 definitions 3878 conf/Makefile, config/makefiles/*: remove -ns from LDFLAGS 3879 conf/makefiles/uip: don't use the -g option for ls for 3880 s{bboards,local} 3881 conf/makefiles/*: use -l to ls not -ls 3882 3883 3884Sat Dec 8 18:16:20 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3885 3886 uip/rcvtty.c: minor-cleanup 3887 3888 3889Fri Dec 7 00:25:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3890 3891 uip/{inc,show}.c: implement "unseen" for TGC. This feature is 3892 currently undocumented pending field-testing. 3893 3894 3895Wed Dec 5 22:58:11 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3896 3897 uip/sbboards.c: on distribution, if a particular address loses, 3898 keep on going and report the error later on. 3899 bboards/mmdf/mmdf.{1,2}/bboards/bb_wtmail.c: in addition to above 3900 fix to sbboards, post failure notices to the local-XXX-request 3901 address. 3902 3903 3904Wed Dec 5 14:28:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3905 3906 mts/msgchk.c, Makefile, conf/makefiles/mts: honor MF conventions 3907 in msgchk, required MH sbr library 3908 uip/inc.c: better check of umincproc 3909 uip/{dist,forw,repl}.c: typo prevented annotation with the pyramid 3910 cc 3911 conf/makefiles/{bbsupport,uip}: give path to chown 3912 uip/dropsbr.c: no diagnostic if map is empty 3913 conf/config/mts.c, bboards/getbbent.c: more ALTOS stuff for v7 cc 3914 sbr/m_getfld.c, uip/mhlsbr.c: botched pointer to function notation, 3915 visible on v7 cc 3916 bbsupport/bbexp.c: forgot to foil m_getdefs() 3917 sbr/m_{setcur,seq}.c: handle "cur" correctly 3918 sbr/m_getfld.c: in msh$mhl with a message with no body, big loss 3919 uip/post.c: don't ask 3920 sbr/m_getfld.c, conf/makefiles/sbr: use the mts stuff to 3921 initialize the delimiter. The programs that need this will 3922 call mts_init() themselvess prior to calling m_getfld() 3923 3924 3925Fri Nov 30 08:47:52 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3926 3927 uip/news.c: forgot to include mh.h; no one must be using it, love 3928 to trash it from the distribution. 3929 3930 3931 -- Enter BETA Testing -- 3932 3933 3934Thu Nov 29 01:55:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3935 3936 uip/pick.c: don't output that "0" on error exits if stdout is a 3937 tty... (yep, pick acts differently for ttys, just like ls) 3938 3939 3940Wed Nov 28 22:59:34 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3941 3942 uip/msh.c: add -draft argument to msh$refile; clean-up -draft 3943 argument in msh$show 3944 sbr/m_draft.c: call path() on value of Draft-Folder: so relative 3945 folders work (!!) 3946 uip/repl.c: expand fcc: @folder arguments 3947 3948 3949Wed Nov 28 20:42:21 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3950 3951 conf/makefiles/*: for installations, use mv -f to save backup 3952 3953 3954Wed Nov 28 20:37:16 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3955 3956 uip/comp.c: restore old context-sensitive behavior 3957 3958 3959Wed Nov 28 19:57:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3960 3961 uip/rcv{pack,tty}.c: move inclusion of <sys/types.h> and 3962 <setjmp.h> to the not MMDFMTS part, since "util.h" includes 3963 'em 3964 3965 3966Wed Nov 28 11:28:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3967 3968 uip/mhlsbr.c: ignores wasn't being handled properly (logic bug) 3969 3970 3971Wed Nov 28 08:24:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3972 3973 uip/refile.c: if +folder arg is forgotten, don't print usage 3974 string. Also add -draft switch. 3975 3976 3977Wed Nov 28 00:15:25 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3978 3979 uip/trmsbr.c: always read termcap and do what we can. When called 3980 from in a non-interactive environment, do the right thing at 3981 the right time... 3982 uip/msh.c: call sc_width() at start-up to read good values from 3983 trmsbr 3984 3985 3986Tue Nov 27 21:02:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3987 3988 uip/send.c: re-implement the -[no]unique switches for JLR. 3989 3990 3991Tue Nov 27 20:44:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 3992 3993 -- More Changes for the ALTOS -- 3994 conf/makefiles/{mts,tws}: @(LDOPTIONS) was being left out of 3995 LDFLAGS 3996 config/aliasbr.h,uip/{ali,aliasbr}.c: prefix members of the aka 3997 structure with ak_, prefix members of the adr structure with ad_ 3998 tws/tws.h: type "void" undefined 3999 uip/rcv{dist,pack,tty}.c: include <sys/ioctl.h> only if not on 4000 ALTOS 4001 uip/ttyw.c: put everything under #ifdef TTYD 4002 4003 4004Tue Nov 27 19:22:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4005 4006 sbr/m_getfld.c: add m_eomsbr() for msh$mhl for bursting (sigh) 4007 4008 4009Tue Nov 27 19:08:46 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4010 4011 uip/addrsbr.c: in addition to griping about bogus addresses in the 4012 "alternate-mailboxes:" entry, add a line saying to fix it (and 4013 where) 4014 uip/scansbr.c: very minor cosmetic change in cpyfrm() for group 4015 handling 4016 4017 4018Tue Nov 27 16:54:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4019 4020 sbr/m_draft.c: add new result parameter which tells if a 4021 draft-folder is being used 4022 uip/{comp,dist,forw,repl,show,send,whom}.c: modified appropriately 4023 for extra parameter; this info is needed to decide which prompt and 4024 options to offer the user if the draft chosen exists 4025 4026 4027Tue Nov 27 14:19:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4028 4029 uip/post.c: ignore Fcc:s when disting 4030 4031 4032Mon Nov 26 20:34:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4033 4034 sbr/refile.c: new module; implements the "refile" option at "What 4035 now?" level 4036 uip/{comp,dist,forw,repl}.c: new switch -noedit, says to skip the 4037 initial edit and proceed directly to "What now?" level. 4038 Also make use of the new "refile" option at "What now?" level 4039 uip/comp.c: support for JLR's comp from a folder/msg notion 4040 4041 4042Mon Nov 26 12:26:28 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4043 4044 uip/mhlsbr.c: add -[no]bell 4045 4046 4047Mon Nov 26 10:20:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4048 4049 uip/send.c: add -[no]forward 4050 4051 4052Sun Nov 25 23:36:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4053 4054 uip/{mhl,trm}sbr.c: move discard() from mhlsbr to trmsbr 4055 4056 4057Sun Nov 25 19:30:46 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4058 4059 bbsupport/bboards.{dai,week}ly: if the bboards login shell is csh, 4060 can't use /bin/sh format... 4061 4062 4063Sun Nov 25 13:28:47 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4064 4065 uip/{{mhl,trm}sbr,msh}.c: use and support SOprintf() for output 4066 to terminal 4067 uip/mhlsbr.c: add support for built-in mhl in msh, mhlsbr() 4068 uip/msh.c: use new support for built-in mhl 4069 sbr/m_getfld.c: some mis-logic in Eom(); if style is UNKNOWN, 4070 ALWAYS figure out what it is prior to going on 4071 4072 4073Sat Nov 24 22:29:09 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4074 4075 uip/mhlsbr.c: into the fold 4076 4077 4078Sat Nov 24 19:09:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4079 4080 sbr/showfile.c: if lproc is "mhl", use mhlproc for consistency 4081 (Actually, user should use "lproc: show", "showproc: mhl".) 4082 4083Sat Nov 24 09:59:31 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4084 4085 -- Fixes from John Romine at TGC -- 4086 conf/mh-gen.8: include "dm.h" in list of include files for MMDF2 4087 conf/mh-gen.8: typo "ggenerate" 4088 conf/examples/READ-ME: BSD41a => BSD41A 4089 conf/mhconfig.c: V7 compiler tosses its cookies on reasonably 4090 formed structure members. Fix 4091 conf/config/config.c: remove comment about "pick -show" 4092 conf/{config/config.c,doc/mh-profile.rf}, config/mh.h sbr/m_getdefs.c: 4093 remove scanproc, since that's used only by "pick -scan" which does 4094 not exist 4095 conf/mhdoc: make into a Bourne shell script. 4096 4097 4098Fri Nov 23 21:08:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4099 4100 -- More Changes for the ALTOS -- 4101 config/altos.h: didn't work, idiotic V7 compiler (cpp) didn't do 4102 "the right thing", so get rid of it and change the variable 4103 names in-line 4104 conf/config/mts.c: make isdlm{1,2} into macros instead of routines 4105 in mf/mf.c; also move getusr() there. 4106 conf/config/mts.c: make getfullname () standard and add new 4107 mtstailor option, mailid, to do the BRL/NRTC stuff with 4108 pw_gecos 4109 4110 4111Fri Nov 23 19:26:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4112 4113 uip/{bbc,post,prompter,rcvdist,rmail,{repl,scan}sbr,s{bboards,local}}.c: 4114 minor clean-up 4115 4116 4117Wed Nov 21 13:35:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4118 4119 config/dropsbr.h: new include file 4120 uip/dropsbr.c: add support for maildrop mapping 4121 uip/dropsbr.c: add new parameter to mbx_open() for default mode on 4122 creation 4123 uip/{msh,pack,post,rcvpack,s{bboards,local}}.c: modify to use new 4124 support for maildrop mapping 4125 4126 4127Tue Nov 20 16:56:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4128 4129 bboards/{bboards.h,getbbent.c}: change bboard structure to make 4130 life easier for bbc. Also add new structure for use with msh. 4131 4132 4133Mon Nov 19 23:36:57 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4134 4135 uip/bbc.c: neaten handling of distribution addresses on 4136 `-topics' output. 4137 4138 4139Sun Nov 18 15:00:07 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4140 4141 uip/pick.c: if -help, set -nozero so done() doesn't print "0". 4142 Moby hack. 4143 4144 4145Sat Nov 17 22:43:11 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4146 4147 uip/msh.c: add msh$pack command. 4148 uip/pack.c: simplify a bit. 4149 4150 4151Sat Nov 17 21:22:35 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4152 4153 conf/makefiles/{mts,uip}: change PGMPROT to 755 for dpk. 4154 4155 4156Sat Nov 17 15:33:14 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4157 4158 uip/{mhl,trm}sbr.c: add sc_length() to return li#. Have mhl 4159 assume co# and li# based on termcap entry if not given on 4160 command line. If entries aren't present in termcap, use 4161 values in template. 4162 4163 4164Sat Nov 17 13:49:12 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4165 4166 config/mh.h,uip/{folder,refile}.c: add NFOLDERS to denote max number 4167 of folders/files on command line. 4168 4169 4170Fri Nov 16 19:01:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4171 4172 uip/msh.c: remove -[no]burst switches. Add "rmm" command, but don't 4173 document it yet. Still have to resolve a few problems. 4174 4175 4176Fri Nov 16 08:21:08 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4177 4178 -- More fixes from Fred Blonder at UMCP-CS -- 4179 conf/mhconfig.c: #define SVAL(s) to handle those pesky 4180 de-references to NULL. 4181 4182 4183Fri Nov 16 08:20:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4184 4185 sbr/m_getdefs.c: close up COMPAT code slightly. 4186 conf/makefiles/*: change "-cp $(BINDIR)/cmd zcmd" to use "-mv". 4187 (On a trial basis.) 4188 4189Thu Nov 15 21:15:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4190 4191 -- Fixes from John Romine at TGC -- 4192 sbr/m_getdefs.c: use (FILE *)NULL instead of NULL when testing 4193 fopen()'s return value. 4194 4195 4196Thu Nov 15 12:11:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4197 4198 mmdf/hosts.c: at the suggestion of Doug Kingston, use dm_v2route() 4199 to map host references to official domain strings. 4200 4201 4202Thu Nov 15 09:29:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4203 4204 -- Fixes from John Romine at TGC -- 4205 uip/{forw,mhlsbr}.c: using NULL instead of "" in a couple of 4206 places. 4207 4208 4209Thu Nov 15 09:24:32 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4210 4211 -- More fixes from Fred Blonder at UMCP-CS -- 4212 sbr/concat.c: botched <varargs.h> installation for the pyramid. 4213 use Fred's code. 4214 4215 4216Wed Nov 14 23:24:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4217 4218 -- All suggestions from Phyllis Kantar at Rand -- 4219 sbr/{ssequal,uleq}.c: default arguments to "" if NULL. 4220 uip/addrsbr.c: have ismymbox() recognize localhost!user. 4221 uip/folder.c: have "folder -fast msg" set "msg" as cur. 4222 sbr/m_getdefs.c: if using $MH, and it isn't relative, 4223 after expanding it, setenv it to an absolute pathname for 4224 subshells. 4225 4226 4227Wed Nov 14 22:19:10 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4228 4229 sbr/m_gmsg.c: undo curmsg "fix" above, it broke MH mightily! 4230 sbr/m_convert.c: check curmsg here, so explicit references to 4231 "cur", when it doesn't exist, fails. 4232 4233 4234Wed Nov 14 20:16:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4235 4236 sbr/adios.c: for 4.2BSD use writev() on the adios() family of 4237 routines, gives much smoother output. 4238 uip/mhlsbr.c: call the adios() family of routines instead of 4239 explicitly using stderr. 4240 4241 4242Wed Nov 14 19:06:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4243 4244 sbr/m_{gmsg,seq}.c: fix various logic bugs that prevented private 4245 sequences from being recognized as such. 4246 4247 4248Wed Nov 14 13:30:00 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4249 4250 sbr/m_convert.c: if "0" is given as a message number, print 4251 special error message (for use with backquoted pick). 4252 sbr/m_gmsg.c: be more careful about saying when "cur" exists. 4253 (don't set "curmsg" unless "mp -> msgstats[curmsg] & EXISTS"). 4254 4255 4256Wed Nov 14 10:23:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4257 4258 -- All suggestions from Phyllis Kantar at Rand -- 4259 mf/mf.{h,c}: add new field entry "note" for 822-style comments. 4260 config/addrsbr.h: add corresponding field entry m_note. 4261 also change m_hnum to m_type. 4262 uip/addrsbr.c: add a new argument to getm() to say what type the 4263 default host is. 4264 4265 4266Tue Nov 13 21:05:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4267 4268 uip/msh.c: add "sortm" command. 4269 uip/sortm.c: clean it up a bit. 4270 4271 4272Tue Nov 13 18:58:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4273 4274 tws/{tws.h,dtime.c}: move tws_compare() from uip/picksbr.c to 4275 dtime.c, call it twsort(). 4276 4277 4278Tue Nov 13 13:08:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4279 4280 newsupport/mh_receive: make it generated during MH configuration. 4281 conf/mhconfig.c: support above change. 4282 4283 4284Tue Nov 13 00:58:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4285 4286 uip/msh.c: add "inc" and "mhmail" commands (big deal). 4287 4288 4289Tue Nov 13 00:08:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4290 4291 uip/{burst,msh}.c: fix bursting algorithm to support forwardings/bcc:s. 4292 uip/{forw,mhlsbr,post}.c: strip one extra \n from last encapsulation 4293 boundary. 4294 4295 4296Mon Nov 12 22:15:53 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4297 4298 -- All fixes from Fred Blonder at UMCP-CS -- 4299 conf/doc/mh.rf: add more details (mini tutorial). 4300 sbr/{concat.c,llib-lmh}: use <varargs.h> 4301 sbr/m_name.c: use simpler method, sprintf(). Also fix size of 4302 name[] buffer. 4303 4304 4305Mon Nov 12 11:01:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4306 4307 uip/post.c: re-arrange the code a bit for better organization. 4308 4309 4310Mon Nov 12 08:29:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4311 4312 conf/makefiles/bbsupport: when MH profile was installed for the 4313 BBoards login, the context file wasn't. 4314 sbr/m_getdefs.c: if "context:" isn't set in the MH profile, then 4315 don't complain if it's not there. 4316 4317 4318Mon Nov 12 08:15:59 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4319 4320 uip/msh.c: msh$show didn't know about the `-form formfile' switch. 4321 4322 4323Sat Nov 10 16:10:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4324 4325 sbr/trimcpy.c: remove all trailing [lt]wsp. 4326 4327 4328Thu Nov 8 16:59:37 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4329 4330 uip/bbc.c: trap sigTERM just like sigEMT so user can kill bbc and 4331 "have the right thing happen". 4332 4333 4334Wed Nov 7 21:51:56 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4335 4336 uip/post.c: make Bcc:s look more line a forwarded message. 4337 uip/mhl.c: add -forwall flag to help forw for batching. the -forward 4338 flag now just uses the encapsulation algorithm. 4339 4340 4341Wed Nov 7 20:45:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4342 4343 uip/{clr,scan}sbr.c: read termcap to ascertain the length of the 4344 scan line. 4345 uip/trmsbr.c: used to be called uip/clrsbr.c 4346 4347 4348Wed Nov 7 20:12:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4349 4350 sbr/m_draft.c: "Draft-Folder: +drafts" loses. Strip the '+' if 4351 need-be. 4352 4353 4354Tue Nov 6 21:33:39 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4355 4356 uip/dist.c: on "push" call ready_draft() prior to actual push() 4357 since if dist is invoked from bbr the file being distributed 4358 will get zapped prior to ready_draft() getting called. Moby 4359 hack. 4360 4361 4362Tue Nov 6 21:16:42 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4363 4364 uip/msh.c: call m_unknown() since advanced m_getfld() algorithm 4365 loses otherwise (a long story). 4366 4367 4368Tue Nov 6 09:56:55 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4369 4370 sbr/{m_edit.c,llib-lmh}: add extra argument for $cwd for edit. 4371 uip/{comp,dist,forw,repl}.c: call pwd() and invoke m_edit with the 4372 extra argument. 4373 4374 4375Tue Nov 6 09:56:21 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4376 4377 conf/mhconfig.c: add "oldload" option for ALTOS. 4378 4379 4380Mon Nov 5 18:15:01 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4381 4382 -- ALTOS port of MH.5 (under #ifdef ALTOS) -- 4383 conf/config/config.c: "more" resides in /usr/bin/. "ls" resides 4384 in /bin/. 4385 conf/config/mts.c: read /etc/mhid for {Local,System}Name(). Also 4386 add routine gethostname () which reads /etc/systemid. 4387 config/mh.h: #include "../config/altos.h" on #ifdef ALTOS. Also, 4388 new #define LINK which is "@" unless ALTOS else "#". 4389 config/altos.h: to get past V7 compiler... 4390 mf/msgchk.c: was using NULL instead of "" 4391 mf/mf.h: #include "../config/altos.h" on #ifdef ALTOS. 4392 sbr/m_edit.c: use LINK instead of "@" 4393 sbr/m_gmsg.c: use LINK instead of "@" 4394 sbr/m_seq.c: was using NULL instead of "" 4395 uip/clrsbr.c: use minimum of 2048 size for termcap buffer 4396 uip/dist.c: use LINK instead of "@" 4397 uip/install-mh.c: use (FILE *)NULL instead of NULL 4398 uip/msh.c: don't #include <sys/ioctl.h> if ALTOS 4399 uip/repl.c: use link instead of "@" 4400 uip/rmf.c: use link instead of "@" 4401 4402 4403Mon Nov 5 13:14:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4404 4405 uip/replsbr.c: don't adios() when can't understand "From:" or 4406 "Sender:" field. Continue on, gracefully (ha!) 4407 4408 4409Sun Nov 4 17:40:04 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4410 4411 uip/folder.c: forgot the m_sync() after m_setcur(). This 4412 prevented "folder +folder msg" from setting msg as cur. 4413 4414 4415Sun Nov 4 15:00:20 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4416 4417 sbr/m_getfld.c: in the interests of speed-up, change eom() to a 4418 macro that calls the auxiliary function Eom() if need be. This, 4419 along with the addition of a new mbx_style, DEFAULT, should 4420 give a significant speed-up in parsing individual files and 4421 the MH profile. Finally, make Getc() a macro as well, which 4422 calls the routine GETC() only on special occasions. 4423 config/mh.h,sbr/{llib-lmh,m_getfld.c}: change mbx_unknown() to 4424 m_unknown(). 4425 4426 4427Sat Nov 3 19:56:51 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4428 4429 uip/bbc.c: get this: "bbc -quiet" with no other arguments and a 4430 bogus "bboards:" entry in the profile would yield a core dump. 4431 Marvelous. 4432 4433 4434Fri Nov 2 17:08:18 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4435 4436 uip/forwsbr.c: remove, put cpydgst() into sbr/cpydata.c 4437 config/mh.h, sbr/llib-lmh: declare cpydgst(). 4438 4439 4440Fri Nov 2 13:44:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4441 4442 uip/{forw,forwsbr}.c: change encapsulation algorithm to use 4443 different bit-stuffing scheme. 4444 uip/mhlsbr.c: with -forward (interface from forw), support change 4445 in encapsulation algorithm. 4446 4447 4448Fri Nov 2 13:17:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4449 4450 uip/replsbr.c: don't bomb if returnee's host is unknown (use 4451 AD_HOST instead of AD_NAME). 4452 mmdf/hosts.c: when calling mmdf_init() use invo_name and not "mh". 4453 4454 4455Fri Nov 2 07:56:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4456 4457 uip/pick.c: if no matches and -list output a "0" so backquoting 4458 fails. 4459 4460 4461Thu Nov 1 18:42:44 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4462 4463 sbr/brkstring.c: brkany() wasn't checking for a null string. It 4464 does now. 4465 4466 4467Thu Nov 1 15:14:43 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4468 4469 support/mhl.format: change terminal length from 40 to 23. 4470 4471 4472Thu Nov 1 00:33:24 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4473 4474 bbsupport/{bboards.{daily,weekly},bb{save,remove}} - use /bin/sh 4475 not /bin/csh 4476 bbsupport/bb{aka,exp,tar}.c - call setbbent() with the right 4477 argument. Where applicable use /bin/sh not /bin/csh 4478 conf/config/MakeBBoards - remove dependencies 4479 conf/mhconfig.c - support for empty mmdfldir and non-empty 4480 mmdflfil. 4481 4482 4483Wed Oct 31 22:27:33 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4484 4485 uip/repl.c: since post can handle multiple folders in an fcc: 4486 line, take advantage of it. 4487 4488 4489Wed Oct 31 20:23:13 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4490 4491 -- All fixes from Phyllis Kantar at Rand -- 4492 uip/repl.c: should use done(1) if the initial m_edit fails instead 4493 of done(0). 4494 sendmts/smail.c: comment out passing of "-ov" to SendMail if 4495 compiled at Rand. 4496 4497Wed Oct 31 19:12:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4498 4499 uip/rcv{cron,tty}.c: include "../mmdf/util.h" when MMDFMTS. 4500 4501 4502Wed Oct 31 14:41:06 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4503 4504 uip/scansbr.c: change SLINE to 78 (instead of 79). We really 4505 should read termcap or an MH profile entry though. 4506 4507 4508Wed Oct 31 08:13:36 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4509 4510 uip/prompter.c: if the skeleton lacked a body sometimes prompter 4511 would ask for a body and sometimes it wouldn't. Now it ALWAYS 4512 does. 4513 uip/show.c: "show -pr -f n" exec'd "pr inbox/-f inbox/n". Now it 4514 exec's "pr -f inbox/n" like it should. 4515 4516 4517Wed Oct 31 07:54:41 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4518 4519 mmdf/hosts.c: somehow "mmdf.h" and "util.h" weren't included. 4520 4521 4522Tue Oct 30 22:14:19 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4523 4524 uip/post.c: if we get an address-bearing field without any address, 4525 just ignore it instead of complaining about it. 4526 4527 4528Tue Oct 30 21:30:38 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4529 4530 tws/dtimep.c: parse ctime(3) strings, since some fool hosts 4531 actually permit that to get into the Internet. 4532 4533 4534Tue Oct 30 18:59:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4535 4536 mf/mf.c: very minor clean-up of isfrom(). 4537 mhmts/{hosts.c,netmail.c},{mmdf,sendmts}/hosts.c: include mts.h 4538 4539 4540Tue Oct 30 16:35:37 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4541 4542 uip/prompter.c: if the skeleton lacked a body sometimes prompter 4543 would ask for a body and sometimes it wouldn't. Now it doesn't. 4544 uip/dist.c: call ready_msg() each time ready_draft() is called so 4545 user can edit message being dist'd. (sigh) 4546 4547 4548Tue Oct 30 08:12:50 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4549 4550 uip/{comp,dist,forw,repl}.c: make the "push" option at "What now?" 4551 level visible. Document the draftfolder switches in the 4552 manual page 4553 uip/bbc.c: document `-file BBoardsfile' in manual page 4554 uip/bbl.c: remove -debug switch 4555 uip/repl.c: remove -debug switch 4556 uip/send.c: document -[no]remove in manual page, make -push 4557 visible and add -nopush. Document the draftfolder switches in 4558 the manual pages 4559 4560 4561Mon Oct 29 19:23:10 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4562 4563 uip/bbc.c: remove a couple of calls to setbbent(). They were 4564 defeating setbbfile(). They weren't even needed since the 4565 first thing that bbc does (even before parsing arguments) is 4566 to call setbbent(). 4567 uip/show.c: force -noformat, -noheader, and -nopr to be at least 4568 three characters for recognition. 4569 uip/post.c: when invoking fileproc, add a '+' only if it doesn't 4570 start with '+' or '@'. 4571 4572 4573Sun Oct 28 22:12:22 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4574 4575 uip/bbr$repl: forgot to support -[no]query. 4576 conf/doc/tmac.h: add .nf and .fi at the right spots for "FILES", 4577 etc. 4578 4579Sun Oct 28 20:36:45 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4580 4581 uip/folder.c: On "folder +foo", if +foo doesn't exist, ask if it 4582 should be. 4583 4584 4585Sun Oct 28 10:32:06 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4586 4587 uip/*.c: remove calls to m_news(), also add m_foil() to foil 4588 implicit calls to m_getdefs (). 4589 {sbr/m_getdefs,uip/rmf}.c: make mp->others checking a bit smarter 4590 for #ifdef UCI. 4591 4592 4593Sat Oct 27 23:08:23 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4594 4595 sbr/m_getdefs.c: create the MH-directory if it's not there. 4596 uip/rmf.c: when rmf'ing a folder make sure parent's folder is 4597 writable as well as the folder. 4598 4599 4600Wed Oct 24 21:46:22 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4601 4602 conf/config/config.c, config/mh.h: add libpath() which looks first 4603 in m_maildir and then etcpath for the file. Get rid of the 4604 std* variables since libpath() now does the same thing. 4605 With libpath, we now search m_maildir and then etcpath for 4606 alias files for send and whom, form files for comp, dist, forw, 4607 and repl, and filter files for forw and mhl. 4608 4609 4610Wed Oct 24 11:00:55 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4611 4612 -- All fixes from Terry Domae at NRTC -- 4613 conf/mhconfig.c: invoke mhdoc with csh explicitly since V7 doesn't. 4614 conf/config/config.c, config/mh.h: add new global variable libpath. 4615 uip/mhlsbr.c: support libpath for system-wide forms. 4616 config/mh.h,mf/mf.c,sbr/getusr.c,uip/post.c: add -DNRTC for MAILID 4617 support 4618 uip/replsbr.c: don't panic if the host for the sender/from field 4619 is unknown. 4620 uip/{send,whom}.c: forgot to use m_draft() instead of m_maildir(draft). 4621 sbr/m_draft.c: fix things up for show -draft. 4622 uip/show.c: add a "-form formfile" switch. Also, support for -draft 4623 to reflect draftfolders. 4624 4625 4626Tue Oct 23 12:35:58 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4627 4628 conf/config/mts.c, mts/mts.h: remove the mbx_lock() and mbx_unlk() 4629 routines and replace them with the lock-and-open routines 4630 lkopen(), lkclose(), lkfopen(), and lkfclose(). lkopen() acquires 4631 an exclusive lock on the named file (which *must* exist) and then the 4632 appropriate open. lkclose() releases the lock and closes the 4633 file. lkfopen() is to lkopen() as fopen() is to open(). lkfclose() 4634 is to lkclose() as fclose() is to close(). I had to do all this 4635 so with 4.2BSD we can use flock to do the locking instead of the 4636 link/unlink business. 4637 4638 4639Mon Oct 22 11:37:30 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4640 4641 sendmts/smail.c: forgot to declare parameter watch for -DSENDMAIL. 4642 conf/makefiles/*: make "make install" a synonym for "make inst-all". 4643 conf/makefiles/*: support $(DESTDIR) convention. 4644 4645 4646Sat Oct 20 11:47:26 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4647 4648 uip/post.c: let fcc: fields have more than one folder entry. 4649 4650 4651Fri Oct 19 08:57:23 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4652 4653 uip/dist.c: instead of introducing Prev-Resent-Header: just prepend 4654 Prev- to previous resent-XXX: fields. 4655 uip/{post,dist}.c: append resent-XXX: fields instead of prepending 4656 them. Also some minor clean-up. 4657 tws/dtime.c: use a better structure to permit "fool-proof" 4658 generation of time with dst. 4659 tws/dtimep.c: minor clean-up. 4660 4661 4662Thu Oct 18 11:14:15 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4663 4664 uip/annosbr.c: if file doesn't exist, don't spit out error 4665 diagnostic (comp/dist/forw/send -anno followed by push). 4666 4667 4668Wed Oct 17 10:02:27 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4669 4670 uip/inc.c: more mtstailor fixes, always read MAILDIR. 4671 uip/prompter.c: add the -[no]rapid switch. 4672 4673 4674Mon Oct 15 08:27:13 1984 /mtr (agent: Marshall Rose) <uci@udel-dewey> 4675 4676 conf/{mhconfig.c,config/config.c}: make the default editor 4677 configurable. 4678 conf/mhconfig.c: add support for othersupport/Makefile. 4679 Makefile,conf/{config/mts.c,makefiles/mts}: add support for the 4680 mtstailor file. 4681 othersupport/tutorial/: include the MH tutorial 4682 uip/{ap,bbr,conflict,inc,post,rcvcron,rcvlink,rmail,sbboards,slocal}.c, 4683 mts/msgchk.c: add support for the mtstailor file. 4684 uip/{rmail,sbboards,slocal}.c: foil m_getdefs() (just in case). 4685 4686 4687Fri Oct 12 09:53:56 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4688 4689 uip/ap.c: be sure to foil m_getdefs() for consistency. 4690 4691 4692Fri Oct 12 09:52:19 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4693 4694 sbr/m_edit.c: change rindex() to r1bindex(). Silly typo. 4695 4696 4697Wed Oct 10 14:41:30 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4698 4699 uip/rcv{cron,link,tty}.c: foil m_getdefs() for JLR. 4700 4701 4702Wed Oct 10 09:15:23 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4703 4704 uip/install-mh.c: fix minor typo in display of help message. 4705 4706 4707Mon Oct 1 20:49:32 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4708 4709 uip/repl{,sbr}.c: add the -[no]query switch which interactively 4710 prompts the user for info on who should be replied-to. 4711 4712 4713Mon Oct 1 20:48:25 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-icsb> 4714 4715 uip/{scan,inc,scansbr}.c: change scansbr.h to #define the return 4716 codes from scansbr$scan(). Modify scan.c to say if a null message 4717 is empty. 4718 4719 4720Sat Sep 22 20:19:40 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4721 4722 uip/rcvlink.c: new rcvmail hook, just like the old rcvlink hook 4723 used in the ZOTnet. 4724 4725 4726Sat Sep 22 19:03:02 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4727 4728 uip/sbboards.c: forgot a few arguments in a couple of printf-like 4729 strings. 4730 4731 4732Fri Sep 21 19:25:25 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4733 4734 sendmts/hosts.c: change ALLHOSTS logic: if we're running with an 4735 exception file, then turn ALLHOSTS on (let mail system be final 4736 arbitrator). Also, if using an exception file, play along if the 4737 file can't be opened. 4738 4739 4740Wed Sep 19 16:02:18 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4741 4742 uip/scan..c: if message is unreadable (errno==EACCES), just say 4743 "unreadble", don't bother to call admonish(). 4744 4745 4746Tue Sep 18 14:30:57 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4747 4748 uip/inc.c: Check $MAILDROP prior to checking the Maildrop: profile 4749 entry. 4750 4751 4752Tue Sep 18 14:16:53 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4753 4754 uip/folder.c: if folder is unreadable (errno==EACCES), just say 4755 "unreadable", don't bother to call admonish(). 4756 4757 4758Sun Sep 16 16:08:39 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4759 4760 uip/folder.c: change capitalization of "%d Folder%s" to 4761 "%d folder%s". 4762 4763 4764Wed Sep 12 20:02:22 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4765 4766 uip/rcv{cron,tty}.c: if not reading mmdf.h, then read smail.h to 4767 get proper definitions of RP_M{ECH,OK}. 4768 4769 4770Tue Sep 11 19:59:24 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4771 4772 tws/dtime.c: have it know about EDT. Really, dtimezone needs to 4773 get fixed up and use two tables instead of one... 4774 4775 4776Mon Aug 27 05:07:37 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4777 4778 uip/inc.c: examine the profile entry "maildrop" to override the 4779 default maildrop if necessary. "maildrop" is interpreted with 4780 m_mailpath(), so if not an absolute path, it's interpreted relative 4781 to the user's MH directory. 4782 4783 4784Mon Aug 27 05:00:44 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4785 4786 Decide that mh.4 is finished. This file keeps track of the 4787 changes made between the mh.4 and mh.5 versions. As usual, it's 4788 being kept in add-source-change format. [Actually, mh.4 was 4789 finished on July 1, 1984. For obscure reasons, this ChangeLog 4790 didn't start until August 27th though.] 4791 4792 4793 4794 4795 4796 4797 4798 4799 MHCHANGES from mh.3 to mh.4 4800 4801 4802Fri Oct 26 22:19:42 1984 Rand MH Mail Handler (agent: John Romine) <mh@uci> 4803 conf/Makefile: make CFLAGS=-O, LDFLAGS=-ns 4804 sendmts/smail.c: line 99: formal parameter 'watch' was missing. 4805 4806 4807Thu Aug 2 15:05:29 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4808 4809 uip/rcv{cron,tty}.c: move the ``#include <stdio.h>'' above the 4810 ``#include "mmdf.h"'' 4811 mf/*.{h,c}: change lexequ() to lequal() to avoid conflict with 4812 MMDF-II routine name. 4813 4814Wed Jul 25 08:49:44 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4815 4816 uip/bbr.c: bring up to date with dist/forw/repl's -nodraftfolder. 4817 sbr/trimcpy.c: fold tabs into spaces in addition to newlines. 4818 4819 4820Mon Jul 23 19:07:00 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4821 4822 sbr/m_getdefs.c: allow long lines in MH profile. 4823 uip/ptt.c: rename ptt.c to ap.c and install in MH etc directory. 4824 4825 4826Mon Jul 23 16:09:04 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4827 4828 uip/{scan,replsbr}.c: use ismymbox to determine if address is my 4829 mailbox. 4830 uip/addrsbr.c: add ismymbox() to say just that. 4831 4832 4833Mon Jul 23 14:27:51 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4834 4835 uip/{comp,dist,forw,repl,send}.c: add -nodraftfolder switch to 4836 turn off draft folder. 4837 uip/send.c: add -[no]unique switch to enable/disable message 4838 renaming on pushes. 4839 4840 4841Mon Jul 23 09:11:27 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4842 4843 uip/scansbr.c: If the message has no date, flag it and use the 4844 date on the file, if appropriate (e.g., from 'scan' not 'inc'). 4845 4846 4847Mon Jul 23 09:08:12 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4848 4849 uip/{dist,forw,repl}.c: fix busted logic when m_draft() is called 4850 after we've built the msgs structure for the folder we're working 4851 on. Call m_draft() first. Other solution was to have m_draft() 4852 do a pwd(), save the result, do its work, and then chdir() back. 4853 Sigh. 4854 4855 4856Sat Jul 21 14:15:43 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4857 4858 sbr/{m_gmsg,m_seq}.c: allow "compressed" sequence descriptors 4859 (e.g., x-y instead of x x+1 ... y-1 y). Makes things run 4860 faster and avoids problems if a sequence is really *big*. 4861 4862 4863Fri Jul 20 21:27:03 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4864 4865 uip/{comp,dist,forw,repl}.c: new logic if draft exists. 4866 uip/{comp,dist,forw,refile,repl,send}.c: fix miscalculation in 4867 path of draft/source folder. 4868 4869 4870Thu Jul 19 19:56:16 1984 Rand MH Mail Handler (agent: Marshall Rose) <mh@uci-750b> 4871 4872 sbr/m_edit.c: put back in the draft preserve/delete logic from mh.2 4873 sbr/m_draft.c: add the "use" parameter saying whether "new" or 4874 "cur" should be the default. 4875 4876 4877Wed Jul 18 20:39:29 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4878 4879 sbr/path.c: add compath() logic to compress things like @.. and so 4880 on. 4881 4882 4883Wed Jul 18 05:35:14 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4884 4885 uip/{comp,dist,forw,repl}.c: Add -draft{folder,message} switches, 4886 remove -[no]unique switches 4887 sbr/m_draft.c: New module to interpret -draft switches 4888 uip/send.c: Handle multiple messages, add -draft{folder,message} 4889 switches, add -push switch 4890 uip/bbr.c: bring dist, forw, and repl up to date with all these 4891 changes 4892 conf/config/config.c: change mh_deliver to postproc 4893 4894 4895Wed Jul 18 03:01:11 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4896 4897 Install the code necessary for the @folder notation, meaning 4898 +cwf/folder (TSUBCWF). 4899 4900 4901Tue Jul 17 19:20:10 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4902 4903 uip/anno.c: don't require -text. Also fix bug in prompting. 4904 4905 4906Tue Jul 17 16:19:14 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4907 4908 uip/folder.c: handle +folder and msg argument with -all. 4909 4910 4911Tue Jul 17 16:02:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4912 4913 uip/bbr.c: bring dist, forw, and repl up to date with -[no]unique. 4914 4915 4916Tue Jul 17 00:08:52 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4917 4918 Install the Sequence-Negation mechanism. 4919 4920 4921Mon Jul 16 22:07:40 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4922 4923 uip/*.c: Change arguments[50] to arguments[MAXARGS]; change 4924 msgs[100] to msgs[MAXARGS] to avoid argument overflow with new 4925 pick. 4926 4927 4928Mon Jul 16 15:51:28 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4929 4930 Gather up the ZOTnet libraries into zotnet/libzot.a, makes things 4931 less complicated. 4932 4933 4934Mon Jul 16 00:21:52 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4935 4936 Install the new Previous-Sequence mechanism. Introduce the SEQMOD 4937 flag to the msgs structure. Just about every MH program now calls 4938 m_setseq () upon parsing the messages and calls m_sync() prior to 4939 exiting. 4940 4941 4942Mon Jul 16 00:18:49 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4943 4944 uip/{comp,dist,forw,repl}.c: If "quit" with no "delete, tell the 4945 user the name of the draft file. 4946 uip/send.c: if invoked as "push", act accordingly 4947 sbr/m_send.c: know about "push". 4948 uip/mhpath.c: -help wasn't any. 4949 uip/rcv{cron,tty}.c: set-up for an MMDF system. 4950 4951 4952Sun Jul 15 17:10:38 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4953 4954 uip/{comp,dist,forw,repl}.c: Add -[no]unique switch. 4955 uip/send.c: Remove -[no]unique switch, also read ~/.signature file 4956 and define $SIGNATURE if need be. 4957 uip/post.c: Don't read ~/.signature file, use $SIGNATURE only. 4958 uip/{bbr$scan,inc,scan,scansbr}.c: Only do the ftell() business 4959 with -size on an inc. The others can do an fstat or pointer 4960 arithmentic to calculate the size. 4961 4962 4963Sun Jul 15 03:01:12 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4964 4965 uip/{comp,dist,forw,repl}.c: If send of draft loses, come back to 4966 "What now?" level. Also fix bug with invocation of editor. 4967 4968 4969Fri Jul 13 13:37:21 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4970 4971 uip/scansbr.c: Compress the fields a bit. Right-justify some 4972 parts of the header. 4973 4974 4975Fri Jul 13 13:17:48 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4976 4977 uip/folder.c: Set up things so DMAXFOLDER is used when formatting 4978 the output strings. 4979 4980 4981Wed Jul 11 18:41:07 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4982 4983 uip/folder.c: remove -up, -down, and -short 4984 uip/pick.c: toss all the file-op:s, -scan, and -show. Just define 4985 sequences, or spit 'em to stdout. 4986 The select sub-folder is dead! 4987 Long live user-defined sequences! 4988 Pick got rid of 11 (!!) switches this way, and we've taken our 4989 first step into a new age of functionality. 4990 4991Wed Jul 11 02:25:25 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4992 4993 uip/repl.c: toss the hidden -[no]ccme switches. 4994 4995 4996Tue Jul 10 01:15:22 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 4997 4998 config/mh.h, conf/config/config.c, sbr/m_{getdefs,update}.c: add 4999 "context" file in addition to the MH-profile. The former is 5000 dynamic, it contains pfolder and private sequences. The latter is 5001 static, it contains switches, etc. The ctx file defaults to 5002 Mail/context. But in the MH-profile, you can define the entry for 5003 "context" to be whatever you want... 5004 5005 5006Mon Jul 9 23:15:20 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5007 5008 uip/{scan,inc,bbr}.c: new switches -[no]size to show the size 5009 of the message. 5010 uip/scansbr.c: implement -size for scan, inc, and bbr$scan. 5011 uip/folder.c: new switches to implement the folder stack. 5012 uip/clrsbr.c: consolidate clear_screen() into one file. 5013 5014 5015Mon Jul 9 17:05:09 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5016 5017 sbr/showfile.c: take arg vector from caller. 5018 uip/show.c: new "-file file" switch for showfile. 5019 sbr/m_edit.c: take arg vector from caller. If present, give to 5020 editor in exec. 5021 5022 5023Mon Jul 9 14:48:51 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5024 5025 config/mh.h: add extern char *version. 5026 sbr/help.c: have help() print out program name and version info. 5027 conf/makefiles/uip: use version.sh to create version.c for loading 5028 with uip:s. 5029 5030 5031Mon Jul 9 00:01:01 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5032 5033 uip/prompter.c: with BSD42, do a clearerr() on stdin when we get 5034 an EOF. Otherwise, with an EOF in the headers, we lose big... 5035 5036 5037Sun Jul 8 23:58:56 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5038 5039 uip/bbr.c: add the hidden "-prompt string" switch for JLR. 5040 5041 5042Sat Jul 7 18:51:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5043 5044 mhmts/hosts.c: add '#include <netdb.h>' for #ifdef BSD42. 5045 sbr/m_gmsg.c: fix initializatino of flags[]. 5046 uip/whom.c: close down fd:s, just like send does, to avoid the 5047 infamous "too many open" files error with the MMDFMTS version 5048 of post. 5049 uip/pick.c: fix-up "[Folder xyz being re-used]" message. It was 5050 using the wrong string for the folder name. 5051 5052 5053Sat Jul 7 01:03:02 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5054 5055 sbr/m_edit.c: #undef the $EDITOR stuff, maybe it's not such a good 5056 idea... 5057 5058 5059Mon Jul 2 02:07:37 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5060 5061 uip/post, uip/send: rework BCC handling to allow the use of a 5062 filter file. 5063 5064 5065Sat Jun 30 23:27:27 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5066 5067 uip/send: if $SIGNATURE is empty, and there's a "signature" entry 5068 in the profile, set $SIGNATURE to that for post. 5069 5070 5071Sat Jun 30 16:40:22 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5072 5073 sbr/m_edit.c: On first edit, if "-editor pgm" not specified, try 5074 to use $EDITOR prior to using the profile entry for editor. 5075 5076 5077Sat Jun 30 16:23:20 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5078 5079 Add the -[no]public switches to bbr$mark, bbr$pick, mark, and pick. 5080 5081 5082Sat Jun 30 16:23:01 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5083 5084 Add the SMTP option to the SendMail configuration. Extend 5085 post/send to accept -mail, -soml, -saml, and -send. Also add 5086 -client host and -server host. 5087 5088 5089Sat Jun 30 12:29:53 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5090 5091 config/mh.h: Raise MAXFOLDER to 2K-1 and modify DMAXFOLDER as 5092 appropriate. Also, make LOWSEL dependent on MAXFOLDER. 5093 5094 5095Sat Jun 30 12:28:48 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5096 5097 config/mh.h: compact msgs structure a bit. Also add new entry, 5098 mp -> attrstats, which tells if the corresponding attribute named 5099 in mp -> msgattrs is public or private. 5100 5101 5102Sat Jun 30 12:28:21 1984 Rand MH mail system (agent: Marshall Rose) <mh@uci-750a> 5103 5104 sbr/m_getdefs.c: make sure $MH is non-empty before using it. 5105 5106 5107Fri Apr 6 10:52:26 1984 PostMaster (agent: <mmdf@uci-750b> 5108 5109 uip/show.c: mhl wasn't seeing its name so it wasn't checking its 5110 profile entry. (fix from spencer thomas at utah-gr). 5111 5112 5113Mon Apr 2 07:34:35 1984 PostMaster (agent: John Romine) 5114 5115 uip/refile.c: remove(): bug fix. call delete-prog if (filep > 0) 5116 instead of if (filep > 1). 5117 5118 5119Sat Mar 31 08:26:29 1984 PostMaster (agent: John Romine) <mmdf@uci-750b> 5120 5121 uip/mhmail.c: unlink temp file when exiting due to null input. 5122 5123 5124Fri Feb 17 09:10:55 1984 Rand MH System (agent: John Romine) <mh@uci-750b> 5125 5126 uip/bbc.c: output last update date with -topics in short form 5127 instead of local leaders. local leaders are listed with the other 5128 fields with -topics -verbose. 5129 5130 5131Thu Feb 16 10:19:12 1984 PostMaster (agent: Marshall Rose) <zotnet@uci-750b> 5132 5133 uip/bbr.c - Have bbr use a different prompt based on the name it 5134 was invoked with. This is useful, since it used to use the same 5135 prompt as "ex". This got confusing since sometimes you'd be 5136 editing a file in ex while composing a message from bbr. 5137 5138 5139Wed Feb 15 14:47:18 1984 PostMaster (agent: Marshall Rose) <zotnet@uci-750b> 5140 5141 Decide that mh.3 is finished. This file keeps track of the 5142 changes made between the mh.3 and mh.4 versions. Note that it's 5143 being kept in add-source-change format instead of the usual 5144 add-change-log-entry format. 5145 5146 5147 5148 5149 5150 5151 5152 5153[Unfortunately, changes up through MH 3 are apparently lost, unless people at 5154 Rand and/or UCI have them stashed away somewhere... --Dan Harkless] 5155