chisana
chisana
So much this. Trying to use rust-fuse as a library crate is all but impossible atm. Would this be a better suited task for implementing a high-level API? New to...
> Currently we kick off a background thread for the Dandelion Monitor. This runs every 10s and handles the various scheduled tasks. > We can simply trigger a single run...
@ignopeverell I updated, and opened a new PR for your initial [I2P work](https://github.com/ignopeverell/grin/pull/2). Removed the rebase onto `1.1.0`, and completed a large amount of the remaining work for connections over...
@Giszmo Tor and I2P have a number of design differences, and privacy trade-offs. Tor is exclusively over TCP, I2P has support for TCP- and UDP-based transports. Tor has a centralized...
Questions about a bug bounty program from @yeastplume: > Why would a program benefit grin? Engaging the independent security researcher community increases the number of domain experts reviewing Grin code....
Found this after quick search: [libjail-rs](https://github.com/fubarnetes/libjail-rs). I'd be willing to dig into this issue, if no one else has started on it.
After reading a bit of their docs, libjail-rs requires root. Found [uchroot](https://github.com/cheshirekow/uchroot) in python, but it's in python... maybe can adapt their techniques? Somewhat new to Rust, so will keep...
No worries. Found a couple more promising crates: - netsim: for network isolation [https://github.com/canndrew/netsim](https://github.com/canndrew/netsim) - sandboxfs: for virtual filesystem jails [https://github.com/bazelbuild/sandboxfs](https://github.com/bazelbuild/sandboxfs) Both are actively maintained, and are user-space. Will read...
> Please make sure any solution gets tested with a containerized grin node too Will do. Also found [fuse](https://github.com/zargony/rust-fuse) in my searches, which looks like all that may be needed....
AFAICT so far, implementing a FUSE filesystem will take some work using `rust-fuse` as a library crate. They have a low-level API based on `libfuse`'s low-level API, but using those...