affc224aca 
					 
					
						
						
							
							tape: read_tape_mam - pass correct allocation len  
						
						
						
						
							
						
					 
					
						2021-03-10 09:24:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f82d32977 
					 
					
						
						
							
							tape: cleanup - remove wrong inline comment  
						
						
						
						
							
						
					 
					
						2021-03-10 08:11:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a06e08618 
					 
					
						
						
							
							api2/tape/backup: continue on vanishing snapshots  
						
						... 
						
						
						
						when we do a prune during a tape backup, do not cancel the tape backup,
but continue with a warning
the task still fails and prompts the user to check the log
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-09 10:20:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1057b1f5a5 
					 
					
						
						
							
							tape: lock artificial "__UNASSIGNED__" pool to avoid races  
						
						
						
						
							
						
					 
					
						2021-03-09 10:00:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af76234112 
					 
					
						
						
							
							tape: improve MediaPool allocation by sorting tapes by ctime and label_text  
						
						
						
						
							
						
					 
					
						2021-03-09 08:33:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1825c1a9b7 
					 
					
						
						
							
							bump version to 1.0.9-1  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
 
						
					 
					
						2021-03-08 17:06:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a8bf2cac9 
					 
					
						
						
							
							ui: navigation: adapt tape icons also here  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 17:06:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc5ef79bec 
					 
					
						
						
							
							ui: tape drive icon: invert  
						
						... 
						
						
						
						Less anti-aliasing to do, so it looks better when small.
Note, I use a mask as else we could not cut out something
transparent, but only over paint it filled with white, which is not
the same and not how font awesome does it.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 15:51:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3725d95c65 
					 
					
						
						
							
							ui: tape panel: add/use icons  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 14:35:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4fb068019e 
					 
					
						
						
							
							ui: tape: code style: xtype coms first  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 14:35:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6446a078a0 
					 
					
						
						
							
							ui: tape/window/Tape{Backup, Restore}: allow empty notify user field  
						
						... 
						
						
						
						we have to set skipEmptyText on comboGrids
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 14:29:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d7fcbece8 
					 
					
						
						
							
							tape/linux_tape: remove debug prints  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 14:29:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8703a68a31 
					 
					
						
						
							
							tape/backup: add success/error notifications  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 14:29:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9bcdade85f 
					 
					
						
						
							
							ui: remove cartridge memory panel (show window after butten press instead)  
						
						
						
						
							
						
					 
					
						2021-03-08 12:52:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0156179b9 
					 
					
						
						
							
							ui: fix date rendering in drive status  
						
						
						
						
							
						
					 
					
						2021-03-08 11:30:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a0bad9d6 
					 
					
						
						
							
							ui: tape/Drive{Config, Status} move actions to status panel  
						
						... 
						
						
						
						so that the 'DriveConfig' panel is purely for configuration
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 11:18:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4003d9078 
					 
					
						
						
							
							ui: tape/DriveStatus: add cartridge memory grid  
						
						... 
						
						
						
						that the user can load when a tape is inserted
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 11:18:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f4a62de2f 
					 
					
						
						
							
							docs: fix note about global media pool namespace  
						
						
						
						
							
						
					 
					
						2021-03-08 10:56:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf23f63aa5 
					 
					
						
						
							
							docs: alabaster theme: better contrast for background color of topics  
						
						... 
						
						
						
						The old value just was way to heavy, and notes/warnings/...
admonitions did not stick out anymore.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 10:19:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd641b99c3 
					 
					
						
						
							
							ui: add online help to drive/changer status  
						
						
						
						
							
						
					 
					
						2021-03-08 09:47:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						225affc9ca 
					 
					
						
						
							
							tape: add docu link targets for online help  
						
						
						
						
							
						
					 
					
						2021-03-08 09:37:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ce2481a69 
					 
					
						
						
							
							tape: clean - fix if cleaning tape is already loaded  
						
						
						
						
							
						
					 
					
						2021-03-08 09:08:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d95c74c6e7 
					 
					
						
						
							
							tape: test tape alert flags after drive clean  
						
						
						
						
							
						
					 
					
						2021-03-08 09:08:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						218ee3269f 
					 
					
						
						
							
							ui: images: simplify tape icon  
						
						... 
						
						
						
						1. Use same height as width
2. drop the top/bottom "frame" lines
3. instead of two "bearings" side by side, like VHS or music-compact
   tapes have, use a single bearing and an outer circle to denote the
   magnetic tape edge
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-08 09:02:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ca5f8daf3 
					 
					
						
						
							
							pmt: add tape-alert-flags command  
						
						
						
						
							
						
					 
					
						2021-03-08 07:37:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98cdee781a 
					 
					
						
						
							
							docs: use code-block inside tape-backup.rst  
						
						
						
						
							
						
					 
					
						2021-03-06 12:20:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9cf4504909 
					 
					
						
						
							
							docs: document tape backup jobs  
						
						
						
						
							
						
					 
					
						2021-03-06 12:10:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f846a3fc1 
					 
					
						
						
							
							add proxmox-tape bash-completion  
						
						
						
						
							
						
					 
					
						2021-03-06 10:22:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9793d47f9 
					 
					
						
						
							
							api2/tape: add notify_user to backup(-jobs) and restore api calls  
						
						... 
						
						
						
						so that a user can be given that will be notified for
