|  | 102d8d4136 | src/backup/prune.rs: implement --keep-hourly | 2019-12-07 11:23:33 +01:00 |  | 
			
				
					|  | 1f604f1a5a | src/api2/admin/datastore.rs: add new api test_prune() | 2019-12-06 13:06:56 +01:00 |  | 
			
				
					|  | 0ab08ac980 | src/api2/admin/datastore.rs: cleanup - move schema defininition in front of rust method | 2019-12-06 12:36:41 +01:00 |  | 
			
				
					|  | 1a0678b601 | src/api2/admin/datastore.rs: remove prune parameters from status call Not idea why they are added there. | 2019-12-06 12:32:53 +01:00 |  | 
			
				
					|  | 9e3f008804 | src/backup/prune.rs: add new helper keeps_something() | 2019-12-06 12:28:31 +01:00 |  | 
			
				
					|  | 9b78352188 | src/backup/prune.rs: define new struct PruneOptions | 2019-12-06 08:56:27 +01:00 |  | 
			
				
					|  | 92acbd69f7 | src/backup/backup_info.rs: remove old prune code | 2019-12-06 08:29:27 +01:00 |  | 
			
				
					|  | 8f0b4c1f90 | src/api2/admin/datastore.rs - prune: log info about all snapshots | 2019-12-05 15:35:11 +01:00 |  | 
			
				
					|  | aeeac29bb1 | src/backup/backup_info.rs: new compute_prune_list helper So that we can write regression tests for this. | 2019-12-04 15:49:11 +01:00 |  | 
			
				
					|  | 4f1e40a29e | src/api2/admin/datastore.rs - read_backup_index: add manifest with size So that the client can display the size of the index file. | 2019-12-04 10:03:52 +01:00 |  | 
			
				
					|  | 329d40b50b | rename ApiHandler::Async into ApiHandler::AsyncHttp | 2019-11-23 09:03:21 +01:00 |  | 
			
				
					|  | ad51d02aa9 | src/server/rest.rs: cleanup async code | 2019-11-22 13:02:05 +01:00 |  | 
			
				
					|  | cad540e969 | api/compat: remove remaining api_schema references Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-11-21 14:53:15 +01:00 |  | 
			
				
					|  | 2194824f77 | api: BoxFut -> ApiFuture Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-11-21 14:16:37 +01:00 |  | 
			
				
					|  | 552c225948 | sort all property lookup tables Required, because we use binary sreach to find items. | 2019-11-21 13:32:09 +01:00 |  | 
			
				
					|  | 255f378a1b | use const api definitions | 2019-11-21 13:32:09 +01:00 |  | 
			
				
					|  | 62ee2eb405 | avoid some clippy warnings | 2019-10-26 11:42:05 +02:00 |  | 
			
				
					|  | 6be147b78c | src/api2/admin/datastore.rs: switch to async Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-09-02 15:17:58 +02:00 |  | 
			
				
					|  | d7c243977d | src/api2/admin/datastore.rs - list_snapshot_files: list all files Add files that are not mentioned in index.json. | 2019-08-07 09:16:14 +02:00 |  | 
			
				
					|  | f889b15867 | src/backup/data_blob.rs: always compute crc | 2019-08-06 11:42:14 +02:00 |  | 
			
				
					|  | a17a0e7a9f | src/api2/admin/datastore.rs: extract backup size from index.json | 2019-08-06 10:56:21 +02:00 |  | 
			
				
					|  | 8c70e3eb18 | src/api2/admin/datastore.rs - files: return data from index.json | 2019-08-05 13:22:19 +02:00 |  | 
			
				
					|  | e18a6c9ee5 | update to nix 0.14, use code from proxmox:tools | 2019-08-03 13:05:38 +02:00 |  | 
			
				
					|  | 9fdc3ef46f | src/api2/admin/datastore.rs: pass backup type/id (group) to prune IMHO, prune over all backup groups is a bit dangerous, considering
