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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6899dbfb47 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: strip .blob extension  
						
						
						
						
					 
					
						2019-06-25 07:11:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6d203bbd3 
					 
					
						
						
							
							src/backup/backup_info.rs: also list .blob files  
						
						
						
						
					 
					
						2019-06-25 07:07:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						045e8a568d 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: change key name to rsa-encrypted.key  
						
						
						
						
					 
					
						2019-06-25 07:00:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79bc7345e8 
					 
					
						
						
							
							src/cli/command.rs: fix ReST output format  
						
						
						
						
					 
					
						2019-06-25 06:19:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f46c7de4b 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: upload rsa encoded key after backup  
						
						
						
						
					 
					
						2019-06-24 13:56:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd7dc87903 
					 
					
						
						
							
							pxar: impl .pxarexclude parsing and exclude matching  
						
						... 
						
						
						
						.pxarexclude files allow to exclude or include parts of a subtree by matching
with a glob pattern. The globs are used according to the matches of fnmatch.
In addition '**' can be used to match multiple directories within the path.
Order of the entries matter, as later ones win over previous ones.
As the .pxarexclude files can be placed at any node of the directory hirarchy,
this implies that matching child entries win over parent entries.
The only exception to this behaviour is, when a parent entry already fully
matched the path, thereby excluding the child entries which would match
otherwise.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-06-24 10:26:20 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a38c5d4d12 
					 
					
						
						
							
							src/backup/data_blob.rs: implement from_raw()  
						
						
						
						
					 
					
						2019-06-23 09:35:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f083b7a92 
					 
					
						
						
							
							src/api2/backup/upload_chunk.rs: compute crc on upload  
						
						
						
						
					 
					
						2019-06-23 09:04:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba01828d38 
					 
					
						
						
							
							try to use use proxmox::tools::io::ops::ReadExtOps  
						
						
						
						
					 
					
						2019-06-22 16:29:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27042ce637 
					 
					
						
						
							
							src/backup/file_formats.rs: improve docs  
						
						
						
						
					 
					
						2019-06-22 15:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f83e0f7ee 
					 
					
						
						
							
							src/backup/crypt_config.rs: simplify decode interface  
						
						
						
						
					 
					
						2019-06-22 13:24:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0066c6d972 
					 
					
						
						
							
							src/backup/crypt_config.rs: remove encode_chunk, use encrypt_to instead  
						
						
						
						
					 
					
						2019-06-22 13:02:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee8a7e8080 
					 
					
						
						
							
							src/backup/crypt_config.rs: implement encrypt_to (output to writer)  
						
						
						
						
					 
					
						2019-06-22 12:25:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						991abfa8b4 
					 
					
						
						
							
							src/backup/file_formats.rs: split out file format data  
						
						
						
						
					 
					
						2019-06-22 09:12:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7f4f27d6c 
					 
					
						
						
							
							add crc field for binary blobs formats  
						
						
						
						
					 
					
						2019-06-21 18:49:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7f67a9a9c 
					 
					
						
						
							
							depend on crc32fast  
						
						... 
						
						
						
						We can use this to compute fast checksums to test file integrity (not crypto safe). 
						
						
					 
					
						2019-06-21 15:58:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3025b3a53c 
					 
					
						
						
							
							src/backup/data_blob.rs: new file format for binary blobs  
						
						
						
						
					 
					
						2019-06-21 11:32:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						077a8cae63 
					 
					
						
						
							
							src/backup/crypt_config.rs: make code more flexible  
						
						... 
						
						
						
						Allow to pass magic numbers as parameters. 
						
						
					 
					
						2019-06-21 10:50:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c38266c18d 
					 
					
						
						
							
							renamed: src/backup/crypt_setup.rs -> src/backup/crypt_config.rs  
						
						
						
						
					 
					
						2019-06-21 09:51:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ea8bfc9c0 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add import-master-pubkey command  
						
						
						
						
					 
					
						2019-06-21 07:34:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37c5a17505 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: helper to generate RSA master key  
						
						
						
						
					 
					
						2019-06-21 07:12:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ab44acff57 
					 
					
						
						
							
							src/backup/key_derivation.rs: add modified field to key file  
						
						
						
						
					 
					
						2019-06-20 07:58:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d0983dbe1 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add keyfile parameter for backup  
						
						
						
						
					 
					
						2019-06-19 17:16:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						181f097af9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs - key API: pass kdf parameter  
						
						... 
						
						
						
						Allow to store keys without password. 
						
						
					 
					
						2019-06-18 18:21:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b06db4563 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use file system path to reference keys  
						
						
						
						
					 
					
						2019-06-18 17:38:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						091540298e 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs - create_key: always read password from tty  
						
						
						
						
					 
					
						2019-06-18 17:27:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						826f309bf5 
					 
					
						
						
							
							src/backup/key_derivation.rs: move kdf code into separate file  
						
						
						
						
					 
					
						2019-06-18 11:17:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11515438cc 
					 
					
						
						
							
							Cargo.toml: use serde feature derive  
						
						
						
						
					 
					
						2019-06-18 06:23:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac71623483 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement "key change-passphrase"  
						
						
						
						
					 
					
						2019-06-17 13:10:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2401311b0 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: start key management  
						
						
						
						
					 
					
						2019-06-17 10:33:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7dd483097 
					 
					
						
						
							
							src/backup/*_index.rs: used generated magic numbers  
						
						
						
						
					 
					
						2019-06-14 14:58:37 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9335d74eba 
					 
					
						
						
							
							src/backup/fixed_index.rs: compute checksum over the index  
						
						
						
						
					 
					
						2019-06-14 10:34:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16ff6b7cd8 
					 
					
						
						
							
							src/backup/dynamic_index.rs: compute checksum over the index  
						
						
						
						
					 
					
						2019-06-14 10:33:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0f37577092 
					 
					
						
						
							
							src/bin/cipherbench.rs: add test for zstd compression  
						
						
						
						
					 
					
						2019-06-13 17:24:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9399c98f82 
					 
					
						
						
							
							src/bin/cipherbench.rs: cipher speed test with large blocks  
						
						
						
						
					 
					
						2019-06-13 17:16:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f640f23ac5 
					 
					
						
						
							
							src/backup/data_chunk.rs: fix typo  
						
						
						
						
					 
					
						2019-06-13 16:42:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dba72d5016 
					 
					
						
						
							
							src/backup/data_chunk.rs: only use compressed data if it is shorter than uncompressed  
						
						
						
						
					 
					
						2019-06-13 12:56:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68ab376ae9 
					 
					
						
						
							
							src/backup/crypt_setup.rs: only use compressed data if it is shorter than uncompressed  
						
						
						
						
					 
					
						2019-06-13 12:47:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f98ac774ee 
					 
					
						
						
							
							backup: Add support for client side encryption  
						
						... 
						
						
						
						first try ... 
						
						
					 
					
						2019-06-13 11:47:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51929e4532 
					 
					
						
						
							
							src/backup/data_chunk.rs - decode: make crypt_config optional  
						
						
						
						
					 
					
						2019-06-13 11:44:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						046bcb9773 
					 
					
						
						
							
							src/backup/crypt_setup.rs: add comment for possible improvements  
						
						
						
						
					 
					
						2019-06-13 07:35:59 +02:00