55bee04856 
					 
					
						
						
							
							src/tools/parallel_handler.rs: remove unnecessary Sync bound  
						
						
						
						
							
						
					 
					
						2020-09-26 16:16:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42fd40a124 
					 
					
						
						
							
							src/bin/proxmox_backup_client/benchmark.rs: avoid compiler warning  
						
						
						
						
							
						
					 
					
						2020-09-26 16:13:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f21508b9e1 
					 
					
						
						
							
							src/backup/verify.rs: use ParallelHandler to verify chunks  
						
						
						
						
							
						
					 
					
						2020-09-26 11:14:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee7a308de4 
					 
					
						
						
							
							src/backup/verify.rs: cleanup use clause  
						
						
						
						
							
						
					 
					
						2020-09-26 10:23:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						636e674ee7 
					 
					
						
						
							
							src/client/pull.rs: simplify code  
						
						
						
						
							
						
					 
					
						2020-09-26 10:09:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b02b374b46 
					 
					
						
						
							
							src/tools/parallel_handler.rs: remove static lifetime bound from handler_fn  
						
						
						
						
							
						
					 
					
						2020-09-26 09:26:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c13afa8f9 
					 
					
						
						
							
							src/tools/parallel_handler.rs: join all threads in drop handler  
						
						
						
						
							
						
					 
					
						2020-09-26 08:47:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						69b92fab7e 
					 
					
						
						
							
							src/tools/parallel_handler.rs: remove unnecessary Sync trait bound  
						
						
						
						
							
						
					 
					
						2020-09-26 07:38:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ab77df3f5 
					 
					
						
						
							
							ui: some more eslint auto-fixes  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-25 18:47:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						264c19582b 
					 
					
						
						
							
							ui: some more eslint auto-fixes  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-25 18:36:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8acd4d9afc 
					 
					
						
						
							
							ui: some more eslint auto-fixes  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-25 18:34:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						65b0cea6bd 
					 
					
						
						
							
							ui: some eslint auto-fixes  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-25 18:29:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cfe01b2e6a 
					 
					
						
						
							
							bump version to 0.8.21-1  
						
						
						
						
							
 
						
					 
					
						2020-09-25 13:20:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b19b032be3 
					 
					
						
						
							
							debian/control: update  
						
						
						
						
							
						
					 
					
						2020-09-25 13:17:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5441708634 
					 
					
						
						
							
							src/client/pull.rs: use new ParallelHandler  
						
						
						
						
							
						
					 
					
						2020-09-25 12:58:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c9b370255 
					 
					
						
						
							
							src/tools/parallel_handler.rs: execute closure inside a thread pool  
						
						
						
						
							
						
					 
					
						2020-09-25 12:58:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						510544770b 
					 
					
						
						
							
							depend on crossbeam-channel  
						
						
						
						
							
						
					 
					
						2020-09-25 12:58:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8293841c2 
					 
					
						
						
							
							docs: html: show "Proxmox Backup" in navi for small devices  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 20:03:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						46114bf28e 
					 
					
						
						
							
							docs: html: improve css for small displays  
						
						... 
						
						
						
						fixed-width navi/toc links were not switched in color for small width
displays, and thus they were barely readable as the background
switches to dark for small widths.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 20:03:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d7e61f06f 
					 
					
						
						
							
							docs: buildsys: add more dependencies to html target  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 19:45:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd6a54dfbc 
					 
					
						
						
							
							docs: conf: fix conf for new alabaster theme version  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 19:44:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ea5722b8f 
					 
					
						
						
							
							docs: html: adapt custom css  
						
						... 
						
						
						
						highlighting the current chapter and some other small formatting
improvements
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 19:44:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc8fadf494 
					 
					
						
						
							
							docs: index: hide todo list toctree and genindex  
						
						... 
						
						
						
						I do not found another way to disable inclusion in the sidebar...
The genindex information is alredy provided through glossary
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 19:43:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a76934ad33 
					 
					
						
						
							
							docs: html: adapt sidebar in index page  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 19:41:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d7a122a026 
					 
					
						
						
							
							use jobstate mechanism for verify/garbage_collection schedules  
						
						... 
						
						
						
						also changes:
* correct comment about reset (replace 'sync' with 'action')
* check schedule change correctly (only when it is actually changed)
with this changes, we can drop the 'lookup_last_worker' method
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 17:06:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c25588e63 
					 
					
						
						
							
							proxy: fix error handling in prune scheduling  
						
						... 
						
						
						
						we rely on the jobstate handling to write the error of the worker
