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