summary refs log tree commit diff
path: root/pkgs/servers/mail
Commit message (Collapse)AuthorAge
* dovecot, opensmtpd: add link to test in `meta.tests`Léo Gaspard2018-10-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Merge pull request #48901 from Ekleog/opensmtpd-6.4.0obadz2018-10-28
|\ | | | | opensmtpd: 6.0.3p1 -> 6.4.0
| * opensmtpd: 6.0.3p1 -> 6.4.0p1Léo Gaspard2018-10-27
| |
* | Merge pull request #49144 from r-ryantm/auto-update/rspamdRenaud2018-10-27
|\ \ | | | | | | rspamd: 1.8.0 -> 1.8.1
| * | rspamd: 1.8.0 -> 1.8.1R. RyanTM2018-10-26
| |/ | | | | | | | | | | | | 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
* / nullmailer: 2.1 -> 2.2R. RyanTM2018-10-26
|/ | | | | | | 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
* Merge staging-next into stagingFrederik Rietdijk2018-10-17
|\
| * postfix: enable openldap by defaultJörg Thalheim2018-10-15
| | | | | | | | | | | | | | | | 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.
| * Merge pull request #48396 from r-ryantm/auto-update/mailmanPeter Simons2018-10-14
| |\ | | | | | | mailman: 2.1.24 -> 2.1.29
| | * mailman: 2.1.24 -> 2.1.29R. RyanTM2018-10-14
| | | | | | | | | | | | | | | | | | | | | 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
| * | rspamd: 1.7.9 -> 1.8.0R. RyanTM2018-10-13
| |/ | | | | | | | | | | | | 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
* / buildPerlPackage -> perlPackages.buildPerlPackagevolth2018-10-14
|/
* dovecot_pigeonhole: 0.5.2 -> 0.5.3 (#47820)R. RyanTM2018-10-10
| | | | | | 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
* dovecot: 2.3.2.1 -> 2.3.3 (#47814)R. RyanTM2018-10-10
| | | | | | 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
* Merge pull request #46859 from ju1m/dovecotMatthew Bauer2018-10-05
|\ | | | | dovecot: allow sasl_bind=yes in the LDAP driver.
| * dovecot: allow sasl_bind=yes in the LDAP driver.Julien Moutinho2018-09-19
| | | | | | | | | | | | | | | | | | | | | | | | 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).
* | Merge pull request #46883 from ju1m/postfixMatthew Bauer2018-09-29
|\ \ | | | | | | postfix: add -DUSE_LDAP_SASL in CCARGS to support bind=sasl.
| * | postfix: add -DUSE_LDAP_SASL in CCARGS to support bind=sasl.Julien Moutinho2018-09-19
| |/
* | rspamd: 1.7.3 -> 1.7.9 (#46194)R. RyanTM2018-09-28
| | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from rspamd
* | exim: enable LMTP supportpacien2018-09-17
| | | | | | | | | | This makes the LMTP transport available by default. No additional dependency is required.
* | exim: add optional support for PAM (#46744)Notkea2018-09-17
|/
* Merge master into stagingFrederik Rietdijk2018-08-09
|\
| * mailman: use python2rnhmjoj2018-08-08
| |
* | treewide: Make configureFlags listsJohn Ericson2018-08-03
|/
* Merge pull request #44030 from ajs124/exim_mysql_dovecotJörg Thalheim2018-07-30
|\ | | | | exim: add optional support for MySQL and the Dovecot authenticator
| * exim: add optional support for MySQL and the Dovecot authenticatorajs1242018-07-23
| |
* | Take me (viric) out of most maintenanceLluís Batlle i Rossell2018-07-22
| | | | | | | | | | | | | | 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!
* | treewide: fix build with disallowed aliases (#43872)volth2018-07-21
| | | | | | fixes build with disallowed aliases
* | pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|/
* dovecot: 2.3.2 -> 2.3.2.1 (#43351)R. RyanTM2018-07-11
| | | 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.
* Revert "rspamd: 1.7.3 -> 1.7.4"Jan Malakhovski2018-07-02
| | | | Broken on aarch64.
* rspamd: 1.7.3 -> 1.7.4Satoshi Shishiku2018-07-02
|
* rspamd: cleanupSatoshi Shishiku2018-07-02
|
* rspamd: 1.6.6 -> 1.7.3Jan Malakhovski2018-07-02
|
* dovecot: 2.3.1 -> 2.3.2, dovecot-pigeonhole: 0.5.1 -> 0.5.2 (#42779)Robert Schütz2018-06-30
|
* treewide: http -> https sources (#42676)Silvan Mosberger2018-06-28
| | | | | | | | | * treewide: http -> https sources This updates the source urls of all top-level packages from http to https where possible. * buildtorrent: fix url and tab -> spaces
* opensmtpd: fix interaction with dovecot-2.3.1Léo Gaspard2018-06-18
| | | | | This has been merged upstream with https://github.com/OpenSMTPD/OpenSMTPD/pull/847
* opensmtpd: 6.0.2p1 -> 6.0.3p1obadz2018-06-07
|
* postfix: 3.3.0 -> 3.3.1 (#40912)Robert Schütz2018-05-22
| | | Release notes: http://www.postfix.org/announcements/postfix-3.3.1.html
* exim: 4.90.1 -> 4.91R. RyanTM2018-04-17
| | | | | | | | | | | | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/exim/versions. These checks were done: - built on NixOS - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exipick --help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exiqsumm -h’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exiqsumm --help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exiqsumm help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exigrep -h’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exigrep --help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exigrep help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exiqgrep -h’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exiqgrep help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exinext -h’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exinext --help’ got 0 exit code - ran ‘/nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91/bin/exinext help’ got 0 exit code - found 4.91 with grep in /nix/store/8dn8r8szcjvgkaanp35ml2ms31r92jrd-exim-4.91 - directory tree listing: https://gist.github.com/a7b6b20ca1752c6525abd8e6d0cef9cc
* opensmtpd-extras: mark linux onlyDaiderd Jordan2018-04-05
|
* Allow some packages to build on darwin as wellJohn Wiegley2018-03-30
|
* dovecot_pigeonhole: 0.5.0.1 -> 0.5.1Franz Pletz2018-03-28
|
* dovecot: 2.3.0.1 -> 2.3.1Ryan Mulligan2018-03-28
| | | | | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nix-update tools. This update was made based on information from https://repology.org/metapackage/dovecot/versions. These checks were done: - built on NixOS - ran `/nix/store/c20ip7wyymd39l7zisx38ky3bxp1sybv-dovecot-2.3.1/bin/dovecot --help` got 0 exit code - ran `/nix/store/c20ip7wyymd39l7zisx38ky3bxp1sybv-dovecot-2.3.1/bin/dovecot --version` and found version 2.3.1 - found 2.3.1 with grep in /nix/store/c20ip7wyymd39l7zisx38ky3bxp1sybv-dovecot-2.3.1 - directory tree listing: https://gist.github.com/6d90467ee7649d7efc0a48eeacfc42c8
* Merge pull request #36674 from ryantm/auto-update/postfixRobert Schütz2018-03-19
|\ | | | | postfix: 3.2.5 -> 3.3.0
| * postfix: 3.2.5 -> 3.3.0Ryan Mulligan2018-03-09
| | | | | | | | | | | | | | | | | | Semi-automatic update. These checks were done: - built on NixOS - Warning: no binary found that responded to help or version flags. (This warning appears even if the package isn't expected to have binaries.) - found 3.3.0 with grep in /nix/store/8h882s0l773xiwgwf6flkig4yskagi3b-postfix-3.3.0 - found 3.3.0 in filename of file in /nix/store/8h882s0l773xiwgwf6flkig4yskagi3b-postfix-3.3.0
* | archiveopteryx: fix build w/gcc7xeji2018-03-17
|/
* Merge pull request #36329 from Ekleog/fix-clamsmtpJörg Thalheim2018-03-05
|\ | | | | clamsmtp: fix build after linuxHeaders update to 4.15
| * clamsmtp: fix build after linuxHeaders update to 4.15Léo Gaspard2018-03-05
| |
* | dovecot: 2.3.0 -> 2.3.0.1Robert Schütz2018-03-03
| | | | | | | | | | | | | | Release notes: https://dovecot.org/list/dovecot-news/2018-February/000371.html CVE-2017-15132 is patched in this release, so the patches were removed. They were erroneously referencing CVE-2017-14132, but were indeed patches for CVE-2017-15132.