[dovecot/core] 4ff6d1: lib: Ignore ENOSYS errors from madvise() calls.

GitHub noreply at github.com
Thu Feb 11 11:36:08 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 4ff6d11dc314dd2c88630f34850a6850b94e7095
      https://github.com/dovecot/core/commit/4ff6d11dc314dd2c88630f34850a6850b94e7095
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

  Changed paths:
    M src/lib/mmap-util.c
    M src/lib/mmap-util.h

  Log Message:
  -----------
  lib: Ignore ENOSYS errors from madvise() calls.

For example Raspberry Pi kernels have removed this. We'll wrap all the
madvise() calls with my_madvise() to avoid extra checks all over the place.


  Commit: 463f6ea04af934a68facaca0ff089bc306de3f98
      https://github.com/dovecot/core/commit/463f6ea04af934a68facaca0ff089bc306de3f98
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  lib: Added i_stream_set_persistent_buffers()


  Commit: 60216d61e864e269cda98acdc8fff292ff5f1b2e
      https://github.com/dovecot/core/commit/60216d61e864e269cda98acdc8fff292ff5f1b2e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-02-11 (Thu, 11 Feb 2016)

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

  Log Message:
  -----------
  login-proxy: Preserve client's istream even after login.

This eventually allows things like using lib-ssl-iostream, moving IMAP
COMPRESS handling to login process, etc.


Compare: https://github.com/dovecot/core/compare/d5cdf90f01fe...60216d61e864


More information about the dovecot-cvs mailing list