a40220c056 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: code cleanup - factor out some functions  
						
						
						
						
					 
					
						2019-09-03 13:31:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36493d4d7e 
					 
					
						
						
							
							src/backup.rs: define INDEX_BLOB_NAME here  
						
						
						
						
					 
					
						2019-09-03 13:15:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df65bd3da6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs - restore: verify checksums  
						
						
						
						
					 
					
						2019-09-03 13:12:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a51fe0011 
					 
					
						
						
							
							src/backup/fixed_index.rs: new helper to compute checksum and file size  
						
						
						
						
					 
					
						2019-09-03 13:11:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82c85a21a1 
					 
					
						
						
							
							src/backup/dynamic_index.rs: new helper to compute checksum and file size  
						
						
						
						
					 
					
						2019-09-03 13:11:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a3e032b754 
					 
					
						
						
							
							src/client/http_client.rs: fix dynamic index checksum  
						
						
						
						
					 
					
						2019-09-03 13:10:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c77563146b 
					 
					
						
						
							
							comment fixup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-03 11:17:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						daef93f481 
					 
					
						
						
							
							tools: add tokio::main() replacement  
						
						... 
						
						
						
						to deal with block_on() not allowing blocking()
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-03 11:16:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66fbf5bad0 
					 
					
						
						
							
							add WrappedReaderStream test  
						
						... 
						
						
						
						Mostly to just document the rt.block_on() issue with
blocking().
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-03 10:05:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32ad03f351 
					 
					
						
						
							
							Makefile: fixup: remove references to proxmox-protocol  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-03 08:58:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b92971fba 
					 
					
						
						
							
							merge fixup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:22:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1424c7d02e 
					 
					
						
						
							
							add Cargo.lock  
						
						... 
						
						
						
						because we're currently using alpha releases...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						083ff3fd5d 
					 
					
						
						
							
							update to tokio 0.2.0-alpha.4  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1434f4f8df 
					 
					
						
						
							
							drop hyper_openssl  
						
						... 
						
						
						
						We can use .await now, which means the whole connection
state machine doesn't need to be typed out as "types"
anymore, so, at least until hyper_openssl gets updated to
proper dependencies, let's drop it.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						556eb70ea3 
					 
					
						
						
							
							add generic either-or AsyncRead/Write type  
						
						... 
						
						
						
						The HttpsConnector will use this. Instead of implementing a
specialized MaybeTlsStream, this is simply a generic "either
this or that kind of Async Read/Write type".
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b30415d244 
					 
					
						
						
							
							src/server/state.rs: update to tokio alpha.2  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aadcf7c621 
					 
					
						
						
							
							src/server/rest.rs: use tokio::timer::delay  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						968398930d 
					 
					
						
						
							
							tests/worker-task-abort.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cdb8d9c5b 
					 
					
						
						
							
							src/tools/wrapped_reader_stream.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e668912a99 
					 
					
						
						
							
							src/tools/futures.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f5856acca 
					 
					
						
						
							
							src/tools/daemon.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56e351c911 
					 
					
						
						
							
							src/tools/broadcast_future.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						627bb7d114 
					 
					
						
						
							
							src/tools/async_mutex.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75fef4b463 
					 
					
						
						
							
							src/server/worker_task.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa4110cc64 
					 
					
						
						
							
							src/server/state.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91e4587343 
					 
					
						
						
							
							src/server/rest.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9b7f7ec1f 
					 
					
						
						
							
							src/server/h2service.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						160fc8147f 
					 
					
						
						
							
							src/server/command_socket.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c0facc787 
					 
					
						
						
							
							src/client/remote_chunk_reader.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						369a87e3a2 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2107bb40c1 
					 
					
						
						
							
							src/client/pipe_to_stream.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b3911995b 
					 
					
						
						
							
							src/client/merge_known_chunks.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6782ca10b 
					 
					
						
						
							
							src/client/http_client.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8630557918 
					 
					
						
						
							
							src/bin/upload-speed.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cab6816969 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fda5797b8a 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9722f8bde 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:21:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e76ac3a499 
					 
					
						
						
							
							src/bin/proxmox-backup-api.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e235c8f719 
					 
					
						
						
							
							src/bin/h2s-server.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74be6dc9b7 
					 
					
						
						
							
							src/bin/h2server.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55d8a631fc 
					 
					
						
						
							
							src/bin/h2s-client.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						15d0e4a3bd 
					 
					
						
						
							
							src/bin/h2client.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9203d87f4 
					 
					
						
						
							
							src/bin/download-speed.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						745e652a7f 
					 
					
						
						
							
							src/backup/index.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32bef1e2d1 
					 
					
						
						
							
							src/backup/chunk_stream.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2d9b73c91 
					 
					
						
						
							
							src/api_schema/router.rs: switch to async  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:17:58 +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