Commit Graph

  • 5f1484bd42 Add loongarch support lierfang-4.2.0 jiangcuo 2026-05-03 20:38:00 +0800
  • 8e2cf80304 Use legacy apt sources jiangcuo 2026-05-03 08:05:30 +0000
  • 5bf5b181a1 Add Port Patch jiangcuo 2026-05-02 23:50:20 +0800
  • acfd017b76 sync: pull: refuse to overwrite pre-existing encrypted snapshot master Christian Ebner 2026-04-29 16:37:40 +0200
  • c02a2deeed removable device attach service: improve description Fiona Ebner 2026-04-29 16:01:46 +0200
  • e685a30c3e ui: encryption keys: show error text instead of empty popup in API alerts Arthur Bied-Charreton 2026-04-29 12:11:06 +0200
  • f92617aded Merge remote-tracking branch 'origin/master' Thomas Lamprecht 2026-04-29 12:25:04 +0200
  • 0dc8b9af2e run cargo fmt Fabian Grünbichler 2026-04-29 09:50:52 +0200
  • 4f2b051657 d/copyright: update years Thomas Lamprecht 2026-04-28 23:39:06 +0200
  • 035c449897 bump version to 4.2.0-1 v4.2.0 Thomas Lamprecht 2026-04-28 23:51:21 +0200
  • 198e9b84a0 d/copyright: transform to machine-readable format Thomas Lamprecht 2026-04-28 23:38:50 +0200
  • 3d165b049e ui: datastore list summary: guard against missing history field Thomas Lamprecht 2026-04-28 23:41:28 +0200
  • 8f14715a1f bump version to 4.1.13-1 Thomas Lamprecht 2026-04-02 18:43:42 +0200
  • ca5e9e46bc sync: rename change-detection-fingerprint to sync-source-signature Christian Ebner 2026-04-28 16:36:42 +0200
  • 869aa8a1dc pull sync: decrypt: check both change-detection-fingerprints Fabian Grünbichler 2026-04-28 18:57:47 +0200
  • 4168112ad1 move group: consistently use "mismatch"in log message and doc-comment Thomas Lamprecht 2026-04-28 16:20:58 +0200
  • 3206d221ef move namespace: use group(s)/namespace(s) consistently Fabian Grünbichler 2026-04-27 14:02:28 +0200
  • a626147645 move namespace: move context log line before check Fabian Grünbichler 2026-04-27 14:02:27 +0200
  • 4de09c1b73 move group: split overly long error message and s/time overlap/time mismatch/ Fabian Grünbichler 2026-04-27 14:02:26 +0200
  • a6f5567f08 move group: use human-readable snapshot timestamp in check Fabian Grünbichler 2026-04-27 14:02:25 +0200
  • 5e24a5ebe2 ui: datastore content: always reload after namespace move Dominik Csapak 2026-04-28 15:16:56 +0200
  • 74dd279fd6 ui: datastore contents: Increase actions column width Christian Ebner 2026-04-27 12:27:21 +0200
  • 80ebbc7245 datastore: didx: pass ctime through from_le when reading header Thomas Lamprecht 2026-04-28 15:51:24 +0200
  • d80323360f bin: debug: produce deterministic output when inspecting index files Robert Obkircher 2026-04-28 14:21:33 +0200
  • 8563716bde datastore: remove unnecessary pointer dereference in didx reader Robert Obkircher 2026-04-28 14:21:32 +0200
  • edc4bc6684 datastore: read ctime from didx header instead of using current time Robert Obkircher 2026-04-28 14:21:31 +0200
  • 6a6e2d5829 group: lock: inline error instead of using context Fabian Grünbichler 2026-04-28 13:02:48 +0200
  • ce767a864d group: lock: use group path instead of debug for error message Fabian Grünbichler 2026-04-28 13:02:47 +0200
  • 2193dd64c3 pbs-datastore: clarify change-detection-fingerprint dual semantics Thomas Lamprecht 2026-04-28 15:24:59 +0200
  • 30e44fb1ff ui: datastore content: fix namespace change after reload Dominik Csapak 2026-04-28 13:05:15 +0200
  • 40186dc465 pull: decrypt: set and check change-detection-fingerprint Fabian Grünbichler 2026-04-28 11:44:17 +0200
  • 16eeb9d9d9 clippy fix: api: collapse if into the outer match Thomas Lamprecht 2026-04-28 15:03:33 +0200
  • 0e0fe183a8 clipyp fix: avoid explicit into_iter Thomas Lamprecht 2026-04-28 15:02:53 +0200
  • 33da703c8e client: pxar: regression-test chunk identity end_offset population Thomas Lamprecht 2026-04-28 14:35:27 +0200
  • 98a48897ef client: pxar: tighten chunk identity check at both predicate sites Thomas Lamprecht 2026-04-28 14:35:17 +0200
  • 0930ddafa1 Revert "client: pxar: inject held chunk on cache-range discontinuity" Thomas Lamprecht 2026-04-28 12:36:52 +0200
  • bc755ddec1 client: drop intermediate .as_path() call Wolfgang Bumiller 2026-04-28 14:39:05 +0200
  • 8984d92ec8 reformat overlong warning, add punctuation Wolfgang Bumiller 2026-04-28 14:38:46 +0200
  • 37abd50ca7 fix #5247: relative paths in exclude patterns. Manuel Federanko 2026-04-28 10:06:34 +0200
  • 9dedc23bad bump version to 4.1.11-2 Thomas Lamprecht 2026-04-28 03:48:17 +0200
  • da1c6f0031 pull: signal filter-skipped snapshots like vanished ones Thomas Lamprecht 2026-04-28 02:01:21 +0200
  • 5560baa59b sync: handle vanished snapshots on local source reader Thomas Lamprecht 2026-04-28 01:47:20 +0200
  • 1f50119ad4 pull: clean up leftover state on vanished snapshot or missing archive Thomas Lamprecht 2026-04-28 01:47:04 +0200
  • 7ed9c6c2e8 pull: move logging of disappeared snapshots Fabian Grünbichler 2026-04-27 10:49:49 +0200
  • d614091307 pull: do not allow archive fetching to return no archive Fabian Grünbichler 2026-04-27 10:49:48 +0200
  • 57b8b09cc6 sync: return File in load_file_into Fabian Grünbichler 2026-04-27 10:49:47 +0200
  • e8552dae31 ui: sync/verify view: show correct duration in task log window Dominik Csapak 2026-04-27 14:04:24 +0200
  • 456a43380c client: show full error context in single line on upload errors Christian Ebner 2026-04-27 14:59:55 +0200
  • 8b9eada28b client: pxar: re-encode files with non-monotonic previous offsets Thomas Lamprecht 2026-04-28 00:51:18 +0200
  • ebd0e469e2 client: pxar: inject held chunk on cache-range discontinuity Thomas Lamprecht 2026-04-28 00:39:58 +0200
  • 753a0e1890 d/changelog: improve and rework last entry Thomas Lamprecht 2026-04-26 03:16:29 +0200
  • 08aa797399 bump version to 4.1.11-1 Thomas Lamprecht 2026-04-26 01:53:48 +0200
  • ffe55e23eb ui: encryption keys: always enable tape encryption restore button Dominik Csapak 2026-04-24 13:52:09 +0200
  • ea86e2697d sync: pull: remove encrypted client log temp file after decrypt Thomas Lamprecht 2026-04-25 18:13:05 +0200
  • 68668ba533 sync: pull: skip local client log fetch when source lacks one Thomas Lamprecht 2026-04-25 18:12:11 +0200
  • e5b1911092 sync: decrypt client log on pull with matching decryption key Christian Ebner 2026-04-25 16:09:27 +0200
  • 2d4d0bf6b1 sync: use log sender for logging when fetching client log Christian Ebner 2026-04-25 16:09:26 +0200
  • c456d58a42 sync: fix client log fetching for local sync job Christian Ebner 2026-04-25 16:09:25 +0200
  • beafc2f0b0 sync: pull: fix double blob decoding when decrypting Christian Ebner 2026-04-25 12:10:15 +0200
  • bf19d05a21 bump version to 4.1.10-1 Thomas Lamprecht 2026-04-24 23:00:58 +0200
  • 947d6f2728 manager: add 'server-identity' subcommand Lukas Wagner 2026-04-24 10:29:39 +0200
  • c6e031ed22 client: add 'server-identity' sub-command Lukas Wagner 2026-04-24 10:29:38 +0200
  • d171f9d126 cargo: require newer pbs-api-types and proxmox-systemd Thomas Lamprecht 2026-04-24 22:08:08 +0200
  • 897df9240f api: add /nodes/localhost/identity Lukas Wagner 2026-04-24 10:29:37 +0200
  • 4d11de04c6 www: datastore/window: add translator notes for http methods Shannon Sterz 2026-04-24 16:24:06 +0200
  • 79ba9d0429 cli: migrate namespace and group move commands from manager to client Hannes Laimer 2026-04-24 14:00:41 +0200
  • c9c5237ceb pull: decrypt: re-order encryption key/state checks Fabian Grünbichler 2026-04-24 14:46:09 +0200
  • 7997679351 pull: decrypt: use let else to reduce indentation Fabian Grünbichler 2026-04-24 14:46:08 +0200
  • a6dfa6abde api: encryption keys: refactor associated keys check Christian Ebner 2026-04-24 12:36:07 +0200
  • 14b580739d sync: pull: refactor decryption key loading checks Christian Ebner 2026-04-24 12:36:06 +0200
  • f515516448 sync: pull decrypt: check if contents only signed or fully encrypted Christian Ebner 2026-04-24 12:36:05 +0200
  • c901d309e8 ui: tape: adapt vertical aligning of tape icon Dominik Csapak 2026-04-24 15:36:27 +0200
  • 6c64dc4922 api: create target namespace when moving and it doesn't exist yet Hannes Laimer 2026-04-24 13:24:20 +0200
  • ecd8e0dff2 ui: drop 'tech preview' label for s3 stores in creation dialog Christian Ebner 2026-04-24 14:50:26 +0200
  • dedf4e83fa docs: mention still missing field in the configuration subtree Christian Ebner 2026-04-24 14:50:25 +0200
  • 304f6d1925 docs: describe s3 request notifications and threshold reset schedule Christian Ebner 2026-04-24 14:50:24 +0200
  • e9c809dcf4 run cargo fmt to re-format source code Thomas Lamprecht 2026-04-24 20:16:14 +0200
  • 74bc33071c acme: certificates: use 1/2 lifetime lead for short-lived certs Thomas Lamprecht 2026-04-24 18:31:52 +0200
  • 3d819b132b acme: certificates: factor out SECONDS_PER_DAY constant Thomas Lamprecht 2026-04-24 18:31:37 +0200
  • 356d00a451 cli: fix move-namespace and move-group running as root Hannes Laimer 2026-04-24 13:20:01 +0200
  • 4572eb6e36 bump version to 4.1.9-1 v4.1.9 Thomas Lamprecht 2026-04-23 22:28:01 +0200
  • 7500161155 docs: storage: drop S3 technology-preview note Thomas Lamprecht 2026-04-24 00:14:33 +0200
  • 4d74e20dc0 cli: add move-namespace and move-group commands Hannes Laimer 2026-04-22 15:39:51 +0200
  • aa3983e068 ui: add move namespace action Hannes Laimer 2026-04-22 15:39:50 +0200
  • 20ee63d174 ui: add move group action Hannes Laimer 2026-04-22 15:39:49 +0200
  • 2b8f5044ec api: add POST endpoint for move-namespace Hannes Laimer 2026-04-22 15:39:48 +0200
  • 1182f0b097 api: add POST endpoint for move-group Hannes Laimer 2026-04-22 15:39:47 +0200
  • 4f8e1c9cc7 docs: add section on moving namespaces and groups Hannes Laimer 2026-04-22 15:39:46 +0200
  • e2d8f1e87e datastore: add move-namespace Hannes Laimer 2026-04-22 15:39:45 +0200
  • 303917ccd7 datastore: add move-group Hannes Laimer 2026-04-22 15:39:44 +0200
  • a02cad5e60 datastore: add move journal for coordinating with gc phase 1 Hannes Laimer 2026-04-22 15:39:43 +0200
  • 0e21312aff datastore: split remove_namespace into flat and recursive variants Hannes Laimer 2026-04-22 15:39:42 +0200
  • e9196f3260 datastore: have BackupGroup::destroy consume the group lock Hannes Laimer 2026-04-22 15:39:41 +0200
  • 650204594b datastore: lift check_namespace_depth_limit to pbs-datastore Hannes Laimer 2026-04-22 15:39:40 +0200
  • f3cc03637f ui: show empty groups Hannes Laimer 2026-04-22 15:39:39 +0200
  • b5ffdf0f56 ui: sync job encryption: move notes to bottom area Thomas Lamprecht 2026-04-23 23:31:21 +0200
  • 67235b5fb2 ui: encryption key view: show "-" placeholder as archive date for active keys Thomas Lamprecht 2026-04-23 23:15:25 +0200
  • 75708e19ed ui: encryption key view: tune column widths Thomas Lamprecht 2026-04-23 23:14:37 +0200
  • 91357470ab ui: encryption key view: use default sortable true for all columns Thomas Lamprecht 2026-04-23 23:13:15 +0200
  • 6476347f92 ui: sync job edit: add direction-specific hint for decrypt-on-pull Thomas Lamprecht 2026-04-23 23:04:35 +0200