Commit Graph

672 Commits

Author SHA1 Message Date
R. RyanTM
8d08f45368 dovecot: 2.3.9.3 -> 2.3.10 2020-03-12 00:00:26 +00:00
R. RyanTM
ab4d825f3b rspamd: 2.3 -> 2.4 2020-03-03 17:08:22 +00:00
Andreas Rammhold
09725e5f9e
opensmtpd: 6.6.3p1 -> 6.6.4p1
Release notes aren't available at this time [1] it is likely to be
related to a recent mail to oss-security (either [2] or [3]).

[1] https://www.mail-archive.com/misc@opensmtpd.org/msg04888.html
[2] https://www.openwall.com/lists/oss-security/2020/02/24/5
[3] https://www.openwall.com/lists/oss-security/2020/02/24/4
2020-02-24 20:50:51 +01:00
Franz Pletz
f9a34082e6
dovecot: 2.3.9.2 -> 2.3.9.3
Fixes CVE-2020-7046 & CVE-2020-7957:

  https://dovecot.org/pipermail/dovecot-news/2020-February/000429.html
2020-02-17 15:14:29 +01:00
Mario Rodas
3ab13fce6d
Merge pull request #80085 from r-ryantm/auto-update/rspamd
rspamd: 2.2 -> 2.3
2020-02-16 14:26:13 -05:00
Léo Gaspard
da4d9241fc
Merge pull request #79971 from r-ryantm/auto-update/opensmtpd
opensmtpd: 6.6.2p1 -> 6.6.3p1
2020-02-14 12:08:05 +01:00
R. RyanTM
6ef1edbeaa rspamd: 2.2 -> 2.3 2020-02-14 03:38:53 +00:00
Jonathan Ringer
6730bc5144 python3Packages.mailman-web: prevent error from crashing eval 2020-02-12 22:27:24 -08:00
R. RyanTM
77da4954da opensmtpd: 6.6.2p1 -> 6.6.3p1 2020-02-13 02:50:37 +00:00
R. RyanTM
6884a53089 postfix: 3.4.8 -> 3.4.9 2020-02-10 18:02:13 +01:00
Frederik Rietdijk
ec3edaf7b5 Merge master into staging-next 2020-02-10 12:55:47 +01:00
Silvan Mosberger
b9d7f1fe24 Merge pull request #65397 from mmilata/sympa
sympa: init at 6.2.52 + NixOS module
2020-02-10 01:23:45 +01:00
Lancelot SIX
2711c7477d pythonPackages.django: django_1_11 -> django_lts 2020-02-09 09:17:31 +01:00
Richard Marko
e39d7fab27 sympa: init at 6.2.52 2020-02-07 22:54:23 +01:00
Vladimír Čunát
48a997cd76
Merge #66528: glibc: 2.27 -> 2.30 (into staging)
Includes update of stdenv bootstap tools (for three main platforms)
and many package fixes with new glibc.
2020-02-05 13:41:09 +01:00
Alyssa Ross
95de02942f
Revert "mailman-wrapper: crazy hack to work around the missing urllib3 dependency"
This reverts commit ce6b2419be, which
was unnecessary (mailman worked just fine on its parent commit).

See #79222.
2020-02-04 15:40:37 +00:00
Peter Simons
ce6b2419be mailman-wrapper: crazy hack to work around the missing urllib3 dependency
Please remove the explicit urllib3 dependency from this expression again once
https://github.com/NixOS/nixpkgs/issues/79222 is fixed.
2020-02-04 14:43:56 +01:00
Peter Simons
5717f312a4 mailman-web: add myself as a maintainer 2020-02-04 14:43:46 +01:00
Maximilian Bosch
ea8ae88f04
Merge branch 'staging' into glibc230 2020-02-01 17:42:03 +01:00
Franz Pletz
e8b8e8c615
rspamd: 1.9.4 -> 2.2 2020-02-01 14:20:51 +01:00
Franz Pletz
4d5d5ed62d
rmilter: remove unused files
The merge 98640fd482 was done incorrectly.
2020-02-01 13:38:22 +01:00
Alyssa Ross
881dd9963f mailman-web: use upstream, improve NixOS module
Previously, some files were copied into the Nixpkgs tree, which meant
we wouldn't easily be able to update them, and was also just messy.

The reason it was done that way before was so that a few NixOS
options could be substituted in.  Some problems with doing it this way
were that the _package_ changed depending on the values of the
settings, which is pretty strange, and also that it only allowed those
few settings to be set.

