443f3743bb 
					 
					
						
						
							
							tools.rs: new scandir() helper  
						
						
						
						
					 
					
						2019-01-20 17:31:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68469eebb4 
					 
					
						
						
							
							backup/chunk_store.rs: verify base path is absolute  
						
						
						
						
					 
					
						2019-01-20 16:49:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						059ca7c3a1 
					 
					
						
						
							
							remove crate tokio-codec (seems to be part of tokio now)  
						
						
						
						
					 
					
						2019-01-20 14:28:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8eeef8492a 
					 
					
						
						
							
							tools/wrapped_reader_stream.rs: allocate Vec<u8> for buffer  
						
						
						
						
					 
					
						2019-01-20 11:01:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff8bdf3b64 
					 
					
						
						
							
							tools/wrapped_reader_stream.rs: only implement Stream (without AsyncRead)  
						
						... 
						
						
						
						Looks more efficent ... 
						
						
					 
					
						2019-01-20 10:41:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e89d9cafe 
					 
					
						
						
							
							tools/wrapped_reader_stream.rs: use tokio_threadpool::blocking  
						
						
						
						
					 
					
						2019-01-20 10:28:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						832d805cdd 
					 
					
						
						
							
							use newer versions  
						
						
						
						
					 
					
						2019-01-20 10:06:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce7ba139f1 
					 
					
						
						
							
							catar: improve bash completion  
						
						
						
						
					 
					
						2019-01-20 09:55:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						29f34b8e1a 
					 
					
						
						
							
							/api3/admin/datastore.rs: add missing subdir to directory index  
						
						
						
						
					 
					
						2019-01-20 09:47:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b05fd5830 
					 
					
						
						
							
							api3/admin/datastore/catar.rs: implement download  
						
						
						
						
					 
					
						2019-01-20 09:39:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f0d67cf79 
					 
					
						
						
							
							tools/wrapped_reader_stream.rs: new helper class  
						
						... 
						
						
						
						Will use that to download catar files. 
						
						
					 
					
						2019-01-20 09:38:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a4c091616 
					 
					
						
						
							
							api3/admin/datastore/catar.rs: start impl. download  
						
						
						
						
					 
					
						2019-01-19 17:27:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50cfb695ae 
					 
					
						
						
							
							api/router.rs: rename ApiUploadMethod to ApiAsyncMethod  
						
						... 
						
						
						
						We can use this for uploads and downloads ... 
						
						
					 
					
						2019-01-19 16:42:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						379ea0edb6 
					 
					
						
						
							
							Revert "/api/schema.rs: implement Schema::Option"  
						
						... 
						
						
						
						This reverts commit 0a35462c1e 
						
						
					 
					
						2019-01-19 12:53:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80f069656d 
					 
					
						
						
							
							Revert "api/schema.rs: avoid Option(Option( nesting"  
						
						... 
						
						
						
						This reverts commit ffdac1af01 
						
						
					 
					
						2019-01-19 12:52:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca3d861513 
					 
					
						
						
							
							remove unused type PropertyMap  
						
						
						
						
					 
					
						2019-01-18 17:54:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ffdac1af01 
					 
					
						
						
							
							api/schema.rs: avoid Option(Option( nesting  
						
						
						
						
					 
					
						2019-01-18 17:49:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a35462c1e 
					 
					
						
						
							
							/api/schema.rs: implement Schema::Option  
						
						
						
						
					 
					
						2019-01-18 17:40:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdb95d92dd 
					 
					
						
						
							
							fix tests/catar.rs - add missing parameter  
						
						
						
						
					 
					
						2019-01-18 17:39:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						728797d0c1 
					 
					
						
						
							
							reduce compiler warnings  
						
						
						
						
					 
					
						2019-01-18 16:50:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						383e857749 
					 
					
						
						
							
							move complete_file_name() helper into tools.rs  
						
						
						
						
					 
					
						2019-01-18 13:42:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73e844dbfe 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: improve file name completion  
						
						
						
						
					 
					
						2019-01-18 13:40:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95cea65b04 
					 
					
						
						
							
							backup/datastore.rs: list all index files using walkdir crate  
						
						
						
						
					 
					
						2019-01-18 12:24:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff3d3100d4 
					 
					
						
						
							
							backup/datastore.rs: try to create useful directory layout  
						
						... 
						
						
						
						store/type/ID/TIME/xxx.yyy 
						
						
					 
					
						2019-01-18 12:01:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d38dcb43c 
					 
					
						
						
							
							cleanup nodename()  
						
						
						
						
					 
					
						2019-01-18 10:13:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74a69302a7 
					 
					
						
						
							
							tools.rs: new helper nodename()  
						
						
						
						
					 
					
						2019-01-18 09:58:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a778d92b3 
					 
					
						
						
							
							api3/admin/datastore.rs: rename parameter "name" to "store"  
						
						
						
						
					 
					
						2019-01-18 08:33:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						244d9b17a8 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: implement file name completions - first try ...  
						
						
						
						
					 
					
						2019-01-17 14:24:20 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06aeb76a5c 
					 
					
						
						
							
							client/catar_backup_stream.rs: remove debug code  
						
						
						
						
					 
					
						2019-01-17 12:16:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fe5d605e7 
					 
					
						
						
							
							tools.rs: new helper required_string_param()  
						
						... 
						
						
						
						To extract parameters from Value. 
						
						
					 
					
						2019-01-17 12:14:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ee0ad5bf3 
					 
					
						
						
							
							api/router.rs: return Result in upload handler  
						
						
						
						
					 
					
						2019-01-17 12:03:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						23bb8780d4 
					 
					
						
						
							
							proxmox-backup-client: implement upload to server  
						
						
						
						
					 
					
						2019-01-17 11:38:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						597641fdd5 
					 
					
						
						
							
							client/http_client.rs: new helper class  
						
						
						
						
					 
					
						2019-01-17 11:38:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						264f52cf70 
					 
					
						
						
							
							api3/admin/datastore.rs: change api patch for upload_catar  
						
						
						
						
					 
					
						2019-01-17 09:16:50 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37b98249f4 
					 
					
						
						
							
							upload: don't return NotReady  
						
						... 
						
						
						
						We need to kick (poll) the stream's next element, so simply
reiterate, the try_read!() will then return NotReady from
the next stream item for us.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-16 15:17:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1dcd52e5df 
					 
					
						
						
							
							cleanup previous commit...  
						
						... 
						
						
						
						This kind of notation is weird...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-16 14:19:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a50b77e72 
					 
					
						
						
							
							listen on :: instead of 0.0.0.0  
						
						... 
						
						
						
						Since this supports both ipv6 & ipv4 unless v6only is
explicitly enabled.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-01-16 14:18:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf16af2ab3 
					 
					
						
						
							
							server/rest.rs: correctly pass query/url parameters  
						
						
						
						
					 
					
						2019-01-16 13:58:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2085142ed4 
					 
					
						
						
							
							reduce compiler warnings  
						
						
						
						
					 
					
						2019-01-16 10:19:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8edbbd49c 
					 
					
						
						
							
							client/catar_backup_stream.rs: new helper for catar uploads to server  
						
						
						
						
					 
					
						2019-01-16 10:15:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						150f1bd8f6 
					 
					
						
						
							
							backup/datastore.rs: use Arc for chunk_store references  
						
						
						
						
					 
					
						2019-01-15 12:36:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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