3cdd1a3424 
					 
					
						
						
							
							tape: erase_media - automatically load media (with tape libraries).  
						
						
						
						
					 
					
						2021-02-17 06:55:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be61c56c21 
					 
					
						
						
							
							api2/tape/drive: add optional label-text to erase  
						
						... 
						
						
						
						if given, erases the tape only iff the inserted tape contains that label
used to safeguard tape erasing from ui for standalone drives
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-02-17 06:55:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbaef7d04d 
					 
					
						
						
							
							tape: add regression test for alloc_writable_media  
						
						
						
						
					 
					
						2021-02-17 06:55:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						159100b944 
					 
					
						
						
							
							tape: ui - avoid changer status query in backup content panel  
						
						
						
						
					 
					
						2021-02-15 12:17:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41a8db3576 
					 
					
						
						
							
							tape: implement API to run tape backup jobs  
						
						
						
						
					 
					
						2021-02-15 11:09:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fe291ab794 
					 
					
						
						
							
							cleanup: tape_backup_job.rs - do not use #[allow(non_camel_case_types)]  
						
						
						
						
					 
					
						2021-02-15 10:41:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adb65b9889 
					 
					
						
						
							
							tape: fix proxmox-tape pool config command  
						
						
						
						
					 
					
						2021-02-15 08:58:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8513626b9f 
					 
					
						
						
							
							proxmox-backup-proxy: schedule tape backup jobs  
						
						
						
						
					 
					
						2021-02-15 08:30:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ca0ba4515 
					 
					
						
						
							
							tape: add tape-job.cfg manual page  
						
						
						
						
					 
					
						2021-02-15 07:05:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42200c405a 
					 
					
						
						
							
							fix api sort order  
						
						
						
						
					 
					
						2021-02-15 06:35:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be327dbccd 
					 
					
						
						
							
							tape: add tape backup job configuration  
						
						
						
						
					 
					
						2021-02-14 10:35:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1bf4c098 
					 
					
						
						
							
							tape: erase_media - automatically erase catalog and inventory  
						
						
						
						
					 
					
						2021-02-12 11:30:34 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2322a980d0 
					 
					
						
						
							
							docs: add utility binary to generate docs  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbf8779388 
					 
					
						
						
							
							doc: improve pmt/pmtx manual pages  
						
						
						
						
					 
					
						2021-02-06 16:50:56 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05f17d1ec4 
					 
					
						
						
							
							key: make 'default' master key explicit  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-02-06 08:52:11 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c209d6b10 
					 
					
						
						
							
							install pmt binary  
						
						
						
						
					 
					
						2021-02-05 12:42:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25aa55b5f5 
					 
					
						
						
							
							tape: correctly lock the tape device  
						
						
						
						
					 
					
						2021-02-05 10:50:21 +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