Thomas Lamprecht
77d634710e
bump version to 0.8.7-2
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
v0.8.7
2020-07-14 12:05:34 +02:00
Thomas Lamprecht
5c5181a252
d/lintian-overrides: ignore systemd-service-file-refers-to-unusual-wantedby-target
...
proxmox-backup-banner.service needs getty.target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-14 11:08:36 +02:00
Thomas Lamprecht
67042466e8
ui: datastore edit: avoid an extra indentation level
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-14 10:56:36 +02:00
Wolfgang Bumiller
757d0ccc76
warning fixup
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-14 10:37:14 +02:00
Wolfgang Bumiller
4a55fa87d5
bump version to 0.8.7-1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-14 10:25:53 +02:00
Wolfgang Bumiller
032cd1b862
pxar: restore file attributes, improve errors
...
and use the correct integer types for these operations
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-14 10:25:45 +02:00
Thomas Lamprecht
ec2434fe3c
ui: buildsys: add lint target
...
not yet automatically called on build, as it still fails.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-14 07:43:01 +02:00
Thomas Lamprecht
34389132d9
docs: installation: add note where to find the webinterface
...
As the 8007 vs 8006 port is new and could confuse people, especially
if they did not used the PBS installer.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-14 07:35:59 +02:00
Thomas Lamprecht
78ee20d72d
docs: fix typo s/PBS_REPOSTOR/PBS_REPOSITOR/
...
Reported-by: Piotr Paszkowski aka patefoniQ
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-13 19:23:50 +02:00
Thomas Lamprecht
601e42ac35
ui: running tasks: update limit to 100
...
else we'll never see the 99+ tasks ..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-11 12:53:32 +02:00
Thomas Lamprecht
e1897b363b
docs: add secure-apt
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-10 14:12:51 +02:00
Thomas Lamprecht
cf063c1973
bump version to 0.8.6-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
v0.8.6
2020-07-10 11:35:04 +02:00
Dietmar Maurer
f58233a73a
src/backup/data_blob_reader.rs: avoid unwrap() - return error instead
2020-07-10 11:28:19 +02:00
Thomas Lamprecht
d257c2ecbd
ui: fingerprint: add icon to copy button
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-10 11:17:20 +02:00
Thomas Lamprecht
e4ee7b7ac8
ui: fingerprint: add copy button
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-10 11:13:54 +02:00
Dominik Csapak and Dietmar Maurer
1f0d23f792
ui: add show fingerprint button to dashboard
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-10 11:08:53 +02:00
Dominik Csapak and Dietmar Maurer
bfcef26a99
api2/node/status: add fingerprint
...
and rename get_usage to get_status (since its not usage only anymore)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-10 11:08:53 +02:00
Dominik Csapak and Dietmar Maurer
ec01eeadc6
refactor CertInfo to tools
...
we want to reuse some of the functionality elsewhere
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-10 11:08:53 +02:00
Wolfgang Bumiller
660a34892d
update proxmox crate to 0.2.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-10 11:08:27 +02:00
Dietmar Maurer
d86034afec
src/bin/proxmox_backup_client/catalog.rs: fix keyfile handling
2020-07-10 10:36:45 +02:00
Dietmar Maurer
62593aba1e
src/backup/manifest.rs: fix signature (exclude 'signature' property)
2020-07-10 10:36:45 +02:00
Wolfgang Bumiller
0eaef8eb84
client: show key path when creating/changing default key
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-10 09:58:24 +02:00
Thomas Lamprecht
e39974afbf
client: add simple version command
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-10 09:34:07 +02:00
Dietmar Maurer
dde18bbb85
proxmox-backup-client benchmark: improve output format
2020-07-10 09:13:52 +02:00
Dietmar Maurer
a40e1b0e8b
src/server/rest.rs: avoid compiler warning
2020-07-10 09:13:52 +02:00
Thomas Lamprecht
a0eb0cd372
ui: running task: increase active limit we show in badge to 99
...
Two digits fit nicely, and the extra plus for the >99 case doesn't
takes that much space either. So that and the fact that 9 is just
really low makes me bump this to 99 as cut-off value.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 21:56:46 +02:00
Thomas Lamprecht
41067870c6
ui: tune badge styling a bit
...
the idea is to blend in when no task is running, thus no
background-color there. When tasks are running use the proxmox
branding guideline dark-grey, it isn't used as often so it should
fall into ones eye when changing but it has some use so it doesn't
seems out of place.
Reduce the border radius by a lot, so that it seems similar to the
one our ExtJS theme uses for the buttons outside - the original
border radius seems like it comes from the time where this was
intended to be a floating badge, there it'd make sense but as
integrated button one this seems to fit the style much more.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 21:51:25 +02:00
Thomas Lamprecht
33a87bc39a
docs: reference PDF variant in HTML output
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 21:31:38 +02:00
Thomas Lamprecht
bed3e15f16
debian/proxmox-backup-docs.links: fix name and target
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 21:23:41 +02:00
Stoiko Ivanov and Thomas Lamprecht
c687da9e8e
datastore: chown base dir on creation
...
When creating a new datastore the basedir is only owned by the backup
user if it did not exist beforehand (create_path chowns only if it
creates the directory), and returns false if it did not create the
directory).
This improves the experience when adding a new datastore on a fresh
disk or existing directory (not owned by backup) - backups/pulls can
be run instead of terminating with EPERM.
Tested on my local testinstall with a new disk, and a existing directory:
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2020-07-09 18:20:16 +02:00
Dominik Csapak and Thomas Lamprecht
be30e7d269
ui: dashboard/TaskSummary: fade icons if count is zero
...
so that users can see the relevant counts faster
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 17:10:47 +02:00
Dominik Csapak and Thomas Lamprecht
106603c58f
ui: fix crypt mode caluclation
...
also include 'mixed' in the calculation of the overall mode of a
snapshot and group
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 17:09:56 +02:00
Thomas Lamprecht
7ba2c1c386
docs: add initial basic software stack definition
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 17:09:05 +02:00
Dietmar Maurer
4327a8462a
proxmox-backup-client benchamrk: add more speed tests
2020-07-09 17:07:22 +02:00
Dietmar Maurer
e193544b8e
src/server/rest.rs: disable debug logs
2020-07-09 16:18:14 +02:00
Dietmar Maurer
323b2f3dd6
proxmox-backup-client benchmark: add --verbose flag
2020-07-09 16:16:39 +02:00
Dietmar Maurer
7884e7ef4f
bump version to 0.8.5-1
2020-07-09 15:35:07 +02:00
Dominik Csapak and Dietmar Maurer
fae11693f0
fix cross process task listing
...
it does not make sense to check if the worker is running if we already
have an endtime and state
our 'worker_is_active_local' heuristic returns true for non
process-local tasks, so we got 'running' for all tasks that were not
started by 'our' pid and were still running
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 15:30:52 +02:00
Stoiko Ivanov and Thomas Lamprecht
22231524e2
docs: expand datastore documentation
...
document retention settings and schedules per datastore with
some minimal examples.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2020-07-09 15:04:26 +02:00
Stoiko Ivanov and Thomas Lamprecht
9634ca07db
docs: add remotes and sync-jobs and schedules
...
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com >
2020-07-09 15:04:26 +02:00
Wolfgang Bumiller
62f6a7e3d9
bump pathpatterns to 0.1.2
...
Fixes `**/foo` not matching "foo" without slashes.
(`**/lost+found` now matches the `lost+found` dir at the
root of our tree properly).
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 14:34:10 +02:00
Thomas Lamprecht
86443141b5
ui: align version and user-menu spacing with pve/pmg
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 14:31:21 +02:00
Thomas Lamprecht
f6e964b96e
ui: make username a menu-button
...
like we did in PVE and PMG
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2020-07-09 14:31:21 +02:00
Dietmar Maurer
c8bed1b4d7
bump version to 0.8.4-1
2020-07-09 14:28:44 +02:00
Dominik Csapak and Dietmar Maurer
a3970d6c1e
ui: add TaskButton in header
...
opens a grid with the running tasks and a shortcut the the node tasks
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 14:26:57 +02:00
Dominik Csapak and Dietmar Maurer
cc83c13660
ui: add RunningTasksStore
...
so that we have a global store for running tasks
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 14:26:57 +02:00
Wolfgang Bumiller
bf7e2a4648
simpler lost+found pattern
...
the **/ is not required and currently also mistakenly
doesn't match /lost+found which is probably buggy on the
pathpatterns crate side and needs fixing there
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2020-07-09 14:06:42 +02:00
Dietmar Maurer
e284073e4a
bump version to 0.8.3-1
2020-07-09 13:55:15 +02:00
Dominik Csapak and Dietmar Maurer
3ec99affc8
get_disks: don't fail on zfs_devices
...
zfs does not have to be installed, so simply log an error and
continue, users still get an error when clicking directly on
ZFS
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 13:47:31 +02:00
Dominik Csapak and Dietmar Maurer
a9649ddc44
disks/zpool_status: add test for pool with special character
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2020-07-09 13:37:31 +02:00