1008a69a13 
					 
					
						
						
							
							pxar: less confusing logic  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-08 09:58:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						521a0acb2e 
					 
					
						
						
							
							DataStore::load_manifest: also return CryptMode  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-08 09:19:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3b66040de6 
					 
					
						
						
							
							add DataBlob::crypt_mode  
						
						... 
						
						
						
						and move use statements up
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-08 09:19:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3a0ae7b1 
					 
					
						
						
							
							remove CryptMode::sign_only special method  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-08 09:19:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e36f78438 
					 
					
						
						
							
							src/backup/manifest.rs: support old encrypted property  
						
						... 
						
						
						
						Just to avoid confusion. 
						
						
							
						
					 
					
						2020-07-08 08:52:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f28d9088ed 
					 
					
						
						
							
							introduce a CryptMode enum  
						
						... 
						
						
						
						This also replaces the recently introduced --encryption
parameter on the client with a --crypt-mode parameter.
This can be "none", "encrypt" or "sign-only".
Note that this introduces various changes in the API types
which previously did not take the above distinction into
account properly:
Both `BackupContent` and the manifest's `FileInfo`:
    lose `encryption: Option<bool>`
    gain `crypt_mode: Option<CryptMode>`
Within the backup manifest itself, the "crypt-mode" property
will always be set.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-07 15:24:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56b814e378 
					 
					
						
						
							
							docs: add getting help section  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-07 13:24:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c136efe30 
					 
					
						
						
							
							docs: features: minor wording  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-07 13:23:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdead6cd12 
					 
					
						
						
							
							docs: drop initial out of context sentence  
						
						... 
						
						
						
						the footer mentions sphinx and this feels weird to read as user
(which doesn't really cares what language/format the source of the
docs are in)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-07 13:22:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c950826e46 
					 
					
						
						
							
							bump version to 0.8.0-1  
						
						
						
						
							
 
						
					 
					
						2020-07-07 10:15:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f91d58e157 
					 
					
						
						
							
							src/tools/runtime.rs: implement  get_runtime_with_builder  
						
						
						
						
							
						
					 
					
						2020-07-07 10:11:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ff840ffad 
					 
					
						
						
							
							bump version to  0.7.0-1  
						
						
						
						
							
 
						
					 
					
						2020-07-07 07:40:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7443a6e092 
					 
					
						
						
							
							src/client/remote_chunk_reader.rs: implement clone for RemoteChunkReader  
						
						
						
						
							
						
					 
					
						2020-07-07 07:34:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3a9988638b 
					 
					
						
						
							
							docs: move todolist to own document, don't link in release build  
						
						... 
						
						
						
						It is always build for html, but not linked if the devbuild tag isn't
set. This tag is set in the Makefile if the $(BUILD_MODE) variable
isn't "release".
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-06 14:44:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96ee857752 
					 
					
						
						
							
							client: add --encryption boolen parameter  
						
						... 
						
						
						
						This can be used to explicitly disable encryption even if a
default key file exists in ~/.config.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-06 14:36:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						887018bb79 
					 
					
						
						
							
							client: use default encryption key if it is available  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-06 14:36:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9696f5193b 
					 
					
						
						
							
							client: move key management into separate module  
						
						... 
						
						
						
						and use api macro for methods and Kdf type
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-06 14:36:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e13c4f66bb 
					 
					
						
						
							
							minor style & whitespace fixups  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-07-06 10:55:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a25809573 
					 
					
						
						
							
							docs: sync up copyright years  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-04 17:57:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d87b193b0b 
					 
					
						
						
							
							docs: todo: avoid leaking build details, link only  
						
						... 
						
						
						
						One can just search for them... If really wanted, we could set it to
true for dev builds (i.e., no DEB_VERSION defined)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-04 17:54:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ea5289e869 
					 
					
						
						
							
							d/rules: do not compress .pdf files  
						
						... 
						
						
						
						as else the docs .pdf is a PITA to use for some endusers..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-04 17:53:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1f6a4f587a 
					 
					
						
						
							
							docs: do not hardcode version  
						
						... 
						
						
						
						use the debian package ones, if not defined we're doing a dev build
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-04 17:51:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						705b2293ec 
					 
					
						
						
							
							d/control: add missing dependencies for lvm, smartmontools and ZFS  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 19:37:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2c7ef09ba 
					 
					
						
						
							
							docs: rework and add a bit to introduction  
						
						... 
						
						
						
						Contributed-by: Daniela Häsler <daniela@proxmox.com >
