3aabd70db569ee56c48ad3a8d216091e7cb07215 |
|
18-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Add function that allows submitting duplicate replies.
The smtp_server_reply_submit_duplicate() function submits a new reply at the
specified index with content duplicated from an existing earlier reply. |
499ca6dc5d746fd7a7efc6d497deede89553669f |
|
18-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: transaction: Add function that finds duplicate recipients.
Duplicate means that both the path and parameters are equal. |
912e87d5be9dd8895e8cb7c6cb51d8a752edbe8c |
|
28-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Add APIs for halting and resuming connection command handling.
Also adds function to start the connection in a pending (halted) state. This way the greeting can already be sent (over SSL if needed), while deferring command handling until some external activity is completed. |
6b312949dcd641f1196dd299240dec03b46b5042 |
|
28-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Remove implicit smtp_server_connection_start() from smtp_server_connection_login(). |
b85a1bcaa9f82dd5b326967da5f1a26595173ee9 |
|
28-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Moved smtp_server_connection_start() after smtp_server_connection_login().
Also fixes an indent problem in the header comment implicitly. |
40a926a1aeae93b3d4944b56eacb013d3059b549 |
|
28-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Moved ssl_start argument from smtp_server_connection_start() to smtp_server_connection_create().
This frees smtp_server_connection_start() for general use. |
55f1e5a6f22a7ea13a12b17be715e661e7f02471 |
|
21-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Add smtp_server_connection_set_ssl_streams().
It wraps smtp_server_connection_set_streams() and additionally marks the connection as SSL-secured. |
9249c80276766fdc4d31fc3eebc22fba7d53d77c |
|
21-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Change conn_start_tls() connection callback to return a success status. |
4dd460cf19f1df3b51090427fea87e9c4b73c6d4 |
|
11-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: Added max_recipients setting, which enforces a recipient limit per-transaction. |
e69ac57b1a97e56011e988564985728be31bfb2a |
|
11-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: server: command: Added smtp_server_command_input_unlock().
Allows unlock input for a command that was earlier locked with smtp_server_command_input_lock(). |
56dd928c164ec5c0d1158a1760154b58c5f1f6e7 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lib-smtp: Implemented SMTP server. |