40f4e198a8 
					 
					
						
						
							
							src/backup/dynamic_index.rs: add chunk_info method  
						
						
						
						
					 
					
						2019-05-21 09:52:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						596182056b 
					 
					
						
						
							
							src/pxar/sequential_decoder.rs: impl functionality to restore xattrs/fcaps from pxar achives  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:15:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b303057a19 
					 
					
						
						
							
							src/pxar/encoder.rs: impl functionality to encode xattrs/fcaps in pxar  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:06:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bee8d8ea78 
					 
					
						
						
							
							src/tools/xattr.rs: add functions name_store and security_capability  
						
						... 
						
						
						
						These functions allow to check if the name for xattrs/fcaps are valid.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-21 06:05:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a09c0e38d8 
					 
					
						
						
							
							src/api2/admin/datastore/backup/environment.rs: register/lookup known chunks  
						
						
						
						
					 
					
						2019-05-20 18:05:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f03eff13 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: fix docu  
						
						
						
						
					 
					
						2019-05-20 17:29:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						82ab72304e 
					 
					
						
						
							
							src/client/http_client.rs: implement upload_stream  
						
						
						
						
					 
					
						2019-05-20 14:19:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2698e8a514 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: close pipe inside drop  
						
						
						
						
					 
					
						2019-05-20 11:20:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2269d8f99 
					 
					
						
						
							
							src/tools.rs: implement hex_to_digest  
						
						
						
						
					 
					
						2019-05-19 12:15:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						751030aa7c 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test max chunk size  
						
						
						
						
					 
					
						2019-05-19 11:09:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff77dbbea3 
					 
					
						
						
							
							Revert "src/backup/chunk_stream.rs: simplify code"  
						
						... 
						
						
						
						This reverts commit e058744d8f 
						
						
					 
					
						2019-05-19 11:05:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						178ac042c4 
					 
					
						
						
							
							src/api_schema/schema.rs: improve error messages  
						
						
						
						
					 
					
						2019-05-19 10:18:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c516b123d 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: use WrappedStreamReader  
						
						... 
						
						
						
						to make it fully async ... 
						
						
					 
					
						2019-05-18 15:13:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c6e28b66c6 
					 
					
						
						
							
							src/client/pxar_backup_stream.rs: use 1M pipe buffer size  
						
						
						
						
					 
					
						2019-05-18 12:57:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6276448519 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test chunker speed with real data  
						
						
						
						
					 
					
						2019-05-18 11:59:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e058744d8f 
					 
					
						
						
							
							src/backup/chunk_stream.rs: simplify code  
						
						
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a7cc7565f 
					 
					
						
						
							
							src/backup/chunk_stream.rs: implement fixed size chunk stream  
						
						
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c9ad941c0 
					 
					
						
						
							
							src/client/http_client.rs: improve speed test  
						
						... 
						
						
						
						pipeline responses to a separate async channel ... 
						
						
					 
					
						2019-05-18 10:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2dcdd3b427 
					 
					
						
						
							
							src/tools/xattrs.rs: impl libc wrapper functions to get/set xattrs and fcaps  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:14:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de2016d58a 
					 
					
						
						
							
							src/pxar/format_definitions.rs: add format definitions for xattrs and fcaps  
						
						... 
						
						
						
						In addition to the format definition, the traits needed for sorting of xattr