[ discussed and edited some parts live with me, Thomas ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 18:58:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27f86f997e 
					 
					
						
						
							
							docs: fix index title  
						
						... 
						
						
						
						Contributed-by: Daniela Häsler <daniela@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 18:57:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc93d38076 
					 
					
						
						
							
							ui: ZFS create: set name-field minLength to 3 to match backend  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 18:03:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5a85d41ff 
					 
					
						
						
							
							ui: ZFS create: use correct typeParameter name for disk selector  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 18:00:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08cb2038bd 
					 
					
						
						
							
							api: disks: indentation fixup  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 17:59:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f711c1737 
					 
					
						
						
							
							ui: ZFS list: fix details top-bar button handler  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 17:20:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42ec9f577f 
					 
					
						
						
							
							ui: buildsys: actually include PBS.window.ZFSCreate component in source  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 17:19:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9de69cdb1a 
					 
					
						
						
							
							src/bin/proxmox_backup_client/catalog.rs: split out catalog code  
						
						
						
						
							
						
					 
					
						2020-07-03 16:45:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd260569d3 
					 
					
						
						
							
							ui: fix glitch on some zoom steps  
						
						... 
						
						
						
						if the baseCls is not 'x-plain' the background of the flex
element is white, and on some zoom steps it gets taller
than one pixel and appears as a white line
making it have the plain baseCls, so it does not get any
background color and is always invisible
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 13:05:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36cb4b30ef 
					 
					
						
						
							
							add beta text with link to bugtracker  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 13:05:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4e717240bf 
					 
					
						
						
							
							bump version to 0.6.0-1  
						
						
						
						
							
						
					 
					
						2020-07-03 09:46:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9764238df 
					 
					
						
						
							
							make ReadChunk not require mutable self.  
						
						... 
						
						
						
						That way we can reduce lock contentions because we lock for much shorter
times. 
						
						
							
 
						
					 
					
						2020-07-03 07:37:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26f499b17b 
					 
					
						
						
							
							ui: increase timeout for snapshot listing  
						
						... 
						
						
						
						the api call can take a very long time (for now), until we can
improve that, increase the timeout from the default of 30s
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-07-03 06:14:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc7995ac40 
					 
					
						
						
							
							src/bin/proxmox_backup_client/task.rs: split out task command  
						
						
						
						
							
						
					 
					
						2020-07-02 18:04:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						43abba4b4f 
					 
					
						
						
							
							src/bin/proxmox_backup_client/mount.rs: split out mount code  
						
						
						
						
							
						
					 
					
						2020-07-02 17:49:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58f950c546 
					 
					
						
						
							
							ui: consistently spell Datastore without space between words  
						
						... 
						
						
						
						Not even hard feeling on 'Datastore' vs. 'Data Store' but consistency
is desired in such names.
Talked shortly with Dominik, which also slightly favored the one
without space - so just go for that one.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-02 17:20:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c426e65893 
					 
					
						
						
							
							ui: disk create: sync and improve 'add-datastore' checkbox label  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-07-02 17:06:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						caea8d611f 
					 
					
						
						
							
							proxmox-backup-client: add benchmark command  
						
						... 
						
						
						
						This is just a start, We need to add more useful things here... 
						
						
							
						
					 
					
						2020-07-02 14:01:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d0754a6d2 
					 
					
						
						
							
							pxar: fixup 'vanished-file' logic a bit  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-06-30 14:41:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5afa0755ea 
					 
					
						
						
							
							pxar: fix missing newlines in warnings  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
							
						
					 
					
						2020-06-30 14:37:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40b63186a6 
					 
					
						
						
							
							DataStoreConfig.js: add verify button  
						
						
						
						
							
						
					 
					
						2020-06-30 13:28:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f6088c130 
					 
					
						
						
							
							DataStoreContent.js: add verify button  
						
						
						
						
							
						
					 
					
						2020-06-30 13:22:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2162e2c15d 
					 
					
						
						
							
							src/api2/admin/datastore.rs: avoid slash in UPID strings  
						
						
						
						
							
						
					 
					
						2020-06-30 13:11:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d5ab04a90 
					 
					
						
						
							
							bump version to 0.5.0-1  
						
						
						
						
							
 
						
					 
					
						2020-06-29 13:01:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4059285649 
					 
					
						
						
							
							fix typo  
						
						
						
						
							
						
					 
					
						2020-06-29 12:59:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2e079b8bf2 
					 
					
						
						
							
							partially revert commit  1f82f9b7b5 
						
						... 
						
						
						
						do it backwards compatible. Also, code was wrong because FixedIndexWriter
still computed old style csums... 
						
						
							
						
					 
					
						2020-06-29 12:44:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ff2c9b832 
					 
					
						
						
							
							ui: allow to Forget (delete) backup snapshots.  
						
						
						
						
							
						
					 
					
						2020-06-26 15:58:06 +02:00