| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: procmail | Distribution: SUSE Linux 16 |
| Version: 3.24 | Vendor: SUSE LLC <https://www.suse.com/> |
| Release: 160000.2.2 | Build date: Wed Mar 19 23:31:50 2025 |
| Group: Productivity/Networking/Email/Clients | Build host: reproducible |
| Size: 338828 | Source RPM: procmail-3.24-160000.2.2.src.rpm |
| Packager: https://www.suse.com/ | |
| Url: https://github.com/BuGlessRB/procmail/ | |
| Summary: A program for local e-mail delivery | |
Sendmail calls procmail to deliver email into a local folder. Procmail can be configured to store e-mail in different folders.
Artistic-1.0 OR GPL-2.0-or-later
* Wed Mar 19 2025 andreas.stieger@gmx.de
- drop unneeded build dependency on pcre
* Wed Feb 12 2025 werner@suse.de
- Add patch procmail-o_nofollow.patch
* Avoid to follow symblic link below /var/spool/mail/
* Thu Feb 29 2024 dimstar@opensuse.org
- Use %patch -P N instead of deprecated %patchN.
* Sun Dec 03 2023 bwiedemann@suse.com
- Update reproducible.patch to drop more benchmarking (boo#1041534)
* Wed Aug 09 2023 werner@suse.de
- Update to procmail 3.24 (New Upstream)
- Don't coredump in comsat code if interrupted early
- Correctly handle COMSAT=on
- Once used, the 'H' and 'r' flags would never be cleared
- Fix possible buffer overflow in variable-capture actions
- Fix up the parsing of variable-capture actions
- LMTP code assumed sizeof(long)==sizeof(int)
- SHELL is now always preset to /bin/sh. USER_SHELL contains
the shell from the user's passwd entry
- When HOST is mismatched, reset it for the next rcfile
- Always read in a new, global rcfile (/etc/procmail.conf)
to allow runtime configuration of variables like DEFAULT.
This rcfile cannot deliver or filter messages
- Mismatched HOST in /etc/procmailrc didn't discard the message
- backquote expansion in a condition disabled header
concatenation for that condition
- LMTP didn't correctly handle quoted localparts
- Removed SIZE extension from LMTP (unsupportable semantics)
- Don't coredump if unable to exec /bin/sh
- Enable "+detail" processing in LMTP mode by passing the
delimiter (e.g., "+") as an optional argument after -z
- In LMTP mode, save the domain of the recipient in
PROCMAIL_DOMAIN
- Set PROCMAIL_MODE to one of "d", "m", "z", or "" to reflect
the mode option it was invoked with, if any
- Fixed all bugs collected by Debian and others
during the past 21 years. See the git commit history
for detailed descriptions.
- Port patches
* procmail-3.22-autoconf.dif
* procmail-3.22-headerconcat.dif
* procmail-3.22-ipv6.patch
* procmail-3.22-mailstat.patch
* procmail-3.22-owl-truncate.dif
* procmail-3.22.dif
* procmail-cflags.dif
- Remove former Debian and SUSE patches from procmail-3.22-patches.tar.bz2
* 04
* 06
* 10
* 11
* 12
* 13
* 14
* 15
* 16
* 17
* 18
* 19
* 22
* 23
* 24
* 25
* 26
* 27
* 28
* 29
* 30
- Collect and port our patches from old procmail-3.22-patches.tar.bz2
into new procmail-3.24-patches.tar.bz2
* 01
* 02
* 03
* 05
* 07
* 08
* 09
* 20
* 21
* Sun May 02 2021 dmueller@suse.com
- modernize spec file (move license to licensedir)
* Thu Nov 26 2020 bwiedemann@suse.com
- Add reproducible2.patch to negate influences from preinstallimage
to make package build reproducible
* Fri Oct 23 2020 werner@suse.de
- Do not use lto compiler flags at all with this kind of code
* Fri Nov 08 2019 werner@suse.de
- Add latest patch sets from Debian:
* patch set 27 replaces procmail-3.22-CVE-2014-3618.patch
* patch set 28 does fix off-by-one error that makes procmail to
segfault on certain .procmailrc files
* patch set 29 does fix formail memory corruption
* patch set 30 replaces procmail-formisc.c.patch for CVE-2017-16844
- Remove obsolate patches
* procmail-3.22-CVE-2014-3618.patch
* procmail-formisc.c.patch
* Fri Jul 12 2019 mliska@suse.cz
- Add procmail-fix-Werror=return-type.patch in order to fix
- Werror=return-type errors.
* Fri Nov 17 2017 werner@suse.de
- Add patch procmail-formisc.c.patch to fix bug bsc#1068648
CVE-2017-16844
* Mon May 29 2017 bwiedemann@suse.com
- Add reproducible.patch to have binaries independent of speed
of compile system (boo#1041534)
* Mon Dec 29 2014 meissner@suse.com
- build with PIE
* Mon Dec 22 2014 dimstar@opensuse.org
- Drop .keyring and .sig files: procmail is signed using an MD5
type key, which is no longer accepted by GPG 2.1
- Drop the usage of gpg-offline: we don't have keys to verify and
the source validator performs the action transparent nowadays.
* Thu Sep 04 2014 werner@suse.de
- Correct licenses
- Add cflags() shell function to be able to check for compiler,
linker, and assembler flags, that is if those are supported by
the compiler, linker, or assembler.
* Thu Sep 04 2014 werner@suse.de
- Add patch procmail-3.22-CVE-2014-3618.patch to fix heap-overflow
in procmail's formail utility when processing specially-crafted
email headers (bnc#894999, CVE-2014-3618)
* Mon Apr 15 2013 idonmez@suse.com
- Cleanup spec file
- Add Source URL, see https://en.opensuse.org/SourceUrls
- Add GPG verification
* Thu Feb 28 2013 coolo@suse.com
- update license to new format
* Mon Nov 14 2011 werner@suse.de
- Go forward and add the patches from Debian
- Also add ipv6 patch from openmamba
- Adop or drop our own patches
- Do not sleep a second on NFS based home shares
- Support LMTP (rfc2033: Local Mail Transfer Protocol) server
* Tue Feb 08 2011 seife+obs@b1-systems.com
- the only thing that needs mimencode are the examples
change the "Requires: mimencode" to "Recommends"
* Tue Dec 15 2009 jengelh@medozas.de
- enable parallel building
* Fri Nov 20 2009 werner@suse.de
- Fix that last fix (bnc#556509)
* Fri Jan 30 2009 od@suse.de
- assume RFC2822-compliant header continuation lines, do not cover
up for older mail clients that insert more spacing (bnc#469222)
* Tue Nov 11 2008 kukuk@suse.de
- vacation is no required package
* Tue Mar 04 2008 werner@suse.de
- Avoid warnings due oldish C code of procmail
- Be sure that autoconf catchs missing pw_class
* Thu Jun 28 2007 werner@suse.de
- Be sure that standard programs are available in procmailrc
* Mon Jan 08 2007 werner@suse.de
- Use only fcntl(2) for locking, do not mix with flock(2) (#231845)
* Fri May 26 2006 schwab@suse.de
- Don't strip binaries.
* Thu May 11 2006 werner@suse.de
- Enable large file support (bug #174497)
* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
* Fri Jan 13 2006 werner@suse.de
- Fix the last bug fix to re-enable biff/comsat (bug #135883)
* Mon Nov 07 2005 werner@suse.de
- Do not truncate a folder if reached quota (bug #132530)
* Sun May 09 2004 od@suse.de
- fixed handling of folded headers: delete leading whitespace
* Fri Mar 26 2004 ro@suse.de
- added postfix to neededforbuild
* Mon Feb 23 2004 werner@suse.de
- Reenabled locking with fcntl.
* Mon Feb 23 2004 werner@suse.de
- Update to procmail 3.22 (includes maildir feature)
* Sun Jan 11 2004 adrian@suse.de
- build as user
* Mon Sep 01 2003 pthomas@suse.de
- Pass -fno-strict-aliasing to gcc, as regexp.c uses type punning
and thus could be miscompiled.
* Wed May 28 2003 coolo@suse.de
- use BuildRoot
* Tue May 13 2003 mmj@suse.de
- Use %defattr
* Wed Jan 22 2003 mmj@suse.de
- Enabled locking with fcntl as well
* Tue Sep 17 2002 ro@suse.de
- removed bogus self-provides
* Thu Jan 11 2001 werner@suse.de
- Update to 3.15.1 due security:
* A race to create the mailspool would bounce one of the
messages due to an internal error
* LC_ in KEEPENV would preserve only the first LC_foo variable
* Strip runtime linker variables (LD_*) from environment on
all platforms
* Drop duplicate and malformed environment entries
* Tue Jan 09 2001 werner@suse.de
- Update to 3.15 due to security issue
* Thu Nov 23 2000 werner@suse.de
- Update to 3.14
* Wed Jun 07 2000 ro@suse.de
- doc relocation
* Sun Feb 27 2000 kukuk@suse.de
- Move /usr/man -> /usr/share/man
* Mon Dec 06 1999 werner@suse.de
- Fix default PATH
* Fri Oct 01 1999 werner@suse.de
- New version 3.13.1
- Add procmail-maildir.patch (supporting of maildirs with ending '/')
- Add procmail-locking.patch (no locking for directories required)
* Mon Sep 13 1999 bs@suse.de
- ran old prepare_spec on spec file to switch to new prepare_spec.
* Fri Jul 17 1998 werner@suse.de
- Use mktemp
* Thu Jul 16 1998 werner@suse.de
- fix for mailstat script
* Mon Jul 07 1997 florian@suse.de
- update to version 3.11-pre7
- add docu files in /usr/doc/packages
* Thu Jan 02 1997 florian@suse.de
- Umstieg auf non-sgid-mail spool-Verzeichnis.
/usr/bin/formail /usr/bin/lockfile /usr/bin/mailstat /usr/bin/procmail /usr/share/doc/packages/procmail /usr/share/doc/packages/procmail/Artistic /usr/share/doc/packages/procmail/FAQ /usr/share/doc/packages/procmail/FEATURES /usr/share/doc/packages/procmail/README /usr/share/doc/packages/procmail/examples /usr/share/doc/packages/procmail/examples/1procmailrc /usr/share/doc/packages/procmail/examples/1rmail /usr/share/doc/packages/procmail/examples/2procmailrc /usr/share/doc/packages/procmail/examples/2rmail /usr/share/doc/packages/procmail/examples/3procmailrc /usr/share/doc/packages/procmail/examples/3rmail /usr/share/doc/packages/procmail/examples/advanced /usr/share/doc/packages/procmail/examples/dirname /usr/share/doc/packages/procmail/examples/forward /usr/share/doc/packages/procmail/examples/local_procmail_lmtp.m4 /usr/share/doc/packages/procmail/examples/mailstat /usr/share/doc/packages/procmail/examples/procmail-rpm.spec /usr/share/licenses/procmail /usr/share/licenses/procmail/COPYING /usr/share/man/man1/formail.1.gz /usr/share/man/man1/lockfile.1.gz /usr/share/man/man1/mailstat.1.gz /usr/share/man/man1/procmail.1.gz /usr/share/man/man5/procmailex.5.gz /usr/share/man/man5/procmailrc.5.gz /usr/share/man/man5/procmailsc.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Oct 27 22:56:30 2025