a47a02ae62 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use #[api] macro  
						
						
						
						
					 
					
						2019-12-16 13:49:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba0f71f5eb 
					 
					
						
						
							
							d/control: add rsync to build-dependencies  
						
						... 
						
						
						
						not directly required for
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-16 11:32:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1e8935b45 
					 
					
						
						
							
							d/control: add missing build-dependencies  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-16 11:24:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78d5436040 
					 
					
						
						
							
							client: use api macro for catalog_shell async fn  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-16 11:24:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87c423751a 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use ApiHandler::Async for prune and status  
						
						
						
						
					 
					
						2019-12-16 11:00:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a8a470316 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use new ApiHandler::Async  
						
						
						
						
					 
					
						2019-12-16 10:06:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9799012cf 
					 
					
						
						
							
							src/pxar/decoder.rs: require Send  
						
						
						
						
					 
					
						2019-12-16 10:01:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb084b9c91 
					 
					
						
						
							
							api2: update for latest proxmox-api changes  
						
						... 
						
						
						
						- rename ApiFuture into ApiResponseFuture
- impl. ApiHandler::Async 
						
						
					 
					
						2019-12-16 10:01:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						236a396aa1 
					 
					
						
						
							
							src/api2/admin/datastore.rs - prune: log retention options  
						
						
						
						
					 
					
						2019-12-14 16:32:16 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503995c767 
					 
					
						
						
							
							src/api2/admin/datastore.rs: fix prune worker id  
						
						
						
						
					 
					
						2019-12-14 16:05:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e1c356ec06 
					 
					
						
						
							
							docs/administration-guide.rst: document garbage collection  
						
						
						
						
					 
					
						2019-12-14 15:52:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						720776b81e 
					 
					
						
						
							
							generate separate proxmox-backup-docs package  
						
						
						
						
					 
					
						2019-12-13 14:15:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						729e38f475 
					 
					
						
						
							
							Makefile: add upload target  
						
						
						
						
					 
					
						2019-12-13 14:15:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f374ba4c0b 
					 
					
						
						
							
							update tests  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-13 12:42:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5c9a706ce 
					 
					
						
						
							
							fix cancellable future  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-13 12:10:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a1028e0e7 
					 
					
						
						
							
							update to url/percent-encoding to 2.1  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-13 11:57:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db0cb9ce0b 
					 
					
						
						
							
							update a chunk of stuff to the hyper release  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-13 11:24:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f1020b732 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement task stop  
						
						
						
						
					 
					
						2019-12-13 09:43:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ae5677de0 
					 
					
						
						
							
							src/api2/types.rs: use PROXMOX_SAFE_ID_FORMAT instead of FILENAME_FORMAT  
						
						
						
						
					 
					
						2019-12-12 14:15:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0adf270fb 
					 
					
						
						
							
							src/api2/types.rs: introduce PROXMOX_SAFE_ID_REGEX, use it for DATASTORE_SCHEMA  
						
						
						
						
					 
					
						2019-12-12 12:37:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66c49c21c3 
					 
					
						
						
							
							src/api2/types.rs: factor out DATASTORE_SCHEMA  
						
						
						
						
					 
					
						2019-12-11 13:45:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						567d3e00fb 
					 
					
						
						
							
							src/api2/node/tasks.rs: new filter "store" to filter tasks for one store  
						
						
						
						
					 
					
						2019-12-11 12:53:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3dbe52f37 
					 
					
						
						
							
							pxar: match_pattern: refactor match_filename  
						
						... 
						
						
						
						The match_filename() in sequentail_decoder and encoder are moved to be static
