aawsome

Results 100 issues of 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

S-waiting-for-review

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...

S-triage

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...

C-refactor
A-repository

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

C-enhancement
O-windows
O-unix
O-linux
O-macos
C-refactor
A-core

After we know how to call rustic_core in an async context, we should consider switching to https://docs.rs/fuse3/latest/fuse3/

C-refactor

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)....