rustic_core
rustic_core copied to clipboard
rustic_core - library for fast, encrypted, deduplicated backups that powers rustic-rs
rustic currently saves the file # of links, as restic does. Other support for hard links is missing. Restic uses the information of # of links and more (like device...
If I want a backup block device (bytes array), can it support it? * maybe need change and restore params(`source: PathList` to`source: FileSystem` ) ? ```rust pub fn backup( &self,...
This is the tracking issue to collect the needed steps in order to support windows as OS: - [x] make rustic compile on windows rustic-rs/rustic#11 - [ ] treat non-unicode...
The `prune` command currently already loops over index files and processes the contained pack files by either keeping them, repacking them, marking/unmarking them for deletion or putting them on a...
> Trait: Zeroize: Securely zero memory with a simple trait (Zeroize) built on stable Rust primitives which guarantee the operation will not be “optimized away”. ```rust use secrecy::{CloneableSecret, DebugSecret, ExposeSecret,...
A good rolemodel here is IMHO: https://github.com/BurntSushi/aho-corasick/blob/master/src/lib.rs `aho-corasick/src/lib.rs` has a complete abstract about: - [ ] what the library does - [ ] what is the basis for it (e.g....
I think it would be beneficial to bundle a fully annotated config template in the compiled binary with: ```rust pub static CONFIG_TEMPLATE_TOML: &str = include_str!("config/config_template.toml"); ``` and let users generate...
When deleting snapshots, I would link to keep the latest version of a file that has been deleted. An example is: - I created a file 2nd of month, worked...
Breaking Change: The keep-options for `forget` are now real `Options`. This also adds an additional check which enforces that at least one `keep-*` option is set and adds a new...