History log of /dovecot/src/lib-smtp/smtp-server.h
Revision Date Author Comments Expand
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.