| 
						
					 | 
					
						
						
							
						
						d6f204eda6
					 | 
					
						
						
							
							src/client/http_client.rs: re-order code - public functions first
						
						
						
						
						
						
					 | 
					
						2019-05-23 06:28:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9af37c8f0e
					 | 
					
						
						
							
							src/client/http_client.rs: move low level H2 code into separate class
						
						
						
						
						
						
					 | 
					
						2019-05-22 17:28:25 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d2c48afc6e
					 | 
					
						
						
							
							src/client/http_client.rs: code cleanup
						
						
						
						
						
						
					 | 
					
						2019-05-22 13:24:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6ab34afa88
					 | 
					
						
						
							
							src/client/http_client.rs: cleanup h2 backup client
						
						
						
						
						
						
					 | 
					
						2019-05-22 13:05:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						553610b43e
					 | 
					
						
						
							
							src/client/http_client.rs: implement download_chunk_list
						
						
						
						
						
						
					 | 
					
						2019-05-22 09:46:02 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						9c9ad941c0
					 | 
					
						
						
							
							src/client/http_client.rs: improve speed test
						
						
						
						
						
						
						
						pipeline responses to a separate async channel ... 
						
						
					 | 
					
						2019-05-18 10:55:46 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						25ddc15fe0
					 | 
					
						
						
							
							src/client/pipe_to_stream.rs: add missing file
						
						
						
						
						
						
					 | 
					
						2019-05-15 09:07:19 +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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |