50c0cdfd28 
					 
					
						
						
							
							tests/blob_writer.rs: avoid stack overflow, simplify tests  
						
						
						
						
					 
					
						2019-08-13 18:10:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6082216343 
					 
					
						
						
							
							src/backup/data_blob.rs - CryptReader/CryptWriter: fix buffer size handling  
						
						
						
						
					 
					
						2019-08-13 15:23:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						548c9489d7 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobReader: impl compressed, encrypted blobs  
						
						
						
						
					 
					
						2019-08-13 13:17:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2aa0bfff59 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobReader: implement reader for encrtypted blobs  
						
						
						
						
					 
					
						2019-08-13 13:17:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d03d3fa04e 
					 
					
						
						
							
							d/control: depend on libfuse3-dev  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-08-13 12:29:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de3b0ad1ce 
					 
					
						
						
							
							whitespace fixup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-08-13 12:28:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9a385a78e 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobReader: impl compressed, signed blobs  
						
						
						
						
					 
					
						2019-08-12 17:47:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bfa147eaf 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobReader: impl. reader for signed blobs  
						
						
						
						
					 
					
						2019-08-12 17:41:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09785b2795 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobReader: start serious impl.  
						
						
						
						
					 
					
						2019-08-12 17:20:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e7a2b7da08 
					 
					
						
						
							
							tests/blob_writer.rs: test DataBlobWriter  
						
						
						
						
					 
					
						2019-08-12 12:05:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a32bd8a516 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobWriter: fix decryption  
						
						
						
						
					 
					
						2019-08-12 11:57:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d15cb49b4 
					 
					
						
						
							
							src/backup/data_blob.rs - compute_crc: start after blob header  
						
						
						
						
					 
					
						2019-08-12 11:32:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cbdfd19a2 
					 
					
						
						
							
							src/backup/file_formats.rs; use const instzead of static  
						
						
						
						
					 
					
						2019-08-12 11:20:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18be4ec24a 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobWriter: fix magic number for uncompressed blobs  
						
						
						
						
					 
					
						2019-08-12 10:46:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5622a3fcdb 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobWriter: impl. compressed encrypted blobs  
						
						
						
						
					 
					
						2019-08-12 10:16:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4942e9ffd 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobWriter: impl. encrypted blobs  
						
						
						
						
					 
					
						2019-08-12 10:08:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c57ec43a53 
					 
					
						
						
							
							src/backup/crypt_config.rs: new helper data_crypter to get openssl Crypter  
						
						
						
						
					 
					
						2019-08-12 10:06:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7776becf5d 
					 
					
						
						
							
							src/backup/data_blob.rs - DataBlobWriter: impl. compressed signed blobs  
						
						
						
						
					 
					
						2019-08-12 09:01:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						706638f803 
					 
					
						
						
							
							src/backup/data_blob.rs: impl. ChecksumWriter  
						
						... 
						
						
						
						To correctly compute crc,hmac of final data. 
						
						
					 
					
						2019-08-12 08:53:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f796351c54 
					 
					
						
						
							
							src/backup/data_blob.rs: impl. DataBlobWriter for authenticated blobs  
						
						
						
						
					 
					
						2019-08-12 07:34:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb0eea29d9 
					 
					
						
						
							
							src/backup/crypt_config.rs: new method to get hmac signer  
						
						
						
						
					 
					
						2019-08-12 07:33:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a762ce54fd 
					 
					
						
						
							
							src/backup/data_blob.rs: make DataBlobWriter more generic  
						
						... 
						
						
						
						Allow to write compressed and uncompressed blobs. 
						
						
					 
					
						2019-08-11 12:14:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f26fdef19 
					 
					
						
						
							
							src/backup/data_blob.rs: impl. simple reader/writer  
						
						... 
						
						
						
						To avoid loading blob into memory. 
						
						
					 
					
						2019-08-11 11:32:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e240d8be0b 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement login/logout  
						
						
						
						
					 
					
						2019-08-10 09:12:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f71e8cc96f 
					 
					
						
						
							
							pxar: add command 'mount' to cli of pxar  
						
						... 
						
						
						
						Allows to mount an archive to a specified mountpoint via the cli.
