Package: procmail / 3.22-26

Metadata

Package Version Patches format
procmail 3.22-26 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
00 | (download)

HISTORY | 13 9 + 4 - 0 !
patchlevel.h | 2 1 + 1 - 0 !
src/comsat.c | 6 3 + 3 - 0 !
src/header.h | 7 3 + 4 - 0 !
src/lmtp.c | 6 3 + 3 - 0 !
src/memblk.c | 26 13 + 13 - 0 !
src/memblk.h | 2 1 + 1 - 0 !
src/pipes.c | 10 5 + 5 - 0 !
src/procmail.c | 5 2 + 3 - 0 !
9 files changed, 40 insertions(+), 37 deletions(-)

 diff from procmail-3.22 to procmail-3.23pre
X-Debian-version: 3.22-1


01 | (download)

Makefile | 2 1 + 1 - 0 !
config.h | 2 1 + 1 - 0 !
src/autoconf | 3 1 + 2 - 0 !
3 files changed, 3 insertions(+), 4 deletions(-)

 inherited from every previous debian release
X-Debian-version: 3.10-5


02 | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 lockingtest=100 to use fcntl() and dot-locking
X-Debian-version: 3.13.1-3


03 | (download)

src/recommend.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 do not touch /var/mail during build
X-Debian-version: 3.10.7-3


04 | (download)

man/procmail.man | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 path=/usr/local/bin:/usr/bin:/bin for the example in procmail(1)
X-Debian-version: 3.10.7-4


05 | (download)

config.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 allow writeable rcfiles when the group is the user's default group
X-Debian-version: 3.12-1


06 | (download)

man/procmail.man | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 the example .forward for exim in procmail(1) is |/usr/bin/procmail
Bug-Debian: http://bugs.debian.org/33460
Bug-Debian: http://bugs.debian.org/37771
X-Debian-version: 3.13.1-2


07 | (download)

src/autoconf | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 make buggy_sendmail not to be defined
X-Debian-version: 3.15-1


08 | (download)

config.h | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 really change default path to "$home/bin:/usr/local/bin:/usr/bin:/bin"
X-Debian-version: 3.15-1


09 | (download)

src/foldinfo.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 modified ft_dotlock in src/foldinfo.h to be in compliance with locking policy
X-Debian-version: 3.15-1


10 | (download)

src/mailfold.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 modified mailfold.c to fix a segfault problem
X-Debian-version: 3.22-2


11 | (download)

FAQ | 16 8 + 8 - 0 !
FEATURES | 2 1 + 1 - 0 !
examples/advanced | 8 4 + 4 - 0 !
src/authenticate.c | 4 2 + 2 - 0 !
src/autoconf | 6 3 + 3 - 0 !
5 files changed, 18 insertions(+), 18 deletions(-)

 the system-wide mail directory is /var/mail as per policy
X-Debian-version: 3.22-2


12 | (download)

src/procmail.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed off-by-one bug in procmail.c which made the raw flag not to be cleared properly
Bug-Debian: http://bugs.debian.org/134341
X-Debian-version: 3.22-3


13 | (download)

src/manconf.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed typo in procmail(1)
Bug-Debian: http://bugs.debian.org/142983
X-Debian-version: 3.22-4


14 | (download)

src/pipes.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix memory allocation bug in pipes.c
Bug-Debian: http://bugs.debian.org/171514
X-Debian-version: 3.22-5


15 | (download)

man/procmailrc.man | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix manpage typo
Bug-Debian: http://bugs.debian.org/147173
X-Debian-version: 3.22-7


16 | (download)

man/procmail.man | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 added missing newline to manpage
Bug-Debian: http://bugs.debian.org/180477
X-Debian-version: 3.22-7


17 | (download)

src/formail.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix formail -l behaviour when there is a content-length: header
Bug-Debian: http://bugs.debian.org/217853
X-Debian-version: 3.22-8


18 | (download)

src/header.h | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 recognize user-agent: and nntp-posting-date: headers
Bug-Debian: http://bugs.debian.org/295604
X-Debian-version: 3.22-11


19 | (download)

man/formail.man | 1 0 + 1 - 0 !
man/lockfile.man | 1 0 + 1 - 0 !
man/procmail.man | 1 0 + 1 - 0 !
man/procmailex.man | 1 0 + 1 - 0 !
man/procmailrc.man | 1 0 + 1 - 0 !
5 files changed, 5 deletions(-)

 removed binmail from manpages
Bug-Debian: http://bugs.debian.org/300894
X-Debian-version: 3.22-12


20 | (download)

config.h | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 hardcode things for biff
Bug-Debian: http://bugs.debian.org/348667
X-Debian-version: 3.22-14


21 | (download)

man/procmailex.man | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 examples are at /usr/share/doc/procmail/examples
Bug-Debian: http://bugs.debian.org/355472
X-Debian-version: 3.22-16


22 | (download)

src/formisc.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 changed formisc.c so that formail -n actually works
Bug-Debian: http://bugs.debian.org/151627
X-Debian-version: 3.22-16 


23 | (download)

src/mailfold.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed off-by-1 memory allocation error
Bug-Debian: http://bugs.debian.org/474298
Bug-Debian: http://bugs.debian.org/484352
X-Debian-version: 3.22-17


24 | (download)

src/fields.c | 6 3 + 3 - 0 !
src/formail.c | 2 1 + 1 - 0 !
src/formisc.c | 2 1 + 1 - 0 !
src/formisc.h | 2 1 + 1 - 0 !
4 files changed, 6 insertions(+), 6 deletions(-)

 rename getline() to procmail_getline() to fix ftbfs
Bug-Debian: http://bugs.debian.org/549426
X-Debian-version: 3.22-18


25 | (download)

examples/mailstat | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 changed mailstat to use [:alnum:] instead of 0-9a-za-z
Bug-Debian: http://bugs.debian.org/337048
X-Debian-version: 3.22-19


26 | (download)

man/procmailrc.man | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 document that the repetition operator is not supported
Bug-Debian: http://bugs.debian.org/452723
X-Debian-version: 3.22-19


27 | (download)

src/formisc.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 formail heap overflow. cve-2014-3618
Bug-Debian: http://bugs.debian.org/704675
Bug-Debian: http://bugs.debian.org/760443
X-Debian-version: 3.22-22


28 | (download)

src/cstdio.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 fix off-by-one error that makes procmail to segfault on certain .procmailrc files


29 | (download)

src/formail.c | 2 1 + 1 - 0 !
src/formisc.c | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 formail memory corruption fixes


30 | (download)

src/formisc.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix heap-based buffer overflow in loadbuf()
Bug-Debian: http://bugs.debian.org/876511
X-Debian-version: 3.22-26