|  | fc189b198c | src/api2/types.rs: define and use new api type SnapshotListItem | 2020-01-07 12:52:52 +01:00 |  | 
			
				
					|  | feaa1ad35f | replace file_set_contents with replace_file Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-12-18 11:16:04 +01:00 |  | 
			
				
					|  | bb084b9c91 | api2: update for latest proxmox-api changes - rename ApiFuture into ApiResponseFuture
- impl. ApiHandler::Async | 2019-12-16 10:01:51 +01:00 |  | 
			
				
					|  | 236a396aa1 | src/api2/admin/datastore.rs - prune: log retention options | 2019-12-14 16:32:16 +01:00 |  | 
			
				
					|  | 503995c767 | src/api2/admin/datastore.rs: fix prune worker id | 2019-12-14 16:05:21 +01:00 |  | 
			
				
					|  | db0cb9ce0b | update a chunk of stuff to the hyper release Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-12-13 11:24:41 +01:00 |  | 
			
				
					|  | 66c49c21c3 | src/api2/types.rs: factor out DATASTORE_SCHEMA | 2019-12-11 13:45:23 +01:00 |  | 
			
				
					|  | 3b03abfe14 | src/api2/admin/datastore.rs: remove test_prune, add dry-run to normal prune And use display_task_log on the client side. | 2019-12-08 10:59:47 +01:00 |  | 
			
				
					|  | 163e9bbe91 | src/bin/proxmox-backup-client.rs: new display task log helper New helper to display worker task logs. Use it for prune (experimental). | 2019-12-07 16:11:26 +01:00 |  | 
			
				
					|  | 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 |  |