functions of MatchPattern.
This allows to reuse the code also in the catalog find implementation.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-11 10:55:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f084505ec5 
					 
					
						
						
							
							src/backup/catalog_shell.rs: sort output of list-selected  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-11 10:54:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d04612955 
					 
					
						
						
							
							src/api2/node/tasks.rs: add "running" filter to list only running tasks  
						
						
						
						
					 
					
						2019-12-11 10:52:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8560fe3e5f 
					 
					
						
						
							
							src/api2/node/tasks.rs - extract_upid: avoid duplicate error message  
						
						
						
						
					 
					
						2019-12-10 13:45:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5830c20560 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add simple task management cli  
						
						
						
						
					 
					
						2019-12-10 13:43:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73e57f244e 
					 
					
						
						
							
							src/backup/datastore.rs - garbage-collection: fix average chunk size  
						
						
						
						
					 
					
						2019-12-10 11:25:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d105176f45 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: cleanup - factor out view_task_result()  
						
						
						
						
					 
					
						2019-12-09 18:00:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						48ef3c3327 
					 
					
						
						
							
							cli: avoid useless .into()  
						
						... 
						
						
						
						This needs latest proxmox-api updates. 
						
						
					 
					
						2019-12-09 17:40:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eb7e2ee00b 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: remove unnecessary .to_owned()  
						
						
						
						
					 
					
						2019-12-09 17:11:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5f7def40e 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs - garbage-collection: display task log  
						
						
						
						
					 
					
						2019-12-09 13:29:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ec9e1b010 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl. and use complete_pxar_archive_name  
						
						
						
						
					 
					
						2019-12-09 13:14:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c6ad6ef90 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl. catalog sub command  
						
						... 
						
						
						
						catalog dump
catalog shell 
						
						
					 
					
						2019-12-09 13:07:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a0b484bdd 
					 
					
						
						
							
							src/client/task_log.rs: move display_task_log into extra file  
						
						
						
						
					 
					
						2019-12-08 11:27:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b03abfe14 
					 
					
						
						
							
							src/api2/admin/datastore.rs: remove test_prune, add dry-run to normal prune  
						
						... 
						
						
						
						And use display_task_log on the client side. 
						
						
					 
					
						2019-12-08 10:59:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec137a99c6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.r - display_task_log: use string range instead of as_bytes  
						
						
						
						
					 
					
						2019-12-08 10:25:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b73ff941f6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.r - display_task_log: add new strip_date parameter  
						
						
						
						
					 
					
						2019-12-08 10:22:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						163e9bbe91 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: new display task log helper  
						
						... 
						
						
						
						New helper to display worker task logs. Use it for prune (experimental). 
						
						
					 
					
						2019-12-07 16:11:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b508dd563 
					 
					
						
						
							
							src/server/formatter.rs: impl. new result attribute "active"  
						
						
						
						
					 
					
						2019-12-07 15:29:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						102d8d4136 
					 
					
						
						
							
							src/backup/prune.rs: implement --keep-hourly  
						
						
						
						
					 
					
						2019-12-07 11:23:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1af6637004 
					 
					
						
						
							
							docs/administration-guide.rst: add hint about ISO week date  
						
						
						
						
					 
					
						2019-12-07 10:45:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						052c4aa160 
					 
					
						
						
							
							src/backup/prune.rs: prune - correctly use iso_week year  
						
						
						
						
					 
					
						2019-12-06 19:41:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84322d8c75 
					 
					
						
						
							
							docs/administration-guide.rst: doc prune --dry-run  
						
						
						
						
					 
					
						2019-12-06 19:20:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa0b950070 
					 
					
						
						
							
							pxar: fuse: add support for list- and getxattr  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 16:44:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25ad4cbf63 
					 
					
						
						
							
							pxar: fuse: cache goodbye table for each directory on opendir and release it on releasedir  
						
						... 
						
						
						
						Cache not only the goodbye table for the last directory but for each opened
directory.
The opendir fuse callback will fill the cache with the goodbye table and
releasedir will remove it from the cache.
This should reduce the number of chuncks fetched from the server in some cases.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 16:43:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02491b8fc6 
					 
					
						
						
							
							pxar: fuse: use binary search instead of linear search in goodbye table.  
						
						... 
						
						
						
						The goodbye table is layed out as binary search tree based on the hash, so use
this to be more efficient when looking up a hash in the table for directories
with a large number of entries.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 16:42:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ab52d9a8a 
					 
					
						
						
							
							docs/command-syntax.rst: include catalog-shell-synopsis.rst  
						
						
						
						
					 
					
						2019-12-06 13:46:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7074a0b339 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: white space cleanup  
						
						
						
						
					 
					
						2019-12-06 13:35:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74fa81b89c 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement prune --dry-run  
						
						
						
						
					 
					
						2019-12-06 13:35:25 +01:00