[dovecot/core] 657f59: lib-ssl-iostream: Split host to connected_host and...

GitHub noreply at github.com
Tue Jan 16 13:00:16 EET 2018


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 657f59b5dfec4ac251661e81233a6ee4ed666973
      https://github.com/dovecot/core/commit/657f59b5dfec4ac251661e81233a6ee4ed666973
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl-context.c
    M src/lib-ssl-iostream/iostream-openssl.c
    M src/lib-ssl-iostream/iostream-openssl.h

  Log Message:
  -----------
  lib-ssl-iostream: Split host to connected_host and sni_host

Using the same variable for both was causing confusion.


  Commit: 054811737dd218a45b3400132d8b5487e481692f
      https://github.com/dovecot/core/commit/054811737dd218a45b3400132d8b5487e481692f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl.c

  Log Message:
  -----------
  lib-ssl-iostream: Fix checking cert validity when handshake callback isn't used


  Commit: 48c2c41ded661289393e53c158daa642c64d890d
      https://github.com/dovecot/core/commit/48c2c41ded661289393e53c158daa642c64d890d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2018-01-16 (Tue, 16 Jan 2018)

  Changed paths:
    M src/lib-ssl-iostream/iostream-openssl.c
    M src/lib-ssl-iostream/iostream-ssl.h

  Log Message:
  -----------
  lib-ssl-iostream: Verify SSL server's hostname against cert if it's non-NULL

The hostname verification was skipped when handshake-callback wasn't used.
All of the existing code used the callback though, so this doesn't fix
any bugs.


Compare: https://github.com/dovecot/core/compare/f2c9ac1a2a51...48c2c41ded66


More information about the dovecot-cvs mailing list