4c9174ce26
ui: tape/DriveConfig: add missing tooltips
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-05 16:13:04 +01:00
1d70e3812c
ui: tape/DriveConfig: add Catalog button
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-05 16:12:49 +01:00
e2225aa882
ui: tape/ChangerStatus: add inventory button
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-05 16:12:18 +01:00
99dd709f3e
ui: tape/ChangerStatus: remove unnecessary buttons
...
they exist in the changer config pane, and are unnecessary here
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-05 16:12:18 +01:00
f197c286d5
tape/inventory: fix missing parameter in error message
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-05 16:12:18 +01:00
b121711baa
update debian/control
2021-02-05 16:12:18 +01:00
085655b21b
Merge branch 'master' of ssh://proxdev.maurer-it.com/rust/proxmox-backup
2021-02-05 12:53:43 +01:00
4c209d6b10
install pmt binary
2021-02-05 12:42:20 +01:00
8dc45e291a
depend on proxmox 0.10.2
2021-02-05 12:42:20 +01:00
ec1ae7e631
docs/online-help: prefix some refs with their chapter name
...
and fix some issues from referenced named the same as their heading
they anchor too.
This should be fixed for real in our python plugin to scan for such
references, its probably a bug there, but as most of the problematic
ones where wrong (missing chapter prefix) anyway changing them is OK
too.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-05 11:42:06 +01:00
25aa55b5f5
tape: correctly lock the tape device
2021-02-05 10:50:21 +01:00
b5c6088130
ui: autofocus after rendering text fields for 2fa
...
Co-Authored-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
Tested-by: Oguz Bektas <o.bektas@proxmox.com >
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com >
2021-02-05 06:55:56 +01:00
a65eb0ec29
ui: wrap regexText in gettext() for translations
...
also fix a small typo in recovery keys text
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com >
2021-02-05 06:55:56 +01:00
42eef1451c
ui: tape/ChangerStatus: add 'is labeled' column for tapes
...
so that a user can see if a tape in a library is not yet labeled
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-04 17:36:29 +01:00
11ecf058e4
ui: tape/PoolConfig: add flex to columns
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-04 17:36:18 +01:00
5f1f7ef564
ui: tape/PoolEdit: add selector for encryption keys
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-04 17:36:06 +01:00
2e4e698633
ui: tape: add EncryptionPanel to add/remove encryption keys
...
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-04 17:35:46 +01:00
02dce8cad0
docs: index: update copyright years
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-04 16:06:38 +01:00
8aa4842fa8
bump version to 1.0.8-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
v1.0.8
2021-02-04 12:39:52 +01:00
efc09f63cc
docs: tech overview: avoid 'we' and other small style fixes/additions
...
"we" should be avoided, it's never quite clear who is "we" in the
context here and it leads to some technical wrong meanings, e.g., we
(here assumed to be "we developers") do not read any backup data, the
Proxmox Backup client does.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-04 12:27:14 +01:00
3253d8a2e4
docs: tech overfiew: fix line length
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-04 12:05:27 +01:00
1531185dd0
docs: explain some technical details about datastores/chunks
...
adds explanations for:
* what datastores are
* their relation with snapshots/chunks
* basic information about chunk directory structures
* fixed-/dynamically-sized chunks
* special handling of encrypted chunks
* hash collision probability
* limitation of file-based backups
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-04 11:30:42 +01:00
baf9c3704e
ui: task summary: add verification jobs to count
...
fixes a bug in which verification jobs were being excluded from the
verify task summary.
Signed-off-by: Dylan Whyte <d.whyte@proxmox.com >
2021-02-04 11:07:22 +01:00
cdf39e62b3
tape: MediaPool - replace use_offline_media with changer_name
...
This way, we can improve location_is_available, because we only
consider media from that changer as available.
2021-02-04 10:15:18 +01:00
b81e37f6ab
tape: improve code reuse
2021-02-04 09:39:16 +01:00
ddebbb52fd
tape: fix tests for BlockedReader
2021-02-04 08:54:54 +01:00
983e929e25
tape: add multi volume reader/writer implementations
...
We currently do not use it. Added anaways, to show the possibility.
2021-02-04 08:36:35 +01:00
f47e035721
tape: cleanup - move tape file readers/writers into src/tape/file_formats folder
2021-02-04 07:59:37 +01:00
a80d72f999
tape: allow to abort restore tasks
2021-02-04 07:05:43 +01:00
8de9a9917f
cleanup: use task_log macro
2021-02-04 06:55:18 +01:00
fa016c1697
HttpsConnector: use hostname instead of URL again
...
fixes connecting to hosts with valid certificates without a
pinned fingerprint
this was accidentally changed in the tokio-1.0 updates
apparently
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
Fixes: 0f860f712f
("tokio 1.0: update to new tokio-openssl interface")
2021-02-03 15:18:18 +01:00
7d2c156eb1
tape: BlockedReader - always consume EOF
2021-02-03 13:25:59 +01:00
04cec92e8d
update copyright years
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-03 12:04:27 +01:00
64394b0de8
bump version to 1.0.7-1
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
v1.0.7
2021-02-03 10:36:18 +01:00
2f617a4548
docs: tfa: add screenshots
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-03 10:36:18 +01:00
2ba64bed18
ui: tfa: fix emptyText for password
...
One needs to enter their password, not the one from the user one
adds/deletes TFA.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-03 10:36:18 +01:00
cafccb5991
d/control: update
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-02-03 10:36:18 +01:00
b22e8c3632
tape: add media pool regression tests
2021-02-03 10:23:04 +01:00
7929292618
tape: add regresion test for media state
2021-02-03 09:34:31 +01:00
0d4e4cae7f
tape: improve pmt command line completion
2021-02-03 08:54:12 +01:00
f4ba2e3155
depend on proxmox 0.10.1
2021-02-03 08:53:34 +01:00
7101ed6e27
ui: tape: add TapeInventory panel
...
since we do not show the tapes anymore in the BackupOverview, add
another panel where we can list the available tapes in the inventory
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:47:35 +01:00
85ac35aa9a
ui: tape: add Restore Window
...
in the BackupOverview, when a media-set is selected
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:47:21 +01:00
40590561fe
ui: tape: TapeBackupWindow: add missing DriveSelector
...
and make it a bit wider
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:47:05 +01:00
631e550920
ui: tape: rework BackupOverview
...
instead of grouping by tape (which is rarely interesting),
group by pool -> group -> id -> mediaset
this way a user looking for a backup of specific vm can do just that
we may want to have an additional view here were we list all snapshots
included in the selected media-set ?
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:46:43 +01:00
f806c0effa
ui: refactor get_type_icon_cls
...
we need this later again
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:46:15 +01:00
50a4797fb1
api2/types/tape/media: add media_set_ctime to MediaContentEntry
...
to be able to better sort in the ui
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-02-02 14:45:54 +01:00
cc2a0b12f8
test: define tape tests as submodule
2021-02-02 14:38:15 +01:00
988e8de122
tape: set correct ownership on lock file
2021-02-02 14:18:57 +01:00
2f8809c6bc
test: src/tape/inventory.rs - avoid chown when running tests
2021-02-02 13:43:16 +01:00