2a11191072 
					 
					
						
						
							
							src/pxar/fuse.rs: rename from_decoder into new, new into from_path  
						
						
						
						
					 
					
						2019-11-26 10:56:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99b5b6cba9 
					 
					
						
						
							
							src/pxar/decoder.rs: use trait object as reader  
						
						... 
						
						
						
						So that the Decoder is no longer genertic. 
						
						
					 
					
						2019-11-26 10:45:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f701d0335e 
					 
					
						
						
							
							src/pxar/sequential_decoder.rs: remove callback from new()  
						
						... 
						
						
						
						And use an extra functzion  set_callback() to configure that.
Also rewrite pxar/fuse.rs and implement a generic Session (will get
further cleanups with next patches). 
						
						
					 
					
						2019-11-26 09:56:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49fddd985c 
					 
					
						
						
							
							src/cli/command.rs: use static array for arg_param  
						
						
						
						
					 
					
						2019-11-25 11:16:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be2bb37205 
					 
					
						
						
							
							remove api_schema submodule  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-22 09:31:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e57e1cd82d 
					 
					
						
						
							
							move src/api_schema/config.rs -> src/server/config.rs  
						
						
						
						
					 
					
						2019-11-22 09:23:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cf73c4e53 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl shell subcommand for client  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-11-22 08:22:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45cc157f7c 
					 
					
						
						
							
							docs: add backup reader protocol  
						
						
						
						
					 
					
						2019-11-22 06:59:37 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2479cfa1a 
					 
					
						
						
							
							api/compat: drop more compat imports from api_schema.rs  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:36:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d482025b3 
					 
					
						
						
							
							move api schema into proxmox::api crate  
						
						... 
						
						
						
						And leave some compat imports in api_schema.rs to get it to
build with minimal changes.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:14:54 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb19af7302 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_blob() helper  
						
						
						
						
					 
					
						2019-11-08 13:16:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7205050059 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_fixed_index() helper  
						
						
						
						
					 
					
						2019-11-08 12:51:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3d84a2281 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_dynamic_index() helper  
						
						
						
						
					 
					
						2019-11-08 12:51:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf6e321744 
					 
					
						
						
							
							change catalog format, use dynamic index to store catalog.  
						
						... 
						
						
						
						In order to remove size restriction of a single blob. 
						
						
					 
					
						2019-11-08 10:35:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11377a47bb 
					 
					
						
						
							
							avoid some clippy warnings  
						
						
						
						
					 
					
						2019-10-25 18:04:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62d123e50a 
					 
					
						
						
							
							pxar: add functionality to pass exclude MatchPatterns on create  
						
						... 
						
						
						
						This exposes the option to pass a list of exclude MatchPattern via the
'--exclude' option.
The list is encoded as file '.pxarexclude-cli' in the archives root directory.
If such a file is present in the filesystem, it is skipped and not included in
the archive in order to avoid conflicting information.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-10-23 07:31:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8f10f849e 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: fix parameters for get_encryption_key_password  
						
						
						
						
					 
					
						2019-10-17 10:28:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f06b820ac0 
					 
					
						
						
							
							src/backup/manifest.rs: add verify_file  
						
						
						
						
					 
					
						2019-10-13 10:09:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						59e9ba01c6 
					 
					
						
						
							
							src/backup/manifest.rs: new class to generate/parse index.json  
						
						
						
						
					 
					
						2019-10-12 17:58:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad6e5a6f51 
					 
					
						
						
							
							rename INDEX_BLOB_NAME to MANIFEST_BLOB_NAME  
						
						
						
						
					 
					
						2019-10-12 15:53:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						296c50ba3d 
					 
					
						
						
							
							src/client/backup_reader.rs: add download_manifest  
						
						... 
						
						
						
						Also add crypt_config as member variable. 
						
						
					 
					
						2019-10-12 15:50:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf9271e27c 
					 
					
						
						
							
							src/client/backup_writer.rs: move BackupClient code into extra file  
						
						... 
						
						
						
						And rename it to BackupWriter. 
						
						
					 
					
						2019-10-12 13:53:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e490a7479 
					 
					
						
						
							
							src/client/backup_reader.rs: split BackupReader code into separate file  
						
						
						
						
					 
					
						2019-10-12 12:57:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd04ca7a5a 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: pass verbose flag to dump_image  
						
						... 
						
						
						
						And print some useful status to stderr. 
						
						
					 
					
						2019-10-09 12:04:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7123ff7d43 
					 
					
						
						
							
							src/backup/data_blob.rs: avoid Arc<CryptConfig>  
						
						... 
						
						
						
						use simple reference instead. 
						
						
					 
					
						2019-10-07 11:41:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c26d4b4573 
					 
					
						
						
							
							cleanup: remove dead code  
						
						
						
						
					 
					
						2019-10-05 16:10:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88892ea801 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: cleanup restore  
						
						... 
						
						
						
						- write directly to /dev/stdout (instead of using stdout line writer)
- avoid BufferedFixedReader 
						
						
					 
					
						2019-10-05 11:52:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff01c1e393 
					 
					
						
						
							
							src/client/http_client.rs: store raw data/blob size in index.json  
						
						
						
						
					 
					
						2019-10-02 10:54:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32efac1cce 
					 
					
						
						
							
							remove trailing whitespace  
						
						
						
						
					 
					
						2019-09-20 08:12:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70235f72f4 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add functionality to mount pxar archive.  
						
						... 
						
						
						
						This adds the basic functionality to mount an archive stored in a repository
locally via fuse.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-09-20 08:01:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2fa91f5221 
					 
					
						
						
							
							src/bin/pxar.rs: adapt to new deamonize flag  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-09-20 08:00:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc2ce4a92f 
					 
					
						
						
							
							src/client/http_client.rs: add password parameter to HttpClient::new()  
						
						
						
						
					 
					
						2019-09-16 12:35:23 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2267b112d 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: verify blob/catlog checksums  
						
						
						
						
					 
					
						2019-09-04 08:47:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fa71727ee 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: refactoring of match statement  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-09-04 06:08:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b92971fba 
					 
					
						
						
							
							merge fixup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-09-02 15:22:36 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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