| Commit message (Collapse) | Author | Age | Lines | ||
|---|---|---|---|---|---|
| ... | |||||
| * | Make git-mirrors a system user | 2024-08-26 | -0/+1 | ||
| | | |||||
| * | Install prometheus-postfix-exporter | 2024-08-26 | -0/+10 | ||
| | | | | | | | | | As a data-obsessed administrator I want to have more data such that I can widen my sense of power. This also installs rsyslog, because prometheus-postfix-exporter doesn't work with journald's binary log format. | ||||
| * | Stop installing libsasl2-modules-ldap | 2024-08-26 | -2/+0 | ||
| | | | | | | This caused problems in postfix's logfile, our most holy daemon. We must not disturb it, and as an aside, everything works fine. | ||||
| * | Prune branhes that are deleted upstream | 2024-08-25 | -2/+2 | ||
| | | |||||
| * | Add cgit customisation values to git-mirrors vars | 2024-08-25 | -0/+4 | ||
| | | |||||
| * | Add dependencies for formatting | 2024-08-25 | -0/+10 | ||
| | | |||||
| * | Add template NGINX service for cgit deployment | 2024-08-25 | -0/+25 | ||
| | | |||||
| * | Add script for updating mirrors in a cronjob | 2024-08-25 | -0/+19 | ||
| | | |||||
| * | Add dependency on NGINX to git-mirrors role for handlers | 2024-08-25 | -0/+3 | ||
| | | |||||
| * | Add cgitrc config template | 2024-08-25 | -0/+36 | ||
| | | |||||
| * | Add variables for cgit and git mirrors | 2024-08-25 | -0/+66 | ||
| | | |||||
| * | Add new tasks for installing cgit and git mirroring cronjob | 2024-08-25 | -0/+140 | ||
| | | |||||
| * | Add myself to some email aliases | 2024-08-25 | -2/+2 | ||
| | | |||||
| * | Configure alertmanager to send e-mails | 2024-08-25 | -0/+1 | ||
| | | |||||
| * | Fix incorrect module causing crash when copying | 2024-08-25 | -1/+1 | ||
| | | |||||
| * | Correct old handler name | 2024-08-25 | -2/+1 | ||
| | | |||||
| * | Correct sieve user log location | 2024-08-24 | -1/+1 | ||
| | | |||||
| * | Run spamassassin as debian-spamd instead of spamd | 2024-08-24 | -10/+2 | ||
| | | |||||
| * | Explicitly run spamc hooks as debian-spamd | 2024-08-24 | -2/+2 | ||
| | | |||||
| * | More progress on Dovecot ham/spam marking | 2024-08-24 | -2/+109 | ||
| | | |||||
| * | Enable spamc ham and spam learning | 2024-08-24 | -4/+105 | ||
| | | |||||
| * | Add sieve script to move spam to folder | 2024-08-24 | -0/+45 | ||
| | | |||||
| * | Run inbound mail through spamassassin | 2024-08-24 | -0/+15 | ||
| | | |||||
| * | Add role for spamassassin | 2024-08-24 | -0/+177 | ||
| | | |||||
| * | Address horrible inefficiencies in SSH handlers | 2024-08-24 | -11/+2 | ||
| | | |||||
| * | Run saslauthd under the "sasl" user & group | 2024-08-24 | -1/+26 | ||
| | | | | | | | | | | | | To improve security, run it as a new "sasl" user rather than as root. The existing "sasl" group is re-used. Note that Ansible does not provide an agnostic way to configure the user and group for a service. This change couples the configuration to systemd. Resolves #478 | ||||
| * | Add Dovecot to fail2ban config | 2024-08-24 | -0/+8 | ||
| | | |||||
| * | Clean up SASL logic from postfix | 2024-08-23 | -19/+16 | ||
| | | | | | | | Per Joe's comment here [1]. [1]: https://github.com/python-discord/infra/issues/478#issuecomment-2306107672 | ||||
| * | Configure Postfix to reject mail on the sender blocklist | 2024-08-23 | -0/+16 | ||
| | | |||||
| * | Add sender blocklist | 2024-08-23 | -0/+3 | ||
| | | |||||
| * | Fix pcre rewriting for postfix headers | 2024-08-23 | -3/+7 | ||
| | | |||||
| * | Preserve privacy in e-mail headers | 2024-08-23 | -0/+38 | ||
| | | | | | | | | Similar to how the big e-mail providers do it, strip out some personally identifying information from e-mails. I have used this on my own e-mail server for a while and it works fine. | ||||
| * | Update neomutt folders | 2024-08-23 | -1/+1 | ||
| | | |||||
| * | Use variable for vmail user ID | 2024-08-23 | -5/+4 | ||
| | | |||||
| * | Add some missing aliases for staff email | 2024-08-23 | -0/+2 | ||
| | | |||||
| * | Enable welcome plugin on mailbox creation | 2024-08-23 | -1/+14 | ||
| | | |||||
| * | Copy welcome script in Dovecot tasks | 2024-08-23 | -0/+10 | ||
| | | |||||
| * | Add Welcome script | 2024-08-23 | -0/+29 | ||
| | | |||||
| * | Explicitly template sieve parameter to point to Sieve locations | 2024-08-23 | -1/+1 | ||
| | | |||||
| * | Template new LMTP config and install Sieve packages | 2024-08-23 | -0/+3 | ||
| | | |||||
| * | Add LMTP config to enable Sieve | 2024-08-23 | -0/+42 | ||
| | | |||||
| * | Separate userdb homedir and maildir for sieve support | 2024-08-23 | -2/+2 | ||
| | | |||||
| * | Explicitly set mailbox uid for doveadm | 2024-08-23 | -2/+4 | ||
| | | |||||
| * | Add high maxretry for Postfix fail2ban rules | 2024-08-23 | -0/+2 | ||
| | | |||||
| * | Reconfigure neomuttrc | 2024-08-23 | -4/+14 | ||
| | | |||||
| * | Remove dovecot from mail group | 2024-08-23 | -10/+0 | ||
| | | |||||
| * | Simplify dovecot configuration templating logic | 2024-08-23 | -14/+8 | ||
| | | | | | Co-authored-by: My Vice Best Man <[email protected]> | ||||
| * | Add archive & automatically create mailboxes | 2024-08-23 | -0/+8 | ||
| | | |||||
| * | Fix "an actual problem" | 2024-08-23 | -2/+2 | ||
| | | | | | | | | | | | golly gee wonkers your line has an extra white space character at the end of the line! gobbly-dobbly just how could this commit even enter the remote repository? it was on track to cause a widespread production outage with millions of disgraced users! god forbid you even had trailing whitespace on two lines! imagine the financial damage this could cause, and don't even get me started on the liability for all of these changes! | ||||
| * | Automatically configure default IMAP folders | 2024-08-23 | -0/+91 | ||
| | | | | | | Additionally, automatically expunge (delete) mails older than 60 days from the Trash folder. | ||||