[dovecot/core] 7b8354: lib: net: Avoid comparing the content of unassigne...

GitHub noreply at github.com
Mon Mar 12 17:00:37 EET 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 7b8354fc05c4d4f19649500625a47c4e58495d2b
      https://github.com/dovecot/core/commit/7b8354fc05c4d4f19649500625a47c4e58495d2b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/lib/net.c

  Log Message:
  -----------
  lib: net: Avoid comparing the content of unassigned IPs in net_ip_cmp().


  Commit: fc3a8f6209cb3902a66be9e45350a33cb32495ed
      https://github.com/dovecot/core/commit/fc3a8f6209cb3902a66be9e45350a33cb32495ed
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c

  Log Message:
  -----------
  lib-smtp: client: connection: Perform IP lookup in a separate function.


  Commit: 9d581973df340a920755f932f2e382b51b0fb40c
      https://github.com/dovecot/core/commit/9d581973df340a920755f932f2e382b51b0fb40c
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.h

  Log Message:
  -----------
  lib-smtp: client: smtp_client_connection_create(): ATTR_NULL() pointed to wrong parameter.


  Commit: 66c162cc802fd990359857be563eaa048b2ebeeb
      https://github.com/dovecot/core/commit/66c162cc802fd990359857be563eaa048b2ebeeb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/lib-smtp/smtp-client-connection.c
    M src/lib-smtp/smtp-client-connection.h

  Log Message:
  -----------
  lib-smtp: client: Add smtp_client_connection_create_ip().

This allows making SMTP client connections without performing a DNS lookup. The
optional hostname parameter is used to verify the hostname in the SSL
certificate from the server, if any.


  Commit: 79cfb0d8b1080213ed09934005c9a177c9e11cc9
      https://github.com/dovecot/core/commit/79cfb0d8b1080213ed09934005c9a177c9e11cc9
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/login-common/login-settings.c
    M src/login-common/login-settings.h

  Log Message:
  -----------
  login-common: Remove unused ssl_require_crl setting.


  Commit: 150a79304d5c02fd0abb6939fd770f1b22095a80
      https://github.com/dovecot/core/commit/150a79304d5c02fd0abb6939fd770f1b22095a80
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

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

  Log Message:
  -----------
  lib-master: Initialize key and certificate for client SSL settings.

This uses the ssl_client_cert and ssl_client_key settings.


  Commit: 29320452d52095838d4481cc6e93eef079cece89
      https://github.com/dovecot/core/commit/29320452d52095838d4481cc6e93eef079cece89
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-03-12 (Mon, 12 Mar 2018)

  Changed paths:
    M src/login-common/login-proxy.c
    M src/login-common/login-settings.c
    M src/login-common/login-settings.h

  Log Message:
  -----------
  login-common: Use client SSL certificate and key settings from lib-master.


  Commit: 092172df71cef1b840ff73b9b9c1203ee9175f27
      https://github.com/dovecot/core/commit/092172df71cef1b840ff73b9b9c1203ee9175f27
  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: Use ssl/starttls fields if returned from passdb.

Before, these fields were ignored. Now, these are used to determine whether the
proxy connection to the backend should be secured by SSL and how.


  Commit: 4002c09f7171d4e1277816b35e9e717707c060db
      https://github.com/dovecot/core/commit/4002c09f7171d4e1277816b35e9e717707c060db
  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: Use proxy_not_trusted field if returned from passdb.

Before, this field was ignored. Now, if this field is set, no XCLIENT command is
ever sent to the remote proxy.


Compare: https://github.com/dovecot/core/compare/050b6ae06350...4002c09f7171


More information about the dovecot-cvs mailing list