Commits


changes for 0.23


plug memory leak introduced in commit 6fc93f379e4f736797334532691d298244b2b014


always unlink merged temporary files if an error occurs


use fchmod() instead of chmod() to tweak permissions of a merged temp file


add missing error checks to an openat() call


fix wrong function names in errno error messages


close races with concurrent filesystem modification when reading ignore files


add -k option to 'got remove' to keep files on disk ok stsp


fix leak in an error path of get_file_status()


fix fstatat() and openat() error checking in get_file_status()


avoid opening the file in get_file_status() if possible


fix wrong function name in errno error message


this lseek() call in read_dirlist() isn't needed


address some of the file descriptor vs. path races in status callbacks


open files during status crawl in a race-free way, too