Package: procmail / 3.24+really3.22-5

Metadata

Package Version Patches format
procmail 3.24+really3.22-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
00.patch | (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.patch | (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.patch | (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.patch | (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.patch | (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.patch | (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.patch | (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: https://bugs.debian.org/33460
Bug-Debian: https://bugs.debian.org/37771
X-Debian-version: 3.13.1-2


07.patch | (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.patch | (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.patch | (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.patch | (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.patch | (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.patch | (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: https://bugs.debian.org/134341
X-Debian-version: 3.22-3


13.patch | (download)

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

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


14.patch | (download)

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

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


15.patch | (download)

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

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


16.patch | (download)

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

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


17.patch | (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: https://bugs.debian.org/217853
X-Debian-version: 3.22-8


18.patch | (download)

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

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


19.patch | (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: https://bugs.debian.org/300894
X-Debian-version: 3.22-12


20.patch | (download)

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

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


21.patch | (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: https://bugs.debian.org/355472
X-Debian-version: 3.22-16


22.patch | (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: https://bugs.debian.org/151627
X-Debian-version: 3.22-16 


23.patch | (download)

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

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


24.patch | (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: https://bugs.debian.org/549426
X-Debian-version: 3.22-18


25.patch | (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: https://bugs.debian.org/337048
X-Debian-version: 3.22-19


26.patch | (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: https://bugs.debian.org/452723
X-Debian-version: 3.22-19


27.patch | (download)

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

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


28.patch | (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.patch | (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.patch | (download)

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

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


31.patch | (download)

src/from.c | 5 4 + 1 - 0 !
1 file changed, 4 insertions(+), 1 deletion(-)

 cater for mails containing an incomplete from_ line.
Bug-Debian: https://bugs.debian.org/769938
X-Debian-version: 3.22-27


32.patch | (download)

src/foldinfo.c | 1 1 + 0 - 0 !
src/locking.h | 2 1 + 1 - 0 !
src/robust.h | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 2 deletions(-)

 eliminate warnings
Date: 2020-05-05
33.patch | (download)

initmake | 4 2 + 2 - 0 !
src/autoconf | 24 16 + 8 - 0 !
src/mailfold.c | 2 1 + 1 - 0 !
3 files changed, 19 insertions(+), 11 deletions(-)

 fix build with gcc-14
Bug-Debian: https://bugs.debian.org/1075398


autoconf fix for gcc 15.patch | (download)

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

 fixes for gcc-15
Bug-Debian: https://bugs.debian.org/1097653
X-Debian-version: 3.24+really3.22-5


skip const probe.patch | (download)

src/autoconf | 49 0 + 49 - 0 !
1 file changed, 49 deletions(-)

 skip probe for const
Bug-Debian: https://bugs.debian.org/1097653
X-Debian-version: 3.24+really3.22-5


do not fix uname.patch | (download)

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

 do not "fix" prototype for uname()
Bug-Debian: https://bugs.debian.org/1097653
X-Debian-version: 3.24+really3.22-5