c0e22141ed 
					 
					
						
						
							
							src/client/http_client.rs: derive Clone for H2Client  
						
						 
						
						
						
						
					 
					
						2019-05-14 09:00:24 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						45cdce069e 
					 
					
						
						
							
							src/client/http_client.rs: request password at creation time  
						
						 
						
						
						
						
					 
					
						2019-04-30 11:44:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cf639a47de 
					 
					
						
						
							
							rc/client/http_client.rs: add experimental h2 upgrade code  
						
						 
						
						
						
						
					 
					
						2019-04-29 11:57:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5a2df00004 
					 
					
						
						
							
							src/client/http_client.rs: cleanup, make login fully async  
						
						 
						
						
						
						
					 
					
						2019-04-28 10:55:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49cf9f3d0b 
					 
					
						
						
							
							src/tools.rs: file_get_json() - add new default parameter  
						
						 
						
						
						
						
					 
					
						2019-04-04 12:24:18 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3dbfe5b142 
					 
					
						
						
							
							simplify pxar module structure  
						
						 
						
						
						
						
					 
					
						2019-03-15 08:24:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						02c93163cf 
					 
					
						
						
							
							src/pxar/decoder.rs: correctly call callback()  
						
						 
						
						
						
						
					 
					
						2019-03-15 08:02:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5defa71bf9 
					 
					
						
						
							
							rename PxarBackupWriter into PxarDecodeWriter  
						
						 
						
						
						
						
					 
					
						2019-03-15 07:20:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b005ed12d5 
					 
					
						
						
							
							src/client/http_client.rs: avoid compiler warning  
						
						 
						
						
						
						
					 
					
						2019-03-15 07:16:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8968258b66 
					 
					
						
						
							
							rename catar into pxar  
						
						 
						
						... 
						
						
						
						To avoid confusion with the casync implementation. 
						
						
					 
					
						2019-03-14 10:54:09 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						874acb7039 
					 
					
						
						
							
							src/client/backup_repo.rs: implement Display trait  
						
						 
						
						
						
						
					 
					
						2019-03-13 09:57:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a03d40ce 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement repository completions  
						
						 
						
						
						
						
					 
					
						2019-03-13 09:47:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d5c34d98c0 
					 
					
						
						
							
							src/catar/decoder.rs: simplify public restore API  
						
						 
						
						
						
						
					 
					
						2019-03-11 14:31:01 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						656b23e107 
					 
					
						
						
							
							src/catar/decoder.rs: dir_mkdirat - add create_new flag  
						
						 
						
						
						
						
					 
					
						2019-03-11 07:27:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e9c9409a99 
					 
					
						
						
							
							src/catar/decoder.rs: implement real sequential decoder (no Seek)  
						
						 
						
						... 
						
						
						
						I copied the old code to src/catar/inspector.rs. Will modify