into its state file, but we used '?' here in a block which does not
return the error to the block, but to the function/closure instead
so if a prune job failed because of such an '?', we did not write
into the statefile and got a wrong state there
instead use our try_block! macro that wraps the code in a closure
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 17:06:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17a1f579d0 
					 
					
						
						
							
							bump version to 0.8.20-1  
						
						
						
						
							
						
					 
					
						2020-09-24 13:17:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						998db63933 
					 
					
						
						
							
							src/client/pull.rs: decode, verify and write in a separate threads  
						
						... 
						
						
						
						To maximize throughput. 
						
						
							
						
					 
					
						2020-09-24 13:12:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0fa14d94a 
					 
					
						
						
							
							src/backup/data_blob.rs: add is_encrypted helper  
						
						
						
						
							
						
					 
					
						2020-09-24 13:00:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fd129844d 
					 
					
						
						
							
							remove DummyCatalogWriter  
						
						... 
						
						
						
						we're using an `Option` instead now
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-09-24 09:13:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						baae780c99 
					 
					
						
						
							
							benchmark: use compressable data to get more realistic result  
						
						... 
						
						
						
						And add a benchmatrk to test chunk verify speed (decompress+sha256). 
						
						
							
						
					 
					
						2020-09-24 08:58:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09a1da25ed 
					 
					
						
						
							
							src/backup/data_blob.rs: improve decompress speed  
						
						
						
						
							
						
					 
					
						2020-09-24 08:52:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						298c6aaef6 
					 
					
						
						
							
							docs: add onlineHelp to some panels  
						
						... 
						
						
						
						name sections according to the title or content and add
the respective onlineHelp to the following panels:
- datastore
- user management
- ACL
- backup remote
Signed-off-by: Oguz Bektas <o.bektas@proxmox.com >
Reviewed-By: Dominik Csapak <d.csapak@proxmox.com >
Tested-By: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-09-22 19:48:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a329324139 
					 
					
						
						
							
							bump version to 0.8.19-1  
						
						
						
						
							
 
						
					 
					
						2020-09-22 13:30:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a83e2ffeab 
					 
					
						
						
							
							src/api2/reader.rs: use std::fs::read instead of tokio::fs::read  
						
						... 
						
						
						
						Because it is about 10%& faster this way. 
						
						
							
						
					 
					
						2020-09-22 13:27:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d7449a121 
					 
					
						
						
							
							bump version to 0.8.18-1  
						
						
						
						
							
						
					 
					
						2020-09-22 12:39:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebbe4958c6 
					 
					
						
						
							
							src/client/pull.rs: avoid duplicate downloads using in memory HashSet  
						
						
						
						
							
						
					 
					
						2020-09-22 12:34:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73b2cc4977 
					 
					
						
						
							
							src/client/pull.rs: allow up to 20 concurrent download streams  
						
						
						
						
							
						
					 
					
						2020-09-22 11:39:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ecfde8150 
					 
					
						
						
							
							remote_chunk_reader.rs: use Arc for cache_hint to make clone faster  
						
						
						
						
							
						
					 
					
						2020-09-22 11:39:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						796480a38b 
					 
					
						
						
							
							docs: add version and date to HTML index  
						
						... 
						
						
						
						Similar to the PDF output or the Proxmox VE docs.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-09-22 09:00:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ae6aede60 
					 
					
						
						
							
							bump version to 0.8.17-1  
						
						
						
						
							
 
						
					 
					
						2020-09-21 14:09:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e0085e6612 
					 
					
						
						
							
							src/client/pull.rs: remove temporary manifest  
						
						
						
						
							
						
					 
					
						2020-09-21 14:03:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						194da6f867 
					 
					
						
						
							
							src/client/pull.rs: open temporary manifest with truncate(true)  
						
						... 
						
						
						
						To delete any data if the file already exists. 
						
						
							
						
					 
					
						2020-09-21 13:53:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fade35260 
					 
					
						
						
							
							bump proxmox version to 0.4.1  
						
						
						
						
							
						
					 
					
						2020-09-21 13:51:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e39918fe1 
					 
					
						
						
							
							fix   #3017 : check array boundaries before using  
						
						... 
						
						
						
						else we panic here
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-09-21 09:22:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f4dc47a805 
					 
					
						
						
							
							debian/control: update  
						
						
						
						
							
						
					 
					
						2020-09-19 16:22:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12c65bacf1 
					 
					
						
						
							
							src/backup/chunk_store.rs: disable debug output  
						
						
						
						
							
						
					 
					
						2020-09-19 15:26:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba37f3562d 
					 
					
						
						
							
							src/backup/datastore.rs - open_with_path: use Path instead of str  
						
						
						
						
							
						
					 
					
						2020-09-19 10:01:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fce4659388 
					 
					
						
						
							
							src/backup/datastore.rs: new method open_with_path  
						
						... 
						
						
						
						To make testing easier. 
						
						
							
						
					 
					
						2020-09-19 09:55:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a15870a82 
					 
					
						
						
							
							depend on proxmox 0.4.0  
						
						
						
						
							
						
					 
					
						2020-09-19 06:40:44 +02:00