7ab4382476 
					 
					
						
						
							
							update debian/control  
						
						
						
						
					 
					
						2021-05-04 12:24:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eaef6c8d00 
					 
					
						
						
							
							Revert "temporarily disable broken test"  
						
						... 
						
						
						
						This reverts commit 888d89e2dd 
						
						
					 
					
						2021-05-04 12:11:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95f3692545 
					 
					
						
						
							
							fix permissions set in create_run_dir  
						
						... 
						
						
						
						This directory needs to be owned by the backup user instead
of root.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 12:11:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						686173dc2a 
					 
					
						
						
							
							bump version to 1.1.6-1  
						
						
						
						
					 
					
						2021-05-04 12:09:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39c5db7f0f 
					 
					
						
						
							
							move basic ACME types into src/api2/types/acme.rs  
						
						... 
						
						
						
						And rename AccountName into AcmeAccountName. 
						
						
					 
					
						2021-05-04 11:32:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						603aa09d54 
					 
					
						
						
							
							tape restore: do not verify restored files  
						
						... 
						
						
						
						Because this is too slow and causes the tape motor to stop. Instead,
remove the verify_state from the manifest. 
						
						
					 
					
						2021-05-04 11:05:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						88aa3076f0 
					 
					
						
						
							
							tape restore: add restore speed to logs  
						
						
						
						
					 
					
						2021-05-04 11:05:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5400fe171c 
					 
					
						
						
							
							tape restore: write datastore in separate thread  
						
						
						
						
					 
					
						2021-05-04 11:05:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87bf9f569f 
					 
					
						
						
							
							tape restore: split restore_chunk_archive  
						
						... 
						
						
						
						Split out a separate function scan_chunk_archive() for catalog restores.
Note: Required, because we need to optimize restore_chunk_archive() to
write datastore in separate threads (else thape drive will stop during restore) 
						
						
					 
					
						2021-05-04 11:05:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fb24a2c0a 
					 
					
						
						
							
							daily-update: check acme certificates  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:43:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b5d9b6e64 
					 
					
						
						
							
							ui: add certificate & acme view  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:42:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						72bd8293e3 
					 
					
						
						
							
							add acme commands to proxmox-backup-manager  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:39:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09989d9963 
					 
					
						
						
							
							add node/{node}/config api path  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:32:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4088d5bc62 
					 
					
						
						
							
							add node/{node}/certificates api call  
						
						... 
						
						
						
						API like in PVE:
GET    .../info             => current cert information
POST   .../custom           => upload custom certificate
DELETE .../custom           => delete custom certificate
POST   .../acme/certificate => order acme certificate
PUT    .../acme/certificate => renew expiring acme cert
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:31:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4b84c1dec 
					 
					
						
						
							
							add config/acme api path  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:30:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						426847e1ce 
					 
					
						
						
							
							node config cleanups  
						
						
						
						
					 
					
						2021-05-04 09:29:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79b902d512 
					 
					
						
						
							
							add node config  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 09:29:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73c607497e 
					 
					
						
						
							
							cleanup acme client  
						
						
						
						
					 
					
						2021-05-04 09:28:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2f526b61d 
					 
					
						
						
							
							add acme client  
						
						... 
						
						
						
						This is the highlevel part using proxmox-acme-rs to create
requests and our hyper code to issue them to the acme
server.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 07:56:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb67ecaddb 
					 
					
						
						
							
							add acme config  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-05-04 07:43:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5bf9b0b0bb 
					 
					
						
						
							
							docs: user-management: add note about untrusted certificates for webauthn  
						
						... 
						
						
						
						Since currently it works fine with untrusted certs, but that may change
anytime.
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-05-03 12:01:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a61f89e5a 
					 
					
						
						
							
							tape backup job: fix typo in error message  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-05-03 12:01:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						671c6a96e7 
					 
					
						
						
							
							bin: use extract_output_format where necessary  
						
						... 
						
						
						
						else we sometimes forget to remove it from the 'params' variable
and use that further, running into 'invalid parameter' errors
found by giving 'output-format' paramter to proxmox-tape status
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2021-05-03 08:58:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f0d23e5370 
					 
					
						
						
							
							add ctime and size function to IndexFile trait  
						
						... 
						
						
						
						Signed-off-by: Hannes Laimer <h.laimer@proxmox.com > 
						
						
					 
					
						2021-04-30 11:40:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d1bee4344d 
					 
					
						
						
							
							ui: tape: handle tapes in changers without barcode  
						
						... 
						
						
						
						by checking for definedness of the label (tapes without barcode
have the empty string as label-text) and falling back to the
source slot for the load action
Note: Changed the load-slot API from PUT to POST
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com > 
						
						
					 
					
						2021-04-30 10:23:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d724116c0c 
					 
					
						
						
							
							add dns alias schema  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-30 08:10:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						888d89e2dd 
					 
					
						
						
							
							temporarily disable broken test  
						
						... 
						
						
						
						this test was added before the used NodeConfig schema was committed,
