Updated copyright notices to include the year 2018.
lib: Rename t_get_current_dir to t_get_working_dir Also add an error_r parameter that cannot be NULL.
lib: Rename abspath to path-util
Updated copyright notices to include the year 2017.
global: freshen copyright git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/'
global: freshen copyright Robomatically: git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/' Happy 2015 everyone! Signed-off-by: Phil Carmody <phil@dovecot.fi>
Updated copyright notices to include year 2014.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
eacces_error_get*(): Added ',' to message to improve readability.
eacces_error_get*(): Suggest ACL/MAC error if UNIX permission bits look ok.
Updated copyright notices to include year 2012.
eacces_error(): Removed bogus message about UNIX perms appearing to be ok.
eacces_error_get*(): Crashfix for recent change.
eacces_error_get*(): Log if group has r/w permissions, but we don't belong to it.
eacces_error_get*(): Handle non-int struct stat.st_mode properly.
eacces_get_error(): Give even better error message for directory permission errors.
eaccess_get_error(): Show also directory mode.
eaccess_get_error(): Fixes to reporting dir permissions. Also fixed an infinite loop if stat("/") fails.
eperm_error_get_chgrp(): Changed wiki link.
eperm_error_get_chgrp(): Improved error message and added a link to wiki.
Replaced all getpw/gr*() to use i_getpw/gr*() with improved error handling.
eacces_error_get*(): Handle errors to / directory better.
Updated copyright notices to include year 2011.
access_get_error(): Fixed to give better error messages with relative paths.
eaccess_error_get(): If UID/GID doesn't have name, show it as <unknown>
eacces_error_get*(): Mention if euid is parent directory's owner. --HG-- branch : HEAD
Updated copyright notices to include year 2010. --HG-- branch : HEAD
eacces_error_get*(): Check and warn if multiple uids/gids have same name. --HG-- branch : HEAD
Added t_get_current_dir() and use it instead of getcwd(). --HG-- branch : HEAD
eaccess_error*(): Error message updated. --HG-- branch : HEAD
eacces_error_get*(): Show current directory if path is relative. --HG-- branch : HEAD
Whenever file's group changing fails, show the group origin in the error message. --HG-- branch : HEAD
eacces_error_get(): Check also if user had write permissions to the given file. --HG-- branch : HEAD
eacces_error_get*() works now properly when process's real uid != effective uid. --HG-- branch : HEAD
Moved user-friendly EACCES error message generation to lib/. --HG-- branch : HEAD