7c78d54231 
					 
					
						
						
							
							sgutils: allow command which does not transfer any data  
						
						
						
						
					 
					
						2021-01-24 15:19:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9d71e8b17 
					 
					
						
						
							
							sgutils2: allow to set custom timeouts  
						
						
						
						
					 
					
						2021-01-24 14:54:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0107fd323c 
					 
					
						
						
							
							cleanup: avoid compiler warnings  
						
						
						
						
					 
					
						2021-01-23 17:34:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ba47929a0 
					 
					
						
						
							
							tape: add docu about paperkey  
						
						
						
						
					 
					
						2021-01-23 15:34:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						794b0fe9ce 
					 
					
						
						
							
							tape: document hardware encryption  
						
						
						
						
					 
					
						2021-01-23 15:19:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						979dccc7ec 
					 
					
						
						
							
							tape: avoid error when clearing encryption key  
						
						... 
						
						
						
						Simply ignore clear request when sg_spin_data_encryption_caps fails.
Assume those are tapes without hardware encryption support. 
						
						
					 
					
						2021-01-23 10:20:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44a5f38bc4 
					 
					
						
						
							
							docs: clarify that client-server communication is secure  
						
						... 
						
						
						
						This clarifies the fact that all communication between client and server
uses TLS for secure communication.
Signed-off-by: Dylan Whyte <d.whyte@proxmox.com > 
						
						
					 
					
						2021-01-22 16:07:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf78f70885 
					 
					
						
						
							
							improve code docs in api2  
						
						... 
						
						
						
						Note: API methos should be declared pub, so that they show up in the generated docu. 
						
						
					 
					
						2021-01-22 15:57:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						545706cbee 
					 
					
						
						
							
							d/control: bump B-D on pve-eslint  
						
						... 
						
						
						
						the old one does not understand www/config/TfaView.js and fails the
build..
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-22 14:47:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d916ac531 
					 
					
						
						
							
							tape: add media pool config code docs  
						
						
						
						
					 
					
						2021-01-22 12:01:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4ab407045 
					 
					
						
						
							
							tape: add drive config code docs  
						
						
						
						
					 
					
						2021-01-22 11:51:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45212a8c78 
					 
					
						
						
							
							fix mtx parser bug: s/strip_suffix/strip_prefix/  
						
						
						
						
					 
					
						2021-01-22 11:00:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64b83c3d70 
					 
					
						
						
							
							tape: implement paperkey command for tape encryption keys  
						
						
						
						
					 
					
						2021-01-22 09:56:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						639a6782bd 
					 
					
						
						
							
							paperkey: move code to src/tools/paperkey.rs  
						
						
						
						
					 
					
						2021-01-22 09:42:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f34d69bcc 
					 
					
						
						
							
							tape: add volume-statistics api/command  
						
						
						
						
					 
					
						2021-01-22 08:45:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						337ff5a3cc 
					 
					
						
						
							
							tape: add estimated medium wearout to status  
						
						
						
						
					 
					
						2021-01-22 08:06:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e6459a818 
					 
					
						
						
							
							tape: set encryption key on restore  
						
						
						
						
					 
					
						2021-01-22 07:26:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aff3e16194 
					 
					
						
						
							
							tape: add code docs to src/config/tape_encryption_keys.rs  
						
						
						
						
					 
					
						2021-01-21 18:23:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9372c0787d 
					 
					
						
						
							
							renamed src/tape/sgutils2.rs -> src/tools/sgutils2.rs  
						
						
						
						
					 
					
						2021-01-21 17:57:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83fb2da53e 
					 
					
						
						
							
							tape: move MediaCatalog magic number into struct (doc cleanup)  
						
						
						
						
					 
					
						2021-01-21 17:48:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						645a044bf6 
					 
					
						
						
							
							tape: further hierarchy improvements  
						
						
						
						
					 
					
						2021-01-21 17:25:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37796ff73f 
					 
					
						
						
							
							tape: change code hierarchy to improve docs  
						
						
						
						
					 
					
						2021-01-21 17:12:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1fdcb1678 
					 
					
						
						
							
							tape: do not export/doc low level libsgutils2 bindings  
						
						
						
						
					 
					
						2021-01-21 16:38:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aab9a26409 
					 
					
						
						
							
							ui: cleanup order of declraing properties  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-21 15:09:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						958055a789 
					 
					
						
						
							
							ui: fix on-parse use of global Proxmox.UserName  
						
						... 
						
						
						
						This is wrong most of the time, when not loading the web interface
