| 
						
					 | 
					
						
						
							
						
						49c965a497
					 | 
					
						
						
							
							tape: rename DRIVE_ID_SCHEMA to DRIVE_NAME_SCHEMA
						
						
						
						
						
						
					 | 
					
						2020-12-13 09:18:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6fe9aedd0b
					 | 
					
						
						
							
							tape: correctly call Async handler in proxmox-tape
						
						
						
						
						
						
					 | 
					
						2020-12-12 09:58:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42cb9bd6a5
					 | 
					
						
						
							
							tape: avoid executor blocking in changer api
						
						
						
						
						
						
					 | 
					
						2020-12-12 09:45:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						66dbe5639e
					 | 
					
						
						
							
							tape: avoid executor blocking in drive API
						
						
						
						
						
						
						
						By using tokio::task::spawn_blocking(). 
						
						
					 | 
					
						2020-12-12 09:20:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						663ef85992
					 | 
					
						
						
							
							tape: use WorkerTask for erase and rewind
						
						
						
						
						
						
					 | 
					
						2020-12-11 11:19:33 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e92c75815b
					 | 
					
						
						
							
							tape: split inventory api
						
						
						
						
						
						
						
						inventory: sync, list labels with uuids,
update_inventory: WorkerTask, updates database 
						
						
					 | 
					
						2020-12-11 10:42:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6dbad5b4b5
					 | 
					
						
						
							
							tape: run label commands as WorkerTask (threads)
						
						
						
						
						
						
					 | 
					
						2020-12-11 09:10:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bff7e3f3e4
					 | 
					
						
						
							
							tape: implement barcode-label-mdedia
						
						
						
						
						
						
					 | 
					
						2020-12-11 07:50:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83abc7497d
					 | 
					
						
						
							
							tape: implement inventory command
						
						
						
						
						
						
					 | 
					
						2020-12-11 07:39:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be1a8c94ae
					 | 
					
						
						
							
							fix build: add missing file
						
						
						
						
						
						
					 | 
					
						2020-12-10 13:40:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4606f34353
					 | 
					
						
						
							
							tape: implement read-label command
						
						
						
						
						
						
					 | 
					
						2020-12-10 13:20:39 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7bb720cb4d
					 | 
					
						
						
							
							tape: implement label command
						
						
						
						
						
						
					 | 
					
						2020-12-10 12:30:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c4d8542ec1
					 | 
					
						
						
							
							tape: add media pool handling
						
						
						
						
						
						
					 | 
					
						2020-12-10 11:41:35 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9700d5374a
					 | 
					
						
						
							
							tape: add media pool cli
						
						
						
						
						
						
					 | 
					
						2020-12-10 11:13:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						05e90d6463
					 | 
					
						
						
							
							tape: add media pool config api
						
						
						
						
						
						
					 | 
					
						2020-12-10 10:52:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						55118ca18e
					 | 
					
						
						
							
							tape: correctly sort drive api subdir
						
						
						
						
						
						
					 | 
					
						2020-12-10 10:09:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f70d8091d3
					 | 
					
						
						
							
							tape: implement option changer-drive-id
						
						
						
						
						
						
					 | 
					
						2020-12-10 09:09:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a3c709ef21
					 | 
					
						
						
							
							tape: cli cleanup - avoid api redefinition
						
						
						
						
						
						
					 | 
					
						2020-12-10 08:35:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4917f1e2d4
					 | 
					
						
						
							
							tape: implement delete property for drive update command
						
						
						
						
						
						
					 | 
					
						2020-12-10 08:25:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						93829fc680
					 | 
					
						
						
							
							tape: cleanup load-slot api
						
						
						
						
						
						
					 | 
					
						2020-12-10 08:04:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5605ca5619
					 | 
					
						
						
							
							tape: cli cleanup - rename scana-for-* into scan
						
						
						
						
						
						
					 | 
					
						2020-12-10 07:58:45 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e49f0c03d9
					 | 
					
						
						
							
							tape: implement load-media command
						
						
						
						
						
						
					 | 
					
						2020-12-10 07:52:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0098b712a5
					 | 
					
						
						
							
							tape: implement eject
						
						
						
						
						
						
					 | 
					
						2020-12-09 17:50:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5fb694e8c0
					 | 
					
						
						
							
							tape: implement rewind
						
						
						
						
						
						
					 | 
					
						2020-12-09 17:43:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						583a68a446
					 | 
					
						
						
							
							tape: implement erase media
						
						
						
						
						
						
					 | 
					
						2020-12-09 17:35:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e6604cf391
					 | 
					
						
						
							
							tape: add command line interface proxmox-tape
						
						
						
						
						
						
					 | 
					
						2020-12-09 13:00:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						43cfb3c35a
					 | 
					
						
						
							
							tape: do not remove changer while still used
						
						
						
						
						
						
					 | 
					
						2020-12-09 12:55:54 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8a16c571d2
					 | 
					
						
						
							
							tape: add changer property to drive create api
						
						
						
						
						
						
					 | 
					
						2020-12-09 12:55:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						314652a499
					 | 
					
						
						
							
							tape: set protected flag for configuration change api methods
						
						
						
						
						
						
					 | 
					
						2020-12-09 12:02:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6b68e5d597
					 | 
					
						
						
							
							client: move connect_to_localhost into client module
						
						
						
						
						
						
					 | 
					
						2020-12-09 11:59:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cafd51bf42
					 | 
					
						
						
							
							tape: add media state database
						
						
						
						
						
						
					 | 
					
						2020-12-09 11:21:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9b93c62044
					 | 
					
						
						
							
							remove unused descriptions from api macros
						
						
						
						
						
						
						
						these are now a hard error in the api macro
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
						
					 | 
					
						2020-12-09 10:55:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5d90860688
					 | 
					
						
						
							
							tape: expose basic tape/changer functionality at api2/tape/
						
						
						
						
						
						
					 | 
					
						2020-12-08 15:42:50 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ba83ed099
					 | 
					
						
						
							
							tape: check digest on config update
						
						
						
						
						
						
					 | 
					
						2020-12-08 11:24:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						50bf10ad56
					 | 
					
						
						
							
							tape: add changer configuration API
						
						
						
						
						
						
					 | 
					
						2020-12-08 09:04:56 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						16d444c979
					 | 
					
						
						
							
							tape: add tape drive configuration API
						
						
						
						
						
						
					 | 
					
						2020-12-07 13:04:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						fa9c9be737
					 | 
					
						
						
							
							tape: add tape device driver
						
						
						
						
						
						
					 | 
					
						2020-12-07 08:29:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2e7014e31d
					 | 
					
						
						
							
							tape: add BlockeReader/BlockedWriter streams
						
						
						
						
						
						
						
						This is the basic format used to write data to tapes. 
						
						
					 | 
					
						2020-12-06 12:09:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a84050c1f0
					 | 
					
						
						
							
							tape: add BlockHeader impl
						
						
						
						
						
						
					 | 
					
						2020-12-06 10:26:24 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7c9835465e
					 | 
					
						
						
							
							tape: add helpers to emulate tape read/write behavior
						
						
						
						
						
						
					 | 
					
						2020-12-06 09:41:16 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ec00200411
					 | 
					
						
						
							
							fix bug #3189: fix change_password permission checks, run protected
						
						
						
						
						
						
					 | 
					
						2020-12-05 16:20:29 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b107fdb99a
					 | 
					
						
						
							
							tape: add tape changer support using 'mtx' command
						
						
						
						
						
						
					 | 
					
						2020-12-05 14:54:12 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7320e9ff4b
					 | 
					
						
						
							
							tape: add media invenotry
						
						
						
						
						
						
					 | 
					
						2020-12-05 12:54:15 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c4d2d54a6d
					 | 
					
						
						
							
							tape: define useful constants
						
						
						
						
						
						
					 | 
					
						2020-12-05 12:20:46 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1142350e8d
					 | 
					
						
						
							
							tape: add media pool config
						
						
						
						
						
						
					 | 
					
						2020-12-05 11:59:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d735b31345
					 | 
					
						
						
							
							tape: add tape read trait
						
						
						
						
						
						
					 | 
					
						2020-12-05 10:54:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e211fee562
					 | 
					
						
						
							
							tape: add tape write trait
						
						
						
						
						
						
					 | 
					
						2020-12-05 10:51:34 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8c15560b68
					 | 
					
						
						
							
							tape: add file format definitions
						
						
						
						
						
						
					 | 
					
						2020-12-05 10:45:08 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						327e93711f
					 | 
					
						
						
							
							commit missing file: tape api type definitions
						
						
						
						
						
						
					 | 
					
						2020-12-04 16:00:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a076571470
					 | 
					
						
						
							
							tape support: add drive configuration
						
						
						
						
						
						
					 | 
					
						2020-12-04 15:42:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |