5c852d5b82 
					 
					
						
						
							
							tokio: adapt to 1.0 runtime changes  
						
						... 
						
						
						
						enter() now returns a guard, and the builder got revamped to make the
choice between MT and current thread explicit.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-14 16:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						484172b5f8 
					 
					
						
						
							
							tokio 1.0: AsyncRead/Seek with ReadBuf  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-14 16:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d148958b67 
					 
					
						
						
							
							proxmox 0.10: use tokio::time::timeout directly  
						
						... 
						
						
						
						TimeoutFutureExt is no more
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-14 16:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a8d773ad0 
					 
					
						
						
							
							tokio 1.0: delay -> sleep  
						
						... 
						
						
						
						almost the same thing, new name(s), no longer Unpin
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-14 16:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						427d90e6c1 
					 
					
						
						
							
							update to tokio 1.0  
						
						... 
						
						
						
						and various related crates
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2021-01-14 16:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b2e4079d0 
					 
					
						
						
							
							d/control: sort and fix whitespace errors  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-14 15:11:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a0b410554 
					 
					
						
						
							
							manager: user/token list: fix rendering 0 (never) expire date  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-14 13:59:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d50a6192f 
					 
					
						
						
							
							tape: sg-tape-cmd - add more ways to specify devices  
						
						
						
						
					 
					
						2021-01-14 13:05:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						781da7f6f0 
					 
					
						
						
							
							tape: add --inventorize flag to read-label API/CLI  
						
						
						
						
					 
					
						2021-01-14 11:51:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						646221cc29 
					 
					
						
						
							
							ui: window/{AddWebauthn, TfaEdit}: fix spacing/border of the windows  
						
						... 
						
						
						
						the password field should not be indented differently than the rest of
the fields, and we never have a border on the panels
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b168a27f73 
					 
					
						
						
							
							ui: window/AddTotp: fix spacing styling of form fields  
						
						... 
						
						
						
						by moving the lower fields into the form itself and dropping the padding
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a442bd9792 
					 
					
						
						
							
							ui: window/AddTfaRecovery: fix style of TfaRecoveryShow window  
						
						... 
						
						
						
						to have a more similar layout/spacing to our other windows
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						884fec7735 
					 
					
						
						
							
							ui: window/AddTfaRecovery: rewrite to a Proxmox.window.Edit  
						
						... 
						
						
						
						we can reuse the edit window from widget toolkit for the most part
this solves some spacing and layout issues and is less code
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cb89f302f 
					 
					
						
						
							
							ui: config/TfaView: disable Remove button by default  
						
						... 
						
						
						
						gets enabled when an item is clicked
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da36bbe756 
					 
					
						
						
							
							ui: LoginView: remove not used viewModel  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-13 16:46:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25e464c5ce 
					 
					
						
						
							
							tape: MediaPool - allow to allocate free tapes  
						
						
						
						
					 
					
						2021-01-13 14:25:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8446fbca85 
					 
					
						
						
							
							tape: rename changer_id to label_text  
						
						
						
						
					 
					
						2021-01-13 13:26:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9738dd545f 
					 
					
						
						
							
							tape: docu - explain manual backups and tape cleaning  
						
						
						
						
					 
					
						2021-01-12 17:26:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0bce2118e7 
					 
					
						
						
							
							tape: improve docu  
						
						
						
						
					 
					
						2021-01-12 16:37:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6543214dde 
					 
					
						
						
							
							tape: MediaListEntry - add ctime  
						
						
						
						
					 
					
						2021-01-12 12:01:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d91c6fd4e1 
					 
					
						
						
							
							ui: tfa: drop bogus gettext of empty string  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-01-12 11:44:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						711d1f6fc3 
					 
					
						
						
							
							ui: notify options: Remove gettext for root@pam  
						
						... 
						
						
						
						Translating root@pam is not useful, especially as the empty text symbolises the
default value.
Signed-off-by: Dominic Jäger <d.jaeger@proxmox.com > 
						
						
					 
					
						2021-01-12 11:41:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e422beec74 
					 
					
						
						
							
							fix   #3245 : only use default schedule for new jobs  
						
						... 
						
						
						
						an empty schedule means 'none', so do not fill it with the default
in case we edit an existing job (like we do already for sync jobs)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-01-12 10:26:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a484c9cf96 
					 
					
						
						
							
							tape: automatically reload tapes inside autoloader  
						
						... 
						
						
						
						We always automatically unload tapes to free library slots,
so it should not happen that an ejected tape resides inside the drive.
This is just a safe guard to handle the situation in case it happens ...
You can manually produce the situation by ejecting a tape without unloading:
 mt -f /dev/nst0 eject
Note: Our "proxmox-tape eject" does automatic unload 
						
						
					 
					
						2021-01-12 09:49:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5654d8ceba 
					 
					
						
						
							
							tape: make eject/export more reliable, improve logging  
						
						
						
						
					 
					
						2021-01-12 09:16:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						31cf625af5 
					 
					
						
						
							
							tape: improve backup logs  
						
						
						
						
					 
					
						2021-01-11 13:23:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						93be18ffd2 
					 
					
						
						
							
							tape: fix tape alert flag values  
						
						
						
						
					 
					
						2021-01-11 13:23:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e96464c795 
					 
					
						
						
							
							d/control bump  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 12:09:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad0ed40a59 
					 
					
						
						
							
							api: return "invalid" as CSRF token for partial tickets  
						
						... 
						
						
						
						So that old clients don't `unwrap` a `None` value.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						63fd8e58b2 
					 
					
						
						
							
							gui: masks for: adding recovery and removals  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						758a827c2d 
					 
					
						
						
							
							gui: add load mask during webauthn api calls  
						
						... 
						
						
						
						so that if we run into the 3s delay due to the wrong
password the window is properly masked
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ad33e8052 
					 
					
						
						
							
							tfa: use UNAUTHORIZED http status in password check  
						
						... 
						
						
						
						to trigger our 3s delay in the rest handler
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						abfe0c0e70 
					 
					
						
						
							
							tfa: fixup for challenge file split  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f22dfb5ece 
					 
					
						
						
							
							tfa: remove tfa user when a user is deleted  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bda51688b 
					 
					
						
						
							
							tfa: improve user existence check  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eab25e2f33 
					 
					
						
						
							
							tfa: allow deletion of entries of non-existent users  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94bd11bae2 
					 
					
						
						
							
							typo fixups  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						759af9f00c 
					 
					
						
						
							
							tfa api: return types and 'pub' structs/methods  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f58e5132aa 
					 
					
						
						
							
							tfa: entry access/iteration cleanup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d831846706 
					 
					
						
						
							
							tfa: r#type parameter name  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1fc9ac0433 
					 
					
						
						
							
							tfa: _entry api method name suffix consistency  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c48d0af1f 
					 
					
						
						
							
							tfa gui: fix adding recovery keys as user  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30fb19be35 
					 
					
						
						
							
							tfa view: html-escape description text  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbeac4ea28 
					 
					
						
						
							
							gui: tfa support  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f066a9b21 
					 
					
						
						
							
							proxy: expose qrcodejs  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5a767cd1d 
					 
					
						
						
							
							depend on libjs-qrcodejs  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						027ef213aa 
					 
					
						
						
							
							api: tfa management and login  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc1fdd6267 
					 
					
						
						
							
							config: add tfa configuration  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96918252e5 
					 
					
						
						
							
							buildcfg: add rundir helper macro  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						014dc5f9d7 
					 
					
						
						
							
							tools: add create_run_dir helper  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-01-11 10:22:32 +01:00