Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Relay access denied thing | Andrew Yu | 2023-07-07 | 1 | -2/+4 |
| | |||||
* | Test alignment of DKIM d: and From:'s domainpart | Andrew Yu | 2023-07-06 | 1 | -4/+0 |
| | |||||
* | Do not create a seperate SMTP connection for the archiver | Andrew Yu | 2023-07-06 | 1 | -2/+0 |
| | |||||
* | Use sendmail(..., message.as_bytes(policy=policy)) | Andrew Yu | 2023-07-06 | 1 | -0/+1 |
| | |||||
* | Add bug in README | Andrew Yu | 2023-07-06 | 1 | -0/+2 |
| | |||||
* | Note vulnerability on public-inbox | Andrew Yu | 2023-07-06 | 1 | -3/+5 |
| | |||||
* | Clarify wording in README | Andrew Yu | 2023-07-06 | 1 | -3/+3 |
| | |||||
* | Fixed erroneous string substitution in error reports | Andrew Yu | 2023-07-03 | 1 | -27/+7 |
| | |||||
* | Update documentation | Andrew Yu | 2023-07-02 | 1 | -20/+40 |
| | |||||
* | Update README | Andrew Yu | 2023-07-02 | 1 | -20/+71 |
| | |||||
* | Horrible attempt at file locking | Andrew Yu | 2023-07-02 | 1 | -5/+6 |
| | |||||
* | Add implementation detail todo list | Andrew Yu | 2023-07-02 | 1 | -3/+7 |
| | |||||
* | Large commit (see commit details) | Andrew Yu | 2023-07-02 | 1 | -7/+15 |
| | | | | | | | | | | | | | | | | | | | - Put things in the correct form of a Python package, with an "smlmp" directory that contains an empty "__init__".py and the "mda" and "common" modules. Change imports to reflect this change. - - Instead of importing a Python file to use as a configuration file, we now read /etc/smlmp.conf, which is an ini file parsed through configparser. An example smlmp.conf.example is provided with detailed comments documenting how each configuration option could be used. - Email addresses and related parts in the configuration and incoming emails are lower-cased, as email is a case insensitive protocol and we shall thus make case insensitive comparisons, simply by internally handling everything lowercase. - Instead of only providing an exception's arguments (exc.args) when sending exception reports, send the full traceback. (This causes the entire program to requires Python 3.10 or later.) In addition to emailing the administrator when a non-sender's-fault exception occurs, tell the sender that their email failed to deliver. | ||||
* | Remove unnecessary examples from README | Andrew Yu | 2023-07-02 | 1 | -15/+3 |
| | |||||
* | Update README, make things a bit clearer | Andrew Yu | 2023-07-01 | 1 | -15/+8 |
| | |||||
* | Delay `actions' for future release | Andrew Yu | 2023-06-30 | 1 | -5/+7 |
| | |||||
* | Lists can now specify to only allow member/mod posts | Andrew Yu | 2023-06-30 | 1 | -9/+10 |
| | |||||
* | Don't violate DKIM headers | Andrew Yu | 2023-06-30 | 1 | -3/+2 |
| | |||||
* | Initial DKIM stuff | Andrew Yu | 2023-06-30 | 1 | -0/+4 |
| | |||||
* | Delete dmarc-munging related items from README and notes.txt | Andrew Yu | 2023-06-30 | 1 | -6/+2 |
| | |||||
* | Update | Andrew Yu | 2023-06-30 | 1 | -0/+2 |
| | | | | Yes, this is a bad commit message... but I really have no time, sorry... | ||||
* | README: Minor formatting changes | Andrew Yu | 2023-06-30 | 1 | -1/+0 |
| | | | | Removed some extra whitespace | ||||
* | README: Plan out future features | Andrew Yu | 2023-06-30 | 1 | -0/+44 |
| | |||||
* | README | Andrew Yu | 2023-06-29 | 1 | -0/+4 |