51 Commits

Author SHA1 Message Date
Giuseppe Scrivano
512b364cd7
configure.ac: tag new dev release
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-07-29 11:12:09 +02:00
Giuseppe Scrivano
f38c0b849c
NEWS: tag 1.7
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-07-29 11:05:30 +02:00
Giuseppe Scrivano
853f83d0b2
configure.ac: prepare next release
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-06-21 22:45:49 +02:00
Giuseppe Scrivano
c0e6cca6c7
NEWS: tag 1.6
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-06-21 22:45:48 +02:00
Giuseppe Scrivano
ee1c37c590
configure.ac: tag -dev version
Closes: https://github.com/containers/fuse-overlayfs/issues/294

Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-04-29 09:00:02 +02:00
Giuseppe Scrivano
e90bcb77f3
NEWS: tag 1.5
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-03-23 12:11:26 +01:00
Giuseppe Scrivano
27bf038d0e
NEWS: tag 1.4.0
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2021-01-20 09:29:06 +01:00
Giuseppe Scrivano
18f574f192
NEWS: tag 1.3
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-11-25 14:42:50 +01:00
Akihiro Suda
10f379bcb7
configure.ac: set version to 1.2.0+dev
Relates to #224

Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
2020-10-20 15:41:08 +09:00
Giuseppe Scrivano
2f54ffce73
build: check for go-md2man
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-10-09 09:51:22 +02:00
Giuseppe Scrivano
d68235ff9b
configure.ac: tag 1.1.0
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-06-17 15:57:40 +02:00
Giuseppe Scrivano
4f1d0cdd02
Merge pull request #201 from eamsden/eamsden/fix-cross-compile
Fix cross compilation
2020-04-18 13:10:02 +02:00
Edward Amsden
f7f103a538
Fix cross compilation 2020-04-17 11:50:58 -04:00
Giuseppe Scrivano
561d0287dc
fuse-overlays: release 1.0.0
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-04-17 11:10:44 +02:00
Giuseppe Scrivano
f55aa8ef56
configure.ac, NEWS: tag 0.7.8
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-03-17 12:27:58 +01:00
Giuseppe Scrivano
8f15388c6f
configure.ac: tag 0.7.7
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-03-03 16:50:17 +01:00
Giuseppe Scrivano
f3f7218bd1
configure.ac: tag 0.7.6
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-02-03 12:48:15 +01:00
Giuseppe Scrivano
99d49d54ae
release: tag 0.7.5
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-01-17 22:02:54 +01:00
Giuseppe Scrivano
1a1c42aedb
release: tag 0.7.4
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-01-17 11:34:45 +01:00
Giuseppe Scrivano
54ad06bafe
configure.ac: tag 0.7.3
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2020-01-09 11:57:21 +01:00
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