| Commit message (Collapse) | Author | Age | Files | |
|---|---|---|---|---|
| * | Use dedicated DKIM key for godaliv.se.HEADmaster | Guilhem Moulin | 14 hours | 1 |
| | | ||||
| * | Use dedicated DKIM key for swiftin.tech. | Guilhem Moulin | 14 hours | 1 |
| | | ||||
| * | Use dedicated DKIM key for frost.codes. | Guilhem Moulin | 2026-10-23 | 1 |
| | | ||||
| * | Fix for previous commit: It was requested that the same key+selector should ↵ | Guilhem Moulin | 2026-10-17 | 1 |
| | | | | | sign subdomains as well. | |||
| * | Use dedicated DKIM key for technopragmatics.org. | Guilhem Moulin | 2026-10-15 | 1 |
| | | ||||
| * | Use dedicated DKIM key for lindstrom-aberg.se. | Guilhem Moulin | 2026-09-13 | 1 |
| | | ||||
| * | Use dedicated DKIM key for lists.scheme.fail. | Guilhem Moulin | 2026-06-24 | 1 |
| | | ||||
| * | Use dedicated DKIM key for axet11.se. | Guilhem Moulin | 2026-05-27 | 1 |
| | | ||||
| * | Use dedicated DKIM key for freesoftware.se. | Guilhem Moulin | 2026-04-30 | 1 |
| | | ||||
| * | Use dedicated DKIM key for almnil.se. | Guilhem Moulin | 2026-04-17 | 1 |
| | | ||||
| * | Use dedicated DKIM key for ontr.eu. | Guilhem Moulin | 2026-03-16 | 1 |
| | | ||||
| * | Use dedicated DKIM key for majsamverkan.se. | Guilhem Moulin | 2025-12-10 | 1 |
| | | ||||
| * | Use dedicated DKIM key for logistikcentrum.se. | Guilhem Moulin | 2025-11-17 | 1 |
| | | ||||
| * | foodsharing.se | Guilhem Moulin | 2025-11-11 | 1 |
| | | ||||
| * | Use dedicated DKIM key for kodafritt.se. | Guilhem Moulin | 2025-01-27 | 1 |
| | | ||||
| * | levante: Adjust pinned key material and modules due to new hardware. | Guilhem Moulin | 2024-09-08 | 1 |
| | | ||||
| * | Use dedicated DKIM key for himmelkanten.se, vimmelkanten.se and ↵ | Guilhem Moulin | 2023-10-22 | 1 |
| | | | | | hemskaklubben.se. | |||
| * | Use dedicated DKIM key for dubre.me. | Guilhem Moulin | 2023-08-20 | 1 |
| | | ||||
| * | Use dedicated DKIM key for ljhms.se. | Guilhem Moulin | 2023-07-20 | 1 |
| | | ||||
| * | Use dedicated DKIM key for r0x.se. | Guilhem Moulin | 2022-12-13 | 1 |
| | | ||||
| * | Use dedicated DKIM key for guilhem.se. | Guilhem Moulin | 2022-10-11 | 1 |
| | | ||||
| * | Prefix ‘ipaddr’ and ‘ipv4’ with ‘ansible.utils.’. | Guilhem Moulin | 2022-10-11 | 1 |
| | | | | | | | | This silences the following deprecation warning: Use 'ansible.utils.ipaddr' module instead. This feature will be removed from ansible.netcommon in a release after 2024-01-01. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. | |||
| * | Use dedicated DKIM key for gbg.cmsmarx.org. | Guilhem Moulin | 2021-02-13 | 1 |
| | | ||||
| * | Use dedicated DKIM key for jakmedlem.se. | Guilhem Moulin | 2021-01-24 | 1 |
| | | ||||
| * | Move bacula and munin master to new host levante from benjamin. | Guilhem Moulin | 2020-11-03 | 1 |
| | | ||||
| * | Use dedicated DKIM key for tevs.net. | Guilhem Moulin | 2020-10-01 | 1 |
| | | ||||
| * | Use dedicated DKIM key for hemdal.se. | Guilhem Moulin | 2020-05-22 | 1 |
| | | ||||
| * | Use dedicated DKIM key for guilhem.org. | Guilhem Moulin | 2020-04-22 | 1 |
| | | ||||
| * | Add dedicated DKIM key for lists.fripost.org. | Guilhem Moulin | 2020-04-22 | 1 |
| | | | | | | | Instead of using the fallback key. That way messages from our lists have proper DMARC alignment (at least when envelope sender and From header are under domain lists.fripost.org). | |||
| * | Add own DKIM key for debian.org address. | Guilhem Moulin | 2020-04-13 | 1 |
| | | | | | | | | | | | | | Cf. https://lists.debian.org/debian-devel-announce/2020/04/msg00004.html . \o/ It's also fairly easy to deploy onto the Debian infrastucture: $ USERNAME="guilhem" $ SELECTOR="5d30c523ff3622ed454230a16a11ddf6.$USERNAME.user" $ printf "dkimPubKey: %s %s\n" "$SELECTOR" \ "$(openssl pkey -pubin -in "./certs/dkim/$SELECTOR:debian.org.pub" -outform DER | base64 -w0)" \ | gpg --clearsign | s-nail -r "USERNAME@debian.org" -s dkimPubKey changes@db.debian.org | |||
| * | DKIM: also include the "d=" tag in key filenames, not only the "s=" tag. | Guilhem Moulin | 2018-12-05 | 1 |
| | | | | | | While the combination of "s=" tag (selector) & "d=" tag signing domain maps to a unique key, the selector alone doesn't necessarily. | |||
| * | Upgrade DKIM keys to rsa2048, and allow for multiple keys. | Guilhem Moulin | 2018-12-04 | 1 |
| | | ||||
| * | Define new host "calima" serving Nextcloud. | Guilhem Moulin | 2018-12-03 | 1 |
| | | ||||
| * | Upgrade MX baseline to Debian Stretch. | Guilhem Moulin | 2018-12-03 | 1 |
| | | ||||
| * | Harden anti spam on the MX:es. | Guilhem Moulin | 2018-06-09 | 1 |
| | | ||||
| * | Don't let authenticated client use arbitrary sender addresses. | Guilhem Moulin | 2017-06-01 | 1 |
| | | | | | | | | | | | | | | | The following policy is now implemented: * users can use their SASL login name as sender address; * alias and/or list owners can use the address as envelope sender; * domain postmasters can use arbitrary sender addresses under their domains; * domain owners can use arbitrary sender addresses under their domains, unless it is also an existing account name; * for known domains without owner or postmasters, other sender addresses are not allowed; and * arbitrary sender addresses under unknown domains are allowed. | |||
| * | Also install non-free firmwares on civett. | Guilhem Moulin | 2017-05-30 | 1 |
| | | ||||
| * | Postscreen: Give temporary whitelist status to primary MX addresses only. | Guilhem Moulin | 2016-09-20 | 1 |
| | | ||||
| * | Postfix: don't share the master.cf between the instances. | Guilhem Moulin | 2016-07-10 | 1 |
| | | ||||
| * | Route SMTP traffic from the webmail through IPsec. | Guilhem Moulin | 2016-07-10 | 1 |
| | | ||||
| * | IPSec → IPsec | Guilhem Moulin | 2016-06-29 | 1 |
| | | ||||
| * | typo | Guilhem Moulin | 2016-05-24 | 1 |
| | | ||||
| * | Set up IPSec tunnels between each pair of hosts. | Guilhem Moulin | 2016-05-22 | 1 |
| | | | | | | | | | | | | | | | | We use a dedicated, non-routable, IPv4 subnet for IPSec. Furthermore the subnet is nullrouted in the absence of xfrm lookup (i.e., when there is no matching IPSec Security Association) to avoid data leaks. Each host is associated with an IP in that subnet (thus only reachble within that subnet, either by the host itself or by its IPSec peers). The peers authenticate each other using RSA public key authentication. Kernel traps are used to ensure that connections are only established when traffic is detected between the peers; after 30m of inactivity (this value needs to be less than the rekeying period) the connection is brought down and a kernel trap is installed. | |||
| * | Make the webmail connect directly to the outgoing SMTP proxy. | Guilhem Moulin | 2015-06-07 | 1 |
| | | | | | | (Hence delete the 'webmail' Postfix instance.) This shortens the delay caused by the recipient verification probes. | |||
| * | Outgoing SMTP proxy. | Guilhem Moulin | 2015-06-07 | 1 |
| | | ||||
| * | Assume a DNS entry for each role. | Guilhem Moulin | 2015-06-07 | 1 |
| | | | | | | | E.g., ldap.fripost.org, ntp.fripost.org, etc. (Ideally the DNS zone would be provisioned by ansible, too.) It's a bit unclear how to index the subdomains (mx{1,2,3}, etc), though. | |||
| * | Mailing lists (using mlmmj). | Guilhem Moulin | 2015-06-07 | 1 |
| | | | | | | | | | | Right now the list server cannot be hosted with a MX, due to bug 51: http://mlmmj.org/bugs/bug.php?id=51 Web archive can be compiled with MHonArc, but the web server configuration is not there yet. | |||
| * | Fix catchall resolution. | Guilhem Moulin | 2015-06-07 | 1 |
| | | | | | | | | | It has to be performed last, to give a chance to be accepted as a regular mailbox. We introduce a new, dedicated, smtpd daemon whose only purpose is to resolve catch-alls. | |||
| * | Use a local IMAP caching proxy under the webmail. | Guilhem Moulin | 2015-06-07 | 1 |
| | | | | | | | | | | | | | (Unless the webmail is itself a full IMAP server.) It replaces RoundCube's own IMAP and message caches. Dovecot's IMAPC storage backend is not very documented, but provides smart IMAP proxying. References include: http://dovecot.org/pipermail/dovecot/2011-January/056975.html http://wiki2.dovecot.org/HowTo/ImapcProxy http://wiki2.dovecot.org/Migration/Dsync | |||
| * | Configure the webmail. | Guilhem Moulin | 2015-06-07 | 1 |
| | | ||||
