[dovecot/core] 9ab722: lib: llist: Fixed setting (after)->next->prev in D...
GitHub
noreply at github.com
Sun Nov 26 23:00:11 EET 2017
Branch: refs/heads/master
Home: https://github.com/dovecot/core
Commit: 9ab7221dac60f0bda81925f5bfc694d5bb2e8bf2
https://github.com/dovecot/core/commit/9ab7221dac60f0bda81925f5bfc694d5bb2e8bf2
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib/llist.h
Log Message:
-----------
lib: llist: Fixed setting (after)->next->prev in DLLIST2_INSERT_AFTER_FULL.
This function was not yet used, so the problem did not affect existing code.
Commit: 6ee910623ad15fd5fab17b18cc03204d9aded709
https://github.com/dovecot/core/commit/6ee910623ad15fd5fab17b18cc03204d9aded709
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: Accept XCLIENT ADDR field IPv6 address both with and without "IPV6:" prefix.
This is the format that Postfix actually prescribes.
The new lib-smtp will add the prefix by default.
Commit: 3c00329780a7480f208b8cf62f9532c75ba584dd
https://github.com/dovecot/core/commit/3c00329780a7480f208b8cf62f9532c75ba584dd
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-settings/settings-parser.c
M src/lib-settings/settings-parser.h
Log Message:
-----------
lib-settings: Added support for running checks after variable expansion.
Commit: e98ba66a8ead146be66ba8219038a45fbf87b62c
https://github.com/dovecot/core/commit/e98ba66a8ead146be66ba8219038a45fbf87b62c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/config/Makefile.am
M src/lib-lda/mail-send.c
M src/lib-storage/mail-storage-settings.c
M src/lib-storage/mail-storage-settings.h
M src/plugins/mail-crypt/test-mail-key.c
Log Message:
-----------
lib-storage: Make parsed postmaster_address available in mail_storage_settings->parsed_postmaster_address.
Commit: 4b9e7a8752803928aa0897f8cc1fc34592452f07
https://github.com/dovecot/core/commit/4b9e7a8752803928aa0897f8cc1fc34592452f07
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib/connection.c
M src/lib/connection.h
Log Message:
-----------
lib: connection: Added means to initialize connection to just be added to the connection list.
Commit: 93bedc85596ff3d4afcf010843e93030a772d5a8
https://github.com/dovecot/core/commit/93bedc85596ff3d4afcf010843e93030a772d5a8
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-parser.c
A src/lib-smtp/smtp-parser.h
Log Message:
-----------
lib-smtp: Implemented generic parser for basic SMTP data items.
Commit: 03f08e4abef2afc782069bdfef305f84e98f0922
https://github.com/dovecot/core/commit/03f08e4abef2afc782069bdfef305f84e98f0922
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-address.c
A src/lib-smtp/smtp-address.h
A src/lib-smtp/test-smtp-address.c
Log Message:
-----------
lib-smtp: Implemented parsing, manipulation and encoding of SMTP addresses.
Commit: 61ae3dd363d32db75d2c3effaab4ba093ce0f245
https://github.com/dovecot/core/commit/61ae3dd363d32db75d2c3effaab4ba093ce0f245
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/smtp-address.c
M src/lib-smtp/smtp-address.h
M src/lib-smtp/test-smtp-address.c
Log Message:
-----------
lib-smtp: address: Created SMTP address detail parsing function from message_detail_address_parse().
Commit: cc77c1cfe8d072765f793474f49fecd897525466
https://github.com/dovecot/core/commit/cc77c1cfe8d072765f793474f49fecd897525466
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-mail/Makefile.am
M src/lib-mail/message-address.c
M src/lib-mail/message-address.h
Log Message:
-----------
lib-mail: message-address: Added functions to initialize a struct message_address.
Commit: fbad2d10747ac76a29b3a9dcfb4e7e67236ab872
https://github.com/dovecot/core/commit/fbad2d10747ac76a29b3a9dcfb4e7e67236ab872
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-mail/message-address.c
M src/lib-mail/message-address.h
Log Message:
-----------
lib-mail: message-address: Added convenience functions that convert (single) addresses to string.
Commit: d13bee3f3d66a6298fac37f0e16a414b1b1e7ac3
https://github.com/dovecot/core/commit/d13bee3f3d66a6298fac37f0e16a414b1b1e7ac3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lmtp/commands.c
M src/lmtp/lmtp-settings.c
M src/lmtp/lmtp-settings.h
Log Message:
-----------
lmtp: Removed lmtp_address_translate setting.
It is assumed not to be used.
Commit: a77f136d3603a36f6cdd2e3685a5b18dd3712d79
https://github.com/dovecot/core/commit/a77f136d3603a36f6cdd2e3685a5b18dd3712d79
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lda/main.c
M src/lib-lda/mail-deliver.c
M src/lib-lda/mail-deliver.h
M src/lib-lda/mail-send.c
M src/lmtp/commands.c
Log Message:
-----------
lib-lda: Renamed struct mail_deliver_context fields for consistency with lib-smtp.
New fields are added in subsequent commits.
Commit: 033c07cfd5f7221738ead4cae234fa358ab08f89
https://github.com/dovecot/core/commit/033c07cfd5f7221738ead4cae234fa358ab08f89
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lda/main.c
Log Message:
-----------
lda: Renamed variables and parameters for consistency with lib-smtp.
Commit: 3d7828efd92ecc0d08049f727d9be0154d1d681b
https://github.com/dovecot/core/commit/3d7828efd92ecc0d08049f727d9be0154d1d681b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lda/Makefile.am
M src/lda/main.c
M src/lib-lda/Makefile.am
M src/lib-lda/mail-deliver.c
M src/lib-lda/mail-deliver.h
M src/lib-lda/mail-send.c
M src/lmtp/client.h
M src/lmtp/commands.c
Log Message:
-----------
lib-lda: Changed struct mail_deliver_context address fields to use the new struct smtp_address type.
Commit: 52f6112882fb2a4b7b921fc45640f4a9d748bae7
https://github.com/dovecot/core/commit/52f6112882fb2a4b7b921fc45640f4a9d748bae7
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/plugins/quota/Makefile.am
M src/plugins/quota/quota-status.c
Log Message:
-----------
plugins/quota: quota-status service: Changed recipient address parsing to use lib-smtp.
Commit: ca3aed470aa71e3725305f5686460e71c1b07e39
https://github.com/dovecot/core/commit/ca3aed470aa71e3725305f5686460e71c1b07e39
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-mail/message-address.c
M src/lib-mail/message-address.h
M src/lib-mail/test-message-address.c
Log Message:
-----------
lib-mail: message-address: Dropped message_detail_address_parse(), since it is no longer used.
Commit: c663687483e3fccc3347d11c0c1db0d02322aa7c
https://github.com/dovecot/core/commit/c663687483e3fccc3347d11c0c1db0d02322aa7c
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lda/main.c
M src/lib-lda/mail-send.c
M src/lib-lda/mail-send.h
Log Message:
-----------
lib-lda: mail-send: Changed recipient argument type of mail_send_rejection() to struct smtp_address.
Commit: 3e2f71514a480aef1b7288b0394d941407f36572
https://github.com/dovecot/core/commit/3e2f71514a480aef1b7288b0394d941407f36572
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-syntax.c
A src/lib-smtp/smtp-syntax.h
Log Message:
-----------
lib-smtp: Implemented parsing and encoding for common SMTP syntax elements.
Commit: 39bf54004e8ef15baa4c18c7969e87c51b8f197b
https://github.com/dovecot/core/commit/39bf54004e8ef15baa4c18c7969e87c51b8f197b
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-common.c
A src/lib-smtp/smtp-common.h
A src/lib-smtp/smtp-params.c
A src/lib-smtp/smtp-params.h
A src/lib-smtp/test-smtp-params.c
Log Message:
-----------
lib-smtp: Implemented parsing, manipulation, and encoding for SMTP command parameters.
Commit: de0971aff3009fe6906c3631e8322908658a5e93
https://github.com/dovecot/core/commit/de0971aff3009fe6906c3631e8322908658a5e93
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lda/main.c
M src/lib-lda/mail-deliver.c
M src/lib-lda/mail-deliver.h
M src/lmtp/client.h
M src/lmtp/commands.c
Log Message:
-----------
lib-lda: Added SMTP parameter fields to struct mail_deliver_context.
This moves the original recipient field inside the SMTP parameters.
This also affects both lda and lmtp. Changes are applied there accordingly.
Commit: ad8d2060ac0eac3b61fa490bf42bdce54267c969
https://github.com/dovecot/core/commit/ad8d2060ac0eac3b61fa490bf42bdce54267c969
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lmtp/commands.c
Log Message:
-----------
lmtp: commands: Grouped deliver context field assignments by topic in client_deliver().
Commit: a8433392e8a5ddfe8a125716f62b2a4dc8f1f01e
https://github.com/dovecot/core/commit/a8433392e8a5ddfe8a125716f62b2a4dc8f1f01e
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-reply-parser.c
A src/lib-smtp/smtp-reply-parser.h
A src/lib-smtp/smtp-reply.c
A src/lib-smtp/smtp-reply.h
A src/lib-smtp/test-smtp-reply-parser.c
Log Message:
-----------
lib-smtp: Implemented SMTP command reply parser.
Commit: b3888944586654b4aa069e0db31f998e0ed8b414
https://github.com/dovecot/core/commit/b3888944586654b4aa069e0db31f998e0ed8b414
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/smtp-client-command.c
A src/lib-smtp/smtp-client-command.h
A src/lib-smtp/smtp-client-connection.c
A src/lib-smtp/smtp-client-connection.h
A src/lib-smtp/smtp-client-private.h
A src/lib-smtp/smtp-client-transaction.c
A src/lib-smtp/smtp-client-transaction.h
A src/lib-smtp/smtp-client.c
A src/lib-smtp/smtp-client.h
M src/lib-smtp/smtp-common.h
Log Message:
-----------
lib-smtp: Implemented SMTP client.
Commit: 211fdbe702061239f20e74ed42eb5794843ad785
https://github.com/dovecot/core/commit/211fdbe702061239f20e74ed42eb5794843ad785
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/test-smtp-submit.c
Log Message:
-----------
lib-smtp: smtp-submit: Remove erroneously copy-pasted FIXMEs.
Commit: 70eaddb117b2a66340b67dd8b9db04d691cd71b1
https://github.com/dovecot/core/commit/70eaddb117b2a66340b67dd8b9db04d691cd71b1
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/test-smtp-submit.c
Log Message:
-----------
lib-smtp: smtp-submit: Small whitespace fix.
Commit: 7c8257bb064e5257464bcd39545bea5a1700b6b3
https://github.com/dovecot/core/commit/7c8257bb064e5257464bcd39545bea5a1700b6b3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-lda/mail-send.c
M src/lib-smtp/smtp-submit.c
M src/lib-smtp/smtp-submit.h
M src/lib-smtp/test-smtp-submit.c
Log Message:
-----------
lib-smtp: smtp-submit: Changed submission_host implementation to use lib-smtp/smtp-client.
Commit: 09cd817096fb74cc16634ea5823e95ac6a3dfdfa
https://github.com/dovecot/core/commit/09cd817096fb74cc16634ea5823e95ac6a3dfdfa
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lmtp/client.h
M src/lmtp/commands.c
M src/lmtp/lmtp-proxy.c
M src/lmtp/lmtp-proxy.h
Log Message:
-----------
lmtp: proxy: Changed implemention to use lib-smtp/smtp-client.
Commit: bce4997c6d58a55bf3b4fd72a6213fea6e3beae3
https://github.com/dovecot/core/commit/bce4997c6d58a55bf3b4fd72a6213fea6e3beae3
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
R src/lib-smtp/lmtp-client.c
R src/lib-smtp/lmtp-client.h
Log Message:
-----------
lib-smtp: Dropped old lmtp-client.
It is now unused.
Commit: eea481b7931f1a31080acfa92209662d2322a576
https://github.com/dovecot/core/commit/eea481b7931f1a31080acfa92209662d2322a576
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/smtp-submit-settings.c
M src/lib-smtp/smtp-submit-settings.h
M src/lib-smtp/smtp-submit.c
M src/lib-smtp/test-smtp-submit.c
Log Message:
-----------
lib-smtp: smtp-submit: Use mail_debug setting to enable debug logging.
When sendmail is used, this logs program_client debug messages.
When SMTP is used (submission_host), this logs smtp_client debug messages.
Commit: ac8f4f30d6c65f391ef4912ab4e87f4f26c891fa
https://github.com/dovecot/core/commit/ac8f4f30d6c65f391ef4912ab4e87f4f26c891fa
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-lda/mail-send.c
M src/lib-smtp/smtp-submit-settings.c
M src/lib-smtp/smtp-submit-settings.h
M src/lib-smtp/smtp-submit.c
M src/lib-smtp/smtp-submit.h
M src/lib-smtp/test-smtp-submit.c
Log Message:
-----------
lib-smtp: smtp-submit: Added SSL support.
Commit: 9e33e0ae16d5ac8cbd1d6d5f9f180f86e943bdad
https://github.com/dovecot/core/commit/9e33e0ae16d5ac8cbd1d6d5f9f180f86e943bdad
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-lda/Makefile.am
M src/lib-lda/mail-send.c
Log Message:
-----------
lib-lda: Added support for message submission with SSL.
Commit: 6f0862951e0445f684a5fce0b89d11df98123eb0
https://github.com/dovecot/core/commit/6f0862951e0445f684a5fce0b89d11df98123eb0
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-test/test-common.c
Log Message:
-----------
lib-test: Reset expected errors state at each test.
Commit: 9051b704ca26ef833544cf006134f25cddde2525
https://github.com/dovecot/core/commit/9051b704ca26ef833544cf006134f25cddde2525
Author: Stephan Bosch <stephan.bosch at dovecot.fi>
Date: 2017-11-26 (Sun, 26 Nov 2017)
Changed paths:
M src/lib-smtp/Makefile.am
A src/lib-smtp/test-smtp-client-errors.c
Log Message:
-----------
lib-smtp: Implemented test suite for client errors.
Compare: https://github.com/dovecot/core/compare/29357a858c79...9051b704ca26
More information about the dovecot-cvs
mailing list