2012-06-18 Martin Pärtel * Added --valgrind support to tests/test_bindfs.rb. * Fixed a memory error. * Released 1.10.4 2012-05-18 Martin Pärtel * Fixed regression of --create-as-user. Added test case. * Use the reentrant readdir_r(). * Released 1.10.3 2012-04-05 Martin Pärtel * Made -ouse_ino and -oreaddir_ino the default to mirror inodes. * Released 1.10.2 2012-03-26 Martin Pärtel * Made --map affect chown/chgrp results. * Released 1.10.1 2012-03-13 Martin Pärtel * Added --map. * Released 1.10 2012-01-24 Martin Pärtel * Added --hide-hard-links. * Moved some questionable default behavior to new option --realistic-permissions. 2010-08-07 Martin Pärtel * Improved --help and manpage. * Disabled FUSE attribute cache when using mirroring to avoid caching the owner of files when observed by a mirrored user. * Added a testcase for the above. * Released 1.9 2010-01-17 Martin Pärtel * Added options to control the behavior of chown and chgrp. * Released 1.8.4 2009-03-28 Martin Pärtel * Added --ctime-from-mtime. Contributed by Shez. * Added --chmod-allow-x. * Released 1.8.3 2008-12-14 Martin Pärtel * Converted ChangeLog to UTF-8. 2008-12-13 Martin Pärtel * Specified that the license is GPL v2 or later in all source files and in the README file. * Released 1.8.2 with no functional changes. 2008-12-12 Martin Pärtel * Made xattr-rw the default instead of xattr-ro, which returned a "permission denied" that could mislead some programs. * Released 1.8.1 2008-08-17 Martin Pärtel * Fixed segfault in option parsing on platforms where sizeof(int) != sizeof(long), such as amd64. * Released 1.8 2008-07-08 Martin Pärtel * Symlinks to absolute paths didn't work. Now they do. Reported by rpfuller. Thanks! * Ownership of symlinks weren't set. Now they are. Again, reported by rpfuller. Thanks again! * Released 1.7 2008-06-26 Martin Pärtel * --create-as-* and --create-for-* weren't applied for mknod(). Bug report and patch by rpfuller. Thanks! * Released 1.6.2 2008-06-25 Martin Pärtel * Added copyright messages to each source file. * Escaped man-page dashes, since unescaped dashes are treated as hyphens. 2008-06-19 Martin Pärtel * Fixed missing '=' signs in the man-page. 2008-05-14 Martin Pärtel * If the mount source and destination directories are the same then we no longer require that the directory be empty. (-ononempty is added implicitly) * Released 1.6.1 2008-05-10 Martin Pärtel * Added --create-with-perms. * Added a little automated test suite. * Moved the project to code.google.com. * Released 1.6 2008-01-26 Martin Pärtel * Fixed an embarrassing segfault while parsing --mirror arguments. Thanks to Stefan Kost for reporting it! * Released 1.5 2007-12-31 Martin Pärtel * Made compatible with Mac OS X with the help of Theocharis Athanasakis. * Released 1.4.2 2007-11-09 Martin Pärtel * Fixed a bug in userinfo.c that could prevent using numeric user or group IDs when /etc/passwd or /etc/group have long records. * Released 1.4.1 2007-10-31 Martin Pärtel * Applied another patch from Joel Daniels to fix a bug that occurred when /etc/passwd or /etc/group had long records. Thanks! * Released 1.4 2007-07-17 Martin Pärtel * Renamed the new options added by Joel to --create-for-user and --create-for-group. * Made it an error to use --create-as-user as non-root. * Released 1.3 2007-07-17 Joel Daniels * Added the user_for_create and group_for_create options 2007-03-24 Martin Pärtel * Fixed minor errors in man-page. * Released 1.2.1 2007-03-03 Martin Pärtel * Michael Roitzsch pointed out incorrect permission checks for symlinks and fixed unlink() to correctly check for write permission to the the directory (instead of the file). Thanks! * Removed check_access() altogether. Will now rely on the kernel for all permission checks by always enabling -o default_permissions. * Released 1.2 2007-01-14 Martin Pärtel * Changed -o no_allow_others to -o no_allow_other. * Added a way to specify group members in -m and -M. * Released 1.1