2020-11-12 |
Wolfgang Bumiller | cleanup clippy leftovers |
tree | commitdiff |
2020-11-10 |
Fabian Grünbichler | verify: cleanup logging order/messages |
tree | commitdiff |
2020-11-10 |
Fabian Grünbichler | verify: log/warn on invalid owner |
tree | commitdiff |
2020-11-10 |
Fabian Grünbichler | fix #3060:: improve get_owner error handling |
tree | commitdiff |
2020-11-03 |
Dietmar Maurer | cleanup: use const_regex, use BACKUP_ID_REGEX for api too |
tree | commitdiff |
2020-11-03 |
Dominik Csapak | fix #3039: use the same ID regex for info and api |
tree | commitdiff |
2020-11-02 |
Dominik Csapak | backup/{dynamic, fixed}_index: improve error message... |
tree | commitdiff |
2020-11-02 |
Thomas Lamprecht | gc: mark_used_chunks: reduce implementation noise |
tree | commitdiff |
2020-11-02 |
Dominik Csapak | garbage collect: improve index error messages |
tree | commitdiff |
2020-10-30 |
Fabian Grünbichler | verify: introduce & use new Datastore.Verify privilege |
tree | commitdiff |
2020-10-29 |
Fabian Grünbichler | replace Userid with Authid |
tree | commitdiff |
2020-10-29 |
Thomas Lamprecht | GC: improve task logs |
tree | commitdiff |
2020-10-29 |
Thomas Lamprecht | GC: fix logging leftover bad chunks |
tree | commitdiff |
2020-10-29 |
Dietmar Maurer | garbage_collection: log deduplication factor |
tree | commitdiff |
2020-10-29 |
Dietmar Maurer | garbage_collection: log bad chunks (still_bad value) |
tree | commitdiff |
2020-10-29 |
Dominik Csapak | fix #2998: encode mtime as i64 instead of u64 |
tree | commitdiff |
2020-10-29 |
Dietmar Maurer | verify: directly pass manifest to filter function |
tree | commitdiff |
2020-10-28 |
Thomas Lamprecht | do_verification_job: fix "never-reverify" and refactor... |
tree | commitdiff |
2020-10-28 |
Dietmar Maurer | verify: avoid generics and use &dyn Fn() for filter |
tree | commitdiff |
2020-10-28 |
Dietmar Maurer | verify: improve code reuse, fix filter function |
tree | commitdiff |
2020-10-28 |
Dietmar Maurer | move jobstate to server |
tree | commitdiff |
2020-10-27 |
Dominik Csapak | backup/datastore: save garbage collection status to... |
tree | commitdiff |
2020-10-27 |
Dominik Csapak | backup/datastore: count still bad chunks for the status |
tree | commitdiff |
2020-10-21 |
Hannes Laimer | api2: add verification admin endpoint and do_verificati... |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | fix #2988: allow verification after finishing a snapshot |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | add verify_backup_dir_with_lock for callers already... |
tree | commitdiff |
2020-10-20 |
Fabian Grünbichler | unbreak build |
tree | commitdiff |
2020-10-20 |
Stefan Reiter | datastore: cleanup open and load config only once |
tree | commitdiff |
2020-10-16 |
Stefan Reiter | datastore: add manifest locking |
tree | commitdiff |
2020-10-16 |
Dietmar Maurer | mark_used_chunks: simply ignore vanished files |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | datastore: remove individual snapshots before group |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | datastore: remove load_manifest_json |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | verify: acquire shared snapshot flock and skip on error |
tree | commitdiff |
2020-10-15 |
Stefan Reiter | reader: acquire shared flock on open snapshot |
tree | commitdiff |
2020-10-14 |
Wolfgang Bumiller | AsyncIndexReader: avoid memcpy, add clippy lint fixup... |
tree | commitdiff |
2020-10-14 |
Wolfgang Bumiller | more clippy fixups |
tree | commitdiff |
2020-10-12 |
Wolfgang Bumiller | don't require WorkerTask in backup/ |
tree | commitdiff |
2020-10-09 |
Thomas Lamprecht | backup: index readers: drop useless shared lock |
tree | commitdiff |
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 |
next |