entries by name are derived.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:14:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dec1ff18b8 
					 
					
						
						
							
							src/tools/acl.rs: impl add_entry_full for ACL and set_permissions for ACLEntry  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-16 11:10:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						adec8ea263 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: add speedtest api, improve upload speed  
						
						... 
						
						
						
						We need to disable tcp Nagle algorythm (set_nodelay), and use larger window size for http2 
						
						
					 
					
						2019-05-16 10:24:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						372724afea 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: implement finish_backup  
						
						
						
						
					 
					
						2019-05-15 12:58:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb105f9dae 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: improve logging  
						
						
						
						
					 
					
						2019-05-15 10:09:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25ddc15fe0 
					 
					
						
						
							
							src/client/pipe_to_stream.rs: add missing file  
						
						
						
						
					 
					
						2019-05-15 09:07:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a20772525f 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: implement close for dynamic writers  
						
						
						
						
					 
					
						2019-05-15 07:58:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e93f8c164 
					 
					
						
						
							
							src/api2/types.rs: add schema/format for file names  
						
						
						
						
					 
					
						2019-05-15 07:14:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3dbd41b20 
					 
					
						
						
							
							src/client/http_client.rs: add flow control for h2 upload  
						
						
						
						
					 
					
						2019-05-14 14:54:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						97f22ce57d 
					 
					
						
						
							
							src/client/http_client.rs: implement h2 upload  
						
						... 
						
						
						
						without flow control so far ... 
						
						
					 
					
						2019-05-14 12:58:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dafc27aeff 
					 
					
						
						
							
							src/backup/chunk_stream.rs: async chunk stream  
						
						
						
						
					 
					
						2019-05-14 10:05:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0e22141ed 
					 
					
						
						
							
							src/client/http_client.rs: derive Clone for H2Client  
						
						
						
						
					 
					
						2019-05-14 09:00:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25e205a1d3 
					 
					
						
						
							
							src/tools.rs: add mod acl to tools  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-14 06:34:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d22096ef4b 
					 
					
						
						
							
							src/tools/acl.rs: impl POSIX access control list (ACL) manipulation tools  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-14 06:28:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1133fe9a63 
					 
					
						
						
							
							src/server/rest.rs: do not log 1xx status codes as errors  
						
						
						
						
					 
					
						2019-05-14 06:23:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						850ac6d0f0 
					 
					
						
						
							
							src/client/http_client.rs: directly return H2Client on upgrade  
						
						
						
						
					 
					
						2019-05-13 16:44:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10130cf48c 
					 
					
						
						
							
							src/client/http_client.rs: cleanup, remove debug println  
						
						
						
						
					 
					
						2019-05-13 12:11:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b57cb26406 
					 
					
						
						
							
							src/client/http_client.rs: implement http2 client wrapper  
						
						
						
						
					 
					
						2019-05-13 10:27:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e391bb7f0 
					 
					
						
						
							
							src/client/http_client.rs: allow to pass parameters (encode them as query string)  
						
						
						
						
					 
					
						2019-05-13 09:12:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbb798f6d2 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: ignore errors from last_backup  
						
						
						
						
					 
					
						2019-05-13 07:06:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d36113665b 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: implement chunk index download from previous backup  
						
						
						
						
					 
					
						2019-05-11 16:05:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						457531e7fe 
					 
					
						
						
							
							src/backup/index.rs: new ChunkListReader  
						
						
						
						
					 
					
						2019-05-11 16:01:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af1d68185c 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: add missing 'archive-name' parameter to schema  
						
						
						
						
					 
					
						2019-05-11 12:25:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b95c7df07 
					 
					
						
						
							
							src/api2/admin/datastore/backup/environment.rs: do not store path  
						
						
						
						
					 
					
						2019-05-11 12:13:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51a4f63ff7 
					 
					
						
						
							
							src/backup/datastore.rs: move last_backup to BackupInfo  
						
						
						
						
					 
					
						2019-05-11 12:07:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b02a52e3a5 
					 
					
						
						
							
							src/backup/datastore.rs: impl last_backup helper  
						
						
						
						
					 
					
						2019-05-11 11:36:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c09775011a 
					 
					
						
						
							
							src/backup/backup_info.rs: implement list_backup for BackupGroup, cleanups  
						
						
						
						
					 
					
						2019-05-11 10:19:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9578f3c79 
					 
					
						
						
							
							backup-api: allow to create DynamicIndexWriter and add chunks to to  
						
						
						
						
					 
					
						2019-05-10 10:25:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35a2d8a6a6 
					 
					
						
						
							
							src/backup/backup_info.rs: Derive Clone  
						
						
						
						
					 
					
						2019-05-10 06:59:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0506d1ed04 
					 
					
						
						
							
							upload_chunk.rs: add comment about possible unnecessary code  
						
						
						
						
					 
					
						2019-05-10 06:15:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f42ef009a 
					 
					
						
						
							
							cleanup: remove unused code  
						
						
						
						
					 
					
						2019-05-09 18:11:39 +02:00