8f14e8fe4c 
					 
					
						
						
							
							src/backup/backup_info.rs: implement last_successful_backup()  
						
						... 
						
						
						
						A backup is considered successful if there is a manifest file. 
						
						
					 
					
						2020-01-06 11:35:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						247a8ca5bb 
					 
					
						
						
							
							src/backup/manifest.rs: impl TryFrom DataBlob  
						
						
						
						
					 
					
						2020-01-05 16:28:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7759eef552 
					 
					
						
						
							
							src/backup/datastore.rs: implement cleanup_backup_dir()  
						
						
						
						
					 
					
						2020-01-05 15:15:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e1d1bead1 
					 
					
						
						
							
							src/client/backup_reader.rs: make compute_file_csum() public  
						
						
						
						
					 
					
						2020-01-05 14:50:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3743dee6de 
					 
					
						
						
							
							src/client/http_client.rs: allow access to AuthInfo fields  
						
						
						
						
					 
					
						2020-01-05 10:31:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d6beed07b0 
					 
					
						
						
							
							Cargo.toml: set proxmox version 0.1.0 (latest packaged version)  
						
						
						
						
					 
					
						2020-01-04 16:01:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88625f2062 
					 
					
						
						
							
							cargo: switch to use packaged crates by default  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-01-03 09:40:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0eaa4a7810 
					 
					
						
						
							
							add README.rst  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-01-02 14:10:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8921d301fb 
					 
					
						
						
							
							reference valgrind_request via github  
						
						... 
						
						
						
						to allow using the same Cargo.toml file with a cargo config referencing
