Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7d0615067c6c300f3f3c84c487a9771eb110b975

commit 7d0615067c6c300f3f3c84c487a9771eb110b975
Author: DeX77 <[email protected]>
Date:   Mon Jan 2 14:45:03 2017 +0100

procmail-3.22-6-x86_64

- remove: long time unmaintained

diff --git a/source/network/procmail/CVE-2014-3618.patch 
b/source/network/procmail/CVE-2014-3618.patch
deleted file mode 100644
index f5ed12e..0000000
--- a/source/network/procmail/CVE-2014-3618.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Description: Fix heap-overflow in formail
- CVE-2014-3618: Heap-overflow in formail when processing
- specially-crafted email headers.
-Origin: http://www.openwall.com/lists/oss-security/2014/09/03/8
-Bug-Debian: https://bugs.debian.org/704675
-Bug-Debian: https://bugs.debian.org/760443
-Forwarded: not-needed
-Last-Update: 2014-09-04
-
---- a/src/formisc.c
-+++ b/src/formisc.c
-@@ -84,12 +84,11 @@ normal:       *target++= *start++;
-       case '"':*target++=delim='"';start++;
-       }
-      ;{ int i;
--      do
-+      while(*start)
-          if((i= *target++= *start++)==delim)   /* corresponding delimiter? */
-             break;
-          else if(i=='\\'&&*start)                 /* skip quoted character */
-             *target++= *start++;
--      while(*start);                                          /* anything? */
-       }
-      hitspc=2;
-    }
diff --git a/source/network/procmail/FrugalBuild 
b/source/network/procmail/FrugalBuild
deleted file mode 100644
index 9d9f39c..0000000
--- a/source/network/procmail/FrugalBuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Compiling Time: 0.19 SBU
-# Maintainer: Miklos Vajna <[email protected]>
-
-options+=('asneeded')
-
-pkgname=procmail
-pkgver=3.22
-pkgrel=6
-pkgdesc="A mail processing and local delivery program"
-url="http://www.procmail.org/";
-depends=('glibc')
-makedepends=('postfix')
-groups=('network')
-archs=("x86_64")
-up2date="Flasttar ftp://ftp.ucsb.edu/pub/mirrors/procmail/";
-source=(ftp://ftp.ucsb.edu/pub/mirrors/procmail/$pkgname-$pkgver.tar.gz 
procmail-3.22-getline.patch)
-sha1sums=('cd4e44c15559816453fd60349e5a32289f6f2965' \
-          '97cf96e5198e443af1df333176bb2b990a92b2e0')
-
-# FSA fix ***
-source=(${source[@]} CVE-2014-3618.patch)
-sha1sums=(${sha1sums[@]} '4fcebc7c2f145092757c17c9698d36efc387296b')
-# ***********
-
-build() {
-       Fpatchall
-       for i in Makefile src/Makefile man/Makefile
-       do
-               sed -i "s/CFLAGS0 = -O/CFLAGS0 = -O $CFLAGS/" $i
-       done
-
-       yes n | make LOCKINGTEST="/tmp ." || return 1
-
-       Fmkdir usr/share/man/man{1,5}
-       install -D -m4755 src/procmail $startdir/pkg/usr/bin/procmail || return 
1
-       install -m755 src/{formail,lockfile} $startdir/pkg/usr/bin/ || return 1
-       install -m644 man/*.1 $startdir/pkg/usr/share/man/man1/ || return 1
-       install -m644 man/*.5 $startdir/pkg/usr/share/man/man5/ || return 1
-}
-
-
-# optimization OK
diff --git a/source/network/procmail/procmail-3.22-getline.patch 
b/source/network/procmail/procmail-3.22-getline.patch
deleted file mode 100644
index fb9a4ec..0000000
--- a/source/network/procmail/procmail-3.22-getline.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -up procmail-3.22/src/fields.c.getline procmail-3.22/src/fields.c
---- procmail-3.22/src/fields.c.getline 2001-09-11 06:57:08.000000000 +0200
-+++ procmail-3.22/src/fields.c 2009-06-30 16:10:36.000000000 +0200
-@@ -110,16 +110,16 @@ void dispfield(p)register const struct f
-                   /* try and append one valid field to rdheader from stdin */
- int readhead P((void))
- { int idlen;
--  getline();
-+  get_line();
-   if((idlen=breakfield(buf,buffilled))<=0) /* not the start of a valid field 
*/
-      return 0;
-   if(idlen==STRLEN(FROM)&&eqFrom_(buf))                       /* it's a From_ 
line */
-    { if(rdheader)
-       return 0;                              /* the From_ line was a fake! */
--     for(;buflast=='>';getline());        /* gather continued >From_ lines */
-+     for(;buflast=='>';get_line());       /* gather continued >From_ lines */
-    }
-   else
--     for(;;getline())               /* get the rest of the continued field */
-+     for(;;get_line())                      /* get the rest of the continued 
field */
-       { switch(buflast)                            /* will this line be 
continued? */
-        { case ' ':case '\t':                            /* yep, it sure is */
-             continue;
-diff -up procmail-3.22/src/formail.c.getline procmail-3.22/src/formail.c
---- procmail-3.22/src/formail.c.getline        2009-06-30 16:00:40.000000000 
+0200
-+++ procmail-3.22/src/formail.c        2009-06-30 16:10:49.000000000 +0200
-@@ -819,7 +819,7 @@ splitit:       { if(!lnl)   /* did the p
-       { if(split)                    /* gobble up the next start separator */
-        { buffilled=0;
- #ifdef sMAILBOX_SEPARATOR
--         getline();buffilled=0;                /* but only if it's defined */
-+         get_line();buffilled=0;               /* but only if it's defined */
- #endif
-          if(buflast!=EOF)                                        /* if any */
-             goto splitit;
-diff -up procmail-3.22/src/formisc.c.getline procmail-3.22/src/formisc.c
---- procmail-3.22/src/formisc.c.getline        2001-06-29 04:20:45.000000000 
+0200
-+++ procmail-3.22/src/formisc.c        2009-06-30 16:12:20.000000000 +0200
-@@ -115,7 +115,7 @@ void loadchar(c)const int c;                     /* a
-   buf[buffilled++]=c;
- }
-
--int getline P((void))                    /* read a newline-terminated line */
-+int get_line P((void))                           /* read a newline-terminated 
line */
- { if(buflast==EOF)                     /* at the end of our Latin already? */
-    { loadchar('\n');                                    /* fake empty line */
-      return EOF;                                        /* spread the word */
-diff -up procmail-3.22/src/formisc.h.getline procmail-3.22/src/formisc.h
---- procmail-3.22/src/formisc.h.getline        1999-04-19 08:42:15.000000000 
+0200
-+++ procmail-3.22/src/formisc.h        2009-06-30 16:10:02.000000000 +0200
-@@ -17,4 +17,4 @@ void
- char*
-  skipwords P((char*start));
- int
-- getline P((void));
-+ get_line P((void));
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to