2 ------------------------------------------------------------------------
4 * BUGFIX: Reading metadata file with extended attributes entries led
5 to corruption of metadata represented in memory on 64-bit
6 platforms, so applying could led to corruption of metadata
7 on disk too. Bug discovered thanks to Uros Juvan.
11 ------------------------------------------------------------------------
13 * BUGFIX: Applying metadata with extended attribute having null byte
14 in value zeroed all following bytes of this xattr value.
16 * BUGFIX: Reading extended attributes while not having permissions
19 * Empty directories not present in metadata can be now removed when
20 applying stored metadata if -E / --remove-empty-dirs option is used.
22 * Stored metadata (in .metadata file by default) and real metadata
23 (from filesystem) can be now dumped in human-readable form using new
24 action: -d / --dump. Please do not rely on its current format!
26 * Scripts in example/ directory do not require bash anymore and there
27 is a new example for post checkout hook.
29 * Dependency on libattr's xattr.h header has been removed.
30 As long as your libc provides sys/xattr.h (glibc does it since v2.3),
31 everything should be fine.
33 * Dependency on libbsd has been added. It's used by dump action.