[dovecot/core] b74c00: lib-storage: fail storage: Allocate event for mail...

GitHub noreply at github.com
Wed Jun 20 23:30:06 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: b74c00eb01757b6484f730d2f5084f64ae1253eb
      https://github.com/dovecot/core/commit/b74c00eb01757b6484f730d2f5084f64ae1253eb
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M src/lib-storage/fail-mailbox.c

  Log Message:
  -----------
  lib-storage: fail storage: Allocate event for mailbox.

Absence of event causes segfault when event logging is performed for the
mailbox.


  Commit: 1957acf81402787f3a65ab83f34686a7e262f7fe
      https://github.com/dovecot/core/commit/1957acf81402787f3a65ab83f34686a7e262f7fe
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-06-20 (Wed, 20 Jun 2018)

  Changed paths:
    M src/lib-smtp/smtp-server-cmd-data.c
    M src/lib-smtp/smtp-server-private.h

  Log Message:
  -----------
  lib-smtp: server: Make sure conn->state.data_failed is only set when no previous BDAT/BURL is pending.

Otherwise, the server would sometimes send 503 error for the first BDAT/BURL
command, while a subsequent command was actually failing earlier than the
initial one completed. Additionally, this caused a panic crash.

Panic was:

submission(stephan)<8353><C+7QBfysKluhIAAAmoV78g>: Panic: Input stream /home/stephan/Maildir/cur/1517515808.M176007P2993.johanna,S=1903,W=1956:2,DFS unexpectedly has references


Compare: https://github.com/dovecot/core/compare/ae6ac98a1eab...1957acf81402
      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the dovecot-cvs mailing list