manual intervention (e.g. inserting a tape)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-05 17:20:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be8adca115 
					 
					
						
						
							
							ui: tape: add notify-user fields  
						
						... 
						
						
						
						to backup jobs, backups and restores
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-05 12:53:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9152a0077f 
					 
					
						
						
							
							config/tape_job: add notify-user config to tape jobs  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com > 
						
						
							
						
					 
					
						2021-03-05 12:51:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b90c67fb4 
					 
					
						
						
							
							tape: avoid Updatable for now  
						
						
						
						
							
						
					 
					
						2021-03-05 12:51:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4975d3102 
					 
					
						
						
							
							tape: finish api permission checks  
						
						
						
						
							
						
					 
					
						2021-03-05 11:49:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee33795b72 
					 
					
						
						
							
							acl: use /tape/device instead of /tape/drive and /tape/changer  
						
						
						
						
							
						
					 
					
						2021-03-05 10:06:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90e16be3ae 
					 
					
						
						
							
							tape: improve PoolWriter logging  
						
						... 
						
						
						
						Log reason why we allocate a new media set. 
						
						
							
						
					 
					
						2021-03-05 09:59:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf90a369e2 
					 
					
						
						
							
							cleanup: rename token_user into auth_id_filter  
						
						
						
						
							
						
					 
					
						2021-03-05 08:36:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b303323be 
					 
					
						
						
							
							ui: use shorter datetime format for encryption key creation time  
						
						
						
						
							
						
					 
					
						2021-03-04 17:57:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1576c7a0d9 
					 
					
						
						
							
							ui: do not show MediaSet Uuid in backup content grid  
						
						
						
						
							
						
					 
					
						2021-03-04 17:09:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd5d6103ea 
					 
					
						
						
							
							tape: fix media_expire_time  
						
						
						
						
							
						
					 
					
						2021-03-04 16:58:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						207f763d1a 
					 
					
						
						
							
							tfa docs: language fixup  
						
						... 
						
						
						
						Simplifies the introduction a bit and makes it more readable.
Also some other minor language fixes throughout the section.
Signed-off-by: Dylan Whyte <d.whyte@proxmox.com > 
						
						
							
						
					 
					
						2021-03-04 15:22:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bed3aedc8 
					 
					
						
						
							
							tape: fix wrong media set expire time  
						
						
						
						
							
						
					 
					
						2021-03-04 12:38:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab77d660cc 
					 
					
						
						
							
							tape: improve media status in list_media  
						
						
						
						
							
						
					 
					
						2021-03-04 10:17:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b74a1daae9 
					 
					
						
						
							
							ui: add acl paths for tape permission  
						
						
						
						
							
						
					 
					
						2021-03-04 08:33:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bec357e2cb 
					 
					
						
						
							
							ui: tape: add missing monStoreErrors calls for the grids  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 16:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78593b5b5c 
					 
					
						
						
							
							tape/drive: improve error and email handling for requesting a tape load  
						
						... 
						
						
						
						Try once first to load the correct tape before sending an email to
insert the correct one. This way, the admin does not get a mail
if the correct tape is already inserted.
Also include the error we got that prompted the email to insert the
tape. This means that if the admin gets prompted to insert e.g.
"FOO" but inserts "BAR", he'll get an email that the wrong
tape is inserted.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 16:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d6f03a7fe 
					 
					
						
						
							
							ui: tape: only add tapestore and nav element once  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 16:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f46573f8c3 
					 
					
						
						
							
							add proxmox-tape zsh-completions  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 16:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b83e136fb6 
					 
					
						
						
							
							ui: tape/DriveStatus: fix handler name for eject  
						
						... 
						
						
						
						We call 'ejectMedia' not 'eject', so rename the function.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 16:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c4203b20c 
					 
					
						
						
							
							ui: webauthn registration: code cleanup long variable name  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 14:05:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f9eef1d47 
					 
					
						
						
							
							ui: webauthn registration: adapt error messages  
						
						... 
						
						
						
						There are variuos hints that 'InvalidStateError' can be assumed to
come from an already registered token[0][1].
So indicate that more strongly, also omit the extra line and warning
triangle, there's already an error icon present.
[0]: step 2: https://w3c.github.io/webauthn/#sctn-registering-a-new-credential 
[1]: step 3: https://w3c.github.io/webauthn/#sctn-op-make-cred 
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2021-03-03 14:05:05 +01:00