that more than one user might use a datastore. | 2019-07-27 08:49:14 +02:00 |  | 
			
				
					|  | bbf9e7e951 | src/api2/backup.rs: cleanup schema definitions | 2019-07-26 09:07:29 +02:00 |  | 
			
				
					|  | e128d4e84f | src/api2/admin/datastore.rs: backup logs may not be written twice | 2019-07-25 12:29:04 +02:00 |  | 
			
				
					|  | ef3254c086 | src/api2/admin/datastore.rs: use correct .blob extension for log | 2019-07-25 12:22:50 +02:00 |  | 
			
				
					|  | 07ee223590 | src/api2/admin/datastore.rs: add api to upload backup client log file | 2019-07-25 12:15:30 +02:00 |  | 
			
				
					|  | 15c847f136 | src/api2/admin/datastore.rs: allow to list all snapshots | 2019-07-18 09:11:43 +02:00 |  | 
			
				
					|  | 0eecf38fbf | src/api2/admin/datastore.rs: add status api call | 2019-07-16 13:34:38 +02:00 |  | 
			
				
					|  | fcfb84fedf | file download: avoid unnecessary copy | 2019-06-28 07:07:52 +02:00 |  | 
			
				
					|  | f14a8c9a85 | src/api2/admin/datastore.rs: use correct path for download | 2019-06-25 12:59:36 +02:00 |  | 
			
				
					|  | 9e47c0a56e | src/api2/admin/datastore.rs: implement generic download method We simply allow to download raw binary data. | 2019-06-25 10:16:59 +02:00 |  | 
			
				
					|  | da7d67213e | src/api2/admin/datastore/pxar.rs: remove pxar upload api Upload needs to be done using the backup protocol. | 2019-06-25 09:45:35 +02:00 |  | 
			
				
					|  | dd8e744f9a | src/api2/admin/datastore.rs: use a worker log log prune actions | 2019-06-25 08:12:25 +02:00 |  | 
			
				
					|  | dd5495d6dc | tree-wide: use 'dyn' for all trait objects Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-06-07 13:13:48 +02:00 |  | 
			
				
					|  | 4800df7ba6 | src/api2/admin/datastore.rs: remove test-upload api | 2019-06-07 07:52:11 +02:00 |  | 
			
				
					|  | 113898d7e9 | src/api2/admin/datastore/upload.rs: remove unused upload api | 2019-06-07 07:39:41 +02:00 |  | 
			
				
					|  | 7773ccc11f | src/api2.rs: move backup api to /backup | 2019-06-05 07:23:21 +02:00 |  | 
			
				
					|  | 339ddfcbfa | src/cli/command.rs: move doc generator code to src/api_schema/format.rs | 2019-06-04 12:32:22 +02:00 |  | 
			
				
					|  | 39d6846e1e | src/api2/admin/datastore/backup.rs: implement config file upload | 2019-06-03 09:45:14 +02:00 |  | 
			
				
					|  | 36898ffce6 | src/backup/chunk_stream.rs: add optional chunk_size parameter | 2019-05-30 13:28:24 +02:00 |  | 
			
				
					|  | 96482891ae | src/api2/admin/datastore/backup/environment.rs: log upload statistics | 2019-05-30 09:21:19 +02:00 |  | 
			
				
					|  | 642322b433 | src/api2/admin/datastore/backup.rs: use separate api entry points for chunk upload So that we can provide better statistics (patches follows). | 2019-05-30 09:21:19 +02:00 |  | 
			
				
					|  | e6389f4e75 | src/api2/admin/datastore/backup/environment.rs: do not allow empty backups (no files) | 2019-05-29 10:38:57 +02:00 |  | 
			
				
					|  | 39e60bd6fa | src/api2/admin/datastore/backup.rs: improve debug logging | 2019-05-29 10:17:38 +02:00 |  | 
			
				
					|  | a42d1f55c3 | src/api2/admin/datastore/backup.rs: add debug flag | 2019-05-29 09:35:21 +02:00 |  | 
			
				
					|  | 976595e1a9 | src/backup/dynamic_index.rs: split class DynamicIndexWriter | 2019-05-29 08:49:57 +02:00 |  | 
			
				
					|  | 60e589a111 | src/api2/admin/datastore/backup.rs: log sucessful finish call | 2019-05-28 12:55:22 +02:00 |  | 
			
				
					|  | 006f3ff407 | src/api2/admin/datastore/backup/environment.rs: add more consistency checks | 2019-05-28 09:21:31 +02:00 |  |