Verified Commit 690e7cb6 authored by anarcat's avatar anarcat
Browse files

renumber task list, we forgot d!

parent 1ce94440
Loading
Loading
Loading
Loading
+12 −12
Original line number Diff line number Diff line
@@ -195,10 +195,10 @@ will start to degrade some time or before Q3 2022.
    * decide key rotation policy (how frequently, should we [publish
      private keys][])

 e. enforcement of the submission service for outgoing mail, possibly
 d. enforcement of the submission service for outgoing mail, possibly
    includes setting up a dummy IMAP server

 f. deployment of SPF and DMARC DNS records, which will impact users
 e. deployment of SPF and DMARC DNS records, which will impact users
    not on the submission server, which includes users with plain
    forwards and without an LDAP account, possible solutions:

@@ -214,20 +214,20 @@ will start to degrade some time or before Q3 2022.
    problem][] which is basically the question of what service can be
    used for (e.g. forwards vs lists vs RT)

 g. inspection of incoming mail for SPF, DKIM, DMARC records, affecting
 f. inspection of incoming mail for SPF, DKIM, DMARC records, affecting
    either "reputation" (e.g. marker in mail headers) or just downright
    rejection (e.g. rejecting mail before queue)

 h. configuration of a new "mail exchanger" (MX) server with TLS
 g. configuration of a new "mail exchanger" (MX) server with TLS
    certificates signed by a public CA, most likely Let's Encrypt for
    incoming mail, replacing a part of `eugeni`

 i. configuration of a new "mail relay" server to relay mails from
 h. configuration of a new "mail relay" server to relay mails from
    servers that do not send their own email, replacing a part of
    `eugeni`, similar to current submission server, except with TLS
    authentication instead of password

 j. refactoring of the mail-related code in Puppet, reconfiguration of
 i. refactoring of the mail-related code in Puppet, reconfiguration of
    all servers according to the mail relay server change above, see
    [issue tpo/tpa/team#40626][]

@@ -305,12 +305,12 @@ process follows the [Kaplan-Moss estimation technique](https://jacobian.org/2021
| a. e2e deliver. checks     | 3 days   | medium      | access to other providers uncertain           | 4.5          |
| b. DMARC reports           | 1 week   | high        | needs research                                | 10           |
| c. DKIM signing            | 3 days   | medium      | expiration policy and per-user keys uncertain | 4.5          |
| e. mandatory submission    | 3 days   | medium      | may require training                          | 4.5          |
| f. SPF/DMARC records       | 3 days   | high        | impact on forwards unclear, SRS               | 7            |
| g. incoming mail filtering | 1 week   | high        | needs research                                | 10           |
| h. new MX                  | 1 week   | high        | key part of eugeni, might be hard             | 10           |
| i. new mail relay          | 3 days   | low         | similar to current submission server          | 3.3          |
| j. Puppet refactoring      | 1 week   | high        |                                               | 10           |
| d. mandatory submission    | 3 days   | medium      | may require training                          | 4.5          |
| e. SPF/DMARC records       | 3 days   | high        | impact on forwards unclear, SRS               | 7            |
| f. incoming mail filtering | 1 week   | high        | needs research                                | 10           |
| g. new MX                  | 1 week   | high        | key part of eugeni, might be hard             | 10           |
| h. new mail relay          | 3 days   | low         | similar to current submission server          | 3.3          |
| i. Puppet refactoring      | 1 week   | high        |                                               | 10           |

This amounts to a total estimate time of 63.5 days, or about 13 weeks
or three months, full time. At 50EUR/hr, that's about 25,000EUR of