aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* IMAP: Update error message for IMAPRunxi Yu3 days1-1/+1
* IMAP: Use TLSRunxi Yu3 days3-7/+28
* IMAP: Use clog.Debug instead of fmt.PrintfRunxi Yu3 days1-2/+2
* IMAP: Add CAPABILITY, and a stub for AUTHENTICATERunxi Yu3 days1-3/+38
* Remove imap_server_stateRunxi Yu3 days1-9/+0
* parse_{smtp,imap}_lineRunxi Yu3 days4-49/+67
* Minor fixesRunxi Yu3 days2-7/+15
* Put mx side parsing code into a blockRunxi Yu3 days1-17/+20
* Note in config to add TLS listeners for IMAPRunxi Yu3 days1-0/+1
* Parse basic IMAPRunxi Yu3 days1-2/+38
* Add an IMAP stubRunxi Yu4 days2-0/+80
* server_state_ -> mx_server_state_Runxi Yu6 days1-19/+19
* Actually I'll do it manually instead of using go-imapRunxi Yu6 days4-46/+0
* serve_mx stuff renameRunxi Yu6 days1-2/+2
* Reformat codeRunxi Yu6 days2-4/+3
* Listen to IMAPRunxi Yu6 days7-2/+63
* Refactor mx stuffRunxi Yu6 days2-30/+36
* Fix config file error messageRunxi Yu6 days1-1/+1
* Log EOF differently from other errorsRunxi Yu6 days3-7/+16
* Update logging codeRunxi Yu6 days3-7/+11
* Bug fixesRunxi Yu6 days4-21/+19
* Close connections on QUITRunxi Yu6 days1-0/+4
* Add PostgreSQL mail store supportRunxi Yu6 days7-62/+74
* Add addressesRunxi Yu6 days1-8/+14
* Remove routes from example configRunxi Yu6 days1-6/+0
* Put server_state in the session structRunxi Yu7 days1-11/+12
* Restructure mta_recv -> mx_recvRunxi Yu7 days4-215/+228
* Rename db -> global_dbRunxi Yu7 days1-2/+2
* go.mod: pgx is a direct importRunxi Yu7 days2-2/+11
* Add default db configurationRunxi Yu7 days1-0/+5
* Add PostgreSQL schemaRunxi Yu7 days1-0/+20
* Reformat codeRunxi Yu7 days2-7/+11
* Add missing flag.Parse()Runxi Yu7 days1-0/+2
* Add PostgreSQL connectionRunxi Yu7 days5-3/+56
* Update READMERunxi Yu7 days1-6/+7
* Change default config path to /etc/lindenii/maild.scfgRunxi Yu7 days1-1/+1
* Reset state on STARTTLS, conforming to RFC7817ยง4.2Runxi Yu7 days1-0/+4
* Reject STARTTLS when already active or with excessive parametersRunxi Yu7 days1-0/+10
* Add incoming STARTTLS supportRunxi Yu7 days3-45/+65
* Use bufio.ReadWriterRunxi Yu7 days2-45/+45
* Add TLS cert configuration handlingRunxi Yu7 days2-0/+9
* incoming -> deliver_dirRunxi Yu7 days2-2/+2
* Add basic routingRunxi Yu7 days8-49/+66
* Update READMERunxi Yu2025-01-051-4/+5
* Clean up directory file descriptorsRunxi Yu2025-01-044-3/+21
* Use Open_file_at instead of OpenRunxi Yu2025-01-046-8/+30
* Reformat filesRunxi Yu2025-01-044-10/+9
* Implement NOOPRunxi Yu2025-01-041-0/+3
* Deliver to inboxRunxi Yu2025-01-026-15/+69
* File splittingRunxi Yu2024-12-313-156/+164