that later to implement a random access decoder ... 
						
						
					 
					
						2019-03-08 16:55:54 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						eed6db3923 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl option all-file-systems  
						
						 
						
						
						
						
					 
					
						2019-03-08 09:36:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						79c281fdac 
					 
					
						
						
							
							src/catar/encoder.rs: use simply flag "all_file_systems"  
						
						 
						
						
						
						
					 
					
						2019-03-08 08:14:26 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a6b7551311 
					 
					
						
						
							
							src/client/http_client.rs: impl download  
						
						 
						
						
						
						
					 
					
						2019-03-06 11:02:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						21ea0158b4 
					 
					
						
						
							
							src/client/http_client.rs: remove debug statement  
						
						 
						
						
						
						
					 
					
						2019-03-06 06:45:51 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ba3a60b2a4 
					 
					
						
						
							
							src/client/http_client.rs: store/load ticket in xdg runtime dir, depend on crate xdg  
						
						 
						
						
						
						
					 
					
						2019-03-05 12:56:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						219ef0e6ca 
					 
					
						
						
							
							src/catar/encoder.rs: add verbose flags  
						
						 
						
						
						
						
					 
					
						2019-03-04 08:01:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6f62c9240a 
					 
					
						
						
							
							src/api2/admin/datastore.rs: imp delete_snapshot  
						
						 
						
						
						
						
					 
					
						2019-03-03 11:29:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						184f17afad 
					 
					
						
						
							
							src/api2/admin/datastore.rs: impl list_snapshots  
						
						 
						
						
						
						
					 
					
						2019-03-02 16:20:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						17d6979afd 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: generate a log file  
						
						 
						
						
						
						
					 
					
						2019-03-01 09:35:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						51144821f9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: login before starting backup  
						
						 
						
						
						
						
					 
					
						2019-03-01 06:48:41 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df67070b1c 
					 
					
						
						
							
							client/backup_repo: allow ip addresses for BackupRepository  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-28 15:26:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0ffbccce5e 
					 
					
						
						
							
							rc/server/rest.rs: allow to pass parameters as application/json  
						
						 
						
						
						
						
					 
					
						2019-02-27 12:37:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a477d6889a 
					 
					
						
						
							
							src/client/http_client.rs: login once, store and reuse ticket/token  
						
						 
						
						
						
						
					 
					
						2019-02-26 11:59:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						56458d9764 
					 
					
						
						
							
							http_client: on a tty, read password if no env var is set  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-20 15:03:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81da38c143 
					 
					
						
						
							
							src/client/http_client.rs: implement post  
						
						 
						
						... 
						
						
						
						without parameters for now... 
						
						
					 
					
						2019-02-20 14:09:55 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a5c78c01 
					 
					
						
						
							
							src/client/http_client.rs: send csrf token  
						
						 
						
						
						
						
					 
					
						2019-02-18 16:59:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fc7f03523c 
					 
					
						
						
							
							cleanup  
						
						 
						
						... 
						
						
						
						Error::from is already a function taking 1 parameter,
there's no need to wrap it with `|e| Error::from(e)`.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-18 13:21:27 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						591f570b22 
					 
					
						
						
							
							src/client/http_client.rs: trim path  
						
						 
						
						
						
						
					 
					
						2019-02-18 06:24:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2f2efbcc 
					 
					
						
						
							
							improve api_schema module structure  
						
						 
						
						
						
						
					 
					
						2019-02-17 10:16:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc9a007b11 
					 
					
						
						
							
							rename src/api to src/api_schema  
						
						 
						
						
						
						
					 
					
						2019-02-17 09:59:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						db4868ef4f 
					 
					
						
						
							
							src/client/backup_repo.rs -  improve docu  
						
						 
						
						
						
						
					 
					
						2019-02-14 11:17:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						151c6ce27d 
					 
					
						
						
							
							src/client.rs: improve library structure and docu  
						
						 
						
						
						
						
					 
					
						2019-02-14 11:11:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0dffe3f99a 
					 
					
						
						
							
							src/client/http_client.rs: try to login  
						
						 
						
						... 
						
						
						
						use an environment var to store passphrase (PBS_PASSWORD) 
						
						
					 
					
						2019-02-13 14:31:43 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4a3f65172c 
					 
					
						
						
							
							client: use hyper-tls for now  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-13 11:03:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f49fe1d5d 
					 
					
						
						
							
							avoid compiler warnings  
						
						 
						
						
						
						
					 
					
						2019-01-30 18:25:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1adb353d6f 
					 
					
						
						
							
							lient/http_client.rs: simplify code  
						
						 
						
						
						
						
					 
					
						2019-01-22 10:36:04 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1fdb4c6ffa 
					 
					
						
						
							
							client/http_client.rs: implement get, share common code  
						
						 
						
						
						
						
					 
					
						2019-01-21 18:56:48 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						728797d0c1 
					 
					
						
						
							
							reduce compiler warnings  
						
						 
						
						
						
						
					 
					
						2019-01-18 16:50:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						83bdac1e3b 
					 
					
						
						
							
							api3/admin/datastore/upload_catar.rs: verify content type ("application/x-proxmox-backup-catar")  
						
						 
						
						
						
						
					 
					
						2019-01-17 12:43:29 +01:00