c4ff3dcefd 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use new BackupClient to upload data  
						
						
						
						
					 
					
						2019-05-28 10:12:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af309d4d5c 
					 
					
						
						
							
							src/bin/pxar.rs: set archive permissions to 0o640  
						
						... 
						
						
						
						As the archive can contain potentially sensitive data such as key files, it makes
sense to restrict the permissions.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-28 06:24:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b344461b33 
					 
					
						
						
							
							pxar: pass feature_flags to encoder/decoder instead of individual flags  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-24 06:11:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32e1bf4260 
					 
					
						
						
							
							src/bin/upload-speed.rs: code cleanup  
						
						
						
						
					 
					
						2019-05-23 07:20:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d9bab05ab 
					 
					
						
						
							
							src/bin/pxar.rs: impl CLI flags to disable archiving/restoring of xattrs and fcaps.  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-05-23 06:40:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ab34afa88 
					 
					
						
						
							
							src/client/http_client.rs: cleanup h2 backup client  
						
						
						
						
					 
					
						2019-05-22 13:05:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de6742c04f 
					 
					
						
						
							
							src/bin/h2test.rs: removed  
						
						... 
						
						
						
						This test does no work anymore. 
						
						
					 
					
						2019-05-22 11:14:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						751030aa7c 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test max chunk size  
						
						
						
						
					 
					
						2019-05-19 11:09:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6276448519 
					 
					
						
						
							
							src/bin/test_chunk_speed2.rs: test chunker speed with real data  
						
						
						
						
					 
					
						2019-05-18 11:59:17 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						850ac6d0f0 
					 
					
						
						
							
							src/client/http_client.rs: directly return H2Client on upgrade  
						
						
						
						
					 
					
						2019-05-13 16:44:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0aadd40b4f 
					 
					
						
						
							
							src/api2/admin/datastore/backup.rs: add required parameters, cleanups  
						
						
						
						
					 
					
						2019-05-08 13:17:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca60c371e2 
					 
					
						
						
							
							api: rename h2upload to backup  
						
						
						
						
					 
					
						2019-05-08 12:35:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45cdce069e 
					 
					
						
						
							
							src/client/http_client.rs: request password at creation time  
						
						
						
						
					 
					
						2019-04-30 11:44:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a9bea3918 
					 
					
						
						
							
							src/bin/h2test.rs: test h2 upgrade  
						
						
						
						
					 
					
						2019-04-29 11:59:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a2df00004 
					 
					
						
						
							
							src/client/http_client.rs: cleanup, make login fully async  
						
						
						
						
					 
					
						2019-04-28 10:55:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e888155712 
					 
					
						
						
							
							proxy: allow .key/.pem files instead of a pkcs12/.pfx file  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-26 10:47:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d98c9a7a38 
					 
					
						
						
							
							use service Type=notify  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-04-25 11:01:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f550fd99f 
					 
					
						
						
							
							start hyper server using with_graceful_shutdown()  
						
						... 
						
						
						
						Without, hyper keeps some futures running, and the server does not
correctly shutdown. 
						
						
					 
					
						2019-04-10 08:24:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d607b8861b 
					 
					
						
						
							
							src/server/worker_task.rs: implement task control socket  
						
						
						
						
					 
					
						2019-04-09 12:15:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3f41f2165 
					 
					
						
						
							
							src/tools/daemon.rs: use new ServerState handler  
						
						
						
						
					 
					
						2019-04-08 14:00:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						35950380a9 
					 
					
						
						
							
							src/server/worker_task.rs: carefully handle file permissions  
						
						
						
						
					 
					
						2019-04-06 17:53:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49cf9f3d0b 
					 
					
						
						
							
							src/tools.rs: file_get_json() - add new default parameter  
						
						
						
						
					 
					
						2019-04-04 12:24:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a690ecacf0 
					 
					
						
						
							
							daemon: simplify daemon creation  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-19 12:12:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4311382d9 
					 
					
						
						
							
							tools: daemon: rename some structs  
						
						... 
						
						
						
						Reloadable resources are now 'Reloadable' instead of