with valid credentials, and thus some checks or defaults did not
evaluated correctly when the underlying value was only set later.
Needs to be set on component creation only, this can be done through
initComponent, even listeners, view controllers or cbind closures.
Use the latter, as all affected components already use cbind.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-21 15:08:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edda5039d4 
					 
					
						
						
							
							tape: improve code docs  
						
						
						
						
					 
					
						2021-01-21 13:19:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c86893d95 
					 
					
						
						
							
							cleanup: always compute fingerprint in KeyConfig constructors  
						
						
						
						
					 
					
						2021-01-21 11:56:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d543587d34 
					 
					
						
						
							
							Merge branch 'master' of ssh://proxdev.maurer-it.com/rust/proxmox-backup  
						
						
						
						
					 
					
						2021-01-21 10:56:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						780bc4cad2 
					 
					
						
						
							
							tape: try to set encryption key with read-label command  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18bd6ba13d 
					 
					
						
						
							
							tape: restore_key - always update key, even if there is already an entry  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4dafc513cc 
					 
					
						
						
							
							tape: fix file permissions for tape encryptiuon keys  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7acd5c5659 
					 
					
						
						
							
							cleanup: remove missleading wording from code docs  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8428063d9e 
					 
					
						
						
							
							cleanup: KeyConfig::decrypt - show password hint on error  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f490dda05a 
					 
					
						
						
							
							tape: use type Uuid instead of String  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b191385ea 
					 
					
						
						
							
							tape: use specialized encryption key per media-set  
						
						
						
						
					 
					
						2021-01-21 10:31:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc228e5eaf 
					 
					
						
						
							
							api: add types for UUIDs  
						
						
						
						
					 
					
						2021-01-20 17:16:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8be65e34de 
					 
					
						
						
							
							clippy: replace transmute with &*  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:41:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d967d8f1a7 
					 
					
						
						
							
							clippy: remove drop(&..)  
						
						... 
						
						
						
						it does nothing.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:41:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50deb0d3f8 
					 
					
						
						
							
							clippy: use is_null to check for null pointers  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:41:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d928b25fe 
					 
					
						
						
							
							clippy: remove some unnecessary reference taking  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2f81791d1 
					 
					
						
						
							
							clippy: fix for_kv_map  
						
						... 
						
						
						
						and allow it in the one case where the entry loop is intended, but the
code is not yet implemented fully.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						382f10a0cc 
					 
					
						
						
							
							clippy: fix/allow needless_range_loop  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d2133db98 
					 
					
						
						
							
							clippy: use while let loops  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09faa9ee95 
					 
					
						
						
							
							clippy: pass &str/&[..] instead of &String/&Vec  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ccec086e25 
					 
					
						
						
							
							clippy: remove unnecessary &mut  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						05725ac9a4 
					 
					
						
						
							
							clippy: remove unnecessary let binding  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96b7483138 
					 
					
						
						
							
							clippy: remove/replace needless explicit lifetimes  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81281d04a4 
					 
					
						
						
							
							clippy: fix/allow identity_op  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e062ebbc29 
					 
					
						
						
							
							clippy: us *_or_else with function calls  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b92cad0938 
					 
					
						
						
							
							clippy: convert single match to if let  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-20 16:23:54 +01:00