aawsome
aawsome
Use typed_path to use a common unix path representation on both windows/unix. This will increase windows compatibility and makes testing easier. PR in rustic to integrate this change: https://github.com/rustic-rs/rustic/pull/1466
Currently we are using a binary search, there is interpolation search (O(log log n) for uniform distribution, which we should have but O(n) worst case) or quadratic binary search (worst...
Adds more control over the used repository keys. This is needed to implement the missing `key list`, `key remove` commands in the rustic CLI. As this refactors the `Repository` a...
What does this PR change? What problem does it solve? ----------------------------------------------------- Enhances the repository format to support padding in order to tackle length guessing attacks, see #5291. May close #5328....
Hi! I'd like to use `globset` to match paths - but I like to use [`typed_path::Path`](https://docs.rs/typed-path/latest/typed_path/struct.Path.html) for them. This means they are already represented as `[u8]` on windows and unix...
Adds the possibility to compare two snapshots interactively. You have to mark exactly 2 snapshots and press `D` to get to the diff view. Also allows to recusively compute added/removed...
This PR depends on https://github.com/rustic-rs/rustic_core/pull/390 and is WIP
After we know how to call rustic_core in an async context, we should consider switching to https://docs.rs/fuse3/latest/fuse3/
Hi! we are getting compatibility issues due to scrypt parameters which don't work on Rust scrypt, but work on e.g. Go (and obviously also in the scrypt C reference implementation)....