'ReexecContinue'.
The struct handling the reload is a 'Reloader', not a
'ReexecStore'.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-19 11:09:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e7bc50af1 
					 
					
						
						
							
							add reload support to api daemon  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2ca713701 
					 
					
						
						
							
							add reload support to proxy  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c042cdc6c 
					 
					
						
						
							
							proxy: listener error handling fixup  
						
						... 
						
						
						
						If the listening socket goes into some error state we'll get
std::io::Errors rather than higher level errors from the
native_tls::TlsAcceptor, those are usually fatal. (Ran into
this after performing a shutdown() on the file descriptor,
after which the future just endlessly loops in accept().)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba10f2b0d4 
					 
					
						
						
							
							src/bin/dynamic-files.rs: test case for file shrink during backup  
						
						
						
						
					 
					
						2019-03-16 14:22:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dbfe5b142 
					 
					
						
						
							
							simplify pxar module structure  
						
						
						
						
					 
					
						2019-03-15 08:24:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ef46b81d3 
					 
					
						
						
							
							src/bin/pxar.rs: implement extract  
						
						
						
						
					 
					
						2019-03-15 08:03:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5defa71bf9 
					 
					
						
						
							
							rename PxarBackupWriter into PxarDecodeWriter  
						
						
						
						
					 
					
						2019-03-15 07:20:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37940aa1f9 
					 
					
						
						
							
							src/bin/pxar.rs: implement dump/list  
						
						
						
						
					 
					
						2019-03-14 17:43:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40360fde6e 
					 
					
						
						
							
							src/pxar/decoder.rs: implement dump_archive  
						
						... 
						
						
						
						use this to debug archive problems ... 
						
						
					 
					
						2019-03-14 13:10:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8968258b66 
					 
					
						
						
							
							rename catar into pxar  
						
						... 
						
						
						
						To avoid confusion with the casync implementation. 
						
						
					 
					
						2019-03-14 10:54:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c4dd94670 
					 
					
						
						
							
							rename catar into pxar  
						
						... 
						
						
						
						Seems impossible to stay compatible with the original catar specification,
so we change the name to avoid confusions. 
						
						
					 
					
						2019-03-14 10:14:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08dc340a12 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: complete archive names  
						
						
						
						
					 
					
						2019-03-14 08:09:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f90a6a764 
					 
					
						
						
							
							protocol: cleanup finish_backup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-13 14:16:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b238851832 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement completion for snapshots  
						
						
						
						
					 
					
						2019-03-13 13:31:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4981134708 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement chunk-size completion  
						
						
						
						
					 
					
						2019-03-13 12:26:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98f0b97293 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: cleanup  
						
						
						
						
					 
					
						2019-03-13 12:17:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						024f11bb55 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement completion for backup groups  
						
						
						
						
					 
					
						2019-03-13 11:56:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edd3c8c605 
					 
					
						
						
							
							src/client/backup_repo.rs: implement FromStr trait  
						
						
						
						
					 
					
						2019-03-13 10:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a03d40ce 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement repository completions  
						
						
						
						
					 
					
						2019-03-13 09:47:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bff110308b 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: fix BACKUPSPEC_REGEX - correctly specify non-capture group  
						
						... 
						
						
						
						And improve bash completion. 
						
						
					 
					
						2019-03-13 07:23:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						496a67846f 
					 
					
						
						
							
							src/cli/command.rs: pass parsed parameters to completion function  
						
						
						
						
					 
					
						2019-03-12 14:39:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5c34d98c0 
					 
					
						
						
							
							src/catar/decoder.rs: simplify public restore API  
						
						
						
						
					 
					
						2019-03-11 14:31:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e39232acc 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: strip .didx file extensions  
						
						
						
						
					 
					
						2019-03-11 10:54:02 +01:00