In the new model, mailman-web is a usable package without needing to
override, and I've implemented the NixOS options in a much more
flexible way.  NixOS' mailman-web config file first reads the
mailman-web settings to use as defaults, but then it loads another
configuration file generated from the new services.mailman.webSettings
option, so _any_ mailman-web Django setting can be customised by the
user, rather than just the three that were supported before.  I've
kept the old options, but there might not really be any good reason to
keep them.
2020-01-30 23:14:45 +00:00
Alyssa Ross
a8538a73a7 mailman: init package for Mailman CLI
We already had python3Packages.mailman, but that's only really usable
as a library.  The only other option was to create a whole Python
environment, which was undesirable to install as a system-wide
package.
2020-01-30 23:14:45 +00:00
Alyssa Ross
bc8eece849 python3.pkgs.mailman-hyperkitty: HTTPS homepage 2020-01-30 23:14:45 +00:00
Alyssa Ross
c397d1909f nixos/mailman: don't keep secrets in the Nix store
This replaces all Mailman secrets with ones that are generated the
first time the service is run.  This replaces the hyperkittyApiKey
option, which would lead to a secret in the world-readable store.
Even worse were the secrets hard-coded into mailman-web, which are not
just world-readable, but identical for all users!

services.mailman.hyperkittyApiKey has been removed, and so can no
longer be used to determine whether to enable Hyperkitty.  In its
place, there is a new option, services.mailman.hyperkitty.enable.  For
consistency, services.mailman.hyperkittyBaseUrl has been renamed to
services.mailman.hyperkitty.baseUrl.
2020-01-30 23:14:45 +00:00
Alyssa Ross
85a9743f13 spamassassin: use /etc/mail/spamassassin for config
Using a custom path in the Nix store meant that users of the module
couldn't add their own config files, which is a desirable feature.  I
don't think avoiding /etc buys us anything.
2020-01-30 00:47:10 +00:00
Franz Pletz
7b9bd595cd
opensmtpd: 6.6.1p1 -> 6.6.2p1
Fixes critical vulnerability:
  https://www.mail-archive.com/misc@opensmtpd.org/msg04850.html
2020-01-29 03:03:39 +01:00
Maximilian Bosch
6b0cd9ad47
Merge branch 'staging' into glibc230
Conflicts:
	pkgs/applications/misc/vit/default.nix
