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