[dovecot/core] 8b41f8: lib-smtp: common: Added support for having custom ...
GitHub
noreply at github.com
Sat Dec 9 15:30:12 EET 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 8b41f8f926e930bae202a5cccfda3434e7c4c3be
https://github.com/dovecot/core/commit/8b41f8f926e930bae202a5cccfda3434e7c4c3be
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-smtp/smtp-common.h
Log Message:
-----------
lib-smtp: common: Added support for having custom fields in struct smtp_proxy_data.
Commit: 7affd5e5e1719e4a36977ecd4d6b6076dfe3ac86
https://github.com/dovecot/core/commit/7affd5e5e1719e4a36977ecd4d6b6076dfe3ac86
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
Log Message:
-----------
lmtp: client: Restructured handling of verbose_proctitle setting.
Commit: 942b4f4548a0f45cfe34709ea8a1465b43cb4707
https://github.com/dovecot/core/commit/942b4f4548a0f45cfe34709ea8a1465b43cb4707
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
Log Message:
-----------
lmtp: client: Restructured client_state_set() to match imap_refresh_proctitle().
Commit: 0807987e823a3d80c7671d00c88405794429328a
https://github.com/dovecot/core/commit/0807987e823a3d80c7671d00c88405794429328a
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
Log Message:
-----------
lmtp: client: Moved client_remote_id().
Commit: 24afb81b5eaa2d6275a0e161d2583522eec24a30
https://github.com/dovecot/core/commit/24afb81b5eaa2d6275a0e161d2583522eec24a30
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
Log Message:
-----------
lmtp: client: Use client_remote_id() to construct proctitle.
Commit: 4df5abb0254e611264c801535a9a6cad8a6ac7b1
https://github.com/dovecot/core/commit/4df5abb0254e611264c801535a9a6cad8a6ac7b1
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/main.c
M src/lmtp/main.h
Log Message:
-----------
lmtp: Moved lmtp_anvil_init() from commands.c to main.c.
It fits better there.
Commit: 0029bf606761c2adb611571c00cad699ae37c36a
https://github.com/dovecot/core/commit/0029bf606761c2adb611571c00cad699ae37c36a
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/Makefile.am
M src/lmtp/client.c
M src/lmtp/client.h
A src/lmtp/lmtp-local.c
A src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_rcpt_anvil_disconnect() from client.c to lmtp-local.c.
Commit: 1d2e367e199368932c02a306ddedbc7566553a15
https://github.com/dovecot/core/commit/1d2e367e199368932c02a306ddedbc7566553a15
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved cmd_rcpt_finish() from commands.c to lmtp-local.c.
Commit: a3259cc32f0d62c6e495b959393b2c2f4184167b
https://github.com/dovecot/core/commit/a3259cc32f0d62c6e495b959393b2c2f4184167b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved rcpt_anvil_lookup_callback() from commands.c to lmtp-local.c.
Commit: 4c10d203d1581b9e850a0e4552567fe7fec9598b
https://github.com/dovecot/core/commit/4c10d203d1581b9e850a0e4552567fe7fec9598b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_deliver() from commands.c to lmtp-local.c.
Commit: fb2e20a30de93e83bbfe407f8231181f69ae684f
https://github.com/dovecot/core/commit/fb2e20a30de93e83bbfe407f8231181f69ae684f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_deliver_to_rcpts() from commands.c to lmtp-local.c.
Commit: 420dc25a312689198499a7d1a917f54da24e506f
https://github.com/dovecot/core/commit/420dc25a312689198499a7d1a917f54da24e506f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_rcpt_fail_all() from commands.c to lmtp-local.c.
Commit: e3d554ca3408b7ea692f6f0b9ef5e6579e345627
https://github.com/dovecot/core/commit/e3d554ca3408b7ea692f6f0b9ef5e6579e345627
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_open_raw_mail() from commands.c to lmtp-local.c.
Commit: cbd1d1a197f57d894c22863058b0ea3f2d2f68ff
https://github.com/dovecot/core/commit/cbd1d1a197f57d894c22863058b0ea3f2d2f68ff
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Moved client_input_data_write_local() from commands.c to lmtp-local.c.
Commit: 5f2855fe620b87f960dc24e16c578a4c820ef45c
https://github.com/dovecot/core/commit/5f2855fe620b87f960dc24e16c578a4c820ef45c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: Moved code relating to proxy from commands.c to lmtp-proxy.c.
Commit: 65ff3f6ace7da0e37fecb05e16741c59dd557342
https://github.com/dovecot/core/commit/65ff3f6ace7da0e37fecb05e16741c59dd557342
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Moved lmtp_proxy_data_dummy_cb().
Commit: 122323b8d5f747b260cdc97c05d6598ca34d62cd
https://github.com/dovecot/core/commit/122323b8d5f747b260cdc97c05d6598ca34d62cd
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Moved lmtp_proxy_data_cb().
Commit: b6e6966a2e2e71c28ac0bf78d0081d824dc08acc
https://github.com/dovecot/core/commit/b6e6966a2e2e71c28ac0bf78d0081d824dc08acc
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Moved lmtp_proxy_add_rcpt().
Commit: 1b8cec4048c41e75f3a2e4188515867a9a136c25
https://github.com/dovecot/core/commit/1b8cec4048c41e75f3a2e4188515867a9a136c25
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Moved lmtp_proxy_rcpt_cb().
Commit: a33e180a60404425f89cebe199a4385c43974008
https://github.com/dovecot/core/commit/a33e180a60404425f89cebe199a4385c43974008
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Moved lmtp_proxy_connection_finish().
Commit: 27d5414234364c171d4b7370cc8136c1ad043653
https://github.com/dovecot/core/commit/27d5414234364c171d4b7370cc8136c1ad043653
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
Log Message:
-----------
lmtp: client: Moved client_state_reset().
Commit: eac03bb795495c3934022059989d3fe360e904bb
https://github.com/dovecot/core/commit/eac03bb795495c3934022059989d3fe360e904bb
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
Log Message:
-----------
lmtp: client: Moved soon-to-be-obsolete input handling functions to end of the file.
Commit: 3a1c07860253ea9c7dd7801f9d8a94b6827b94d7
https://github.com/dovecot/core/commit/3a1c07860253ea9c7dd7801f9d8a94b6827b94d7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
Log Message:
-----------
lmtp: client: Moved soon-to-be-obsolete output handling functions to end of the file.
Commit: 124a7f9f3f2cb6365096b698fe78ce34510bda67
https://github.com/dovecot/core/commit/124a7f9f3f2cb6365096b698fe78ce34510bda67
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Removed dns_client_socket_path from struct lmtp_proxy_settings.
It is globally accessible.
Commit: ebdfdb765f3ce2176c3483b5416b51af9593aca2
https://github.com/dovecot/core/commit/ebdfdb765f3ce2176c3483b5416b51af9593aca2
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Added structural comments.
Commit: 1c1396ed2f41328c88c1cfd73cb0168389507123
https://github.com/dovecot/core/commit/1c1396ed2f41328c88c1cfd73cb0168389507123
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Added structural comments.
Commit: bb0a27c17c43b33fe558d6701081de16e9768789
https://github.com/dovecot/core/commit/bb0a27c17c43b33fe558d6701081de16e9768789
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Added structural comments.
Commit: 447ae13a88887d9503c05be61a4368cfae44d96d
https://github.com/dovecot/core/commit/447ae13a88887d9503c05be61a4368cfae44d96d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: Renamed struct mail_recipient to struct lmtp_recipient.
Commit: 582f781ce1c0ae8ed27f8e1bad1be8f727613d19
https://github.com/dovecot/core/commit/582f781ce1c0ae8ed27f8e1bad1be8f727613d19
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Renamed client_proxy_rcpt_parse_fields() to lmtp_proxy_rcpt_parse_fields().
Commit: 2f73bf1489dc6439e302e0371282f03fad107896
https://github.com/dovecot/core/commit/2f73bf1489dc6439e302e0371282f03fad107896
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Renamed client_proxy_is_ourself() to lmtp_proxy_is_ourself().
Commit: e4161404db08e61e835b330e8e12a4d0eb321ed3
https://github.com/dovecot/core/commit/e4161404db08e61e835b330e8e12a4d0eb321ed3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Renamed client_proxy_rcpt() to lmtp_proxy_rcpt().
Commit: 652962cb6083925a85e80a70469e69c9b77db957
https://github.com/dovecot/core/commit/652962cb6083925a85e80a70469e69c9b77db957
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Changed return type of lmtp_proxy_rcpt() from bool to int.
Commit: 95b2dd305586ff4ce1927a3b5f92515a16fce60b
https://github.com/dovecot/core/commit/95b2dd305586ff4ce1927a3b5f92515a16fce60b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: local: Renamed client_rcpt_anvil_disconnect() to lmtp_local_rcpt_anvil_disconnect().
Commit: e5f4eb14718eb210243592bc68e0a0fd61a7174f
https://github.com/dovecot/core/commit/e5f4eb14718eb210243592bc68e0a0fd61a7174f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed client_deliver() to lmtp_local_deliver().
Commit: d14a8963103ecea8e3cf5191122d189552f7d50a
https://github.com/dovecot/core/commit/d14a8963103ecea8e3cf5191122d189552f7d50a
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed client_open_raw_mail() to lmtp_local_open_raw_mail().
Commit: 8a68f5bb807b5233e191641e7e7f993e707ae369
https://github.com/dovecot/core/commit/8a68f5bb807b5233e191641e7e7f993e707ae369
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: local: Renamed client_input_data_write_local() to lmtp_local_data().
Commit: fd3bad18722b9910d3cc3f4fa18653f0d320dfa7
https://github.com/dovecot/core/commit/fd3bad18722b9910d3cc3f4fa18653f0d320dfa7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed lmtp_rcpt_to_is_over_quota() to lmtp_local_rcpt_check_quota().
Commit: 70dfae6db8fd17ed79f1a48358f392841e9c9031
https://github.com/dovecot/core/commit/70dfae6db8fd17ed79f1a48358f392841e9c9031
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: client: Moved recipient deinitialization to lmtp-local.c.
Commit: bc1306f129e92eae1738a544a89bd7b2e4f6f735
https://github.com/dovecot/core/commit/bc1306f129e92eae1738a544a89bd7b2e4f6f735
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
Log Message:
-----------
lmtp: commands: Moved RCPT command handling relating to local recipients to lmtp-local.c.
Commit: eb61a9ec4673adbc33d15be920cef99fd3657352
https://github.com/dovecot/core/commit/eb61a9ec4673adbc33d15be920cef99fd3657352
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed rcpt_anvil_lookup_callback() to lmtp_local_rcpt_anvil_cb().
Commit: d5ddc86fb0190bcda13544f183280162147877ad
https://github.com/dovecot/core/commit/d5ddc86fb0190bcda13544f183280162147877ad
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed cmd_rcpt_finish() to lmtp_local_rcpt_anvil_finish().
Commit: 6fe14de90326d137e8a79c4fa02bbc4981f8c5fa
https://github.com/dovecot/core/commit/6fe14de90326d137e8a79c4fa02bbc4981f8c5fa
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Always handle sending of error replies inside lmtp_rcpt_to_is_over_quota().
Code was confusing.
Commit: ce7a45d15786c7434546bd9da60fae08fc157f13
https://github.com/dovecot/core/commit/ce7a45d15786c7434546bd9da60fae08fc157f13
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.h
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: client: Dropped useless rcpt_idx state.
Recent refactoring made it obsolete.
Commit: dafe3306912b5c0904e53fac3928863474d1c1e8
https://github.com/dovecot/core/commit/dafe3306912b5c0904e53fac3928863474d1c1e8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed client_deliver_to_rcpts() to lmtp_local_deliver_to_rcpts().
Commit: cfc330f2ca4d1a8f9091c01305bb7f665f256798
https://github.com/dovecot/core/commit/cfc330f2ca4d1a8f9091c01305bb7f665f256798
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed trans variable in lmtp_local_open_raw_mail().
Preparation for new trans parameter.
Commit: 28585a42776a3e2bc530e604e21446832975b816
https://github.com/dovecot/core/commit/28585a42776a3e2bc530e604e21446832975b816
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Created local variable for service_user in lmtp_local_deliver().
Commit: 4bc2df90527f33dc51a9f367b64f18751c88ee25
https://github.com/dovecot/core/commit/4bc2df90527f33dc51a9f367b64f18751c88ee25
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed local variable "dest_user" to "rcpt_user" in lmtp_local_deliver().
This matches the rcpt_user field in struct mail_deliver_context.
Commit: 2b7d6fbaadd62e66c858bae0358232c02369b43b
https://github.com/dovecot/core/commit/2b7d6fbaadd62e66c858bae0358232c02369b43b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
M src/lmtp/commands.c
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: Split off local delivery in a struct separate from the client.
This mimics proxy delivery, making the implementation better structured.
Commit: 252a2911d1f9dd0ce7dc6753981e0ad376c2fe9e
https://github.com/dovecot/core/commit/252a2911d1f9dd0ce7dc6753981e0ad376c2fe9e
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Allocate recipients on the default pool, rather than the client state pool.
This prevents the pool from growing potentially indefinitely with failed recipients.
Commit: 755372f8ed9aa3440cb0aa53e7f131694fb654fa
https://github.com/dovecot/core/commit/755372f8ed9aa3440cb0aa53e7f131694fb654fa
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: local: Renamed error variables in lmtp_local_rcpt_check_quota() to match other code.
Commit: d41037c2b3e258e4e1fc73366d3fb191ffce64b6
https://github.com/dovecot/core/commit/d41037c2b3e258e4e1fc73366d3fb191ffce64b6
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Renamed client_get_input() to cmd_data_get_input().
Commit: d8720e440375f80a2f55fe9c9650b1d3b2e37159
https://github.com/dovecot/core/commit/d8720e440375f80a2f55fe9c9650b1d3b2e37159
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Renamed client_input_add_file() to cmd_data_input_add_file().
Commit: 7bb87935448ddcb2ead23022f556a595c4946bf8
https://github.com/dovecot/core/commit/7bb87935448ddcb2ead23022f556a595c4946bf8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Renamed client_input_add() to cmd_data_input_add().
Commit: f0a4f00d0312c101a69e2d5b2612d6300bb89367
https://github.com/dovecot/core/commit/f0a4f00d0312c101a69e2d5b2612d6300bb89367
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Created local variable for client->dot_input in client_input_data_handle().
Commit: dd34d6bf5c128ed826de188b47d33c557bb2e393
https://github.com/dovecot/core/commit/dd34d6bf5c128ed826de188b47d33c557bb2e393
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Made lmtp_proxy_init() private.
Commit: 11bb1153a62c952a080b2ba6950477c328b06235
https://github.com/dovecot/core/commit/11bb1153a62c952a080b2ba6950477c328b06235
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Made lmtp_proxy_mail_from() private.
Commit: 0e0ce848d7261c7fc885472313b637af2eb57cf8
https://github.com/dovecot/core/commit/0e0ce848d7261c7fc885472313b637af2eb57cf8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Merged lmtp_proxy_add_rcpt() into lmtp_proxy_rcpt().
Commit: 47af8777e517517835e0168ce93f37eea687e739
https://github.com/dovecot/core/commit/47af8777e517517835e0168ce93f37eea687e739
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Made struct lmtp_proxy_rcpt_settings private.
Commit: 8e32a7fe1579e644713c192c428d3586abf148ad
https://github.com/dovecot/core/commit/8e32a7fe1579e644713c192c428d3586abf148ad
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Renamed pool to auth_pool in lmtp_proxy_rcpt() for clarity.
Commit: 3f2f5e03534271a3c5e1d7d3592e55bc36b50fc3
https://github.com/dovecot/core/commit/3f2f5e03534271a3c5e1d7d3592e55bc36b50fc3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Restructured proxy so that it has direct access to struct client.
This avoids the hassle of initializing using struct lmtp_proxy_settings and uselessly reallocating stuff that is already persisted in struct client.
Moved the proxy from alloconly pool to default pool in the process.
The amount of allocated stuff will diminish further in subsequent commits.
Commit: a4985564b81d51caaddd38376792432428fd449b
https://github.com/dovecot/core/commit/a4985564b81d51caaddd38376792432428fd449b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-fs/fs-randomfail.c
M src/lib-smtp/test-smtp-client-errors.c
M src/lib/istream-failure-at.c
M src/lib/istream-failure-at.h
M src/lib/test-iostream-pump.c
M src/lib/test-istream-failure-at.c
Log Message:
-----------
lib: istream-failure-at: Allow setting the the stream_errno to something other than EIO.
Commit: 8141e652481ff9db3bce36fdc1fe04c75a3ba7e3
https://github.com/dovecot/core/commit/8141e652481ff9db3bce36fdc1fe04c75a3ba7e3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-command-parser.c
A src/lib-smtp/smtp-command-parser.h
A src/lib-smtp/smtp-command.h
A src/lib-smtp/test-smtp-command-parser.c
Log Message:
-----------
lib-smtp: Implemented SMTP command parser.
Commit: 56dd928c164ec5c0d1158a1760154b58c5f1f6e7
https://github.com/dovecot/core/commit/56dd928c164ec5c0d1158a1760154b58c5f1f6e7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-server-cmd-auth.c
A src/lib-smtp/smtp-server-cmd-data.c
A src/lib-smtp/smtp-server-cmd-helo.c
A src/lib-smtp/smtp-server-cmd-mail.c
A src/lib-smtp/smtp-server-cmd-noop.c
A src/lib-smtp/smtp-server-cmd-quit.c
A src/lib-smtp/smtp-server-cmd-rcpt.c
A src/lib-smtp/smtp-server-cmd-rset.c
A src/lib-smtp/smtp-server-cmd-starttls.c
A src/lib-smtp/smtp-server-cmd-vrfy.c
A src/lib-smtp/smtp-server-cmd-xclient.c
A src/lib-smtp/smtp-server-command.c
A src/lib-smtp/smtp-server-connection.c
A src/lib-smtp/smtp-server-private.h
A src/lib-smtp/smtp-server-reply.c
A src/lib-smtp/smtp-server-transaction.c
A src/lib-smtp/smtp-server.c
A src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: Implemented SMTP server.
Commit: 8620dc793885749c37000f11dd83b902b6844e20
https://github.com/dovecot/core/commit/8620dc793885749c37000f11dd83b902b6844e20
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/test-smtp-payload.c
Log Message:
-----------
lib-smtp: Created test-smtp-payload, which tests client<->server payload exchange.
Commit: b85d7b8561dba4072a61f6df26443896072efae9
https://github.com/dovecot/core/commit/b85d7b8561dba4072a61f6df26443896072efae9
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/test-smtp-server-errors.c
Log Message:
-----------
lib-smtp: Created test-smtp-server-errors, which tests the server's error handling.
Commit: b73539ef2de3db3abc0ad5f729406e695e4cb76b
https://github.com/dovecot/core/commit/b73539ef2de3db3abc0ad5f729406e695e4cb76b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M TODO
M src/lmtp/client.c
M src/lmtp/client.h
M src/lmtp/commands.c
M src/lmtp/commands.h
M src/lmtp/lmtp-local.c
M src/lmtp/lmtp-local.h
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
M src/lmtp/main.c
M src/lmtp/main.h
Log Message:
-----------
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.
Commit: 88201d8446bad86d232ae18945f1c8fc56f70cd7
https://github.com/dovecot/core/commit/88201d8446bad86d232ae18945f1c8fc56f70cd7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
Log Message:
-----------
lmtp: client: Made client_remote_id() static.
Commit: 1aae941faa3c07037f54a48d5c81ad78f079b078
https://github.com/dovecot/core/commit/1aae941faa3c07037f54a48d5c81ad78f079b078
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/commands.c
Log Message:
-----------
lmtp: Removed structural comments that are now useless.
Commit: b8b2cc4e58aef3759ed071d78afaa8319266afc4
https://github.com/dovecot/core/commit/b8b2cc4e58aef3759ed071d78afaa8319266afc4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-12-08 (Fri, 08 Dec 2017)
Changed paths:
M src/lmtp/client.c
M src/lmtp/client.h
M src/lmtp/commands.c
Log Message:
-----------
lmtp: Changed message data handling to use iostream-temp.
The existing code predates iostream-temp.
Compare: https://github.com/dovecot/core/compare/4a31bc03634d...b8b2cc4e58ae
More information about the dovecot-cvs
mailing list