Commit Graph

19 Commits

Author SHA1 Message Date
Colin
e70105cf83 procmail: support cross compilation 2024-02-13 11:41:31 +00:00
Sergei Trofimovich
f61fe0514a procmail: fix clang-16 build
Without the change `procmail` build fails as:

    cc -O _autotst.c -o _autotst -lm
    _autotst.c:1:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
    main()
    ^
    int
    1 error generated.
2024-02-05 10:43:33 +00:00
Peter Simons
a8ec44af72 procmail: update from 3.22 to 3.24
- 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.
2023-01-02 10:18:25 +01:00
Sandro Jäckel
3b30539c81
procmail: minor cleanup 2021-11-09 17:52:21 +01:00
Felix Buehler
b52ab3b712 pkgs/applications: rename name to pname&version part 2 2021-11-07 14:53:06 +01:00
Profpatsch
4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Piotr Bogdan
30d8086965 procmail: fix CVE-2017-16844 2017-12-05 15:42:33 +00:00
Mike Sperber
20c5aa5b7d procmail: unbreak "make install"
procmail's Makefile lacks a ".PHONY: install" line, which turns "make
install" into a no-op, at least on macOS.  Insert one.
2017-01-03 08:41:15 +01:00
Gabriel Ebner
53a8d9350e procmail: clean up and add meta section 2016-07-14 12:10:09 +02:00
James Cook
f7066d433c procmail: Patch to fix CVE-2014-3618. 2015-03-02 23:39:54 -08:00
Peter Simons
19f83205e5 procmail: add meta.homepage link 2015-02-26 12:33:24 +01:00
John Wiegley
28b6fb61e6 Change occurrences of gcc to the more general cc
This is done for the sake of Yosemite, which does not have gcc, and yet
this change is also compatible with Linux.
2014-12-26 11:06:21 -06:00
Eelco Dolstra
c556a6ea46 * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless
function, so obsolete it.

svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
2012-01-18 20:16:00 +00:00
Eelco Dolstra
6609710409 * Get rid of many instances of "args: with args;", and other coding
guidelines violations.
* Updated libsamplerate to 0.1.7.

svn path=/nixpkgs/trunk/; revision=22782
2010-07-28 11:55:54 +00:00
Marc Weber
ec88f45c93 fix build of procmail
svn path=/nixpkgs/trunk/; revision=19944
2010-02-12 04:07:41 +00:00
Tobias Hammerschmidt
2dde1dfa4f fixed install phase so the linker doesn't abort with undefined reference to pow()
svn path=/nixpkgs/trunk/; revision=10826
2008-02-22 09:47:37 +00:00
Yury G. Kudryashov
81aac8d84d meta.homepage added to several packages
svn path=/nixpkgs/trunk/; revision=10417
2008-01-30 19:49:42 +00:00
Marc Weber
088a6817db added:
dnsmasq, uisp, fltk libixp_for_wmii, acerhk kernel module, reiserfsprogs, radeontools, msmtp,
procmail, pstree, gxemul

changed:
umlutilities to also support building tunctl optionally (needing kernel header files)
wmii updated and wmiimenu added                                                 

svn path=/nixpkgs/trunk/; revision=9242
2007-09-03 12:10:57 +00:00