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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd0e3c7cfa 
					 
					
						
						
							
							src/backup/data_chunk.rs: Moved ChunkInfo from merge_known_chunks.rs  
						
						
						
						
					 
					
						2019-06-13 07:35:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6762db70d6 
					 
					
						
						
							
							src/api2/types.rs: define CHUNK_DIGEST_SCHEMA  
						
						
						
						
					 
					
						2019-06-13 07:30:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b595cb9d2c 
					 
					
						
						
							
							src/backup/data_chunk.rs: Data Chunk builder  
						
						... 
						
						
						
						Make handling encoded chunks easier. 
						
						
					 
					
						2019-06-12 13:37:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a70b2aeb48 
					 
					
						
						
							
							use ssh+git for the proxmox repository  
						
						... 
						
						
						
						This works for me, note the `ssh://` protocol, and using `/`
to separate the path instead of `:`.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-06-12 13:16:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef27200cec 
					 
					
						
						
							
							src/backup/crypt_setup.rs: fix encoder for uncompressed chunks  
						
						
						
						
					 
					
						2019-06-10 09:56:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74792b95b2 
					 
					
						
						
							
							src/backup/crypt_setup.rs: allow compressed and uncompressed chunks  
						
						
						
						
					 
					
						2019-06-10 08:27:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e0187a203 
					 
					
						
						
							
							src/backup/crypt_setup.rs: remove unused CryptData struct  
						
						
						
						
					 
					
						2019-06-10 07:55:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bec8498ae3 
					 
					
						
						
							
							src/backup/crypt_setup.rs: avoid useless allocations  
						
						
						
						
					 
					
						2019-06-09 11:44:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c20b17b460 
					 
					
						
						
							
							src/backup.rs: define magic numbers for chunk store file format  
						
						
						
						
					 
					
						2019-06-08 10:34:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48b4b40b57 
					 
					
						
						
							
							src/backup/crypt_setup.rs: crypto helpers  
						
						
						
						
					 
					
						2019-06-08 09:56:51 +02:00