diff options
Diffstat (limited to 'debian/patches/prescan.8.9.3.patch')
-rw-r--r-- | debian/patches/prescan.8.9.3.patch | 122 |
1 files changed, 0 insertions, 122 deletions
diff --git a/debian/patches/prescan.8.9.3.patch b/debian/patches/prescan.8.9.3.patch deleted file mode 100644 index 03bb80c..0000000 --- a/debian/patches/prescan.8.9.3.patch +++ /dev/null @@ -1,122 +0,0 @@ -Index: conf.c -=================================================================== -RCS file: /cvs/sendmail/conf.c,v -retrieving revision 8.456 -retrieving revision 8.456.2.2 -diff -c -r8.456 -r8.456.2.2 -*** sendmail-8.9.3/src/conf.c 7 Feb 1999 07:26:35 -0000 8.456 ---- conf.c 28 Mar 2003 06:03:22 -0000 8.456.2.2 -*************** -*** 286,291 **** ---- 286,293 ---- - DontLockReadFiles = TRUE; - DoubleBounceAddr = "postmaster"; - MaxHeadersLength = MAXHDRSLEN; -+ MaxMimeHeaderLength = MAXLINE; -+ MaxMimeFieldLength = MaxMimeHeaderLength / 2; - snprintf(buf, sizeof buf, "%s%sdead.letter", - _PATH_VARTMP, - _PATH_VARTMP[sizeof _PATH_VARTMP - 2] == '/' ? "" : "/"); -Index: parseaddr.c -=================================================================== -RCS file: /cvs/sendmail/parseaddr.c,v -retrieving revision 8.159 -retrieving revision 8.159.2.3 -diff -c -r8.159 -r8.159.2.3 -*** sendmail-8.9.3/src/parseaddr.c 7 Feb 1999 07:26:40 -0000 8.159 ---- parseaddr.c 27 Mar 2003 19:42:23 -0000 8.159.2.3 -*************** -*** 403,409 **** - }; - - -! # define NOCHAR -1 /* signal nothing in lookahead token */ - - char ** - prescan(addr, delim, pvpbuf, pvpbsize, delimptr, toktab) ---- 403,409 ---- - }; - - -! # define NOCHAR (-1) /* signal nothing in lookahead token */ - - char ** - prescan(addr, delim, pvpbuf, pvpbsize, delimptr, toktab) -*************** -*** 486,491 **** ---- 486,492 ---- - /* see if there is room */ - if (q >= &pvpbuf[pvpbsize - 5]) - { -+ addrtoolong: - usrerr("553 Address too long"); - if (strlen(addr) > (SIZE_T) MAXNAME) - addr[MAXNAME] = '\0'; -*************** -*** 497,507 **** - } - - /* squirrel it away */ - *q++ = c; - } - - /* read a new input character */ -! c = *p++; - if (c == '\0') - { - /* diagnose and patch up bad syntax */ ---- 498,512 ---- - } - - /* squirrel it away */ -+ #if !ALLOW_255 -+ if ((char) c == (char) -1 && !tTd(82, 101)) -+ c &= 0x7f; -+ #endif /* !ALLOW_255 */ - *q++ = c; - } - - /* read a new input character */ -! c = (*p++) & 0x00ff; - if (c == '\0') - { - /* diagnose and patch up bad syntax */ -*************** -*** 556,561 **** ---- 561,569 ---- - } - else if (c != '!' || state == QST) - { -+ /* see if there is room */ -+ if (q >= &pvpbuf[pvpbsize - 5]) -+ goto addrtoolong; - *q++ = '\\'; - continue; - } -*************** -*** 637,642 **** ---- 645,653 ---- - /* new token */ - if (tok != q) - { -+ /* see if there is room */ -+ if (q >= &pvpbuf[pvpbsize - 5]) -+ goto addrtoolong; - *q++ = '\0'; - if (tTd(22, 36)) - { -Index: version.c -=================================================================== -*** sendmail-8.9.3/src/version.c Thu Feb 4 16:38:46 1999 ---- version.c Wed Mar 19 16:33:35 2003 -*************** -*** 14,17 **** - static char sccsid[] = "@(#)version.c 8.9.3.1 (Berkeley) 2/4/1999"; - #endif /* not lint */ - -! char Version[] = "8.9.3"; ---- 14,17 ---- - static char sccsid[] = "@(#)version.c 8.9.3.1 (Berkeley) 2/4/1999"; - #endif /* not lint */ - -! char Version[] = "8.9.3p2"; |