cannot work...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-04-29 16:18:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6471bc346 
					 
					
						
						
							
							bump version to 1.1.5-3  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-04-29 15:26:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b1da1c166 
					 
					
						
						
							
							file restore: log which filesystems we support  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-04-29 15:24:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18210d8958 
					 
					
						
						
							
							file-restore: use 'norecovery' for xfs filesystem  
						
						... 
						
						
						
						This allows mounting XFS partitons with 'dirty' states, like from a
running VM. Otherwise XFS tries to write recovery information, which
fails on a read-only mount.
Tested-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
Tested-by: Dominik Csapak <d.csapak@proxmox.com >
Signed-off-by: Stefan Reiter <s.reiter@proxmox.com > 
						
						
					 
					
						2021-04-29 15:09:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc5c1a9aa6 
					 
					
						
						
							
							add 'config file format' to tools::config  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 12:11:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3df77ef5da 
					 
					
						
						
							
							config::acl: make /system/certificates a valid path  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 12:08:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8d9d9adfa 
					 
					
						
						
							
							bump d/control  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 12:05:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01d152720f 
					 
					
						
						
							
							Cargo.toml: depend on proxmox-acme-rs  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 12:04:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e58381ea9 
					 
					
						
						
							
							catalog shell: replace LoopState with ControlFlow  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 11:17:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0b6d9442bd 
					 
					
						
						
							
							tools: add ControlFlow type  
						
						... 
						
						
						
						modeled after std::ops::ControlFlow
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 11:15:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						134ed9e14f 
					 
					
						
						
							
							CertInfo: add is_expired_after_epoch  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 11:07:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0796b642de 
					 
					
						
						
							
							CertInfo: add not_{after, before}_unix  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-29 10:59:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f912ba6a3e 
					 
					
						
						
							
							config: factor out certificate writing  
						
						... 
						
						
						
						for reuse in the certificate api
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-28 12:58:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a576e6685b 
					 
					
						
						
							
							tools::fs::scan_subdir: use nix::Error instead of anyhow  
						
						... 
						
						
						
						allows using SysError trait on it
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-28 12:32:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1c793cfa5 
					 
					
						
						
							
							systemd: add reload_unit  
						
						... 
						
						
						
						via try-reload-or-restart
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2021-04-28 12:15:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0147e49c4 
					 
					
						
						
							
							tools/http: make user agent configurable  
						
						
						
						
					 
					
						2021-04-28 12:15:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d52b120905 
					 
					
						
						
							
							tools/http: set USER_AGENT inside request  
						
						
						
						
					 
					
						2021-04-28 12:15:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84c8a580b5 
					 
					
						
						
							
							bump version to 1.1.5-2  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-04-28 11:35:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						467bd01cdf 
					 
					
						
						
							
							api: add schema for http proxy configuration - HTTP_PROXY_SCHEMA  
						
						
						
						
					 
					
						2021-04-28 11:23:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7a7fcb4715 
					 
					
						
						
							
							http: add helper to parse proxy configuration  
						
						
						
						
					 
					
						2021-04-28 11:23:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf8e44bc30 
					 
					
						
						
							
							HttpsConnector: add proxy authorization support  
						
						
						
						
					 
					
						2021-04-28 11:23:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						279e7eb497 
					 
					
						
						
							
							buildsys: add pbs-client repo in upload target  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2021-04-28 09:41:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						606828cc65 
					 
					
						
						
							
							file-restore: strip .img.fidx suffix from drive serials  
						
						... 
						
						
						
						Drive serials have a character limit of 20, longer names like
"drive-virtio0.img.fidx" or "drive-efidisk0.img.fidx" would get cut off.
Fix this by removing the suffix, it is not necessary to uniquely
identify an image.
Signed-off-by: Stefan Reiter <s.reiter@proxmox.com > 
						
						
					 
					
						2021-04-27 16:41:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aac424674c 
					 
					
						
						
							
							bump version to 1.1.5-1  
						
						
						
						
					 
					
						2021-04-27 12:21:08 +02:00