| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
|\ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|/ / |
|
| | |
|
|/ |
|
|
|
|
|
| |
Also update homepage link, and fetch from org's github, instead author's
private fork.
|
| |
|
| |
|
|
|
|
| |
(by upstream author's suggestion)
|
|
|
|
| |
GD is experimental and never-enabled-by-default.
|
| |
|
|\
| |
| | |
Favor HTTPS URLs - the GNU edition
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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/
|
|\ \
| |/
|/| |
postfix: 3.3.1 -> 3.3.2
|
| | |
|
|/ |
|
|
|
|
|
| |
Also adding `system-sendmail` package for sharing the code with other
modules or packages needing it.
|
|\
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
Nix currently rejects derivations in `meta` values. This works around
that limitation by using `passthru` instead.
Closes https://github.com/NixOS/nixpkgs/issues/50230
|
|/
|
|
| |
See https://github.com/NixOS/nixpkgs/issues/50230 for details.
|
|\
| |
| | |
opensmtpd: 6.4.0p1 -> 6.4.0p2
|
| | |
|
|/
|
|
| |
No longer needed now that libclucene has the right install name.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
opensmtpd: 6.0.3p1 -> 6.4.0
|
| | |
|
|\ \
| | |
| | | |
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
|
|/
|
|
|
|
|
| |
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
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |\
| | |
| | | |
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
|
| |/
| |
| |
| |
| |
| |
| | |
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
|
|/ |
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
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
|
|\
| |
| | |
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).
|
|\ \
| | |
| | | |
postfix: add -DUSE_LDAP_SASL in CCARGS to support bind=sasl.
|
| |/ |
|
| |
| |
| |
| |
| |
| | |
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
rspamd
|
| |
| |
| |
| |
| | |
This makes the LMTP transport available by default.
No additional dependency is required.
|
|/ |
|
|\ |
|