2020-01-28 14:54:51 +01:00
Maximilian Bosch
eddfcc32b4
Merge branch 'staging' into glibc230 2020-01-23 11:31:13 +01:00
Alyssa Ross
126ff4d97e python3.pkgs.mailman*: check isPy3k inside package 2020-01-20 14:36:56 +00:00
Peter Simons
3e26640352 python3.pkgs.mailman: 3.2.2 -> 3.3.0 2020-01-20 14:36:56 +00:00
Alyssa Ross
aec2382b38 python3.pkgs.postorius: 1.2.4 -> 1.3.2 2020-01-20 14:36:56 +00:00
Alyssa Ross
9a43cdc1c6 python3.pkgs.postorius: use checkInputs 2020-01-20 14:36:56 +00:00
Alyssa Ross
6af4de84d3 python3.pkgs.hyperkitty: use checkInputs
The previously propagated build inputs are optional, and so are
included in checkInputs so the tests can run, but not propagated so
they aren't included if unneeded.
2020-01-20 14:36:56 +00:00
Alyssa Ross
38f2103de9 python3.pkgs.hyperkitty: 1.2.2 -> 1.3.2 2020-01-20 14:36:56 +00:00
Alyssa Ross
0b9bfc0132 python3.pkgs.mailman: core.nix -> default.nix
The actual upstream "mailman" name just refers to this, so we should
use the Nixpkgs convention of default.nix.
2020-01-20 14:36:56 +00:00
Alyssa Ross
89b311fa4d mailman: remove unused derivation for mailman 2
This isn't referenced anywhere, so it's just dead code.
2020-01-20 14:36:56 +00:00
Maximilian Bosch
8e7bbb7d4f
postfix: fix build w/glibc 2.30 2020-01-17 01:44:33 +01:00
Alyssa Ross
10b1ba0c93 public-inbox: fix build
This fixes some two-digit year rounding bugs that started triggering
because 2020 is closer to 2070 than 1970.  Apparently two digits years
are still a thing.
2020-01-14 19:54:35 +00:00
Robin Gloster
6ca6ac796b
treewide: configureFlags is a flat list 2019-12-31 01:37:49 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
Robin Gloster
ab0cfd9e03
treewide: NIX_*_COMPILE -> string 2019-12-31 00:10:18 +01:00
Frederik Rietdijk
6d059becd3 Merge gcc-9 into staging (#68029) 2019-12-30 16:38:38 +01:00
Merijn Broeren
133103d709
treewide: replace make/build/configure/patchFlags with nix lists 2019-12-30 12:58:11 +01:00
Franz Pletz
77b6c3cd06
Merge remote-tracking branch 'origin/master' into gcc-9 2019-12-26 14:17:36 +01:00
Alyssa Ross
7ea65c5746
spamassassin: fix IPv6
The Net::CIDR::Lite package was missing.
2019-12-24 23:41:03 +00:00
Alyssa Ross
8f8514c6ba public-inbox: init at 1.2.0
highlight's Perl bindings are currently disabled on Darwin, but I
didn't make the dependency here conditional so that if that is ever
fixed, this function won't need to be updated. p-i is smart enough to
disable the test for highlight if it can't find the Perl module.
2019-12-20 19:47:42 +00:00
Franz Pletz
5d01945b40
Merge pull request #75839 from petabyteboy/feature/dovecot-pigeonhole
dovecot_pigeonhole: 0.5.8 -> 0.5.9
2019-12-18 00:24:29 +00:00
Milan Pässler
a77524e2e3 dovecot_pigeonhole: 0.5.8 -> 0.5.9
Fixes build with dovecot 2.3.9+.
2019-12-17 23:28:27 +01:00
Andreas Rammhold
0dfc60af86
Merge pull request #75710 from andir/spamassassin
spamassassin: 3.4.2 -> 3.4.3
2019-12-16 10:12:44 +01:00
Franz Pletz
7eee92eab7
Merge pull request #75694 from plutotulp/spamassassin-ipv6-master
spamassassin: enable IPv6 support with Socket6
2019-12-15 23:25:19 +00:00
Andreas Rammhold
5d3607b2da
spamassassin: 3.4.2 -> 3.4.3
Two security issues have been fixed in this release:
  * CVE-2019-12420 for Multipart Denial of Service Vulnerability
  * CVE-2018-11805 for nefarious CF files can be configured to
    run system commands without any output or errors.

https://svn.apache.org/repos/asf/spamassassin/branches/3.4/build/announcements/3.4.3.txt
2019-12-15 20:48:56 +01:00
Andreas Rammhold
cd394340d8
dovecot: 2.3.8 -> 2.3.9.2
Update to latest version & updated the patch file to match with the
lastest verison.

Fixes the following security issue:
  * CVE-2019-19722: Mails with group addresses in From or To fields
    caused crash in push notification drivers.
2019-12-15 20:11:01 +01:00
Erlend Pedersen
6e87213291 spamassassin: enable IPv6 support with Socket6
Communication between spamc and spamd would fail with messages about
addresses being too long:

  error: Bad arg length for Socket::unpack_sockaddr_in, length is 28,
  should be 16

By adding Socket6 as a buildInput, spamd is now able to process emails
without choking on IPv6 addresses.
2019-12-15 15:25:38 +01:00
R. RyanTM
aaa190d054 postfix: 3.4.7 -> 3.4.8 2019-12-01 18:38:11 +01:00
Florian Klink
96588508bb opensmtpd: 6.4.2p1 -> 6.6.1p1
The substitition in smtpd/parse.y isn't necessary anymore.
The hardcoded /usr/libexec/ has been replaced by a PATH_LIBEXEC #define,
which will be set properly by the build system.
2019-11-08 15:09:26 +01:00
Franz Pletz
f60914ac2c
archiveopteryx: fix build with gcc9 2019-11-02 19:50:49 +01:00
Robert Schütz
395cdd7d4c dovecot_pigeonhole: 0.5.7.2 -> 0.5.8
https://dovecot.org/pipermail/dovecot-news/2019-October/000420.html
2019-10-09 17:09:47 +02:00
Robert Schütz
5f03f32fa6 dovecot: 2.3.7.2 -> 2.3.8
https://dovecot.org/pipermail/dovecot-news/2019-October/000419.html
2019-10-09 17:08:50 +02:00
pacien
aaa1ba3700 exim: 4.92.2 -> 4.92.3
security update: CVE-2019-16928
2019-09-30 19:01:32 +02:00
Vladimír Čunát
fda4a08d4a
Merge branch 'staging-next'
There are several security fixes - again, as it consists mainly of the
previously reverted staging-next merge.
2019-09-28 07:43:04 +02:00
R. RyanTM
095f107c7e postfix: 3.4.6 -> 3.4.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/postfix/versions
2019-09-27 18:45:32 -07:00
Vladimír Čunát
22a216849b
Re-Revert "Merge branch 'staging-next'"
This reverts commit f8a8fc6c7c.
2019-09-22 09:38:09 +02:00
Vladimír Čunát
f8a8fc6c7c
Revert "Merge branch 'staging-next'"
This reverts commit 41af38f372, reversing
changes made to f0fec244ca.

Let's delay this.  We have some serious regressions.
2019-09-21 20:05:09 +02:00
Vladimír Čunát
b6c6e1f9e8
Merge branch 'master' into staging-next 2019-09-15 13:18:54 +02:00
WilliButz
7350dd9d94
rspamd: disable LuaJIT support on aarch64
When compiled with LuaJIT support, rspamd segfaults on aarch64.
Without LuaJIT, rspamd falls back to plain Lua and torch support needs to
be disabled.
2019-09-13 14:00:13 +02:00
Jan Tojnar
a441eaa7b1
Merge branch 'staging-next' into staging 2019-09-12 22:49:43 +02:00
Peter Simons
86f8895abb python-mailman-web: turn these Djando configuration files into a make-shift Python library
Suggested in https://github.com/NixOS/nixpkgs/pull/67951#issuecomment-530309702.
2019-09-11 14:48:51 +02:00
Peter Simons
72c7ba5aba nixos/mailman: add support for the Mailman Web UI (Postorius & Hyperkitty) 2019-09-11 12:19:23 +02:00
Izorkin
329a88efa7 treewide: replace mysql.connector-c to libmysqlclient 2019-09-09 15:55:34 +03:00
Frederik Rietdijk
5f4734b1dd Merge remote-tracking branch 'upstream/gcc-8' into staging-next
Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
2019-09-08 20:44:26 +02:00
pacien
3387a16c2f exim: 4.92.1 -> 4.92.2
security update: CVE-2019-15846
2019-09-06 20:52:21 +00:00
Franz Pletz
de85797565
Merge remote-tracking branch 'origin/master' into gcc-8 2019-09-03 22:15:07 +02:00
Frederik Rietdijk
fc74ba8291 Merge master into staging-next 2019-08-31 09:50:38 +02:00
Peter Simons
131910992b python-HyperKitty: initial version 1.2.2
Package the mail archiver for GNU Mailman. I liberally borrowed code
from @globin's repository [1].

[1] https://github.com/mayflower/nixexprs/tree/master/pkgs/python
2019-08-30 14:25:13 +02:00
Peter Simons
e3492eff46 mailman: build full paths to postmap and lynx into the package
No more need to rely on $PATH.
2019-08-29 19:06:33 +02:00
Andreas Rammhold
46ff96c05b
dovecot-pigeonhole: 0.5.7.1 -> 0.5.7.2 (CVE-2019-11500)
This is a followup on #67623
2019-08-28 17:57:57 +02:00
Daniel Frank
d7582c994d
dovecot: 2.3.7.1 -> 2.3.7.2 (CVE-2019-11500) 2019-08-28 15:01:36 +02:00
Frederik Rietdijk
98640fd482 Merge master into staging-next 2019-08-27 16:36:47 +02:00
Robin Gloster
6bff4c107e
mailman: add postorius testing 2019-08-26 22:51:53 +02:00
Robin Gloster
4b1cc7eebf
mailman: add meta to python deps 2019-08-26 22:51:33 +02:00
Peter Simons
22af3829a4 mailman: add the Postorious web UI 2019-08-26 21:12:56 +02:00
Peter Simons
da1ff985ae mailman: drop hard-coded references to /usr/bin 2019-08-26 16:20:20 +02:00
Peter Simons
fa5a231313
Merge pull request #67366 from peti/t/mailman-v3
update mailman to version 3.2.2
2019-08-25 22:09:58 +02:00
Peter Simons
842942baaa mailman: update from 2.1.29 to version 3.2.2 2019-08-25 21:47:03 +02:00
Robin Gloster
616b8343c4
Merge remote-tracking branch 'upstream/master' into gcc-8 2019-08-25 18:55:46 +02:00
Vladimír Čunát
985d1ac425
Merge branch 'master' into staging-next
There were several more conflicts from name -> pname+version;
all auto-solved by kdiff3, hopefully OK.

Hydra nixpkgs: ?compare=1538611
2019-08-25 14:57:11 +02:00
Alexander V. Nikolaev
885511cb5c rmilter: remove deprecated package (and module) 2019-08-24 17:33:48 +03:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
pacien
f1ef419be3 exim: add SPF support 2019-08-22 21:25:44 +02:00
Robin Gloster
4e60b0efae
treewide: update globin's maintained drvs 2019-08-20 19:36:05 +02:00
R. RyanTM
4164999bec opensmtpd: 6.4.1p2 -> 6.4.2p1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/opensmtpd/versions
2019-08-19 19:39:59 -07:00
volth
c814d72b51 treewide: name -> pname 2019-08-17 10:54:38 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Aaron Andersen
bd5a8797cc
Merge pull request #62888 from ajs124/exim_mysql_fix
exim: Fix build with MariaDB
2019-08-05 16:21:20 -04:00
tv
9a506c2afb exim: 4.92 -> 4.92.1 2019-07-28 12:07:58 +02:00
Izorkin
4f38967ce2 dovecot_pigeonhole: 0.5.6 > 0.5.7.1 2019-07-25 15:33:59 +03:00
Izorkin
e2173096b3 dovecot: 2.3.7 > 2.3.7.1 2019-07-25 15:32:50 +03:00
R. RyanTM
2c90107101 postfix: 3.4.5 -> 3.4.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/postfix/versions
2019-07-17 09:45:35 +02:00
R. RyanTM
5eb574010e dovecot: 2.3.6 -> 2.3.7
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dovecot/versions
2019-07-15 01:18:44 -07:00
volth
b3cc65f8b9 buildPerlPackage: name -> (pname, version) 2019-06-20 15:56:50 +00:00
Robin Gloster
f4bcbb1df8
pfixtools: fix build with gcc8 2019-06-17 07:05:55 +02:00
volth
f3282c8d1e treewide: remove unused variables (#63177)
* treewide: remove unused variables

* making ofborg happy
2019-06-16 19:59:05 +00:00
ajs124
d35441699e exim: Fix build with MariaDB
The 10.2 → 10.3 upgrade (#44343) broke it
2019-06-14 23:10:35 +02:00
R. RyanTM
af6001a089 rspamd: 1.9.2 -> 1.9.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2019-06-02 19:47:15 -07:00
Spencer Baugh
4b8803dae6 switch users of "gnupg1" to plain "gnupg"
gnupg is gnupg 2.2. gnupg1 is also gnupg 2.2, just with a few extra
symlinks in the bin directory. None of these packages need those
symlinks, and it's confusing for them to say they're depending on
"gnupg1", so switch their dep to plain "gnupg".
2019-05-12 20:08:50 +02:00
Peter Simons
62c93c9818
Merge pull request #60490 from dotlambda/dovecot-2.3.6
dovecot: 2.3.5.2 -> 2.3.6
2019-05-06 14:40:17 +02:00
R. RyanTM
43235b77f1 rspamd: 1.9.1 -> 1.9.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2019-05-02 22:02:46 +02:00
Robert Schütz
c38b485197 dovecot_pigeonhole: 0.5.5 -> 0.5.6
https://dovecot.org/pipermail/dovecot-news/2019-April/000411.html
2019-04-30 15:56:59 +02:00
Robert Schütz
427dfadfa9 dovecot: 2.3.5.2 -> 2.3.6
fixes CVE-2019-11494 and CVE-2019-11499
https://dovecot.org/pipermail/dovecot-news/2019-April/000408.html
2019-04-30 15:43:10 +02:00
Silvan Mosberger
40d2f43fe5
Merge pull request #59840 from dotlambda/dovecot-2.3.5.2
dovecot: 2.3.5.1 -> 2.3.5.2
2019-04-22 22:42:58 +02:00
Robert Schütz
041fc67610 dovecot: 2.3.5.1 -> 2.3.5.2
https://dovecot.org/pipermail/dovecot-news/2019-April/000407.html
fixes CVE-2019-10691
2019-04-18 16:53:36 +02:00
Frederik Rietdijk
256e34b89d
Merge staging-next into master (#59733) 2019-04-18 14:03:51 +02:00
R. RyanTM
057091f0fa postsrsd: 1.5 -> 1.6
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/postsrsd/versions
2019-04-18 08:51:02 +02:00
Frederik Rietdijk
2b52da5f99
Merge pull request #58222 from bobvanderlinden/var-run-pkgs
tree-wide: pkgs: /var/run -> /run
2019-04-16 19:02:56 +02:00
R. RyanTM
65cc1ed840 rspamd: 1.9.0 -> 1.9.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2019-04-16 18:43:49 +02:00
Bob van der Linden
766ea89722
rspamd: /var/run -> /run 2019-04-11 20:05:33 +02:00
Franz Pletz
1731b9374f
rspamd: 1.8.3 -> 1.9.0 2019-04-03 05:25:51 +02:00
Robert Schütz
640416bf71
dovecot_pigeonhole: 0.5.4 -> 0.5.5 (#58511)
This is the appropriate version for dovecot 2.3.5 according to
https://dovecot.org/pipermail/dovecot-news/2019-March/000400.html
2019-04-02 10:16:26 +02:00
Robert Schütz
7dd24531e4 postfix: 3.4.4 -> 3.4.5 (#58679)
http://www.postfix.org/announcements/postfix-3.4.5.html
2019-04-01 22:52:52 +02:00
Robert Schütz
2cfe129d65 postfix: 3.4.3 -> 3.4.4
http://www.postfix.org/announcements/postfix-3.4.4.html
2019-03-29 07:52:24 +01:00
Robert Schütz
d3ca36bd64 dovecot: 2.3.5 -> 2.3.5.1
https://dovecot.org/list/dovecot-news/2019-March/000401.html
fixes CVE-2019-7524
2019-03-28 14:00:15 +01:00
Peter Simons
4269069460
Merge pull request #58058 from r-ryantm/auto-update/dovecot
dovecot: 2.3.4.1 -> 2.3.5
2019-03-23 16:58:33 +01:00
R. RyanTM
2ba743d5b5 dovecot: 2.3.4.1 -> 2.3.5
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dovecot/versions
2019-03-21 08:36:33 -07:00
R. RyanTM
e3b0d61bcd postsrsd: 1.4 -> 1.5 (#54128)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/postsrsd/versions
2019-03-15 20:32:23 +01:00
Janne Heß
b2a6183f75 exim: Fix build with LDAP (#56058)
The lber library is now required, see also:
https://bugs.archlinux.org/task/27509
2019-03-12 15:28:53 -04:00
Robert Schütz
1f302fa30d postfix: 3.4.0 -> 3.4.3 (#57368) 2019-03-11 23:36:33 +01:00
Peter Simons
cd1dc8a1d2 SpamAssassin: update to version 3.4.2 2019-03-05 12:53:04 +01:00
Robert Schütz
08052787f4 postfix: 3.3.2 -> 3.4.0 (#56537)
http://www.postfix.org/announcements/postfix-3.4.0.html
2019-02-28 21:16:53 +01:00
Jörg Thalheim
dadc7eb329
treewide: use runtimeShell instead of stdenv.shell whenever possible
Whenever we create scripts that are installed to $out, we must use runtimeShell
in order to get the shell that can be executed on the machine we create the
package for. This is relevant for cross-compiling. The only use case for
stdenv.shell are scripts that are executed as part of the build system.
Usages in checkPhase are borderline however to decrease the likelyhood
of people copying the wrong examples, I decided to use runtimeShell as well.
2019-02-26 14:10:49 +00:00
Vladimír Čunát
4ba49d3d6c
Merge #55988: treewide meta.platforms: linux -> unix 2019-02-22 07:59:34 +01:00
Frederik Rietdijk
815b77cbe6 Merge master into staging-next 2019-02-18 14:18:04 +01:00
Freezeboy
8f87a61de2 Replace platforms.linux with platforms.darwin for expressions that compile on darwin too (too restrictive platforms) 2019-02-18 10:56:58 +01:00
tv
1ff3b8a481 exim: 4.91 -> 4.92 2019-02-13 12:59:23 +01:00
Matthew Bauer
5c09d977c7 Merge remote-tracking branch 'origin/master' into staging 2019-02-09 12:14:06 -05:00
Robert Schütz
d49ffaac8a dovecot: 2.3.4 -> 2.3.4.1
fixes CVE-2019-3814:
https://dovecot.org/list/dovecot-news/2019-February/000394.html
2019-02-06 15:54:11 +01:00
Frederik Rietdijk
d531da6f8a
Merge pull request #54094 from rnhmjoj/shell
treewide: use ${stdenv.shell} instead of /bin/sh where possible
2019-01-19 14:15:51 +01:00
rnhmjoj
bcf54ce5bb
treewide: use ${stdenv.shell} instead of /bin/sh where possible 2019-01-16 20:37:15 +01:00
Léo Gaspard
1927de7ed4
opensmtpd: add comment about progress of upstreaming our patch 2019-01-16 17:12:18 +01:00
Léo Gaspard
12ccf9b801
opensmtpd: 6.4.0p2 -> 6.4.1p2 2019-01-16 12:58:04 +01:00
Vladimír Čunát
711db1b0cd
postfix: fix linking error after #51770; issue #53001 2019-01-06 14:53:24 +01:00
volth
fed7914539
Merge branch 'staging' into make-perl-pathd 2018-12-18 17:13:27 +00:00
Jan Tojnar
aead6e12f9
Merge remote-tracking branch 'upstream/master' into staging 2018-12-16 22:55:06 +01:00
R. RyanTM
1942f3c8f8 rspamd: 1.8.2 -> 1.8.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2018-12-16 18:05:58 +00:00
volth
bb9557eb7c lib.makePerlPath -> perlPackages.makePerlPath 2018-12-15 03:50:31 +00:00
Jörg Thalheim
562d9d472c dovecot: fix cross-build 2018-12-11 18:13:21 +01:00
Jörg Thalheim
68d5071e3d postfix: fix cross-build 2018-12-11 18:13:21 +01:00
Alexander V. Nikolaev
2fd6de3350 rspamd: 1.8.1 -> 1.8.2
Also update homepage link, and fetch from org's github, instead author's
private fork.
2018-12-03 00:13:35 +02:00
Alexander V. Nikolaev
b73b02255e rspamd: enable hyperscan 2018-12-03 00:13:35 +02:00
Alexander V. Nikolaev
12a5b53ce2 rspamd: enable openblas support for neural networks 2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev
e77fa36824 rspamd: build with jemalloc
(by upstream author's suggestion)
2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev
1b59c4a6cc rspamd: Make libfann and libgd optional
GD is experimental and never-enabled-by-default.
2018-12-03 00:13:14 +02:00
Alexander V. Nikolaev
ff5eba906a rspamd: drop gmime dependency, it is not used anymore 2018-12-03 00:13:14 +02:00
markuskowa
506d4c7e44
Merge pull request #51329 from c0bw3b/cleanup/gnu-https
Favor HTTPS URLs - the GNU edition
2018-12-02 16:52:33 +01:00
Renaud
0c93294c30
Merge pull request #51063 from dotlambda/postfix-3.3.2
postfix: 3.3.1 -> 3.3.2
2018-12-02 16:41:58 +01:00
c0bw3b
0498ccd076 Treewide: use HTTPS on GNU domains
HTTP -> HTTPS for :
- http://gnu.org/
- http://www.gnu.org/
- http://elpa.gnu.org/
- http://lists.gnu.org/
- http://gcc.gnu.org/
- http://ftp.gnu.org/ (except in fetchurl mirrors)
- http://bugs.gnu.org/
2018-12-02 15:51:59 +01:00
Robert Schütz
3d67b52a9d postfix: 3.3.1 -> 3.3.2 2018-11-26 16:18:01 +01:00
Robert Schütz
b6c96c6419 dovecot: 2.3.3 -> 2.3.4, dovecot_pigeonhole: 0.5.3 -> 0.5.4 2018-11-24 17:03:22 +01:00
Léo Gaspard
0483ce0eee
rss2email module: init
Also adding `system-sendmail` package for sharing the code with other
modules or packages needing it.
2018-11-15 23:44:16 +09:00
Gabriel Ebner
adb5b610bd
Merge pull request #50022 from Ekleog/opensmtpd-extras-6.4.0
opensmtpd-extras: 5.7.1 -> 6.4.0
2018-11-12 12:30:21 +01:00
Léo Gaspard
2986ce16a8
meta.tests: rename into passthru.tests
Nix currently rejects derivations in `meta` values. This works around
that limitation by using `passthru` instead.

Closes https://github.com/NixOS/nixpkgs/issues/50230
2018-11-11 23:11:46 +09:00
Peter Simons
4fc8527697 dovecot, opensmtpd: comment out invalid meta.tests attribute
See https://github.com/NixOS/nixpkgs/issues/50230 for details.
2018-11-11 14:02:20 +01:00
Léo Gaspard
c9034d2399
opensmtpd-extras: 5.7.1 -> 6.4.0
Also use `enable*` flags instead of the impossible-to-discover trick of
setting to `null` the dependencies.
2018-11-09 22:37:09 +09:00
Renaud
d7cfa87eb7
Merge pull request #49846 from Ekleog/opensmtpd-6.4.0p2
opensmtpd: 6.4.0p1 -> 6.4.0p2
2018-11-09 10:16:35 +01:00
Matthew Bauer
51e8c7943c dovecot: remove install_name_tool
No longer needed now that libclucene has the right install name.
2018-11-07 13:02:50 -06:00
Léo Gaspard
5e7edaa0a9
opensmtpd: 6.4.0p1 -> 6.4.0p2 2018-11-07 09:56:21 +09:00
Léo Gaspard
02e1f00ffd
dovecot, opensmtpd: add link to test in meta.tests
Rationale
---------

Currently, tests are hard to discover. For instance, someone updating
`dovecot` might not notice that the interaction of `dovecot` with
`opensmtpd` is handled in the `opensmtpd.nix` test.

And even for someone updating `opensmtpd`, it requires manual work to go
check in `nixos/tests` whether there is actually a test, especially
given not so many packages in `nixpkgs` have tests and this is thus most
of the time useless.

Finally, for the reviewer, it is much easier to check that the “Tested
via one or more NixOS test(s)” has been checked if the file modified
already includes the list of relevant tests.

Implementation
--------------

Currently, this commit only adds the metadata in the package. Each
element of the `meta.tests` attribute is a derivation that, when it
builds successfully, means the test has passed (ie. following the same
convention as NixOS tests).

Future Work
-----------

In the future, the tools could be made aware of this `meta.tests`
attribute, and for instance a `--with-tests` could be added to
`nix-build` so that it also builds all the tests. Or a `--without-tests`
to build without all the tests. @Profpatsch described in his NixCon talk
such systems.

Another thing that would help in the future would be the possibility to
reasonably easily have cross-derivation nix tests without the whole
NixOS VM stack. @7c6f434c already proposed such a system.

This RFC currently handles none of these concerns. Only the addition of
`meta.tests` as metadata to be used by maintainers to remember to run
relevant tests.
2018-10-30 21:31:39 +09:00
obadz
07db5f1c8c
Merge pull request #48901 from Ekleog/opensmtpd-6.4.0
opensmtpd: 6.0.3p1 -> 6.4.0
2018-10-28 13:00:57 +00:00
Renaud
96d2bf0d7f
Merge pull request #49144 from r-ryantm/auto-update/rspamd
rspamd: 1.8.0 -> 1.8.1
2018-10-27 13:38:06 +02:00
R. RyanTM
06e867291e nullmailer: 2.1 -> 2.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/nullmailer/versions
2018-10-26 23:21:53 -07:00
Léo Gaspard
58f701ab74 opensmtpd: 6.0.3p1 -> 6.4.0p1 2018-10-27 12:15:09 +09:00
R. RyanTM
ceae2c2d05 rspamd: 1.8.0 -> 1.8.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2018-10-26 02:30:37 -07:00
Frederik Rietdijk
89349fdae9 Merge staging-next into staging 2018-10-17 08:36:28 +02:00
Jörg Thalheim
c7214bd17e
postfix: enable openldap by default
Ldap authentication is fairly common in any reasonable sized mail setup.
Our dovecot also comes with ldap support.
Other distributions like debian, archlinux, ubuntu and fedora also
provide ldap support along with there postfix server.
It might be also useful to have database support, but this is a different pull request.
2018-10-15 13:02:01 +01:00
Peter Simons
7dec26dbac
Merge pull request #48396 from r-ryantm/auto-update/mailman
mailman: 2.1.24 -> 2.1.29
2018-10-14 16:03:39 +02:00
R. RyanTM
4cb7173651 mailman: 2.1.24 -> 2.1.29
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/mailman/versions
2018-10-14 05:09:52 -07:00
volth
f65dfb3caf buildPerlPackage -> perlPackages.buildPerlPackage 2018-10-14 09:10:41 +02:00
R. RyanTM
f60759ab37 rspamd: 1.7.9 -> 1.8.0
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/rspamd/versions
2018-10-13 19:03:27 -07:00
R. RyanTM
e00bfcd798 dovecot_pigeonhole: 0.5.2 -> 0.5.3 (#47820)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dovecot-pigeonhole/versions
2018-10-10 23:27:56 +02:00
R. RyanTM
5a6c4d39fb dovecot: 2.3.2.1 -> 2.3.3 (#47814)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/dovecot/versions
2018-10-10 23:27:28 +02:00
Matthew Bauer
a0a7da8781
Merge pull request #46859 from ju1m/dovecot
dovecot: allow sasl_bind=yes in the LDAP driver.
2018-10-05 22:41:16 -05:00
Matthew Bauer
a4721b8411
Merge pull request #46883 from ju1m/postfix
postfix: add -DUSE_LDAP_SASL in CCARGS to support bind=sasl.
2018-09-29 00:55:06 -05:00
R. RyanTM
e8719747a8 rspamd: 1.7.3 -> 1.7.9 (#46194)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
rspamd
2018-09-28 21:18:05 +02:00
Julien Moutinho
27f95f3f9c dovecot: allow sasl_bind=yes in the LDAP driver.
Dovecot has its own SASL implementation,
but needs Cyrus SASL's headers to bind to an LDAP server using SASL.

This is useful to avoid the need to manage a dnpass= in dovecot-ldap.conf
by using the Unix socket to authenticate.

This is done with sasl_mech=EXTERNAL in dovecot-ldap.conf, and some olcAccess: with
 by dn="gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth" read
in the slapd's cn=config for the LDAP database queried by dovecot/auth (which runs as root).
2018-09-19 17:20:29 +02:00
Julien Moutinho
6c4480b498 postfix: add -DUSE_LDAP_SASL in CCARGS to support bind=sasl. 2018-09-19 11:42:26 +02:00
pacien
c3dd421a2e exim: enable LMTP support
This makes the LMTP transport available by default.
No additional dependency is required.
2018-09-17 22:01:11 +02:00
Notkea
f607f45f33 exim: add optional support for PAM (#46744) 2018-09-17 10:50:14 +02:00
Frederik Rietdijk
d9fa74ba78 Merge master into staging 2018-08-09 18:28:15 +02:00
rnhmjoj
1ba3d8b7d1
mailman: use python2 2018-08-08 02:20:54 +02:00
John Ericson
db965063b3 treewide: Make configureFlags lists 2018-08-03 17:06:03 -04:00
Jörg Thalheim
86d7d96da2
Merge pull request #44030 from ajs124/exim_mysql_dovecot
exim: add optional support for MySQL and the Dovecot authenticator
2018-07-30 11:48:28 +01:00
ajs124
3a14eb0e12 exim: add optional support for MySQL and the Dovecot authenticator 2018-07-23 23:00:50 +02:00
Lluís Batlle i Rossell
66d7126255 Take me (viric) out of most maintenance
Since years I'm not maintaining anything of the list below other
than some updates when I needed them for some reason. Other people
is doing that maintenance on my behalf so I better take me out but
for very few packages. Finally!
2018-07-22 21:50:19 +02:00
volth
cc55a3ebcb treewide: fix build with disallowed aliases (#43872)
fixes build with disallowed aliases
2018-07-21 22:03:24 -04:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
R. RyanTM
2d1d17032b dovecot: 2.3.2 -> 2.3.2.1 (#43351)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/dovecot/versions.
2018-07-11 17:51:32 +02:00
Jan Malakhovski
f2e1998c13 Revert "rspamd: 1.7.3 -> 1.7.4"
Broken on aarch64.
2018-07-02 21:45:29 +00:00
Satoshi Shishiku
50d27311cc rspamd: 1.7.3 -> 1.7.4 2018-07-02 21:44:45 +00:00
Satoshi Shishiku
f09b96b982 rspamd: cleanup 2018-07-02 21:43:49 +00:00
Jan Malakhovski
d0dcc467db rspamd: 1.6.6 -> 1.7.3 2018-07-02 21:42:10 +00:00