packaged crates instead of crates.io
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-01-02 13:57:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06440889d8 
					 
					
						
						
							
							also bump version in Cargo.toml  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2020-01-02 13:33:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3758b398cd 
					 
					
						
						
							
							src/backup/read_chunk.rs: add read_raw_chunk()  
						
						... 
						
						
						
						Allow to read chunk data without decoding. 
						
						
					 
					
						2020-01-02 13:29:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2585a8a4e2 
					 
					
						
						
							
							src/backup/chunk_store.rs: implement cond_touch_chunk()  
						
						... 
						
						
						
						This will be used by backup sync to test if a chunk already exists. 
						
						
					 
					
						2020-01-02 13:26:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cf5178ac5 
					 
					
						
						
							
							src/backup/datastore.rs: new helper try_shared_chunk_store_lock()  
						
						
						
						
					 
					
						2020-01-02 11:00:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e8da0a789 
					 
					
						
						
							
							src/backup/manifest.rs: new helper archive_type()  
						
						
						
						
					 
					
						2019-12-31 15:23:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81688d4ecd 
					 
					
						
						
							
							add suggestions section on TODO  
						
						... 
						
						
						
						Signed-off-by: Oguz Bektas <o.bektas@proxmox.com > 
						
						
					 
					
						2019-12-31 09:54:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						94f085fab5 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: remove unused use clause  
						
						
						
						
					 
					
						2019-12-30 11:50:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3a5651fcd 
					 
					
						
						
							
							TODO.rst: add TODO file  
						
						
						
						
					 
					
						2019-12-30 11:50:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8ec9e311e4 
					 
					
						
						
							
							bump version to 0.1.2  
						
						
						
						
					 
					
						2019-12-30 11:01:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						22be470d90 
					 
					
						
						
							
							src/bin/proxmox-backup-api.rs: create cert here  
						
						
						
						
					 
					
						2019-12-27 13:44:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca6119551d 
					 
					
						
						
							
							src/client/http_client.rs - start_h2_connection: correctly return error during upgrade  
						
						
						
						
					 
					
						2019-12-27 13:41:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a546a8a072 
					 
					
						
						
							
							proxy/api: await running workers before shutdown  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-27 12:50:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3332a91426 
					 
					
						
						
							
							bump version to 0.1.1  
						
						
						
						
					 
					
						2019-12-27 11:51:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f8fd5095d8 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: create self signed cert at startup.  
						
						
						
						
					 
					
						2019-12-27 11:21:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afddffc7ec 
					 
					
						
						
							
							proxmox-backup-manager.rs: remove wrong fixme  
						
						
						
						
					 
					
						2019-12-27 10:17:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e739a8d8b4 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: impl. cert info  
						
						
						
						
					 
					
						2019-12-23 13:06:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75232e517a 
					 
					
						
						
							
							packaging: fix docs install path  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-23 07:52:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						550e0d8870 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: add cli to generate proxy certificate  
						
						... 
						
						
						
						Without calling external openssl binary. 
						
						
					 
					
						2019-12-22 17:35:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58e1051bc9 
					 
					
						
						
							
							DataStoreContent.js - render_backup_type: use better default  
						
						
						
						
					 
					
						2019-12-22 11:09:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0771c57b87 
					 
					
						
						
							
							DataStoreContent.js: use rowexpander plugin to display files  
						
						
						
						
					 
					
						2019-12-22 11:06:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						507c39c595 
					 
					
						
						
							
							DataStoreContent.js: show backup groups (instead of snapshots).  
						
						
						
						
					 
					
						2019-12-22 10:43:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5b32852266 
					 
					
						
						
							
							revert Cargo.toml changes from commit  f1baa7f4fc 
						
						
						
						
					 
					
						2019-12-22 10:02:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc9c306c13 
					 
					
						
						
							
							NavigationTree.js: use other iconCls for datastores  
						
						
						
						
					 
					
						2019-12-22 09:56:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1baa7f4fc 
					 
					
						
						
							
							ui: ds content: add reload button, use view controller  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:17:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d9c38ddc1b 
					 
					
						
						
							
							ui: datastore content: add size column  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:04:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d4ebe3dfe 
					 
					
						
						
							
							ui: datastore content: refactor to more schematic definition  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 17:03:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed61472b36 
					 
					
						
						
							
							ui: datastore content: render timestamp  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-20 15:59:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						da0e1e4021 
					 
					
						
						
							
							various packaging fixes, bump version  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4aa3763944 
					 
					
						
						
							
							d/control: add proper rust build-dependencies  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						840616ca1e 
					 
					
						
						
							
							tests/pxar: increase verbosity  
						
						... 
						
						
						
						Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						522df0b9ad 
					 
					
						
						
							
							Cargo.toml: remove zstd-sys  
						
						... 
						
						
						
						no need to specify it explicitly, the bindgen feature takes care of this.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ceced40756 
					 
					
						
						
							
							Cargo.toml: update dependencies  
						
						... 
						
						
						
						to those that are packaged.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com > 
						
						
					 
					
						2019-12-20 12:55:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca23a97f0e 
					 
					
						
						
							
							add datastore content panel  
						
						
						
						
					 
					
						2019-12-20 12:47:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e62d19cfb 
					 
					
						
						
							
							fix create_datastore parameters:  
						
						... 
						
						
						
						comment was declared as optional but unwrap()ed, causing
panics when not using it
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-20 12:30:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						645995634a 
					 
					
						
						
							
							src/api2/config/datastore.rs - create: pass uid and gid instead of User  
						
						
						
						
					 
					
						2019-12-20 09:23:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e67770d496 
					 
					
						
						
							
							src/backup/chunk_store.rs - create: pass User instead of CreateOptions  
						
						
						
						
					 
					
						2019-12-20 09:11:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bca9093520 
					 
					
						
						
							
							api/ui: datastore: allow to set simple comment  
						
						... 
						
						
						
						for now forbid all control characters[0] in the comment value, the
section config writer cannot cope with newlines in the value, it
writes them out literally, allowing "injection" or breaking the whole
config.
In the webinterface use also a textfield, not a textarea.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:58:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e88e3c3a35 
					 
					
						
						
							
							ui: datastore: minor UX improvements and whitepsace cleanup  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:44:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9af5b4a29 
					 
					
						
						
							
							ui: do *not* close panel when triggering datastore GC  
						
						... 
						
						
						
						this broke the view, let the panel disappear until one switched to
another and back again, let's just no close main-view panels :)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 17:42:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d649e17eb7 
					 
					
						
						
							
							ui: use fa-archive symbol for datastore navigation tree entry  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-19 16:49:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afdcfb5bc9 
					 
					
						
						
							
							let ChunkStore::create take CreateOptions  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-19 13:14:49 +01:00