2020-10-01 |
Dietmar Maurer | src/tools/parallel_handler.rs: remove lifetime hacks... |
tree | commitdiff |
2020-10-01 |
Thomas Lamprecht | datastore: gc: avoid unsafe call into libc, use epoch_i... |
tree | commitdiff |
2020-10-01 |
Thomas Lamprecht | datastore: gc: comment exclusive process lock |
tree | commitdiff |
2020-09-26 |
Dietmar Maurer | src/backup/verify.rs: use ParallelHandler to verify... |
tree | commitdiff |
2020-09-26 |
Dietmar Maurer | src/backup/verify.rs: cleanup use clause |
tree | commitdiff |
2020-09-24 |
Dietmar Maurer | src/backup/data_blob.rs: add is_encrypted helper |
tree | commitdiff |
2020-09-24 |
Dietmar Maurer | src/backup/data_blob.rs: improve decompress speed |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/chunk_store.rs: disable debug output |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/datastore.rs - open_with_path: use Path... |
tree | commitdiff |
2020-09-19 |
Dietmar Maurer | src/backup/datastore.rs: new method open_with_path |
tree | commitdiff |
2020-09-16 |
Dietmar Maurer | src/backup/data_blob.rs: expose verify_crc again |
tree | commitdiff |
2020-09-15 |
Stefan Reiter | SnapshotVerifyState: use enum for state |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | rename BackupDir::new_with_group to BackupDir::with_group |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | src/backup/backup_info.rs: new BackupDir::with_rfc3339 |
tree | commitdiff |
2020-09-15 |
Dietmar Maurer | avoid chrono dependency, depend on proxmox 0.3.8 |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | BackupDir: make constructor fallible |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | use non-panicky timestamp_opt where appropriate |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | don't truncate DateTime nanoseconds |
tree | commitdiff |
2020-09-11 |
Fabian Grünbichler | catalog dump: preserve original mtime |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | verify: fix done count |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | verify: skip benchmark directory |
tree | commitdiff |
2020-09-10 |
Dietmar Maurer | src/backup/chunk_store.rs: use ? insteadf of unwrap |
tree | commitdiff |
2020-09-10 |
Stefan Reiter | clean up .bad file handling in sweep_unused_chunks |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | backup: touch all chunks, even if they exist |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | gc: remove .bad files on garbage collect |
tree | commitdiff |
2020-09-08 |
Dietmar Maurer | cleanup rename_corrupted_chunk: avoid duplicate format... |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | verify: rename corrupted chunks with .bad extension |
tree | commitdiff |
2020-09-08 |
Stefan Reiter | verify: fix log units |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | gc: improve percentage done logs |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | verify: also fail on server shutdown |
tree | commitdiff |
2020-09-02 |
Dietmar Maurer | verify: log progress |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/verify.rs: use global hashes (instead of... |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/data_blob.rs: avoid useless &, data is alrea... |
tree | commitdiff |
2020-09-01 |
Dietmar Maurer | src/backup/verify.rs: use separate thread to load data |
tree | commitdiff |
2020-08-27 |
Thomas Lamprecht | gc: use human readable units for summary |
tree | commitdiff |
2020-08-26 |
Thomas Lamprecht | save last verify result in snapshot manifest |
tree | commitdiff |
2020-08-25 |
Thomas Lamprecht | various typo fixes |
tree | commitdiff |
2020-08-25 |
Dietmar Maurer | verify: speedup - only verify chunks once |
tree | commitdiff |
2020-08-25 |
Dietmar Maurer | verify: sort backup groups |
tree | commitdiff |
2020-08-17 |
Wolfgang Bumiller | add methods to allocate a DynamicIndexHeader |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | Revert "backup: ensure base snapshots are still availab... |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | backup: flock snapshot on backup start |
tree | commitdiff |
2020-08-11 |
Stefan Reiter | datastore: prevent in-use deletion with locks instead... |
tree | commitdiff |
2020-08-11 |
Dietmar Maurer | src/backup/backup_info.rs: remove BackupGroup lock() |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | mark signed manifests as such |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | verify: also check chunk CryptMode |
tree | commitdiff |
2020-08-11 |
Fabian Grünbichler | chunk readers: ensure chunk/index CryptMode matches |
tree | commitdiff |
2020-08-10 |
Wolfgang Bumiller | introduce Username, Realm and Userid api types |
tree | commitdiff |
2020-08-07 |
Stefan Reiter | backup: only allow finished backups as base snapshot |
tree | commitdiff |
2020-08-06 |
Oguz Bektas | fix #2909: handle missing chunks gracefully in garbage... |
tree | commitdiff |
2020-08-04 |
Wolfgang Bumiller | remove timer and lock functions, fix building with... |
tree | commitdiff |
2020-08-04 |
Aaron Lauterer | GC: use time pre phase1 to calculate min_atime in phase2 |
tree | commitdiff |
2020-08-04 |
Fabian Grünbichler | blobs: attempt to verify on decode when possible |
tree | commitdiff |
2020-08-03 |
Wolfgang Bumiller | pxar: better error handling on extract |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | cleanup: manifest is always CryptMode::None |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | lock_file: return std::io::Error |
tree | commitdiff |
2020-07-31 |
Dietmar Maurer | src/backup/datastore.rs: add helpers to load/store... |
tree | commitdiff |
2020-07-30 |
Dietmar Maurer | src/api2/backup.rs: aquire backup lock earlier in creat... |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: keep track and log which dirs failed the verifi... |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: keep also track of corrupt chunks |
tree | commitdiff |
2020-07-30 |
Dominik Csapak | verify: check all chunks of an index, even if we encoun... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | backup: ensure base snapshots are still available after... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | backup: use flock on backup group to forbid multiple... |
tree | commitdiff |
2020-07-30 |
Stefan Reiter | datastore: prevent deletion of snaps in use as "previou... |
tree | commitdiff |
2020-07-29 |
Dietmar Maurer | src/backup/verify.rs: try to verify chunks only once |
tree | commitdiff |
2020-07-28 |
Dietmar Maurer | src/backup/data_blob.rs: new load_from_reader(), which... |
tree | commitdiff |
2020-07-27 |
Dietmar Maurer | src/backup/manifest.rs: cleanup - again, avoid recursiv... |
tree | commitdiff |
2020-07-27 |
Dietmar Maurer | src/backup/manifest.rs: cleanup - avoid recursive call... |
tree | commitdiff |
2020-07-23 |
Thomas Lamprecht | backup manifest: make lookup_file_info public |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | fixed index: chunk_from_offset: avoid slow modulo operation |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | remove BufferedFixedReader interface |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | implement AsyncSeek for AsyncIndexReader |
tree | commitdiff |
2020-07-22 |
Stefan Reiter | add and implement chunk_from_offset for IndexFile |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | datastore/chunker: fix comment typos |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | backup: list images: handle walkdir error, catch "lost... |
tree | commitdiff |
2020-07-22 |
Thomas Lamprecht | datastore: fix typo |
tree | commitdiff |
2020-07-22 |
Fabian Grünbichler | fix #2871: close FDs when scanning backup group |
tree | commitdiff |
2020-07-21 |
Aaron Lauterer | chunk_store: Fix typo in bail message |
tree | commitdiff |
2020-07-20 |
Fabian Grünbichler | manifest: revert canonicalization to old behaviour |
tree | commitdiff |
2020-07-15 |
Dominik Csapak | catalog_shell: add exit command |
tree | commitdiff |
2020-07-10 |
Dietmar Maurer | src/backup/data_blob_reader.rs: avoid unwrap() - return... |
tree | commitdiff |
2020-07-10 |
Dietmar Maurer | src/backup/manifest.rs: fix signature (exclude 'signatu... |
tree | commitdiff |
2020-07-09 |
Stoiko Ivanov | datastore: chown base dir on creation |
tree | commitdiff |
2020-07-09 |
Wolfgang Bumiller | minor optimization to 'to_canonical_json' |
tree | commitdiff |
2020-07-09 |
Dietmar Maurer | src/backup/manifest.rs: add default toömake it compatib... |
tree | commitdiff |
2020-07-09 |
Dietmar Maurer | src/backup/manifest.rs: rename into_string -> to_string |
tree | commitdiff |
2020-07-09 |
Dietmar Maurer | src/backup/manifest.rs: use serde_json::from_value... |
tree | commitdiff |
2020-07-09 |
Dietmar Maurer | src/backup/manifest.rs: cleanup signature generation |
tree | commitdiff |
2020-07-08 |
Dietmar Maurer | src/backup/manifest.rs: include signature inside the... |
tree | commitdiff |
2020-07-08 |
Dietmar Maurer | src/backup/file_formats.rs: remove signed chunks |
tree | commitdiff |
2020-07-08 |
Wolfgang Bumiller | client: introduce --keyfd parameter |
tree | commitdiff |
2020-07-08 |
Dietmar Maurer | src/backup/crypt_config.rs - compute_digest: make it... |
tree | commitdiff |
2020-07-08 |
Wolfgang Bumiller | client: xdg usage: place() vs find() |
tree | commitdiff |
2020-07-08 |
Dietmar Maurer | src/client/backup_writer.rs - upload_stream: add crypt_mode |
tree | commitdiff |
2020-07-08 |
Wolfgang Bumiller | DataStore::load_manifest: also return CryptMode |
tree | commitdiff |
2020-07-08 |
Wolfgang Bumiller | add DataBlob::crypt_mode |
tree | commitdiff |
2020-07-08 |
Wolfgang Bumiller | remove CryptMode::sign_only special method |
tree | commitdiff |
2020-07-08 |
Dietmar Maurer | src/backup/manifest.rs: support old encrypted property |
tree | commitdiff |
2020-07-07 |
Wolfgang Bumiller | introduce a CryptMode enum |
tree | commitdiff |
2020-07-06 |
Wolfgang Bumiller | minor style & whitespace fixups |
tree | commitdiff |
next |