syd@dsinc.DSI.COM (Syd Weinstein) (10/11/90)
Please FOLKS, follow the 'After Patching Instructions', it'll save us all alot of e-mail..... This is the quickie patch to fix up a few things that PL7 didn't do as cleanly as it should have. Make the symbol submitflagss look less like a type, it is real. From: Syd Fix calling sequence to copy_message for new MMDF argument From: Syd Allow Priority: normal is upper or lower N (quickie fix) From: Syd Fix: From rn, say "| patch -p -N -d DIR", where DIR is your elm source directory. Outside of rn, say "cd DIR; patch -p -N <thisarticle". If you don't have the patch program, apply the following by hand, or get patch (version 2.0, latest patchlevel). After patching: Configure -d make make install If patch indicates that patchlevel is the wrong version, you may need to apply one or more previous patches, or the patch may already have been applied. See the patchlevel.h file to find out what has or has not been applied. In any event, don't continue with the patch. If you are missing previous patches they can be obtained from our: archive server. Syd Weinstein elm@DSI.COM The patches are available from the dsinc archive server Send the following message to archive-server@DSI.COM for a list of available patches: Subject: patch list send index elm Index: hdrs/patchlevel.h Prereq: 7 *** ../elm2.3/hdrs/patchlevel.h Sun Oct 7 21:54:49 1990 --- hdrs/patchlevel.h Sun Oct 7 21:55:50 1990 *************** *** 1 **** ! #define PATCHLEVEL 7 --- 1 ---- ! #define PATCHLEVEL 8 Index: hdrs/sysdefs.SH Prereq: 4.1.1.2 *** ../elm2.3/hdrs/sysdefs.SH Sun Oct 7 21:54:50 1990 --- hdrs/sysdefs.SH Wed Oct 10 12:45:23 1990 *************** *** 12,20 **** esac echo "Extracting hdrs/sysdefs.h (with variable substitutions)" sed <<!GROK!THIS! >sysdefs.h -e 's!^#undef!/\*#undef!' ! /* $Id: sysdefs.SH,v 4.1.1.2 90/10/07 19:48:17 syd Exp $ */ /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.2 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust --- 12,20 ---- esac echo "Extracting hdrs/sysdefs.h (with variable substitutions)" sed <<!GROK!THIS! >sysdefs.h -e 's!^#undef!/\*#undef!' ! /* $Id: sysdefs.SH,v 4.1.1.3 90/10/10 12:45:21 syd Exp $ */ /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.3 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust *************** *** 26,31 **** --- 26,35 ---- * ******************************************************************************* * $Log: sysdefs.SH,v $ + * Revision 4.1.1.3 90/10/10 12:45:21 syd + * Make the symbol look less like a typo, its real + * From: Syd + * * Revision 4.1.1.2 90/10/07 19:48:17 syd * fix the bounce problem reported earlier when using MMDF submit as the MTA. * From: Jim Clausing <jac%brahms.tinton.ccur.com@RELAY.CS.NET> *************** *** 109,115 **** #define smflagsv "-oi -oem -v" /* Verbose voyuer mode */ #define submitmail "$submit" #define submitflags "-mlrnxto,cc*" ! #define submitflagss "-mlrn" #define mailer "$mailer" #define mailx "$mailx" --- 113,119 ---- #define smflagsv "-oi -oem -v" /* Verbose voyuer mode */ #define submitmail "$submit" #define submitflags "-mlrnxto,cc*" ! #define submitflags_s "-mlrn" #define mailer "$mailer" #define mailx "$mailx" Index: src/leavembox.c Prereq: 4.1.1.4 *** ../elm2.3/src/leavembox.c Wed Aug 15 23:51:35 1990 --- src/leavembox.c Wed Oct 10 12:50:01 1990 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: leavembox.c,v 4.1.1.4 90/08/15 21:00:07 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.4 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: leavembox.c,v 4.1.1.5 90/10/10 12:49:46 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.5 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust *************** *** 14,19 **** --- 14,24 ---- * ******************************************************************************* * $Log: leavembox.c,v $ + * Revision 4.1.1.5 90/10/10 12:49:46 syd + * Fix calling sequence to copy_message calls for + * new MMDF argument + * From: Syd + * * Revision 4.1.1.4 90/08/15 21:00:07 syd * Change elm to not delete empty folders on a resync * From: Syd *************** *** 404,410 **** if(headers[i]->exit_disposition == STORE) { current = i+1; dprint(2, (debugfile, "#%d, ", current)); ! copy_message("", temp, FALSE, FALSE, TRUE, FALSE); } } fclose(temp); --- 409,415 ---- if(headers[i]->exit_disposition == STORE) { current = i+1; dprint(2, (debugfile, "#%d, ", current)); ! copy_message("", temp, FALSE, FALSE, TRUE, FALSE, FALSE); } } fclose(temp); *************** *** 445,451 **** if(headers[i]->exit_disposition == KEEP) { current = i+1; dprint(2, (debugfile, "#%d, ", current)); ! copy_message("", temp, FALSE, FALSE, TRUE, FALSE); } } if ( fclose(temp) == EOF ) { --- 450,456 ---- if(headers[i]->exit_disposition == KEEP) { current = i+1; dprint(2, (debugfile, "#%d, ", current)); ! copy_message("", temp, FALSE, FALSE, TRUE, FALSE, FALSE); } } if ( fclose(temp) == EOF ) { Index: src/newmbox.c Prereq: 4.1.1.3 *** ../elm2.3/src/newmbox.c Sun Oct 7 21:54:58 1990 --- src/newmbox.c Wed Oct 10 12:53:55 1990 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: newmbox.c,v 4.1.1.3 90/10/07 19:54:56 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.3 $ $State: Exp $ * * Copyright (c) 1988, USENET Community Trust * Copyright (c) 1988, 1989, 1990 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: newmbox.c,v 4.1.1.4 90/10/10 12:53:42 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.4 $ $State: Exp $ * * Copyright (c) 1988, USENET Community Trust * Copyright (c) 1988, 1989, 1990 USENET Community Trust *************** *** 14,19 **** --- 14,24 ---- * ******************************************************************************* * $Log: newmbox.c,v $ + * Revision 4.1.1.4 90/10/10 12:53:42 syd + * allow words in either case + * quickie fix + * From: Syd + * * Revision 4.1.1.3 90/10/07 19:54:56 syd * fix where x.400 type mailers cause Elm to tag all messages as urgent. * From: ldk@udev.cdc.com (ld kelley x-6857) *************** *** 614,619 **** --- 619,626 ---- else if ((first_word(buffer, "Priority:") || first_word(buffer, "Importance: 2")) && !(first_word(buffer, "Priority: normal") || + first_word(buffer, "Priority: Normal") || + first_word(buffer, "Priority: Non-urgent") || first_word(buffer, "Priority: non-urgent"))) current_header->status |= URGENT; else if (first_word(buffer, "Sensitivity: 2")) Index: src/remail.c Prereq: 4.1.1.1 *** ../elm2.3/src/remail.c Sun Oct 7 21:54:59 1990 --- src/remail.c Wed Oct 10 12:45:20 1990 *************** *** 1,8 **** ! static char rcsid[] = "@(#)$Id: remail.c,v 4.1.1.1 90/10/07 19:48:15 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.1 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust --- 1,8 ---- ! static char rcsid[] = "@(#)$Id: remail.c,v 4.1.1.2 90/10/10 12:45:07 syd Exp $"; /******************************************************************************* ! * The Elm Mail System - $Revision: 4.1.1.2 $ $State: Exp $ * * Copyright (c) 1986, 1987 Dave Taylor * Copyright (c) 1988, 1989, 1990 USENET Community Trust *************** *** 14,19 **** --- 14,23 ---- * ******************************************************************************* * $Log: remail.c,v $ + * Revision 4.1.1.2 90/10/10 12:45:07 syd + * Make the symbol look less like a typo, its real + * From: Syd + * * Revision 4.1.1.1 90/10/07 19:48:15 syd * fix the bounce problem reported earlier when using MMDF submit as the MTA. * From: Jim Clausing <jac%brahms.tinton.ccur.com@RELAY.CS.NET> *************** *** 116,122 **** #endif strcpy(mailerflags, (sendmail_verbose ? smflagsv : smflags)); else if (strcmp(submitmail, mailer) == 0) { ! strcpy(mailerflags, submitflagss); strcpy(expanded, " "); } else mailerflags[0] = '\0'; --- 120,126 ---- #endif strcpy(mailerflags, (sendmail_verbose ? smflagsv : smflags)); else if (strcmp(submitmail, mailer) == 0) { ! strcpy(mailerflags, submitflags_s); strcpy(expanded, " "); } else mailerflags[0] = '\0'; -- ===================================================================== Sydney S. Weinstein, CDP, CCP Elm Coordinator Datacomp Systems, Inc. Voice: (215) 947-9900 syd@DSI.COM or dsinc!syd FAX: (215) 938-0235