]> git.proxmox.com Git - proxmox-fuse.git/log
proxmox-fuse.git
9 months agoclippy fixes
Wolfgang Bumiller [Tue, 13 Feb 2024 12:56:56 +0000 (13:56 +0100)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agomake FuseBuf Send+Sync
Wolfgang Bumiller [Tue, 13 Feb 2024 12:54:48 +0000 (13:54 +0100)]
make FuseBuf Send+Sync

It is - and as it is also used as an Arc and clippy warns about it.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agorename .cargo/config to .cargo/config.toml
Wolfgang Bumiller [Tue, 13 Feb 2024 12:49:25 +0000 (13:49 +0100)]
rename .cargo/config to .cargo/config.toml

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agodoc improvements
Wolfgang Bumiller [Tue, 13 Feb 2024 12:29:03 +0000 (13:29 +0100)]
doc improvements

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agodebcargo: whitelist src/glue.c
Wolfgang Bumiller [Mon, 12 Feb 2024 11:11:45 +0000 (12:11 +0100)]
debcargo: whitelist src/glue.c

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agoadd bitfield glue via 'cc'
Wolfgang Bumiller [Mon, 12 Feb 2024 08:27:20 +0000 (09:27 +0100)]
add bitfield glue via 'cc'

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agofix Open reply
Wolfgang Bumiller [Mon, 12 Feb 2024 12:12:24 +0000 (13:12 +0100)]
fix Open reply

the ffi bindings had wrong parameters there, causing bogus information
in the file handle field...

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
9 months agoadd Read::reply_vectored
Wolfgang Bumiller [Mon, 12 Feb 2024 11:33:13 +0000 (12:33 +0100)]
add Read::reply_vectored

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agoupdate d/control
Fabian Grünbichler [Thu, 5 Jan 2023 14:04:15 +0000 (15:04 +0100)]
update d/control

after debcargo update

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2 years agobump version to 0.1.4
Wolfgang Bumiller [Wed, 19 Oct 2022 12:38:58 +0000 (14:38 +0200)]
bump version to 0.1.4

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump edition to 2021
Wolfgang Bumiller [Wed, 19 Oct 2022 12:39:56 +0000 (14:39 +0200)]
bump edition to 2021

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoimpl AsFd for FuseFd
Wolfgang Bumiller [Wed, 19 Oct 2022 12:38:40 +0000 (14:38 +0200)]
impl AsFd for FuseFd

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump d/control
Wolfgang Bumiller [Mon, 13 Jun 2022 13:17:26 +0000 (15:17 +0200)]
bump d/control

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 0.1.3-1
Wolfgang Bumiller [Mon, 13 Jun 2022 13:10:48 +0000 (15:10 +0200)]
bump version to 0.1.3-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agocustom reactor for the fuse file descriptor
Wolfgang Bumiller [Fri, 10 Jun 2022 12:31:38 +0000 (14:31 +0200)]
custom reactor for the fuse file descriptor

Since tokio does not provide EPOLLERR via the read end at
all and neither tokio nor mio provide a way to explicitly
wait for it, we have no way of knowing that the fuse file
system has been unmounted, so use a custom reactor thread
for it.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoclippy fixups
Wolfgang Bumiller [Mon, 13 Jun 2022 12:24:26 +0000 (14:24 +0200)]
clippy fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoexamples: fix warnings from macros
Wolfgang Bumiller [Fri, 4 Mar 2022 08:29:51 +0000 (09:29 +0100)]
examples: fix warnings from macros

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 0.1.2-1
Wolfgang Bumiller [Fri, 4 Mar 2022 08:27:08 +0000 (09:27 +0100)]
bump version to 0.1.2-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoset upload dist to bullseye
Wolfgang Bumiller [Fri, 4 Mar 2022 08:28:02 +0000 (09:28 +0100)]
set upload dist to bullseye

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agofix warning
Wolfgang Bumiller [Fri, 4 Mar 2022 08:24:35 +0000 (09:24 +0100)]
fix warning

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agofix deprecated use of std::f64 modules
Wolfgang Bumiller [Mon, 4 Oct 2021 13:03:12 +0000 (15:03 +0200)]
fix deprecated use of std::f64 modules

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agodoc updates to make clippy happy
Wolfgang Bumiller [Tue, 6 Jul 2021 06:56:37 +0000 (08:56 +0200)]
doc updates to make clippy happy

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoclippy fixes
Wolfgang Bumiller [Tue, 6 Jul 2021 06:56:28 +0000 (08:56 +0200)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
3 years agoclippy fixes
Fabian Grünbichler [Fri, 7 May 2021 08:57:08 +0000 (10:57 +0200)]
clippy fixes

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agodebcargo: fix maintainer directive
Fabian Grünbichler [Mon, 1 Feb 2021 10:22:37 +0000 (11:22 +0100)]
debcargo: fix maintainer directive

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agobuild: add dev dep feature to regular dependency
Fabian Grünbichler [Thu, 14 Jan 2021 15:59:29 +0000 (16:59 +0100)]
build: add dev dep feature to regular dependency

it's needed for building because of (deb)cargo limitations, so we
might as well put it there directly...

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agobump version to 0.1.1-1
Fabian Grünbichler [Thu, 14 Jan 2021 14:50:18 +0000 (15:50 +0100)]
bump version to 0.1.1-1

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agoupdate to tokio 1.0
Fabian Grünbichler [Thu, 3 Dec 2020 08:31:48 +0000 (09:31 +0100)]
update to tokio 1.0

PollEvented is no more (it's an internal API now, since tokio no longer
wants to expose mio parts in its public API). Switch to AsyncFd, which
provides similar mechanisms for non-blocking raw FDs and allows us to
drop our own direct mio dependency as well.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 years agodebian: add libfuse3-dev build dependency
Wolfgang Bumiller [Fri, 28 Aug 2020 07:53:02 +0000 (09:53 +0200)]
debian: add libfuse3-dev build dependency

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agofix d/control recreation
Wolfgang Bumiller [Tue, 25 Aug 2020 10:48:01 +0000 (12:48 +0200)]
fix d/control recreation

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobuild in subdir, add d/control, add upload target
Wolfgang Bumiller [Tue, 25 Aug 2020 08:26:39 +0000 (10:26 +0200)]
build in subdir, add d/control, add upload target

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agofixup clean target in Makefile
Wolfgang Bumiller [Thu, 4 Jun 2020 09:30:16 +0000 (11:30 +0200)]
fixup clean target in Makefile

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoadd debian build files
Wolfgang Bumiller [Wed, 3 Jun 2020 11:29:05 +0000 (13:29 +0200)]
add debian build files

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agohandle EOF and 'destroy' callbacks
Wolfgang Bumiller [Tue, 26 May 2020 10:47:11 +0000 (12:47 +0200)]
handle EOF and 'destroy' callbacks

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoimport
Wolfgang Bumiller [Thu, 7 May 2020 08:27:08 +0000 (10:27 +0200)]
import

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>