b73539ef2de3db3abc0ad5f729406e695e4cb76b |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Ported to use lib-smtp/server.
Implicitly fixes handling of multi-line replies from proxy backend.
Implicitly adds support for mixing local and proxy recipients.
Implicitly adds support for SMTP CHUNKING.
RCPT failures are reported back to the client immediately, rather than waiting for the DATA command. |
2b7d6fbaadd62e66c858bae0358232c02369b43b |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Split off local delivery in a struct separate from the client.
This mimics proxy delivery, making the implementation better structured. |
bc1306f129e92eae1738a544a89bd7b2e4f6f735 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: commands: Moved RCPT command handling relating to local recipients to lmtp-local.c. |
70dfae6db8fd17ed79f1a48358f392841e9c9031 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: client: Moved recipient deinitialization to lmtp-local.c. |
8a68f5bb807b5233e191641e7e7f993e707ae369 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: local: Renamed client_input_data_write_local() to lmtp_local_data(). |
95b2dd305586ff4ce1927a3b5f92515a16fce60b |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: local: Renamed client_rcpt_anvil_disconnect() to lmtp_local_rcpt_anvil_disconnect(). |
447ae13a88887d9503c05be61a4368cfae44d96d |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Renamed struct mail_recipient to struct lmtp_recipient. |
cbd1d1a197f57d894c22863058b0ea3f2d2f68ff |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_input_data_write_local() from commands.c to lmtp-local.c. |
e3d554ca3408b7ea692f6f0b9ef5e6579e345627 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_open_raw_mail() from commands.c to lmtp-local.c. |
420dc25a312689198499a7d1a917f54da24e506f |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_rcpt_fail_all() from commands.c to lmtp-local.c. |
fb2e20a30de93e83bbfe407f8231181f69ae684f |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_deliver_to_rcpts() from commands.c to lmtp-local.c. |
4c10d203d1581b9e850a0e4552567fe7fec9598b |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_deliver() from commands.c to lmtp-local.c. |
a3259cc32f0d62c6e495b959393b2c2f4184167b |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved rcpt_anvil_lookup_callback() from commands.c to lmtp-local.c. |
1d2e367e199368932c02a306ddedbc7566553a15 |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved cmd_rcpt_finish() from commands.c to lmtp-local.c. |
0029bf606761c2adb611571c00cad699ae37c36a |
|
08-Dec-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
lmtp: Moved client_rcpt_anvil_disconnect() from client.c to lmtp-local.c. |