about summary refs log tree commit diff
path: root/pkgs/servers/mail
Commit message (Collapse)AuthorAge
* opensmtpd: add comment about progress of upstreaming our patchLéo Gaspard2019-01-16
|
* opensmtpd: 6.4.0p2 -> 6.4.1p2Léo Gaspard2019-01-16
|
* postfix: fix linking error after #51770; issue #53001Vladimír Čunát2019-01-06
|
* Merge branch 'staging' into make-perl-pathdvolth2018-12-18
|\
| * Merge remote-tracking branch 'upstream/master' into stagingJan Tojnar2018-12-16
| |\
| | * rspamd: 1.8.2 -> 1.8.3R. RyanTM2018-12-16
| | | | | | | | | | | | | | | | | | | | | 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
* | | lib.makePerlPath -> perlPackages.makePerlPathvolth2018-12-15
|/ /
* | dovecot: fix cross-buildJörg Thalheim2018-12-11
| |
* | postfix: fix cross-buildJörg Thalheim2018-12-11
|/
* rspamd: 1.8.1 -> 1.8.2Alexander V. Nikolaev2018-12-03
| | | | | Also update homepage link, and fetch from org's github, instead author's private fork.
* rspamd: enable hyperscanAlexander V. Nikolaev2018-12-03
|
* rspamd: enable openblas support for neural networksAlexander V. Nikolaev2018-12-03
|
* rspamd: build with jemallocAlexander V. Nikolaev2018-12-03
| | | | (by upstream author's suggestion)
* rspamd: Make libfann and libgd optionalAlexander V. Nikolaev2018-12-03
| | | | GD is experimental and never-enabled-by-default.
* rspamd: drop gmime dependency, it is not used anymoreAlexander V. Nikolaev2018-12-03
|
* Merge pull request #51329 from c0bw3b/cleanup/gnu-httpsmarkuskowa2018-12-02
|\ | | | | Favor HTTPS URLs - the GNU edition
| * Treewide: use HTTPS on GNU domainsc0bw3b2018-12-02
| | | | | | | | | | | | | | | | | | | | | | 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/
* | Merge pull request #51063 from dotlambda/postfix-3.3.2Renaud2018-12-02
|\ \ | |/ |/| postfix: 3.3.1 -> 3.3.2
| * postfix: 3.3.1 -> 3.3.2Robert Schütz2018-11-26
| |
* | dovecot: 2.3.3 -> 2.3.4, dovecot_pigeonhole: 0.5.3 -> 0.5.4Robert Schütz2018-11-24
|/
* rss2email module: initLéo Gaspard2018-11-15
| | | | | Also adding `system-sendmail` package for sharing the code with other modules or packages needing it.
* Merge pull request #50022 from Ekleog/opensmtpd-extras-6.4.0Gabriel Ebner2018-11-12
|\ | | | | opensmtpd-extras: 5.7.1 -> 6.4.0
| * opensmtpd-extras: 5.7.1 -> 6.4.0Léo Gaspard2018-11-09
| | | | | | | | | | Also use `enable*` flags instead of the impossible-to-discover trick of setting to `null` the dependencies.
* | meta.tests: rename into passthru.testsLéo Gaspard2018-11-11
| | | | | | | | | | | | | | Nix currently rejects derivations in `meta` values. This works around that limitation by using `passthru` instead. Closes https://github.com/NixOS/nixpkgs/issues/50230
* | dovecot, opensmtpd: comment out invalid meta.tests attributePeter Simons2018-11-11
|/ | | | See https://github.com/NixOS/nixpkgs/issues/50230 for details.
* Merge pull request #49846 from Ekleog/opensmtpd-6.4.0p2Renaud2018-11-09
|\ | | | | opensmtpd: 6.4.0p1 -> 6.4.0p2
| * opensmtpd: 6.4.0p1 -> 6.4.0p2Léo Gaspard2018-11-07
| |
* | dovecot: remove install_name_toolMatthew Bauer2018-11-07
|/ | | | No longer needed now that libclucene has the right install name.
* 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
|\