[dovecot/core] d3334e: lib-smtp: client: transaction: Use the correct cal...
GitHub
noreply at github.com
Mon Mar 12 11:30:38 EET 2018
Branch: refs/heads/master-2.3
Home: https://github.com/dovecot/core
Commit: d3334edc26e4407c7da0f7c173b1e56e4140fc76
https://github.com/dovecot/core/commit/d3334edc26e4407c7da0f7c173b1e56e4140fc76
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-client-transaction.c
Log Message:
-----------
lib-smtp: client: transaction: Use the correct callback for finish timeout.
Commit: f9ef860a3f820e77513bd2eab344de89e63341b4
https://github.com/dovecot/core/commit/f9ef860a3f820e77513bd2eab344de89e63341b4
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-client-transaction.c
Log Message:
-----------
lib-smtp: client: transaction: Properly advance the transaction to the DATA state once the DATA command is to be sent.
Commit: 82dd7ce14e30eae0cb50ed0fc6caeb90ca15c812
https://github.com/dovecot/core/commit/82dd7ce14e30eae0cb50ed0fc6caeb90ca15c812
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-client-private.h
M src/lib-smtp/smtp-client-transaction.c
Log Message:
-----------
lib-smtp: client: transaction: Don't call the DATA callbacks upon failure until the transaction is complete.
The transaction is not complete until smtp_client_transaction_send() is called.
Commit: 6fb19467c0d7914262357c67e046df65abe7f105
https://github.com/dovecot/core/commit/6fb19467c0d7914262357c67e046df65abe7f105
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-smtp/smtp-client-transaction.h
Log Message:
-----------
lib-smtp: client: transaction: Better document the failure handling for incomplete transactions.
Commit: c2de719176dfead7776aeeec07b4c0427f72789d
https://github.com/dovecot/core/commit/c2de719176dfead7776aeeec07b4c0427f72789d
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lmtp/lmtp-proxy.c
Log Message:
-----------
lmtp: proxy: Do not forward 421 reply (server shutdown) from backend.
This closes the LMTP connection implicitly. Instead, translate it into a 451
4.4.0 response, just like all the other connection-related failures.
Commit: fb954a8f573076c3df7a89d28a59e54f7b170770
https://github.com/dovecot/core/commit/fb954a8f573076c3df7a89d28a59e54f7b170770
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/Makefile.am
M src/lib-http/http-client-private.h
M src/lib-http/http-client.c
M src/lib-http/http-client.h
A src/lib-http/http-common.h
M src/lib-http/http-server.h
Log Message:
-----------
lib-http: Create http-common.h, which contains global definitions shared by client and server.
Currently contains only the default HTTP port definitions that used to be
private to the client.
Commit: 71c28aac43dd17aaa692a904e81ad286dd992e4f
https://github.com/dovecot/core/commit/71c28aac43dd17aaa692a904e81ad286dd992e4f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-url.h
Log Message:
-----------
lib-http: url: Add functions that obtain the effective port for the URL.
When no port is set for the URL, it is set to 0. These functions substitute the
applicable default.
Commit: ba02f29f9c1f6383ad9d4d730ff2fc0cb2923933
https://github.com/dovecot/core/commit/ba02f29f9c1f6383ad9d4d730ff2fc0cb2923933
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Use the new http_url_get_port*() functions.
Commit: 0333014cdeb8c46b51580135d60b9b23a000bb6f
https://github.com/dovecot/core/commit/0333014cdeb8c46b51580135d60b9b23a000bb6f
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Add "host" and "port" fields to request event.
Commit: 6d1afbe2471d1fc1d6eef07c2b218d5ec79dbd16
https://github.com/dovecot/core/commit/6d1afbe2471d1fc1d6eef07c2b218d5ec79dbd16
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Reset redirect counter when the request is retried.
The absence of this reset caused problems when there was a redirect limit and
the request was retried, in which case the limit is reached too soon.
Commit: 187dd208c8868dd2e337a774eb893c6ef8345c3b
https://github.com/dovecot/core/commit/187dd208c8868dd2e337a774eb893c6ef8345c3b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-private.h
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Record last status code in the request object.
Commit: 457bd50cd0cb3e2110882c3df99ce70a36685b82
https://github.com/dovecot/core/commit/457bd50cd0cb3e2110882c3df99ce70a36685b82
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Trigger special events when a request is finished, retried or redirected.
Commit: 074fb5a425470b5767b45dd9e5d9a4c463ce5f6b
https://github.com/dovecot/core/commit/074fb5a425470b5767b45dd9e5d9a4c463ce5f6b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-message-parser.h
M src/lib-http/http-request-parser.c
M src/lib-http/http-response-parser.c
Log Message:
-----------
lib-http: message parsers: Record beginning of parsed data.
Commit: bac5c58558ce56733481e2948f152c38b49d1417
https://github.com/dovecot/core/commit/bac5c58558ce56733481e2948f152c38b49d1417
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-response-parser.c
M src/lib-http/http-response-parser.h
Log Message:
-----------
lib-http: response parser: Record input stream offset for the start of the last parsed response.
Commit: f904b00fb68f6b0ffd2d565b3825bf692a57a1dc
https://github.com/dovecot/core/commit/f904b00fb68f6b0ffd2d565b3825bf692a57a1dc
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
M src/lib-http/http-client-connection.c
M src/lib-http/http-client-private.h
M src/lib-http/http-client-request.c
Log Message:
-----------
lib-http: client: Add event fields for the number of bytes sent and received for each request in the last attempt.
Compare: https://github.com/dovecot/core/compare/3d2dd93d0e05...f904b00fb68f
More information about the dovecot-cvs
mailing list