]> git.proxmox.com Git - pve-lxc-syscalld.git/log
pve-lxc-syscalld.git
5 months agofix id mapping code master
Wolfgang Bumiller [Mon, 13 Nov 2023 11:17:43 +0000 (12:17 +0100)]
fix id mapping code

this is only used in the quotactl syscall which is not currently
exposed in pve and only affected non-default mappings

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 months agouse OwnedFd for all remaining custom file descriptors
Wolfgang Bumiller [Mon, 16 Oct 2023 11:23:31 +0000 (13:23 +0200)]
use OwnedFd for all remaining custom file descriptors

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 months agoclippy fixes
Wolfgang Bumiller [Mon, 16 Oct 2023 11:23:14 +0000 (13:23 +0200)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
6 months agoclippy: mutability fixup
Wolfgang Bumiller [Mon, 16 Oct 2023 11:22:59 +0000 (13:22 +0200)]
clippy: mutability fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agobump version to 1.3.0
Wolfgang Bumiller [Wed, 24 May 2023 12:09:52 +0000 (14:09 +0200)]
bump version to 1.3.0

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
11 months agobuildsys: cleanup, derive upload dist, drop debcargo usage
Wolfgang Bumiller [Wed, 24 May 2023 12:10:06 +0000 (14:10 +0200)]
buildsys: cleanup, derive upload dist, drop debcargo usage

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
15 months agobuild: add libsystemd-dev to build-depends
Fabian Grünbichler [Thu, 19 Jan 2023 09:53:05 +0000 (10:53 +0100)]
build: add libsystemd-dev to build-depends

pve-lxcsyscalld is linked with it..

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
15 months agoupdate nix to 0.26
Fabian Grünbichler [Thu, 19 Jan 2023 09:38:05 +0000 (10:38 +0100)]
update nix to 0.26

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
16 months agoclippy fixes
Wolfgang Bumiller [Fri, 9 Dec 2022 10:20:55 +0000 (11:20 +0100)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
18 months agodrop custom 'ready' macro, require 1.64
Wolfgang Bumiller [Fri, 21 Oct 2022 12:06:38 +0000 (14:06 +0200)]
drop custom 'ready' macro, require 1.64

In 1.64, std::task::ready was stabilized, use it.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
18 months agoreplace custom Fd with std OwnedFd
Wolfgang Bumiller [Fri, 21 Oct 2022 12:03:30 +0000 (14:03 +0200)]
replace custom Fd with std OwnedFd

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
18 months agoprepare to drop Fd type for OwnedFd (std io_safety)
Wolfgang Bumiller [Fri, 21 Oct 2022 11:57:49 +0000 (13:57 +0200)]
prepare to drop Fd type for OwnedFd (std io_safety)

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
18 months agocleanup fd macros
Wolfgang Bumiller [Fri, 21 Oct 2022 11:55:10 +0000 (13:55 +0200)]
cleanup fd macros

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agobump version to 1.2.2-1
Wolfgang Bumiller [Mon, 18 Jul 2022 10:15:47 +0000 (12:15 +0200)]
bump version to 1.2.2-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agodrop EventedFd/PolledFd helpers
Wolfgang Bumiller [Mon, 18 Jul 2022 10:13:59 +0000 (12:13 +0200)]
drop EventedFd/PolledFd helpers

And use tokio's AsyncFd correctly.

And restore SOCK_NONBLOCK on the receiver.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agofix compiler compat issue (missing type annotation)
Wolfgang Bumiller [Mon, 18 Jul 2022 10:13:40 +0000 (12:13 +0200)]
fix compiler compat issue (missing type annotation)

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agoadd track_caller to spawn
Wolfgang Bumiller [Mon, 18 Jul 2022 10:13:15 +0000 (12:13 +0200)]
add track_caller to spawn

so the tokio console shows the caller instead

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agoRevert "Revert "seq_packet: set SOCK_NONBLOCK on accept""
Wolfgang Bumiller [Mon, 18 Jul 2022 09:26:31 +0000 (11:26 +0200)]
Revert "Revert "seq_packet: set SOCK_NONBLOCK on accept""

This reverts commit 4275498bbc69ab8eb7849b71f6e4683f71ed29eb.

21 months agobump version to 1.2.1-1
Wolfgang Bumiller [Mon, 18 Jul 2022 09:18:36 +0000 (11:18 +0200)]
bump version to 1.2.1-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agoRevert "seq_packet: set SOCK_NONBLOCK on accept"
Wolfgang Bumiller [Mon, 18 Jul 2022 09:17:30 +0000 (11:17 +0200)]
Revert "seq_packet: set SOCK_NONBLOCK on accept"

This reverts commit ff22261dde605a4826023c2bc4bdd19733d0e563.

This causes issues with lxc blocking on recvmsg.

21 months agobump version to 1.2.0-1
Wolfgang Bumiller [Thu, 7 Jul 2022 13:20:31 +0000 (15:20 +0200)]
bump version to 1.2.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
21 months agoseq_packet: set SOCK_NONBLOCK on accept
Wolfgang Bumiller [Thu, 7 Jul 2022 13:17:10 +0000 (15:17 +0200)]
seq_packet: set SOCK_NONBLOCK on accept

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agocleanup: explicitly use Arc::clone
Wolfgang Bumiller [Tue, 21 Jun 2022 08:35:20 +0000 (10:35 +0200)]
cleanup: explicitly use Arc::clone

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agort: set worker thread count
Wolfgang Bumiller [Tue, 21 Jun 2022 08:09:53 +0000 (10:09 +0200)]
rt: set worker thread count

use at least 2 but at most 4 worker threads

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agoupdate to nix 0.24
Wolfgang Bumiller [Wed, 1 Jun 2022 12:35:05 +0000 (14:35 +0200)]
update to nix 0.24

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agodrop IoVec/Mut in favor of std IoSlice/Mut
Wolfgang Bumiller [Wed, 1 Jun 2022 11:19:05 +0000 (13:19 +0200)]
drop IoVec/Mut in favor of std IoSlice/Mut

These used to not be Send + Sync, but they are now.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agoclippy fixups
Wolfgang Bumiller [Wed, 1 Jun 2022 07:52:29 +0000 (09:52 +0200)]
clippy fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agobump edition to 2021
Wolfgang Bumiller [Wed, 1 Jun 2022 07:51:23 +0000 (09:51 +0200)]
bump edition to 2021

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agobump version to 1.1.1-1
Wolfgang Bumiller [Wed, 1 Jun 2022 07:45:51 +0000 (09:45 +0200)]
bump version to 1.1.1-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
22 months agomake clippy happy
Wolfgang Bumiller [Fri, 27 May 2022 08:21:13 +0000 (10:21 +0200)]
make clippy happy

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoremove Todo.md
Wolfgang Bumiller [Mon, 10 Jan 2022 15:17:10 +0000 (16:17 +0100)]
remove Todo.md

Just had 1 entry:

Fetching the notify fd isn't terribly useful right now, for
this optimization it's better to wait for the new 'handler'
approach once that's ready.

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoremove rust-toolchain file
Wolfgang Bumiller [Mon, 10 Jan 2022 15:13:32 +0000 (16:13 +0100)]
remove rust-toolchain file

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agorework AT_FDCWD handling
Wolfgang Bumiller [Fri, 7 Jan 2022 13:37:48 +0000 (14:37 +0100)]
rework AT_FDCWD handling

this one's negative, actually

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 1.1.0-1
Wolfgang Bumiller [Fri, 7 Jan 2022 13:21:16 +0000 (14:21 +0100)]
bump version to 1.1.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoaccept negative file descriptors
Wolfgang Bumiller [Fri, 7 Jan 2022 13:12:41 +0000 (14:12 +0100)]
accept negative file descriptors

since for instance mknodat(-1, ...) may be used to
explicitly prevent relative paths we need to pass those
along instead of immediately failing with EINVAL

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agodeny unsafe_op_in_unsafe_fn
Wolfgang Bumiller [Fri, 7 Jan 2022 11:19:16 +0000 (12:19 +0100)]
deny unsafe_op_in_unsafe_fn

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoclippy fixups
Wolfgang Bumiller [Fri, 7 Jan 2022 11:17:52 +0000 (12:17 +0100)]
clippy fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agocargo fmt
Wolfgang Bumiller [Fri, 7 Jan 2022 10:51:48 +0000 (11:51 +0100)]
cargo fmt

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoclippy fixes
Wolfgang Bumiller [Fri, 11 Jun 2021 08:55:47 +0000 (10:55 +0200)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd 'make upload' target
Wolfgang Bumiller [Thu, 10 Jun 2021 11:08:38 +0000 (13:08 +0200)]
add 'make upload' target

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 1.0.0-1
Wolfgang Bumiller [Thu, 10 Jun 2021 10:05:19 +0000 (12:05 +0200)]
bump version to 1.0.0-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agosupport pure cgroupv2 environments
Wolfgang Bumiller [Thu, 10 Jun 2021 10:03:28 +0000 (12:03 +0200)]
support pure cgroupv2 environments

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agofix Pipe ReadBuf usage
Wolfgang Bumiller [Thu, 10 Jun 2021 10:01:54 +0000 (12:01 +0200)]
fix Pipe ReadBuf usage

this wasn't advancing the ReadBuf state

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agobump version to 0.9.2-1
Thomas Lamprecht [Wed, 12 May 2021 19:05:23 +0000 (21:05 +0200)]
bump version to 0.9.2-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: add CARGO_BUILD_ARGS to test target to avoid full rebuild
Thomas Lamprecht [Wed, 12 May 2021 19:03:24 +0000 (21:03 +0200)]
buildsys: add CARGO_BUILD_ARGS to test target to avoid full rebuild

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate to tokio 1.0
Fabian Grünbichler [Wed, 17 Feb 2021 10:39:38 +0000 (11:39 +0100)]
update to tokio 1.0

and switch from PollEvented to AsyncFd, dropping the direct mio
dependency in turn.

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

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agoupdate nix dependency
Fabian Grünbichler [Wed, 2 Dec 2020 12:26:51 +0000 (13:26 +0100)]
update nix dependency

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
3 years agoadd a Todo file
Wolfgang Bumiller [Thu, 20 Aug 2020 07:38:59 +0000 (09:38 +0200)]
add a Todo file

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoreplace failure with anyhow
Wolfgang Bumiller [Fri, 17 Apr 2020 09:15:18 +0000 (11:15 +0200)]
replace failure with anyhow

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobump version to 0.9.1-1
Wolfgang Bumiller [Thu, 30 Jan 2020 08:04:00 +0000 (09:04 +0100)]
bump version to 0.9.1-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agofix '--' parameter handling and help error output
Wolfgang Bumiller [Thu, 30 Jan 2020 08:01:57 +0000 (09:01 +0100)]
fix '--' parameter handling and help error output

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobump to 0.9.0, experimental release
Wolfgang Bumiller [Wed, 29 Jan 2020 13:40:37 +0000 (14:40 +0100)]
bump to 0.9.0, experimental release

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agorevert pidfd_open patches
Wolfgang Bumiller [Wed, 29 Jan 2020 13:38:41 +0000 (14:38 +0100)]
revert pidfd_open patches

They act like proc fds but aren't opened with O_DIRECTORY,
so we cannot use `openat()` yet. Maybe with a future kernel
extension...

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodon't create tokio-reactor-associated pipes before fork
Wolfgang Bumiller [Wed, 29 Jan 2020 13:36:28 +0000 (14:36 +0100)]
don't create tokio-reactor-associated pipes before fork

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agosyscalls are processed sequentially
Wolfgang Bumiller [Wed, 22 Jan 2020 11:04:31 +0000 (12:04 +0100)]
syscalls are processed sequentially

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoformatting fixup
Wolfgang Bumiller [Wed, 22 Jan 2020 10:11:06 +0000 (11:11 +0100)]
formatting fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agofinish service file
Wolfgang Bumiller [Wed, 22 Jan 2020 09:59:08 +0000 (10:59 +0100)]
finish service file

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoparameter handling:
Wolfgang Bumiller [Wed, 22 Jan 2020 09:50:04 +0000 (10:50 +0100)]
parameter handling:

the getopts crate is wrong, it uses String for free
arguments. We want a Path argument, which is not utf8.

clap is too big for our use case

so we're doing this manually

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoinstall path fixups
Wolfgang Bumiller [Wed, 22 Jan 2020 09:07:52 +0000 (10:07 +0100)]
install path fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoadd dinstall target
Wolfgang Bumiller [Wed, 22 Jan 2020 09:03:21 +0000 (10:03 +0100)]
add dinstall target

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodon't run fmt or clippy in check/test target
Wolfgang Bumiller [Wed, 22 Jan 2020 09:01:56 +0000 (10:01 +0100)]
don't run fmt or clippy in check/test target

add a san (-ity) target instead

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobuildsys: use system toolchain for package builds
Wolfgang Bumiller [Wed, 22 Jan 2020 08:59:59 +0000 (09:59 +0100)]
buildsys: use system toolchain for package builds

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodoc
Wolfgang Bumiller [Wed, 22 Jan 2020 08:53:09 +0000 (09:53 +0100)]
doc

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodocumentation
Wolfgang Bumiller [Wed, 22 Jan 2020 08:51:47 +0000 (09:51 +0100)]
documentation

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agotest target fixup
Wolfgang Bumiller [Tue, 21 Jan 2020 15:04:54 +0000 (16:04 +0100)]
test target fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoformatting fixup
Wolfgang Bumiller [Tue, 21 Jan 2020 15:04:18 +0000 (16:04 +0100)]
formatting fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodebian/ fixup
Wolfgang Bumiller [Tue, 21 Jan 2020 15:03:43 +0000 (16:03 +0100)]
debian/ fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobuild fixup
Wolfgang Bumiller [Tue, 21 Jan 2020 15:02:34 +0000 (16:02 +0100)]
build fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agotemp
Wolfgang Bumiller [Tue, 21 Jan 2020 14:51:42 +0000 (15:51 +0100)]
temp

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoprepare for debcargo packaging
Wolfgang Bumiller [Tue, 21 Jan 2020 14:47:44 +0000 (15:47 +0100)]
prepare for debcargo packaging

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoswitch back to tokio now that it's stable and packaged
Wolfgang Bumiller [Tue, 21 Jan 2020 10:12:50 +0000 (11:12 +0100)]
switch back to tokio now that it's stable and packaged

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoalso use pidfd_open for explicit pids
Wolfgang Bumiller [Fri, 10 Jan 2020 14:52:17 +0000 (15:52 +0100)]
also use pidfd_open for explicit pids

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agouse pidfd_open
Wolfgang Bumiller [Fri, 10 Jan 2020 14:51:22 +0000 (15:51 +0100)]
use pidfd_open

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agobumps
Wolfgang Bumiller [Fri, 27 Dec 2019 10:47:02 +0000 (11:47 +0100)]
bumps

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agorename process::fd to process:pid_fd
Wolfgang Bumiller [Thu, 31 Oct 2019 10:48:12 +0000 (11:48 +0100)]
rename process::fd to process:pid_fd

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agomove iovec to io submodule
Wolfgang Bumiller [Thu, 31 Oct 2019 10:47:30 +0000 (11:47 +0100)]
move iovec to io submodule

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agomove epoll module to io submodule
Wolfgang Bumiller [Thu, 31 Oct 2019 10:46:22 +0000 (11:46 +0100)]
move epoll module to io submodule

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoblocking fixup, and actually recvmsg on recvmsg
Wolfgang Bumiller [Thu, 31 Oct 2019 08:18:08 +0000 (09:18 +0100)]
blocking fixup, and actually recvmsg on recvmsg

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoswitch it all over to epoll
Wolfgang Bumiller [Thu, 31 Oct 2019 08:05:25 +0000 (09:05 +0100)]
switch it all over to epoll

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoseq_packet, iovec
Wolfgang Bumiller [Wed, 30 Oct 2019 13:51:51 +0000 (14:51 +0100)]
seq_packet, iovec

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoset PolledFd to nonblocking
Wolfgang Bumiller [Wed, 30 Oct 2019 13:25:21 +0000 (14:25 +0100)]
set PolledFd to nonblocking

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agouse nix for set_nonblocking impl
Wolfgang Bumiller [Wed, 30 Oct 2019 13:24:24 +0000 (14:24 +0100)]
use nix for set_nonblocking impl

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agopipe implementation
Wolfgang Bumiller [Wed, 30 Oct 2019 13:22:41 +0000 (14:22 +0100)]
pipe implementation

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agostuff
Wolfgang Bumiller [Wed, 30 Oct 2019 13:14:51 +0000 (14:14 +0100)]
stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agouse default reactor
Wolfgang Bumiller [Wed, 30 Oct 2019 13:08:46 +0000 (14:08 +0100)]
use default reactor

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agodefault reactor
Wolfgang Bumiller [Wed, 30 Oct 2019 13:07:28 +0000 (14:07 +0100)]
default reactor

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agostuff
Wolfgang Bumiller [Wed, 30 Oct 2019 12:42:29 +0000 (13:42 +0100)]
stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoedge triggering is vital for us
Wolfgang Bumiller [Wed, 30 Oct 2019 11:35:33 +0000 (12:35 +0100)]
edge triggering is vital for us

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoremove unused stuff
Wolfgang Bumiller [Wed, 30 Oct 2019 11:34:54 +0000 (12:34 +0100)]
remove unused stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agohandle dropped fds
Wolfgang Bumiller [Wed, 30 Oct 2019 11:34:27 +0000 (12:34 +0100)]
handle dropped fds

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agor/w pollfd
Wolfgang Bumiller [Wed, 30 Oct 2019 11:29:28 +0000 (12:29 +0100)]
r/w pollfd

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agostuff
Wolfgang Bumiller [Wed, 30 Oct 2019 11:28:18 +0000 (12:28 +0100)]
stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoc_call -> c_result for consistency
Wolfgang Bumiller [Wed, 30 Oct 2019 10:16:53 +0000 (11:16 +0100)]
c_call -> c_result for consistency

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoreactor stuff
Wolfgang Bumiller [Wed, 30 Oct 2019 10:16:10 +0000 (11:16 +0100)]
reactor stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agotodo
Wolfgang Bumiller [Tue, 29 Oct 2019 13:58:28 +0000 (14:58 +0100)]
todo

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agofoo
Wolfgang Bumiller [Tue, 29 Oct 2019 13:57:56 +0000 (14:57 +0100)]
foo

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoworking on stuff
Wolfgang Bumiller [Tue, 29 Oct 2019 13:57:46 +0000 (14:57 +0100)]
working on stuff

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agoworking on epoll
Wolfgang Bumiller [Tue, 29 Oct 2019 13:49:59 +0000 (14:49 +0100)]
working on epoll

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
4 years agospawn all the threads...
Wolfgang Bumiller [Fri, 25 Oct 2019 11:15:34 +0000 (13:15 +0200)]
spawn all the threads...

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