bb71e3a023 
					 
					
						
						
							
							tape: add manual page for media-pool.cfg  
						
						
						
						
					 
					
						2021-02-12 11:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1bf4c098 
					 
					
						
						
							
							tape: erase_media - automatically erase catalog and inventory  
						
						
						
						
					 
					
						2021-02-12 11:30:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32b88d928a 
					 
					
						
						
							
							ui: tape/BackupOverview: skip tapes without media-set  
						
						... 
						
						
						
						there is no data on them (yet), even if they belong to a pool
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-12 08:53:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8e1932337 
					 
					
						
						
							
							ui: tape/TapeInventory: add 'Set Tape Location' button  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-11 14:24:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c9fb570cc 
					 
					
						
						
							
							api2/types/tape/media_location: fix deserialization of MediaLocation::Vault  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-11 14:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56d22c66c0 
					 
					
						
						
							
							api2/tape/media: add 'move' api call  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-11 14:23:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85cdc4f371 
					 
					
						
						
							
							proxmox-tape: change lookup_drive_name to extract_drive_name  
						
						... 
						
						
						
						in most uses, we want to remove the drive from the param afterwards
where we don't, we already overwrite it with the result of this function
this fixes some commands (like 'proxmox-tape read-label --drive foo')
that failed with:
parameter 'drive': duplicate parameter.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-11 14:22:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96bcfb9b1f 
					 
					
						
						
							
							docs: add hint how to edit/modify the datastore.cfg file  
						
						
						
						
					 
					
						2021-02-11 14:20:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a874665eb 
					 
					
						
						
							
							proxmox-backup-manger verify-job CLI  
						
						... 
						
						
						
						Add missing command line interface to manage verification jobs. 
						
						
					 
					
						2021-02-11 14:06:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f6b69946e 
					 
					
						
						
							
							docs: use type_text for config::acl::Role  
						
						... 
						
						
						
						The list of roles is simply too long, so we use type_text to generate
reasonable docs. 
						
						
					 
					
						2021-02-11 13:47:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b7f44555e 
					 
					
						
						
							
							docs: add manual page for verification.cfg  
						
						
						
						
					 
					
						2021-02-11 13:40:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ca396c015 
					 
					
						
						
							
							docs: add manual page for acl.cfg  
						
						
						
						
					 
					
						2021-02-11 13:13:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8dae16035 
					 
					
						
						
							
							docs: add manual page fro sysc.cfg  
						
						
						
						
					 
					
						2021-02-11 11:52:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f02db04f9 
					 
					
						
						
							
							docs: use new type_text option for calendar events  
						
						
						
						
					 
					
						2021-02-11 11:51:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f35e44681 
					 
					
						
						
							
							fix proxmox_backup_manager remote list: s/userid/auth-id/  
						
						
						
						
					 
					
						2021-02-11 11:31:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6279b8f5a5 
					 
					
						
						
							
							docs: add manukal page for remote.cfg  
						
						
						
						
					 
					
						2021-02-11 11:25:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3084232cb5 
					 
					
						
						
							
							depend on proxmox 0.10.5  
						
						
						
						
					 
					
						2021-02-11 10:49:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67cc79ec52 
					 
					
						
						
							
							docs: add user.cfg.5 manual page  
						
						
						
						
					 
					
						2021-02-10 16:51:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9a09a9501 
					 
					
						
						
							
							docs: add "Configuration Files" appendix  
						
						
						
						
					 
					
						2021-02-10 11:28:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a0d3a3e3f 
					 
					
						
						
							
							docs: add datastore.cfg.5 man page  
						
						
						
						
					 
					
						2021-02-10 11:05:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2322a980d0 
					 
					
						
						
							
							docs: add utility binary to generate docs  
						
						
						
						
					 
					
						2021-02-10 11:05:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c19f5b85a3 
					 
					
						
						
							
							update debian/control  
						
						
						
						
					 
					
						2021-02-10 11:05:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f9d8438ab 
					 
					
						
						
							
							tfa: derive WebauthnConfigUpdater via api macro  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-02-10 10:47:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51c80c5a52 
					 
					
						
						
							
							depend on proxmox 0.10.4  
						
						
						
						
					 
					
						2021-02-10 10:24:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6477ebcf6f 
					 
					
						
						
							
							copyright: adopt year  
						
						
						
						
					 
					
						2021-02-10 09:56:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc02c2789c 
					 
					
						
						
							
							ui: tape/ChangerStatus: show more inventory info for tapes in slots  
						
						... 
						
						
						
						do not only show if labeled, but the whole status (full/writeable/etc.)
and to which pool the tape belongs (if any)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-10 06:21:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0b3d09236 
					 
					
						
						
							
							ui: tape/TapeInventory: show expired status  
						
						... 
						
						
						
						this is saved in a separate property, but show in status like
