[dovecot/core] 28f8fb: .gitignore: Updated to include auto-added m4/*

GitHub noreply at github.com
Wed Oct 19 17:30:13 UTC 2016


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 28f8fb717e0f958603088e406f4e9de2b4692c5b
      https://github.com/dovecot/core/commit/28f8fb717e0f958603088e406f4e9de2b4692c5b
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-10-19 (Wed, 19 Oct 2016)

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  .gitignore: Updated to include auto-added m4/*


  Commit: de4ac43c338ff86e68d20ebc60970427fa044c13
      https://github.com/dovecot/core/commit/de4ac43c338ff86e68d20ebc60970427fa044c13
  Author: Josef 'Jeff' Sipek <jeff.sipek at dovecot.fi>
  Date:   2016-10-19 (Wed, 19 Oct 2016)

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

  Log Message:
  -----------
  lib-storage: clean up mailbox_list_create to improve readability

There is no reason to use mailbox_list_driver_find() here instead of
mailbox_list_find_class() as (1) we do not need the index into the list
driver array, and (2) dealing with double-pointers is harder than regular
pointers.


  Commit: eda95c8ee0dd6f6679c9f090b71986b750acf454
      https://github.com/dovecot/core/commit/eda95c8ee0dd6f6679c9f090b71986b750acf454
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-10-19 (Wed, 19 Oct 2016)

  Changed paths:
    M src/lib/restrict-access.c
    M src/lib/restrict-access.h

  Log Message:
  -----------
  lib: Add drop_setuid_root for restrict_access

drop_setuid_root, when set to true, will detect
and try to drop getuid()==0. This is done by
recovering current effective UID to set->uid
if set->uid == -1, and then doing seteuid(0).
It will also drop out any other extra privileges,
such as extra groups not requested for.


  Commit: 13cb1cfd7e529b2dadb112e8aac7eb01c56cf4a4
      https://github.com/dovecot/core/commit/13cb1cfd7e529b2dadb112e8aac7eb01c56cf4a4
  Author: Aki Tuomi <aki.tuomi at dovecot.fi>
  Date:   2016-10-19 (Wed, 19 Oct 2016)

  Changed paths:
    M src/lib-program-client/program-client-local.c

  Log Message:
  -----------
  lib-program-client: Try drop setuid root by default

But not if root privileges are asked for.


Compare: https://github.com/dovecot/core/compare/67e75543f2f7...13cb1cfd7e52


More information about the dovecot-cvs mailing list