Once the archive is mounted, the process is send to the background.
By passing the --verbose flag, the process is kept in foreground and
debug output is provided.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-08-09 16:46:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02ba8a5d11 
					 
					
						
						
							
							pxar: add fuse module and expose its pub functionality.  
						
						
						
						
					 
					
						2019-08-09 16:45:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c50f87442c 
					 
					
						
						
							
							pxar: add basic code for FUSE implementation.  
						
						... 
						
						
						
						This adds the basic code in order to create a fuse session and mount an archive.
It adds libfuse3-3 as runtime dependency and libfuse3-dev as build dependency.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-08-09 16:42:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						781ac11c6a 
					 
					
						
						
							
							src/backup/data_blob.rs: define const MAX_BLOB_SIZE  
						
						
						
						
					 
					
						2019-08-09 11:49:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9049a8cfe6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement catalog command  
						
						
						
						
					 
					
						2019-08-09 11:36:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7926a3a1cf 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add archive filename to catalog  
						
						
						
						
					 
					
						2019-08-09 11:05:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						863be2e6e2 
					 
					
						
						
							
							src/backup/data_blob.rs: allow largert blob sizes (128MB)  
						
						... 
						
						
						
						Need this for catalog files. 
						
						
					 
					
						2019-08-09 10:22:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fb53e07b4 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: avoid compiler warning  
						
						
						
						
					 
					
						2019-08-09 10:22:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						543a260ff9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: new completion helper for snapshots  
						
						
						
						
					 
					
						2019-08-09 10:08:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2761d6a4f3 
					 
					
						
						
							
							src/pxar/encoder.rs: use BackupCatalogWriter  
						
						
						
						
					 
					
						2019-08-09 09:46:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aea0815d32 
					 
					
						
						
							
							src/pxar/catalog.rs: new catalog helper  
						
						
						
						
					 
					
						2019-08-09 09:41:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						977eeb24f6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: avoid doubled file extensions (.blob.blob) in index.json  
						
						
						
						
					 
					
						2019-08-07 10:23:08 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eecb23560b 
					 
					
						
						
							
							src/backup/data_blob.rs - encode: always compute crc  
						
						
						
						
					 
					
						2019-08-07 08:30:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38a6cddad7 
					 
					
						
						
							
							src/backup/backup_info.rs: add BackupInfo::new constructor  
						
						
						
						
					 
					
						2019-08-07 08:27:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4f025ebbf 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: fix remote filename completion  
						
						
						
						
					 
					
						2019-08-07 06:48:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dbed4c8cd7 
					 
					
						
						
							
							src/client/http_client.rs: compute checksums for chunk streams  
						
						
						
						
					 
					
						2019-08-06 12:23:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd15e96dd9 
					 
					
						
						
							
							src/client/http_client.rs: minor code cleanup  
						
						
						
						
					 
					
						2019-08-06 11:46:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f889b15867 
					 
					
						
						
							
							src/backup/data_blob.rs: always compute crc  
						
						
						
						
					 
					
						2019-08-06 11:42:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c807d231eb 
					 
					
						
						
							
							src/client/http_client.rs: compute file checksums  
						
						
						
						
					 
					
						2019-08-06 11:26:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a17a0e7a9f 
					 
					
						
						
							
							src/api2/admin/datastore.rs: extract backup size from index.json  
						
						
						
						
					 
					
						2019-08-06 10:56:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eecb182845 
					 
					
						
						
							
							pxar: add initial docs for MatchPattern  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-08-06 09:03:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43e892d293 
					 
					
						
						
							
							pxar: add error handling for MatchPattern::matches_filename()  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-08-06 09:02:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c70e3eb18 
					 
					
						
						
							
							src/api2/admin/datastore.rs - files: return data from index.json  
						
						
						
						
					 
					
						2019-08-05 13:22:19 +02:00