'proxmox-tape media list'
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-10 06:21:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ddbab6193 
					 
					
						
						
							
							ui: tape/BackupOverview: do not iterate over empty tapes  
						
						... 
						
						
						
						tapes not belonging to a pool cannot contain data, so skip them
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-10 06:21:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						befd95a90a 
					 
					
						
						
							
							pxar: improve error messages  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-02-09 13:09:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab6cd4229b 
					 
					
						
						
							
							pxar: skip write_attr_fd if they are equal  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-02-09 13:09:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9213744ecb 
					 
					
						
						
							
							fix   #3026 : pxar: metadata: apply flags _after_ updating mtime  
						
						... 
						
						
						
						otherwise we'll fail to update the mtime of immutable files
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-02-09 13:08:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41c0333814 
					 
					
						
						
							
							ui: tape/window/LabelMedia: change to POST  
						
						... 
						
						
						
						this changed in the backend
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-09 08:46:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afcf8b3ed6 
					 
					
						
						
							
							api2/tape/drive: add missing locks for some drive actions  
						
						... 
						
						
						
						else a backup/restore can easily be disrupted
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-09 08:46:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69ebbec40b 
					 
					
						
						
							
							ui: tape/BackupOverview: rework BackupOverview (again)  
						
						... 
						
						
						
						instead of showing the snapshots directly under the pool and then the
media-sets, list the media-sets under the pool and only after the
snapshots
this has several advantages:
* we only have to read one set of tape catalog data on expand and not all of
  them everytime (which does not scale)
* we can show media-sets without snapshots, this can happen when we
  inventoried a set of tapes from another pbs instance, or lost the
  catalog data somehow
the disadvantage is that one has to go look for the media set where the
snapshot is included, but we can solve this by implementing a search
function in the future (in the backend)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-09 08:42:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b22a9c14a4 
					 
					
						
						
							
							docs: disable smartquotes  
						
						
						
						
					 
					
						2021-02-09 08:36:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54067d8225 
					 
					
						
						
							
							ui: loginview: fix typo in view-model variable name  
						
						... 
						
						
						
						s/availabel/available/g
no semantic change at all
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-02-08 12:57:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d64c4eeab0 
					 
					
						
						
							
							ui: dashboard/TaskSummary: map type filter back to original type  
						
						... 
						
						
						
						we include all tasks whose type start with 'verif' in the type 'verify'
but if we want to actually show them in the pop-up, we have to reverse
map this back to 'verif', else there are tasks missing from there
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-08 12:55:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15d2c7786e 
					 
					
						
						
							
							client: move test output files to target/testout  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-08 09:52:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73a1da5ed6 
					 
					
						
						
							
							pmt: document driver options  
						
						
						
						
					 
					
						2021-02-08 08:34:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbf8779388 
					 
					
						
						
							
							doc: improve pmt/pmtx manual pages  
						
						
						
						
					 
					
						2021-02-06 16:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3231c35fb8 
					 
					
						
						
							
							doc: fix problems in pxar manual page  
						
						... 
						
						
						
						- Avoid doubled title (Description/Description)
- Avoid error with sphinx :ref: role 
						
						
					 
					
						2021-02-06 16:21:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ced7838de4 
					 
					
						
						
							
							tape: fix path for test files  
						
						
						
						
					 
					
						2021-02-06 09:32:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f26b8668a 
					 
					
						
						
							
							client: track key source, print when used  
						
						... 
						
						
						
						to avoid confusing messages about using encryption keys when restoring
plaintext backups, or about loading master keys when they are not
actually used for the current operation.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 09:07:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9432838914 
					 
					
						
						
							
							client: refactor crypto_parameter handling  
						
						... 
						
						
						
						pull out the crypt-mode to logically group arms and make the whole mess
a bit more "human-parsable".
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 09:06:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a89a7794e 
					 
					
						
						
							
							client: extend tests for master key handling  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 09:05:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0a87c12fb 
					 
					
						
						
							
							client: allow passing specific master key  
						
						... 
						
						
						
						it's needed for PVE's LXC integration, and might be interesting for
other more special usage scenarios as well.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 09:04:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6a7ea0a2f 
					 
					
						
						
							
							client: refactor keyfile_parameters  
						
						... 
						
						
						
						no semantic changes intended
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 09:03:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bb057e5a2 
					 
					
						
						
							
							client: add test for keyfile_parameters  
						
						... 
						
						
						
						this will get more complex soon, so add test to document current
behaviour.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 08:58:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2924b37d6d 
					 
					
						
						
							
							key: rustfmt module  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 08:56:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42c0f784e2 
					 
					
						
						
							
							key: add show-master-pubkey command  
						
						... 
						
						
						
						and print public key when generating/importing..
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 08:55:21 +01:00