William Findlay

Results 39 issues of William Findlay

The parser was previously not setting values specified in the `default` struct tag in the absence of a supplied argument. This commit changes the behaviour such that the provided default...

I noticed the last commit was from back in 2021 and the builds have been failing for a while, although there is a PR (#146) up recently that should fix...

The way BPFContain resolves inodes for file/filesystem policy needs to be totally redone. The current inode and device number approach is totally unscalable and can cause subtle issues for even...

enhancement
help wanted

We can use [notify-rs](https://github.com/notify-rs/notify/tree/v4.0.16#notify) to watch the filesystem for changes, then auto-reload policy.

enhancement
good first issue

The Rust side is missing docs on a lot of functions. The BPF side docs mostly need to be redone (using proper Linux kernel documentation guidelines).

documentation
help wanted
good first issue

Lots of functions need unit tests, and lots of policy features need integration tests.

enhancement
help wanted
good first issue

See issue title. Relevant Cargo.lock versions: ```toml [[package]] name = "chrono" version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" dependencies = [ "iana-time-zone", "js-sys", "num-integer", "num-traits 0.2.15", "serde", "time...

# Description This patch introduces a new configuration option, `focus_on_activation` which controls leftwm's behaviour when a window activates (e.g. you click a link and the browser opens a new tab)....