1629d2ad7b 
					 
					
						
						
							
							api3/admin/datastore/upload_catar.rs: implement upload future  
						
						
						
						
					 
					
						2019-01-15 11:38:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e21da6e23 
					 
					
						
						
							
							api/router.rs: allow different types of api methods  
						
						... 
						
						
						
						Added a prototype for file/backup uploads. 
						
						
					 
					
						2019-01-14 12:26:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b41d1aab8c 
					 
					
						
						
							
							catar: define all feature flags  
						
						
						
						
					 
					
						2019-01-12 16:49:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c0fd4871e 
					 
					
						
						
							
							catar/encoder.rs: allow to pass list of devices  
						
						... 
						
						
						
						We can use this to implement the --one-file-system like options. This
is a bit more convenient, because this way we can select to include
multiple devices (which is required by container backups). 
						
						
					 
					
						2019-01-12 15:43:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8a0495612 
					 
					
						
						
							
							catar/encoder.rs: disable backup of virtual file systems  
						
						
						
						
					 
					
						2019-01-12 11:56:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7bfac8605 
					 
					
						
						
							
							catar/encoder.rs: only test fat attribute on MSDOS and FUSE file systems  
						
						
						
						
					 
					
						2019-01-12 10:28:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13d98013b2 
					 
					
						
						
							
							/catar/encoder.rs: do not store data from virtual file systems  
						
						
						
						
					 
					
						2019-01-12 10:20:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80881f60ef 
					 
					
						
						
							
							catar/encoder.rs: add helpers to test file system type  
						
						
						
						
					 
					
						2019-01-12 09:18:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c4804cf67 
					 
					
						
						
							
							catar/encoder.rs: pass magic fs number to encode_dir  
						
						
						
						
					 
					
						2019-01-12 08:51:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dce0ebd505 
					 
					
						
						
							
							catar/encoder.rs: use O_DIRECTORY to open dirs  
						
						
						
						
					 
					
						2019-01-11 16:53:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						490683ec93 
					 
					
						
						
							
							catar: encode/decode sockets and fifos  
						
						
						
						
					 
					
						2019-01-11 13:26:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20e2043a08 
					 
					
						
						
							
							catar/decoder.rs: corrently pass mode to mknodat  
						
						
						
						
					 
					
						2019-01-11 13:12:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7e3713122 
					 
					
						
						
							
							catar: encode/decode devices  
						
						
						
						
					 
					
						2019-01-11 12:22:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bdb3130f7 
					 
					
						
						
							
							catar/format_definition.rs: add more feature flags  
						
						
						
						
					 
					
						2019-01-11 10:44:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c76c2f331 
					 
					
						
						
							
							catar/encoder.rs: store fat file system attributes  
						
						
						
						
					 
					
						2019-01-11 10:18:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c1dfa6c72 
					 
					
						
						
							
							catar/encoder.rs: cleanups  
						
						
						
						
					 
					
						2019-01-11 10:01:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f6892eb74 
					 
					
						
						
							
							catar/encoder.rs: encode linux fs attributes, cleanup encoder  
						
						... 
						
						
						
						Try to avoid duplicate stat calls (assume file tree is stable during backup). 
						
						
					 
					
						2019-01-11 09:20:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ddbdf80d51 
					 
					
						
						
							
							avoid compiler warnings  
						
						
						
						
					 
					
						2019-01-11 08:41:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						373ef4a504 
					 
					
						
						
							
							backup/archive_index.rs: correctly check for errors  
						
						
						
						
					 
					
						2019-01-10 11:19:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23f68e53b4 
					 
					
						
						
							
							catar/decoder.rs: restore mode, uid, gid and mtime  
						
						
						
						
					 
					
						2019-01-10 09:02:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25f60394d2 
					 
					
						
						
							
							catar/decoder.rs: avoid slashes in file names  
						
						
						
						
					 
					
						2019-01-10 09:02:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b1bb5a277 
					 
					
						
						
							
							catar/decoder.rs: impl restore dirs, files, and symlinks  
						
						
						
						
					 
					
						2019-01-10 09:01:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ed86a0bae 
					 
					
						
						
							
							rest: rename utf-8-checked 'bytes' to 'utf8'  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-08 14:22:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9fec7ae593 
					 
					
						
						
							
							rest: don't copy the body  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-08 14:21:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9fbcc4631 
					 
					
						
						
							
							tools/timer: fixup doc formatting  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-08 14:11:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40c45a4b98 
					 
					
						
						
							
							Cargo.toml: [lib] has no authors/version  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-08 12:47:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						676bf71ad4 
					 
					
						
						
							
							catar/decoder.rs: restore_sequential - read payload  
						
						
						
						
					 
					
						2019-01-08 09:26:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6a0d3fc6b 
					 
					
						
						
							
							catar/decoder.rs: improve restore_sequential  
						
						
						
						
					 
					
						2019-01-07 19:18:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b6ebfb8dab 
					 
					
						
						
							
							catar/decoder.rs: start implementing sequential decoder, cleanups  
						
						... 
						
						
						
						And use [derive(Endian)] for endian conversion. 
						
						
					 
					
						2019-01-07 19:07:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad827b3f44 
					 
					
						
						
							
							depend on endian_trait  
						
						
						
						
					 
					
						2019-01-07 14:59:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02c7d8e522 
					 
					
						
						
							
							catar: implement create  
						
						
						
						
					 
					
						2019-01-07 13:25:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e86c49247e 
					 
					
						
						
							
							bin/catar.rs: add list command  
						
						
						
						
					 
					
						2019-01-06 17:42:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d8c24ecf8 
					 
					
						
						
							
							catar/decoder.rs: start implementation  
						
						
						
						
					 
					
						2019-01-06 17:27:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b864ad436 
					 
					
						
						
							
							format_definition.rs: remove wrong docs  
						
						
						
						
					 
					
						2019-01-06 17:27:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4624fe29cc 
					 
					
						
						
							
							impl Read for BufferedArchiveReader  
						
						
						
						
					 
					
						2019-01-06 10:04:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						343370504b 
					 
					
						
						
							
							impl Seek for BufferedArchiveReader  
						
						
						
						
					 
					
						2019-01-06 09:35:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						318564ac03 
					 
					
						
						
							
							buffered_read: return empty buffer on eof  
						
						
						
						
					 
					
						2019-01-06 09:17:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a72e26704 
					 
					
						
						
							
							define and use BufferedReader trait  
						
						
						
						
					 
					
						2019-01-05 17:28:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1006acd626 
					 
					
						
						
							
							remove dead code  
						
						
						
						
					 
					
						2019-01-05 16:55:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51b499db74 
					 
					
						
						
							
							tools.rs: improve docs  
						
						
						
						
					 
					
						2019-01-05 16:53:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39c6bd86cc 
					 
					
						
						
							
							backup/archive_index.rs: implement BufferedArchiveReader  
						
						... 
						
						
						
						Implement relativly fast random read using binary search. 
						
						
					 
					
						2019-01-05 14:47:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						060c4811a0 
					 
					
						
						
							
							backup/chunk_store.rs: resize buffer by powers of two  
						
						
						
						
					 
					
						2019-01-05 11:34:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9409255aae 
					 
					
						
						
							
							catar/encoder.rs: code cleanup  
						
						... 
						
						
						
						Note: Rust Vec resize uses len(), not capacity()! 
						
						
					 
					
						2019-01-04 17:23:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df9973e8f5 
					 
					
						
						
							
							backup/chunk_store.rs: avoid allocation in read_chunk  
						
						
						
						
					 
					
						2019-01-04 17:16:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7394ca3e95 
					 
					
						
						
							
							white space cleanups  
						
						
						
						
					 
					
						2019-01-04 12:51:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96df2fb44b 
					 
					
						
						
							
							backup/chunk_store.rs: implement read_chunk()  
						
						
						
						
					 
					
						2019-01-04 12:50:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						691c89a0fb 
					 
					
						
						
							
							proxmox-backup-manager: add garbage collection cli  
						
						
						
						
					 
					
						2019-01-04 11:34:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						133b3a4a81 
					 
					
						
						
							
							fix bash completion binary names  
						
						
						
						
					 
					
						2019-01-04 11:12:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07b4694a33 
					 
					
						
						
							
							cleanup crate names  
						
						
						
						
					 
					
						2019-01-04 10:49:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bdba5f4f1 
					 
					
						
						
							
							rename backup-client to proxmox-backup-client  
						
						
						
						
					 
					
						2019-01-04 10:41:37 +01:00