[dovecot/core] 90f618: lib-smtp: server: DATA command: Restore input hand...

GitHub noreply at github.com
Sat May 12 11:30:18 EEST 2018


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 90f618171f69fdf8aa38ffa925bc5034ec7b9f5b
      https://github.com/dovecot/core/commit/90f618171f69fdf8aa38ffa925bc5034ec7b9f5b
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

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

  Log Message:
  -----------
  lib-smtp: server: DATA command: Restore input handling upon failure.

Fixes command hanging upon failure during data transfer.


  Commit: 04296ea463822e4303cdc49c953ae931c94bbded
      https://github.com/dovecot/core/commit/04296ea463822e4303cdc49c953ae931c94bbded
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

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

  Log Message:
  -----------
  lib-smtp: server: Fix error message logged for errors occurring in data wrapper stream during DATA transfer.

Used the connection stream rather than the data stream to obtain the error.
Obviously, there is no error on the low-level connection when there is a data
istream (e.g. message size) error.


  Commit: c0be1a95fd94a57d044e5364dabede29292bfaff
      https://github.com/dovecot/core/commit/c0be1a95fd94a57d044e5364dabede29292bfaff
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M configure.ac
    A m4/uoff_t_max.m4

  Log Message:
  -----------
  configure: Create a definition for UOFF_T_MAX.


  Commit: 356f78b027d35f7e09bb21ee4b27bc9023ed2c41
      https://github.com/dovecot/core/commit/356f78b027d35f7e09bb21ee4b27bc9023ed2c41
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M src/lib-smtp/smtp-command-parser.c

  Log Message:
  -----------
  lib-smtp: command parser: Provide more details in command data size limit error.


  Commit: d006a41144745a537477861a99858047b0da057e
      https://github.com/dovecot/core/commit/d006a41144745a537477861a99858047b0da057e
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

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

  Log Message:
  -----------
  lib-smtp: server: Implement enforcement of maximum message size.


  Commit: 94037678cc41603eb915891fc4d9a74b2226d2f3
      https://github.com/dovecot/core/commit/94037678cc41603eb915891fc4d9a74b2226d2f3
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M src/lmtp/commands.c

  Log Message:
  -----------
  lmtp: Actively enforce message size limit while copying message data.

This is actually currently not relevant to LMTP, but for future implementation
this code is added here already.


  Commit: ad7d4f7cfe4f866a1c9be81c5aa5ba94c5776d1d
      https://github.com/dovecot/core/commit/ad7d4f7cfe4f866a1c9be81c5aa5ba94c5776d1d
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M src/submission/cmd-data.c

  Log Message:
  -----------
  submission: Actively enforce message size limit while copying message data.


  Commit: e14d34fac669912ab10ded1b79271b7da9cef0e3
      https://github.com/dovecot/core/commit/e14d34fac669912ab10ded1b79271b7da9cef0e3
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M src/lmtp/client.c

  Log Message:
  -----------
  lmtp: Explicitly disable message size limit enforcement.


  Commit: b022cf84c41b5367cc63621f9b4c154bef5c4610
      https://github.com/dovecot/core/commit/b022cf84c41b5367cc63621f9b4c154bef5c4610
  Author: Stephan Bosch <stephan.bosch at dovecot.fi>
  Date:   2018-05-12 (Sat, 12 May 2018)

  Changed paths:
    M src/submission/submission-client.c
    M src/submission/submission-settings.c

  Log Message:
  -----------
  submission: Truly enforce a configurable message size limit (default 40 MB).

Before, it was only checking a provided SIZE parameter to the MAIL command and
not the size of the actually submitted message.


Compare: https://github.com/dovecot/core/compare/015ea532caa5...b022cf84c41b
      **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