Fuse Overlayfs Versions Save

FUSE implementation for overlayfs

v1.13

8 months ago
  • fix a performance issue when dealing with big directories.

v1.12

1 year ago
  • change license to GPL-2.0-or-later.

v1.11

1 year ago
  • main: if a lower layer doesn't support ACLs do not enable them.

v1.10

1 year ago
  • main: use /proc/self/fd to read xattrs.
  • main: inherit ACLs for new files/dirs.
  • main: fix passing noatime.
  • main: add checks for valid /proc mount.
  • main: fix copy_file_range for deleted files.
  • main: fix creating links of just deleted files.

v1.9

1 year ago
  • main: fix setting attributes on file without permissions.
  • main: ignore EOVERFLOW when copying xattrs.
  • main: set the correct value for RENAME_NOREPLACE when it is not already defined in the system headers.
  • main: create source whiteout only when needed
  • main: fix missing source whiteout when destination is whiteout

v1.8.2

2 years ago
  • main: fix lookup if underlying path is a symlink, but a directory on a upper directory.

v1.8.1

2 years ago
  • main: fix race when looking up an inode that was renamed.
  • main: fix type used for ioctl.

v1.8

2 years ago
  • main: honor user.overlay. xattrs. Native overlay uses user.overlay to store the overlay metadata instead of trusted.overlay.
  • main: add a mount flag to disable ACLs.

v1.7.1

2 years ago
  • set FUSE_CAP_POSIX_ACL only when it is supported by FUSE.
  • treat statx failure with EINVAL as ENOSYS, so that the fallback is attempted.

v1.7

2 years ago
  • fix read xattrs for device files
  • don't create whiteout files in opaque dirs
  • fix reading files when running with euid != 0
  • enable POSIX ACLs.