[dovecot/core] 38f49a: lib-master: Do not attempt to load SSL module if n...

GitHub noreply at github.com
Thu Apr 12 13:30:17 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 38f49a34740404bb3ea4f27575c520557009d45f
      https://github.com/dovecot/core/commit/38f49a34740404bb3ea4f27575c520557009d45f
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M src/lib-master/master-service.c

  Log Message:
  -----------
  lib-master: Do not attempt to load SSL module if no SSL support is compiled in

Fixes imap-login: Error: imap-login(init): Fatal: Cannot load SSL module: SSL support not compiled in

Broken in 754896551f0422cda5d78500b26700eec5343c5b

Found by bjornar


  Commit: 78345c62b870ba0146d44f96352bd9153391fe63
      https://github.com/dovecot/core/commit/78345c62b870ba0146d44f96352bd9153391fe63
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M src/lib-master/master-service-private.h
    M src/lib-master/master-service.c

  Log Message:
  -----------
  lib-master: Add own boolean for SSL module loading

want_ssl_settings isn't reliable enough.


  Commit: 6719b6c3ba1741e3a7dc2c24c9aa61d876210935
      https://github.com/dovecot/core/commit/6719b6c3ba1741e3a7dc2c24c9aa61d876210935
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M src/lib-lda/mail-deliver.c
    M src/lib-smtp/smtp-address.c
    M src/lib-smtp/smtp-address.h
    M src/lib-smtp/smtp-params.c

  Log Message:
  -----------
  lib-smtp: address: Add source syntax check for conversion from RFC5322 addresses.

The message-address parser (for RFC 5322) allows UTF-8 characters in the
localpart, which is not acceptable for SMTP addresses. This change adds a check
that determines whether the source RFC5222 address can be converted into a
SMTP address.


  Commit: bb249b86d5e45394b0330753825dcd99a73cd16e
      https://github.com/dovecot/core/commit/bb249b86d5e45394b0330753825dcd99a73cd16e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-04-12 (Thu, 12 Apr 2018)

  Changed paths:
    M src/lib-storage/Makefile.am
    M src/lib-storage/mail-storage-settings.c
    M src/lib-storage/mail-storage-settings.h

  Log Message:
  -----------
  lib-storage: mail-storage-settings: Pre-parse postmaster_address as an SMTP address.

The pre-parsed address is not currently used anywhere, but this does check that
the postmaster address can successfully be converted to an SMTP address, which
is important for Pigeonhole.


Compare: https://github.com/dovecot/core/compare/a5d55cae6a66...bb249b86d5e4


More information about the dovecot-cvs mailing list