Commit Graph

440 Commits

Author SHA1 Message Date
Alexander Weiss
2e14f78f00 refactor archiver 2023-03-20 22:50:20 +01:00
Alexander Weiss
82c545e6d1 simplify iterator items 2023-03-20 22:50:20 +01:00
Alexander Weiss
f4896e7e57 impl ReadSource for stdin 2023-03-20 22:39:55 +01:00
Alexander Weiss
8ca3a99ab2 Rework backend 2023-03-20 22:39:55 +01:00
Alexander Weiss
f07f91ff36 archiver: rework implementation 2023-03-20 22:39:55 +01:00
Alexander Weiss
4e4105552e restore: Add --no-ownership option 2023-03-20 11:13:22 +01:00
aawsome
49eace7eed
Merge pull request #502 from rustic-rs/dunce
windows: treat UNC paths
2023-03-17 22:21:33 +01:00
Alexander Weiss
57052a9aef windows: treat UNC paths 2023-03-17 22:06:02 +01:00
Alexander Weiss
1184694768 merge: set timestamp 2023-03-17 16:02:26 +01:00
Alexander Weiss
f5c64a10fc config: Save config file uncompressed 2023-03-17 10:20:10 +01:00
Alexander Weiss
1a06336cbb Add CLI aliases for --repository and --repo-hot 2023-03-16 19:21:23 +01:00
Alexander Weiss
525e4c092f Windows: Allow repos to start with drive letter 2023-03-16 14:59:12 +01:00
Alexander Weiss
d670e2c7b2 merge: respect delete-never and delete-after options 2023-03-15 23:40:34 +01:00
Alexander Weiss
5aef696b0d Make rustic compile on windows 2023-03-13 16:14:56 +01:00
dependabot[bot]
b6436011d0 build(deps): bump scrypt from 0.10.0 to 0.11.0
Bumps [scrypt](https://github.com/RustCrypto/password-hashes) from 0.10.0 to 0.11.0.
- [Release notes](https://github.com/RustCrypto/password-hashes/releases)
- [Commits](https://github.com/RustCrypto/password-hashes/compare/scrypt-v0.10.0...scrypt-v0.11.0)

---
updated-dependencies:
- dependency-name: scrypt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-03-11 06:23:19 +01:00
Alexander Weiss
23b946acf5 update to rust 1.68 2023-03-11 06:14:05 +01:00
Alexander Weiss
a01d0b0174 Add merge command 2023-03-09 09:13:07 +01:00
Alexander Weiss
83061b154e Allow to apply packer stats directly to snapshot summary 2023-03-09 09:13:07 +01:00
Alexander Weiss
a02856b310 Prepare merging of paths 2023-03-09 09:13:07 +01:00
Alexander Weiss
3db1c083a0 Add possibility to merge trees 2023-03-09 09:13:07 +01:00
Alexander Weiss
44a5f003cf Fix paths in snapshot for multiple paths 2023-03-09 09:13:07 +01:00
Alexander Weiss
7a40896021 backup: Separate creating of common snapshot info 2023-03-09 09:13:07 +01:00
Alexander Weiss
dec758d4e8 backup: fix problem with multiple sources in config 2023-03-07 15:18:57 +01:00
Alexander Weiss
b4e31a679e Add dump command 2023-03-07 10:25:08 +01:00
Alexander Weiss
07cac74cce check --read-data: Show progress in bytes 2023-03-07 09:16:31 +01:00
Alexander Weiss
b7b776b472 Allow multiple sources within one snapshot 2023-03-05 04:36:11 +01:00
Alexander Weiss
7936d85e6c re-allow to use [[backup.sources]] in config file 2023-03-05 04:18:51 +01:00
Alexander Weiss
52d01e962e TOML config: Abort with error on unknown fields 2023-03-04 13:08:19 +01:00
Alexander Weiss
371c31acd0 fix help text for --dry-run 2023-03-04 08:05:30 +01:00
dependabot[bot]
0cc9e50cd2 build(deps): bump base64 from 0.20.0 to 0.21.0
Bumps [base64](https://github.com/marshallpierce/rust-base64) from 0.20.0 to 0.21.0.
- [Release notes](https://github.com/marshallpierce/rust-base64/releases)
- [Changelog](https://github.com/marshallpierce/rust-base64/blob/master/RELEASE-NOTES.md)
- [Commits](https://github.com/marshallpierce/rust-base64/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: base64
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-26 20:28:32 +00:00
Alexander Weiss
27dac7e3e6 helpers: remove unnecessay mut 2023-02-26 21:11:29 +01:00
Alexander Weiss
2bfff0d47b local backend: Add hooks 2023-02-26 21:11:29 +01:00
Alexander Weiss
5ba33dded0 backup: add option --json 2023-02-24 09:26:17 +01:00
ameyakore
3a7f12d670 fix: removed error in case of password in file not ending with \n 2023-02-23 15:24:27 +05:30
Alexander Weiss
fb172ad09e group-by: default to host,label,path 2023-02-20 22:29:44 +01:00
Alexander Weiss
db671febfd diff/restore: Treat single file destination properly 2023-02-18 21:01:16 +01:00
Alexander Weiss
579e9cd782 init: fix creating hot/cold repo 2023-02-04 22:57:03 +01:00
Alexander Weiss
59bfaaac64 REST: use only valid ids when listing names 2023-02-03 12:15:55 +01:00
Alexander Weiss
61b8da9ef8 fix clippy hints 2023-01-28 06:18:42 +01:00
Alexander Weiss
e807866469 fix formating 2023-01-28 06:16:18 +01:00
Alexander Weiss
9216b76261 fix clippy hints 2023-01-28 06:12:33 +01:00
Alexander Weiss
442ee8a561 fix CI for *bsd 2023-01-24 06:32:51 +01:00
Björn Ketelaars
060861b2bd Enable building on OpenBSD
This is needed to get rustic to build on OpenBSD. Lightly run tested the
build against a local restic repo.
2023-01-23 17:58:07 +01:00
aawsome
7031aeeb1d
Merge pull request #401 from rustic-rs/fix-cdc-compile
fix cdc compile errors by integrating cdc
2023-01-23 15:54:02 +01:00
Alexander Weiss
f597589c50 chunker: Optimizations 2023-01-20 22:53:43 +01:00
Alexander Weiss
808e495ec2 restore: Don't abort on delete errors 2023-01-20 06:54:46 +01:00
Alexander Weiss
bdb68852ca fix cdc compile errors by integrating cdc 2023-01-17 07:48:22 +01:00
aawsome
a260e948db
Merge pull request #391 from rustic-rs/fix-duplicates-prune
prune: fix check for needed packs
2023-01-17 07:18:02 +01:00
Alexander Weiss
087b8bf5cb prune: fix check for needed packs 2023-01-17 07:12:54 +01:00
Alexander Weiss
1df619ea8e packer: Add checks to avoid saving duplicate blobs 2023-01-16 22:38:16 +01:00