-
9e496ff6f1
sync: verify chunk size and digest, if possible
Fabian Grünbichler
2020-08-03 14:10:44 +0200
-
8819d1f2f5
blobs: attempt to verify on decode when possible
Fabian Grünbichler
2020-08-03 14:10:43 +0200
-
0f9218079a
pxar/extract: fixup path stack for errors
Wolfgang Bumiller
2020-08-03 12:20:30 +0200
-
1cafbdc70d
more whitespace fixups
Wolfgang Bumiller
2020-08-03 12:02:19 +0200
-
a3eb7b2cea
whitespace fixup
Wolfgang Bumiller
2020-08-03 12:00:59 +0200
-
d9b8e2c795
pxar: better error handling on extract
Wolfgang Bumiller
2020-07-31 14:08:02 +0200
-
4bd2a9e42d
worker_task: add getter for upid
Dominik Csapak
2020-07-31 14:43:24 +0200
-
cef03f4149
worker_task: refactor log text generator
Dominik Csapak
2020-07-31 14:43:23 +0200
-
eeb19aeb2d
systemd/time: fix weekday wrapping on month
Dominik Csapak
2020-07-31 14:15:13 +0200
-
6c96ec418d
systemd/time: add tests for weekday month wrapping
Dominik Csapak
2020-07-31 14:15:12 +0200
-
5e4b32706c
depend on proxmox 0.3.1
Dietmar Maurer
2020-08-02 12:02:21 +0200
-
30c3c5d66c
pxar: create: attempt to use O_NOATIME
Wolfgang Bumiller
2020-07-31 11:46:53 +0200
-
e51be33807
pxar: create: move common O_ flags to open_file
Wolfgang Bumiller
2020-07-31 11:42:05 +0200
-
70030b43d0
list_snapshots: Returns new "comment" property (fisrt line from notes)
Dietmar Maurer
2020-07-31 11:31:43 +0200
-
724de093dd
build: track generated d/control in git
Fabian Grünbichler
2020-07-31 11:18:33 +0200
-
ff86ef00a7
cleanup: manifest is always CryptMode::None
Dietmar Maurer
2020-07-31 10:25:30 +0200
-
912b3f5bc9
src/api2/admin/datastore.rs: add API to get/set Notes for backus
Dietmar Maurer
2020-07-31 10:17:35 +0200
-
a4acb6ef84
lock_file: return std::io::Error
Dietmar Maurer
2020-07-31 08:53:00 +0200
-
d7ee07d838
src/api2/backup/environment.rs: remove debug code
Dietmar Maurer
2020-07-31 07:48:53 +0200
-
53705acece
src/api2/backup/environment.rs: remove debug code
Dietmar Maurer
2020-07-31 07:47:08 +0200
-
c8fff67d88
finish_backup: add chunk_upload_stats to manifest
Dietmar Maurer
2020-07-31 07:27:57 +0200
-
9fa55e09a7
finish_backup: test/verify manifest at server side
Dietmar Maurer
2020-07-30 12:19:22 +0200
-
e443902583
src/backup/datastore.rs: add helpers to load/store manifest
Dietmar Maurer
2020-07-31 07:19:14 +0200
-
32dc4c4604
introduction: language improvement (fix typos, grammar, wording)
Dylan Whyte
2020-07-29 12:20:48 +0200
-
f39a900722
api2/node/termproxy: fix user in worker task
Dominik Csapak
2020-07-27 08:54:48 +0200
-
1fc82c41f2
src/api2/backup.rs: aquire backup lock earlier in create_locked_backup_group()
Dietmar Maurer
2020-07-30 10:48:33 +0200
-
d2b0c78e23
api2/node/termproxy: fix zombies on worker abort
Dominik Csapak
2020-07-29 13:50:27 +0200
-
adfdc36936
verify: keep track and log which dirs failed the verification
Dominik Csapak
2020-07-30 09:09:05 +0200
-
d8594d87f1
verify: keep also track of corrupt chunks
Dominik Csapak
2020-07-30 09:09:04 +0200
-
f66f537da9
verify: check all chunks of an index, even if we encounter a corrupt one
Dominik Csapak
2020-07-30 09:09:03 +0200
-
d44185c4a1
fix #2873: if --pattern is used, default to not extracting
Wolfgang Bumiller
2020-07-30 09:29:20 +0200
-
d53fbe2474
backup: ensure base snapshots are still available after backup
Stefan Reiter
2020-07-29 14:33:14 +0200
-
95bda2f25d
backup: use flock on backup group to forbid multiple backups at once
Stefan Reiter
2020-07-29 14:33:13 +0200
-
c9756b40d1
datastore: prevent deletion of snaps in use as "previous backup"
Stefan Reiter
2020-07-29 14:33:11 +0200
-
8cd29fb24a
tools: add nonblocking mode to lock_file
Stefan Reiter
2020-07-29 14:33:12 +0200
-
505c5f0f76
fix typo: avgerage to average
Stefan Reiter
2020-07-29 14:33:10 +0200
-
2aaae9705e
src/backup/verify.rs: try to verify chunks only once
Dietmar Maurer
2020-07-29 13:29:13 +0200
-
8aa67ee758
bump proxmox to 0.3, cleanup http_err macro usage
Wolfgang Bumiller
2020-07-29 09:38:11 +0200
-
3865e27e96
src/api2/node.rs: 'mod' statement cleanup
Wolfgang Bumiller
2020-07-29 09:19:56 +0200
-
f6c6e09a8a
update to pxar 0.3 to support negative timestamps
Wolfgang Bumiller
2020-07-28 12:33:16 +0200
-
71282dd988
ui: fix in-progress snapshots always showing as "Encrypted"
Stefan Reiter
2020-07-28 14:32:11 +0200
-
80db161e05
ui: fix error when reloading DataStoreContent
Stefan Reiter
2020-07-28 14:32:10 +0200
-
be10cdb122
fix #2856: also check whole device for device mapper
Dominik Csapak
2020-07-28 09:48:22 +0200
-
7fde1a71ca
upload_chunk: allow upload of empty blobs
Dominik Csapak
2020-07-27 13:22:26 +0200
-
a83674ad48
administration-guide: fix typo that breaks example command
Dylan Whyte
2020-07-28 09:48:36 +0200
-
02f82148cf
docs: pxar create: update docs to match current behavior
Dylan Whyte
2020-07-28 09:24:04 +0200
-
39f18b30b6
src/backup/data_blob.rs: new load_from_reader(), which verifies the CRC
Dietmar Maurer
2020-07-28 10:23:16 +0200
-
69d970a658
ui: DataStoreContent: keep selection and expansion on reload
Dominik Csapak
2020-07-23 13:03:51 +0200
-
6d55603dcc
ui: add search box to DataStore content
Dominik Csapak
2020-07-23 13:03:50 +0200
-
3e395378bc
ui: rework DataStore content Panel
Dominik Csapak
2020-07-23 13:03:49 +0200
-
bccdc5fa04
src/backup/manifest.rs: cleanup - again, avoid recursive call to write_canonical_json
Dietmar Maurer
2020-07-27 10:31:34 +0200
-
0bf7ba6c92
src/backup/manifest.rs: cleanup - avoid recursive call to write_canonical_json
Dietmar Maurer
2020-07-27 08:48:11 +0200
-
e6b599aa6c
services: make reload safer and default to it in gui
Thomas Lamprecht
2020-07-25 20:23:12 +0200
-
d757021f4c
ui: acl: add improved permission selector
Thomas Lamprecht
2020-07-25 20:10:06 +0200
-
ee15af6bb8
api: service command: fix test for essential service
Thomas Lamprecht
2020-07-24 19:35:17 +0200
-
3da9b7e0dd
followup: server/state: rename task_count to internal_task_count
Thomas Lamprecht
2020-07-24 12:11:33 +0200
-
beaa683a52
bump version to 0.8.9-1
v0.8.9
Thomas Lamprecht
2020-07-24 11:24:56 +0200
-
33a88dafb9
server/state: add spawn_internal_task and use it for websockets
Dominik Csapak
2020-07-23 15:20:13 +0200
-
224c65f8de
termproxy: let users stop the termproxy task
Dominik Csapak
2020-07-23 15:20:12 +0200
-
f2b4b4b9fe
fix 2885: bail on duplicate backup target
Stoiko Ivanov
2020-07-23 16:16:36 +0000
-
ea9e559fc4
client: log archive upload duration more accurate, fix grammar
Thomas Lamprecht
2020-07-24 10:13:40 +0200
-
0cf14984cc
client: avoid division by zero in avg speed calculation, be more accurate
Thomas Lamprecht
2020-07-24 09:49:44 +0200
-
7d07b73def
bump version to 0.8.8-1
v0.8.8
Thomas Lamprecht
2020-07-23 11:33:30 +0200
-
3d3670d786
termproxy: cmd: support upgrade
Thomas Lamprecht
2020-07-23 13:12:13 +0200
-
14291179ce
d/control: add dependecy for pve-xtermjs
Thomas Lamprecht
2020-07-23 12:45:56 +0200
-
e744de0eb0
api: termproxy: fix ACL as /nodes is /system
Thomas Lamprecht
2020-07-23 12:38:10 +0200
-
98b1733760
api: apt: use schema default const for quiet param
Thomas Lamprecht
2020-07-23 12:25:20 +0200
-
fdac28fcec
update proxmox crate to get latest websocket implementation
Thomas Lamprecht
2020-07-23 12:15:49 +0200
-
653e2031d2
ui: add Console Button
Dominik Csapak
2020-07-21 11:10:40 +0200
-
01ca99da2d
server/rest: add console to index
Dominik Csapak
2020-07-21 11:10:39 +0200
-
1c2f842a98
api2/nodes: add termproxy and vncwebsocket api calls
Dominik Csapak
2020-07-21 11:10:38 +0200
-
a4d1675513
api2/access: implement term ticket
Dominik Csapak
2020-07-21 11:10:37 +0200
-
2ab5acac5a
server/config: add mechanism to update template
Dominik Csapak
2020-07-21 11:10:36 +0200
-
27fde64794
api: apt update must run protected
Thomas Lamprecht
2020-07-23 11:45:46 +0200
-
fa3f0584bb
api: apt: support refreshing package index
Thomas Lamprecht
2020-07-23 11:19:52 +0200
-
d12720c796
docs: epilog: point "Proxmox Backup" hyperlink to pbs wiki
Dylan Whyte
2020-07-17 11:24:28 +0200
-
a4e86972a4
add .../apt/update API call
Stefan Reiter
2020-07-21 13:41:07 +0200
-
3a3af6e2b6
backup manifest: make lookup_file_info public
Thomas Lamprecht
2020-07-23 10:39:18 +0200
-
482409641f
docs: remove duplicate feature
Moayad Almalat
2020-07-23 10:03:18 +0200
-
9688f6de0f
client: log index.json upload only when verbose
Thomas Lamprecht
2020-07-23 10:04:36 +0200
-
5b32820e93
client: don't use debug format for printing BackupRepository
Thomas Lamprecht
2020-07-23 09:43:20 +0200
-
f40b4fb05a
client writer: do not output chunklist for now on verbose true
Thomas Lamprecht
2020-07-23 09:49:29 +0200
-
6e1deb158a
client: rework logging upload size, bandwidth, ... info
Thomas Lamprecht
2020-07-23 09:45:48 +0200
-
50ec1a8712
tools/format: add struct to pretty print bytes
Thomas Lamprecht
2020-07-23 09:36:02 +0200
-
a74b026baa
systemd/time: document CalendarEvent struct and add TODOs
Thomas Lamprecht
2020-07-23 07:55:38 +0200
-
7e42ccdaf2
fixed index: chunk_from_offset: avoid slow modulo operation
Thomas Lamprecht
2020-07-22 17:46:02 +0200
-
e713ee5c56
remove BufferedFixedReader interface
Stefan Reiter
2020-07-22 15:56:23 +0200
-
ec5f9d3525
implement AsyncSeek for AsyncIndexReader
Stefan Reiter
2020-07-22 15:56:22 +0200
-
d0463b67ca
add and implement chunk_from_offset for IndexFile
Stefan Reiter
2020-07-22 15:56:21 +0200
-
2ff4c2cd5f
datastore/chunker: fix comment typos
Thomas Lamprecht
2020-07-22 16:12:49 +0200
-
c3b090ac8a
backup: list images: handle walkdir error, catch "lost+found"
Thomas Lamprecht
2020-07-22 16:01:50 +0200
-
c47e294ea7
datastore: fix typo
Thomas Lamprecht
2020-07-22 15:04:14 +0200
-
25455bd06d
fix #2871: close FDs when scanning backup group
Fabian Grünbichler
2020-07-21 15:03:36 +0200
-
c1c4a18f48
fix #2865: detect and skip vanished snapshots
Fabian Grünbichler
2020-07-21 15:03:35 +0200
-
91f5594c08
api: translate ENOTFOUND to 404 for downloads
Fabian Grünbichler
2020-07-21 15:03:34 +0200
-
86f6f74114
fix #2860: skip in-progress snapshots when syncing
Fabian Grünbichler
2020-07-21 15:03:33 +0200
-
13d9fe3a6c
.gitignore: add build directory
Fabian Grünbichler
2020-07-21 15:03:32 +0200
-
41e4388005
ui: add calendar event selector
Thomas Lamprecht
2020-07-21 19:32:25 +0200
-
06a94edcf6
ui: sync job: default to false for "remove-vanished"
Thomas Lamprecht
2020-07-21 18:48:30 +0200
-
ef496e2c20
ui: sync job: group remote fields and use "Source" in labels
Thomas Lamprecht
2020-07-21 18:46:55 +0200