William Findlay
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...
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.
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).
Lots of functions need unit tests, and lots of policy features need integration tests.
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)....