5
0
mirror of git://git.proxmox.com/git/proxmox-fuse.git synced 2024-12-21 13:34:41 +03:00
Commit Graph

45 Commits

Author SHA1 Message Date
Wolfgang Bumiller
dc151753b3 bump d/control
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-21 12:35:40 +01:00
Wolfgang Bumiller
6faec3a52f bump version to 0.1.7-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-21 12:33:10 +01:00
Wolfgang Bumiller
b6cbebb3cd ignore interrupts in reactor
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-21 12:32:21 +01:00
Wolfgang Bumiller
607b8f8823 block signals in reactor
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-21 12:32:21 +01:00
Wolfgang Bumiller
6a0fe7645a fixup example code
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-03-07 13:47:05 +01:00
Wolfgang Bumiller
a802da229d bump version to 0.1.6-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-14 12:46:17 +01:00
Wolfgang Bumiller
a742db2bf5 minor code cleanup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-14 12:42:41 +01:00
Wolfgang Bumiller
7039812807 fix alignment of bit field in fuse file info
the C code uses 2 unsigned ints

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-14 12:40:49 +01:00
Wolfgang Bumiller
bda0f4f9fc bump version to 0.1.5-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 14:12:53 +01:00
Wolfgang Bumiller
e100af3c21 update buildsystem fork dscs and bookworm
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 14:12:53 +01:00
Wolfgang Bumiller
0ba1420c7f clippy fixes
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:57:04 +01:00
Wolfgang Bumiller
2ca2cbce67 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>
2024-02-13 13:57:04 +01:00
Wolfgang Bumiller
f5fb03dcc9 rename .cargo/config to .cargo/config.toml
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:57:04 +01:00
Wolfgang Bumiller
26395fe99d doc improvements
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:29:03 +01:00
Wolfgang Bumiller
9ec8b73258 debcargo: whitelist src/glue.c
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:16:52 +01:00
Wolfgang Bumiller
ca5768dc73 add bitfield glue via 'cc'
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:16:52 +01:00
Wolfgang Bumiller
a46c5cff30 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>
2024-02-13 13:16:24 +01:00
Wolfgang Bumiller
def876e2ce add Read::reply_vectored
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-02-13 13:16:24 +01:00
Fabian Grünbichler
93099f76b6 update d/control
after debcargo update

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-01-05 15:04:15 +01:00
Wolfgang Bumiller
8d57fb64f0 bump version to 0.1.4
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-10-19 14:40:18 +02:00
Wolfgang Bumiller
0a096c5e1b bump edition to 2021
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-10-19 14:40:01 +02:00
Wolfgang Bumiller
ae852297a8 impl AsFd for FuseFd
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-10-19 14:38:40 +02:00
Wolfgang Bumiller
6dcf34d2fd bump d/control
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-06-13 15:17:26 +02:00
Wolfgang Bumiller
d162ef9039 bump version to 0.1.3-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-06-13 15:10:48 +02:00
Wolfgang Bumiller
76ec0a7c40 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>
2022-06-13 15:08:41 +02:00
Wolfgang Bumiller
d986df511e clippy fixups
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-06-13 14:24:29 +02:00
Wolfgang Bumiller
b04f99dc37 examples: fix warnings from macros
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-03-04 09:29:51 +01:00
Wolfgang Bumiller
c27f3c3114 bump version to 0.1.2-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-03-04 09:28:06 +01:00
Wolfgang Bumiller
30f1a11c2e set upload dist to bullseye
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-03-04 09:28:06 +01:00
Wolfgang Bumiller
801c86528f fix warning
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2022-03-04 09:24:35 +01:00
Wolfgang Bumiller
821bb03a11 fix deprecated use of std::f64 modules
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-10-04 15:03:12 +02:00
Wolfgang Bumiller
a2933ee6e7 doc updates to make clippy happy
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-07-06 08:56:37 +02:00
Wolfgang Bumiller
21aff1b622 clippy fixes
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-07-06 08:56:28 +02:00
Fabian Grünbichler
cdf306f9d2 clippy fixes
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-05-07 10:57:08 +02:00
Fabian Grünbichler
238e315c11 debcargo: fix maintainer directive
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-02-01 11:22:37 +01:00
Fabian Grünbichler
a96d1eb341 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>
2021-01-14 17:00:26 +01:00
Fabian Grünbichler
0e0966af88 bump version to 0.1.1-1
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-01-14 16:00:53 +01:00
Fabian Grünbichler
2919ef4558 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>
2021-01-11 11:51:53 +01:00
Wolfgang Bumiller
700f56b37c debian: add libfuse3-dev build dependency
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-28 09:53:02 +02:00
Wolfgang Bumiller
b459a314ed fix d/control recreation
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-25 12:48:01 +02:00
Wolfgang Bumiller
2d8568e888 build in subdir, add d/control, add upload target
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-08-25 10:28:33 +02:00
Wolfgang Bumiller
0066e65ece fixup clean target in Makefile
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-06-04 11:30:16 +02:00
Wolfgang Bumiller
af5bb9b161 add debian build files
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-06-03 13:29:05 +02:00
Wolfgang Bumiller
afa5c57734 handle EOF and 'destroy' callbacks
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-05-26 12:49:59 +02:00
Wolfgang Bumiller
e49e2d94ce import
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2020-05-20 10:04:23 +02:00