[dovecot/core | refs/heads/master] 13d3ee7c: lib-smtp: smtp-server-cmd-rcpt - Use smtp_server_recipient_reply() to submit the default success reply.
noreply at dovecot.org
noreply at dovecot.org
Wed Mar 20 03:30:11 EET 2019
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 13d3ee7c44d412aa6b3efc6411f186c8d9e90f5d
https://github.com/dovecot/core/commit/13d3ee7c44d412aa6b3efc6411f186c8d9e90f5d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-cmd-rcpt.c
Log Message:
-----------
lib-smtp: smtp-server-cmd-rcpt - Use smtp_server_recipient_reply() to submit the default success reply.
Commit: 18f2d87b7bb93440157a3d518416fc8a9841fd1b
https://github.com/dovecot/core/commit/18f2d87b7bb93440157a3d518416fc8a9841fd1b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-recipient.c
Log Message:
-----------
lib-smtp: smtp-server-recipient - Enforce <path> prefix in forwarded reply.
This is mainly for concistency, but it also prevents exposing addresses that
are supposed to be only visible to the backend. Also, this implicitly adds the
<path> prefix to the reply when it is missing, provided it is not an RCPT
success reply.
Commit: b60467f8b651018282301dfbd5b146395923f6d9
https://github.com/dovecot/core/commit/b60467f8b651018282301dfbd5b146395923f6d9
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-reply - Add smtp_server_reply_replace_path().
Replaces or adds a <path> prefix to the reply text.
Commit: b2e90e731ac9831a3077586ac4640e94169ecd63
https://github.com/dovecot/core/commit/b2e90e731ac9831a3077586ac4640e94169ecd63
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib/str.h
Log Message:
-----------
lib: str - Add str_replace().
Commit: 9d3389f81d82ed0c9d45f4c859e3527549ef8028
https://github.com/dovecot/core/commit/9d3389f81d82ed0c9d45f4c859e3527549ef8028
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib/buffer.c
M src/lib/buffer.h
M src/lib/test-buffer.c
Log Message:
-----------
lib: buffer - Add buffer_replace().
Commit: 1ee9b0c252af15e69338032bf491fe82af91a93b
https://github.com/dovecot/core/commit/1ee9b0c252af15e69338032bf491fe82af91a93b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib/buffer.h
Log Message:
-----------
lib: buffer - Improve header comment for buffer_insert() and buffer_delete().
Commit: 7dc362302bd07e24c054f7f344b585736390cf8a
https://github.com/dovecot/core/commit/7dc362302bd07e24c054f7f344b585736390cf8a
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-reply - Add smtp_server_reply_prepend_text().
Commit: 4f6b3c49932d17c54596c983a4213fe6dc5c380d
https://github.com/dovecot/core/commit/4f6b3c49932d17c54596c983a4213fe6dc5c380d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-reply - Add smtp_server_reply_get_status().
Commit: d72f0261d021f1f66374c4b7d21054c3e000bc11
https://github.com/dovecot/core/commit/d72f0261d021f1f66374c4b7d21054c3e000bc11
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-reply - Support changing the reply status and enhanced code.
Commit: dd87c263b5cd268a4bb0d920f6ac582414ecacbd
https://github.com/dovecot/core/commit/dd87c263b5cd268a4bb0d920f6ac582414ecacbd
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-reply.c
Log Message:
-----------
lib-smtp: smtp-server-reply - Assign reply status and enhanced code in a separate function.
Commit: fa7f0b8d87533d0a9f8f400ffb64b07c7fc291ae
https://github.com/dovecot/core/commit/fa7f0b8d87533d0a9f8f400ffb64b07c7fc291ae
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-recipient.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-recipient - Add smtp_server_recipient_get_reply() and use it.
Commit: 370e66c8adea7c6ebc057061c575bb1f1913328d
https://github.com/dovecot/core/commit/370e66c8adea7c6ebc057061c575bb1f1913328d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-cmd-data.c
M src/lib-smtp/smtp-server-private.h
M src/lib-smtp/smtp-server-recipient.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-recipient - Add hook for the submission of a DATA/BDAT/BURL command reply.
Commit: 8e8c289d2548903f6b79a3fb14a7ec1bddffb944
https://github.com/dovecot/core/commit/8e8c289d2548903f6b79a3fb14a7ec1bddffb944
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-cmd-data.c
Log Message:
-----------
lib-smtp: smtp-server-cmd-data - Call smtp_server_transaction_last_data() earlier for the DATA command.
Makes sure rcpt->cmd is set before replies are being submitted.
Commit: 82212ad0b1570ec13c8fd8b1995745cc6783b1d6
https://github.com/dovecot/core/commit/82212ad0b1570ec13c8fd8b1995745cc6783b1d6
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-private.h
M src/lib-smtp/smtp-server-recipient.c
Log Message:
-----------
lib-mstp: smtp-server-recipient - Make smtp_server_recipient_call_hooks() private rather than static.
Commit: 8f8168bd5026abda8ef285d4dd780793a80d41c5
https://github.com/dovecot/core/commit/8f8168bd5026abda8ef285d4dd780793a80d41c5
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-transaction.c
Log Message:
-----------
lib-smtp: smtp-server-transaction - Allow calling smtp_server_transaction_last_data() more than once.
Commit: 99b4d949cf1654fb2494c942752e8d937821f332
https://github.com/dovecot/core/commit/99b4d949cf1654fb2494c942752e8d937821f332
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-transaction.c
Log Message:
-----------
lib-smtp: smtp-server-transaction - Allow calling smtp_server_transaction_last_data() when all recipients failed.
Commit: af561551648ff4dc606afae8cc45e365292f79ea
https://github.com/dovecot/core/commit/af561551648ff4dc606afae8cc45e365292f79ea
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-command.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-command - Add hook for the submission of individual replies.
Commit: cb31710e723c60538520976d7d9a0ea63c4a553c
https://github.com/dovecot/core/commit/cb31710e723c60538520976d7d9a0ea63c4a553c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-command.c
M src/lib-smtp/smtp-server-private.h
Log Message:
-----------
lib-smtp: smtp-server-command - Make removal of hook optional for smtp_server_command_call_hooks().
Commit: 66a2b9dbb1025741d53b8e729334b56bd429101b
https://github.com/dovecot/core/commit/66a2b9dbb1025741d53b8e729334b56bd429101b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/submission/submission-backend-relay.c
M src/submission/submission-backend.c
Log Message:
-----------
submission: Use the new recipient reply wrapper functions.
Commit: e0f9050320b6218de9bcd8b23aba2b39218c316e
https://github.com/dovecot/core/commit/e0f9050320b6218de9bcd8b23aba2b39218c316e
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: lmtp-proxy - Use the new recipient reply wrapper functions.
Commit: 3c159968033316620b72126d13cba01c825d9d3c
https://github.com/dovecot/core/commit/3c159968033316620b72126d13cba01c825d9d3c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: lmtp-local - Use the new recipient reply wrapper functions.
Commit: 82c364ac6ee49b4887669d7dd8cfb0608f73327d
https://github.com/dovecot/core/commit/82c364ac6ee49b4887669d7dd8cfb0608f73327d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-recipient.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-recipient - Add smtp_server_recipient_reply_forward().
This acts as a wrapper around smtp_server_reply_index_forward().
Commit: ac59dd48b1ae3e4a5f1136a389185ef5905a9206
https://github.com/dovecot/core/commit/ac59dd48b1ae3e4a5f1136a389185ef5905a9206
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-recipient.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-recipient - Add smtp_server_recipient_is_replied().
This is a convenience wrapper around smtp_server_command_is_replied().
Commit: 1cc493cfab8a3f5a04d148257ec519fc33957632
https://github.com/dovecot/core/commit/1cc493cfab8a3f5a04d148257ec519fc33957632
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-recipient.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-recipient - Add smtp_server_recipient_reply().
This is a convenience wrapper around smtp_server_reply_index(). This implicitly
adds the <path> prefix to the reply (when it is not an RCPT success reply).
Commit: f5ca80d9dfb792f9e013d873a8ee7fca96ffb482
https://github.com/dovecot/core/commit/f5ca80d9dfb792f9e013d873a8ee7fca96ffb482
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-19 (Tue, 19 Mar 2019)
Changed paths:
M src/lib-smtp/smtp-server-cmd-rcpt.c
M src/lib-smtp/smtp-server.h
Log Message:
-----------
lib-smtp: smtp-server-cmd-rcpt - Add smtp_server_cmd_is_rcpt().
Commit: ead4ea1f9b50ee1b06f2c4ec6c61ebea934ceeff
https://github.com/dovecot/core/commit/ead4ea1f9b50ee1b06f2c4ec6c61ebea934ceeff
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: lmtp-proxy - Remove useless proxy->pending_data_cmd.
Commit: 652555af18eb7b54a60b705f5b239ece18dddb9e
https://github.com/dovecot/core/commit/652555af18eb7b54a60b705f5b239ece18dddb9e
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: lmtp-proxy - Replace cmd parameter with recipient for lmtp_proxy_handle_reply().
Commit: 5f49360d0a739f8767c2e3bf6eabdd38f6042b1e
https://github.com/dovecot/core/commit/5f49360d0a739f8767c2e3bf6eabdd38f6042b1e
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: lmtp-local - Remove cmd parameter from lmtp_local_open_raw_mail().
Commit: 7954549a34b83e9a8908ab9c19952fa22e0dccc0
https://github.com/dovecot/core/commit/7954549a34b83e9a8908ab9c19952fa22e0dccc0
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: lmtp-local - Remove cmd parameter from lmtp_local_rcpt_fail_all().
Commit: 4a4bb19a9442ce9a9d38e173bd4a8f1afd306140
https://github.com/dovecot/core/commit/4a4bb19a9442ce9a9d38e173bd4a8f1afd306140
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2019-03-18 (Mon, 18 Mar 2019)
Changed paths:
M src/lmtp/lmtp-local.c
Log Message:
-----------
lmtp: lmtp-local - Remove cmd parameter from lmtp_local_rcpt_reply_overquota().
Patch: https://github.com/dovecot/core/compare/7d3ddff1bc53...13d3ee7c44d4.patch
More information about the dovecot-cvs
mailing list