Giuseppe Scrivano
8c59873b00
configure: tag 0.7.2
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-11-29 14:16:32 +01:00
Giuseppe Scrivano
e0d2ffa382
configure: tag 0.7.1
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-11-28 17:12:05 +01:00
Giuseppe Scrivano
d077ea28e3
configure: check for FUSE copy_file_range
...
check if the version of FUSE supports copy_file_range.
It fixes the build on RHEL 8.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-11-18 13:41:51 +01:00
Giuseppe Scrivano
b3b67651d3
release: tag 0.7
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-11-05 08:39:30 +01:00
Giuseppe Scrivano
9f6f90a6da
direct: use statx when available
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-10-20 22:06:40 +02:00
Giuseppe Scrivano
b28a23a39d
fuse-overlayfs: add plugin system
...
Add a simple plugin mechanism that will help to expand fuse-overlayfs
functionalities, in particular it allows to load data from a layer on
demand.
A plugin is loaded into fuse-overlayfs using the option:
-o plugins=path/to/plugin.so:path/to/another/plugin.so
A layer can use a plugin with the syntax:
-o lowerdir=//plugin-name/DATA-FOR-THE-PLUGIN/path
Each time a file/directory is looked up, if a plugin is registered for
a layer, the plugin is first notified about the request.
After the callback is invoked, fuse-overlayfs still expects the data
to be accessible at the specified directory.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-10-20 22:06:39 +02:00
Giuseppe Scrivano
8a5bf4bb15
tag version 0.6.5
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-10-15 12:58:05 +02:00
Giuseppe Scrivano
098d9ad79f
tag version 0.6.4
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-10-04 09:50:00 +02:00
Giuseppe Scrivano
206ea53b5e
tag version 0.6.3
...
Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
2019-09-23 22:37:44 +02:00
Giuseppe Scrivano
a7cc43f16e
configure.ac: tag 0.6.2
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-09-03 15:53:03 +02:00
Giuseppe Scrivano
cc7218e7c9
configure.ac: tag 0.6.1
...
Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
2019-08-25 23:07:01 +02:00
Giuseppe Scrivano
68ae354567
fuse-overlayfs: tag 0.6
...
also add a NEWS file with the changes in the current version.
Closes: https://github.com/containers/fuse-overlayfs/issues/102
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-08-23 16:00:19 +02:00
Giuseppe Scrivano
4dc60f0e15
configure.ac: tag 0.5.2
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-08-19 16:57:11 +02:00
Giuseppe Scrivano
e854550507
configure.ac: tag new release
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-08-07 23:58:06 +02:00
Giuseppe Scrivano
cf60f30b86
configure.ac: tag new version 0.5
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-07-30 12:19:31 +02:00
Giuseppe Scrivano
4f3862db82
build: fix build with older versions of libfuse
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-07-23 16:02:14 +02:00
Giuseppe Scrivano
d0b363eaa7
configure: use GNU diff hashing function
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-07-22 13:01:04 +02:00
Giuseppe Scrivano
648f158cac
main: provide implementation for copy_file_range
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-07-22 12:34:41 +02:00
Giuseppe Scrivano
aa9907c278
configure.ac: tag 0.4.2
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-06-21 10:07:40 +02:00
Giuseppe Scrivano
ceba2dd67b
configure.ac: tag 0.4.1
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-06-12 21:17:09 +02:00
Giuseppe Scrivano
830a9d60ef
configure.ac: tag new release
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-06-06 15:43:48 +02:00
Giuseppe Scrivano
65e504cda8
copyup: use sendfile(2) if available
...
attempt to use sendfile(2) before falling back to a read/write loop.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-04-03 14:52:47 +02:00
Giuseppe Scrivano
57b1e98d69
build: provide replacement for open_by_handle_at(2) if not present
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-03-07 10:22:12 +01:00
Giuseppe Scrivano
40ba2786d2
build: provide replacement for error(3) if not present
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-03-07 10:21:20 +01:00
Giuseppe Scrivano
2b6de49eed
configure.ac: release 0.3
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2019-01-15 11:09:24 +01:00
Giuseppe Scrivano
b79c433c1c
configure.ac: bump version to 0.2
...
Closes: https://github.com/containers/fuse-overlayfs/issues/27
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-12-11 12:09:34 +01:00
Giuseppe Scrivano
b81b387d02
build: let configure fail if libfuse is not found
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-25 22:06:00 +02:00
Giuseppe Scrivano
e0017c2a31
build: drop unused GNU files
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-25 22:05:32 +02:00
Giuseppe Scrivano
24ee76fba1
configure: add AC_PROG_RANLIB
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-10 17:06:23 +02:00
Giuseppe Scrivano
c8c9a4aa2c
rename to fuse-overlayfs
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-07-09 18:23:19 +02:00
Giuseppe Scrivano
26f0f1a6a2
containerfs: initial implementation
...
A FUSE implementation of overlay. Not as stable and mature as the
kernel FS.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2018-06-17 16:34:29 +02:00