|  | 255f378a1b | use const api definitions | 2019-11-21 13:32:09 +01:00 |  | 
			
				
					|  | 0997967d65 | do no restrict index names too much | 2019-11-08 10:28:14 +01:00 |  | 
			
				
					|  | 62ee2eb405 | avoid some clippy warnings | 2019-10-26 11:42:05 +02:00 |  | 
			
				
					|  | 11377a47bb | avoid some clippy warnings | 2019-10-25 18:04:37 +02:00 |  | 
			
				
					|  | 2c2097ee75 | fix typo in error message | 2019-10-07 12:48:56 +02:00 |  | 
			
				
					|  | f7aa6f15d3 | src/api2/reader.rs: use tokio::fs::read() to read file async | 2019-10-07 12:24:06 +02:00 |  | 
			
				
					|  | 4ee8f53d07 | remove DataChunk file format - use DataBlob instead | 2019-10-06 10:31:06 +02:00 |  | 
			
				
					|  | c0b1b14c05 | src/api2/reader.rs - download_chunk: use blocking io Turns out to be twice as fast as tokio async io... | 2019-10-05 11:41:19 +02:00 |  | 
			
				
					|  | fb6026b66b | backup writer api: verify checksum inside close | 2019-09-23 10:56:53 +02:00 |  | 
			
				
					|  | 4a7de56e2f | avoid injecting ENV vars from Makefile So that we can run "cargo build" without setting vars manually. | 2019-09-09 10:51:08 +02:00 |  | 
			
				
					|  | ffb6434485 | src/api2/reader.rs: switch to async Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-09-02 15:17:58 +02:00 |  | 
			
				
					|  | 7622005574 | src/api2/backup/upload_chunk.rs: switch to async Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-09-02 15:17:58 +02:00 |  | 
			
				
					|  | 59b2baa0f6 | src/api2/backup.rs: switch to async Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-09-02 15:17:58 +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 |  | 
			
				
					|  | f3a8d1d7e0 | api2/node/time: replace mem::uninitialized and fixup use statements
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> | 2019-08-22 11:14:41 +02:00 |  | 
			
				
					|  | 4af0ee055a | api: always use complete file names (including add exctensions) | 2019-08-07 10:10:14 +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 |  | 
			
				
					|  | 34066e2eeb | src/api2/backup/environment.rs - add_blob: always verify blob crc | 2019-08-07 09:15:13 +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 |  | 
			
				
					|  | f69adc81a6 | use new proxmox::tools::nodename | 2019-08-03 17:06:23 +02:00 |  | 
			
				
					|  | 7f66c29e5c | remove src/tools/common_regex.rs, use proxmox::tools::common_regex instead | 2019-08-03 16:44:31 +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 |  | 
			
				
					|  | ca5d0b61ca | src/api2/backup.rs: new required backup-time parameter The client should pass the time as parameter. | 2019-07-25 13:44:01 +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 |  | 
			
				
					|  | b46c3fad03 | src/backup/fixed_index.rs: use correct size We need to consider that the last chunk may have smaller size. | 2019-07-04 15:13:22 +02:00 |  | 
			
				
					|  | 5e04ec707d | src/api2/backup/environment.rs: improve chunk alignment/size checks | 2019-07-04 13:40:43 +02:00 |  | 
			
				
					|  | 17243003b3 | src/bin/download-speed.rs: h2 download speedtest for our server I get about 30MB/s (much too slow) | 2019-06-29 13:43:10 +02:00 |  | 
			
				
					|  | 09d7dc5024 | src/api2/reader.rs: add download chunk api | 2019-06-28 16:27:01 +02:00 |  | 
			
				
					|  | fcfb84fedf | file download: avoid unnecessary copy | 2019-06-28 07:07:52 +02:00 |  | 
			
				
					|  | dd066d28e2 | src/api2/reader.rs: implement backup reader protocol | 2019-06-27 09:01:41 +02:00 |  | 
			
				
					|  | 42a87f7b96 | src/server/h2service.rs: implement generic h2 service | 2019-06-26 17:38:33 +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 |  | 
			
				
					|  | 46bd880041 | src/api2/backup/environment.rs: new helper add_blob() | 2019-06-24 09:35:37 +02:00 |  | 
			
				
					|  | cb08ac3efe | src/api2/backup.rs: replace upload_config with upload_blob | 2019-06-23 11:44:30 +02:00 |  | 
			
				
					|  | 6f083b7a92 | src/api2/backup/upload_chunk.rs: compute crc on upload | 2019-06-23 09:04:42 +02:00 |  | 
			
				
					|  | bffd40d6b7 | src/tools.rs: move hex_to_digest and digest_to_hex to proxmox::tools | 2019-06-14 11:40:04 +02:00 |  | 
			
				
					|  | 00388226e6 | src/api2/backup/environment.rs: log index checksums | 2019-06-14 10:36:20 +02:00 |  | 
			
				
					|  | 36075475a6 | src/api2/backup/environment.rs: log duplicate chunks | 2019-06-14 07:12:30 +02:00 |  | 
			
				
					|  | fa148dbd11 | src/api2/backup/upload_chunk.rs: verify chunk data if possible | 2019-06-14 06:23:46 +02:00 |  |