Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							049a22a3a3 
							
						 
					 
					
						
						
							
							src/server/worker_task.rs: Avoid using pbs-api-type::Authid  
						
						 
						
						... 
						
						
						
						Because we want to move worker_task.rs into proxmox-rest-server crate. 
						
					 
					
						2021-09-23 11:59:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							84af82e8cf 
							
						 
					 
					
						
						
							
							rename pbs-systemd to proxmox-systemd  
						
						 
						
						
						
					 
					
						2021-09-21 10:06:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							fd6d243843 
							
						 
					 
					
						
						
							
							move ApiConfig, FileLogger and CommandoSocket to proxmox-rest-server workspace  
						
						 
						
						... 
						
						
						
						ApiConfig: avoid using  pbs_config::backup_user()
CommandoSocket: avoid using  pbs_config::backup_user()
FileLogger: avoid using  pbs_config::backup_user()
- use atomic_open_or_create_file()
Auth Trait: moved definitions to proxmox-rest-server/src/lib.rs
- removed CachedUserInfo patrameter
- return user as String (not Authid)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2021-09-21 08:46:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6227654ad8 
							
						 
					 
					
						
						
							
							more api type cleanups: avoid re-exports  
						
						 
						
						
						
					 
					
						2021-09-10 12:25:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							89725197c0 
							
						 
					 
					
						
						
							
							move PruneOptions to pbs_api_types workspace  
						
						 
						
						
						
					 
					
						2021-09-10 09:21:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d4be9d85 
							
						 
					 
					
						
						
							
							move datastore config to pbs_config workspace  
						
						 
						
						
						
					 
					
						2021-09-10 08:40:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							b65dfff574 
							
						 
					 
					
						
						
							
							cleanup User configuration: use Updater  
						
						 
						
						
						
					 
					
						2021-09-09 13:14:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc3760e74 
							
						 
					 
					
						
						
							
							move acl to pbs_config workspaces, pbs_api_types cleanups  
						
						 
						
						
						
					 
					
						2021-09-09 10:50:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6f4228809e 
							
						 
					 
					
						
						
							
							move network config to pbs_config workspace  
						
						 
						
						
						
					 
					
						2021-09-08 12:22:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5af3bcf062 
							
						 
					 
					
						
						
							
							changer config cleanup: use Updater  
						
						 
						
						
						
					 
					
						2021-09-08 09:29:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc83c4eb2 
							
						 
					 
					
						
						
							
							tape job cleanup: user Updater  
						
						 
						
						
						
					 
					
						2021-09-08 08:55:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ffa403b5fd 
							
						 
					 
					
						
						
							
							verify job cleanup: use Updater/flatten  
						
						 
						
						
						
					 
					
						2021-09-08 08:40:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							5bd77f00e2 
							
						 
					 
					
						
						
							
							sync job cleanup: use Updater/flatten  
						
						 
						
						
						
					 
					
						2021-09-08 08:28:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							e3619d4101 
							
						 
					 
					
						
						
							
							moved tape_job.rs to pbs_config workspace  
						
						 
						
						
						
					 
					
						2021-09-07 12:40:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							45d5d873ce 
							
						 
					 
					
						
						
							
							move Kdf and KeyInfo to pbs_api_types workspace  
						
						 
						
						
						
					 
					
						2021-09-07 09:59:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce8e905ea 
							
						 
					 
					
						
						
							
							move drive config to pbs_config workspace  
						
						 
						
						... 
						
						
						
						Also moved the tape type definitions to pbs_api_types. 
						
					 
					
						2021-09-03 09:10:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb3b45e18 
							
						 
					 
					
						
						
							
							add missing file pbs-api-types/src/remote.rs  
						
						 
						
						
						
					 
					
						2021-09-02 17:36:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							6afdda8832 
							
						 
					 
					
						
						
							
							move remote config into pbs-config workspace  
						
						 
						
						
						
					 
					
						2021-09-02 14:25:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							2121174827 
							
						 
					 
					
						
						
							
							start new pbs-config workspace  
						
						 
						
						... 
						
						
						
						moved src/config/domains.rs 
						
					 
					
						2021-09-02 12:58:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							4c1b776168 
							
						 
					 
					
						
						
							
							another import cleanup  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-09-01 14:46:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							013b1e8bca 
							
						 
					 
					
						
						
							
							move some more API types  
						
						 
						
						... 
						
						
						
						ArchiveEntry -> pbs-datastore
RestoreDaemonStatus -> pbs-api-types
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-31 11:29:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							7b570c177d 
							
						 
					 
					
						
						
							
							move some API return types to pbs-api-types  
						
						 
						
						... 
						
						
						
						they'll be required by the api client
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-30 11:39:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							80f950c05d 
							
						 
					 
					
						
						
							
							more Updatable -> UpdaterType fixups  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-25 10:43:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							2e2d64fdba 
							
						 
					 
					
						
						
							
							bump proxmox dependency to 0.13.0  
						
						 
						
						... 
						
						
						
						and with it:
* bump proxmox-http dependency to 0.4.0
* bump proxmox-apt dependency to 0.7.0
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-25 10:43:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							a37c8d2431 
							
						 
					 
					
						
						
							
							use ApiType trait  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-25 10:43:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8a20e9210 
							
						 
					 
					
						
						
							
							use new api updater features  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-08-25 10:43:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Lamprecht 
							
						 
					 
					
						
						
						
						
							
						
						
							9b8e8012a7 
							
						 
					 
					
						
						
							
							cargo: update proxmox to 0.12.1  
						
						 
						
						... 
						
						
						
						For the FS compat improvement in the atomic create file helper
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2021-07-22 10:09:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							eb5e0ae65a 
							
						 
					 
					
						
						
							
							move remaining client tools to pbs-tools/datastore  
						
						 
						
						... 
						
						
						
						pbs-datastore now ended up depending on tokio after all, but
that's fine for now
for the fuse code I added pbs-fuse-loop (has the old
fuse_loop and its 'loopdev' module)
ultimately only binaries should depend on this to avoid the
library link
the only thins remaining to move out the client binary are
the api method return types, those will need to be moved to
pbs-api-types...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-21 14:12:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dietmar Maurer 
							
						 
					 
					
						
						
						
						
							
						
						
							a301c362e3 
							
						 
					 
					
						
						
							
							add helpers to write configuration files  
						
						 
						
						
						
					 
					
						2021-07-20 18:54:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							51ec8a3c62 
							
						 
					 
					
						
						
							
							move some api types to pbs-api-types  
						
						 
						
						... 
						
						
						
						and resolve some imports in the client binary
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-19 15:01:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							2b7f8dd5ea 
							
						 
					 
					
						
						
							
							move client to pbs-client subcrate  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-19 12:58:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dominik Csapak 
							
						 
					 
					
						
						
						
						
							
						
						
							ced694589d 
							
						 
					 
					
						
						
							
							api-types: move PRUNE_SCHEMA_KEEP_* to pbs-api-types  
						
						 
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> 
						
					 
					
						2021-07-16 11:26:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d6688884f6 
							
						 
					 
					
						
						
							
							api: add support for notes on backup groups  
						
						 
						
						... 
						
						
						
						Stored in atomically-updated 'notes' file in backup group directory.
Available via dedicated GET/PUT API calls, as well as the first line
being included in list_groups (similar to list_snapshots).
Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com> 
						
					 
					
						2021-07-12 07:13:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							ea584a7510 
							
						 
					 
					
						
						
							
							move more api types for the client  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-09 15:17:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							75f83c6a81 
							
						 
					 
					
						
						
							
							move some api types and resolve imports  
						
						 
						
						... 
						
						
						
						in preparation of moving client & proxmox_client_tools out
into a pbs-client subcrate
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-09 15:17:52 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							c23192d34e 
							
						 
					 
					
						
						
							
							move chunk_store to pbs-datastore  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 14:37:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							95f9d67ce9 
							
						 
					 
					
						
						
							
							move UPID to pbs-api-types, add UPIDExt  
						
						 
						
						... 
						
						
						
						pbs-server side related methods are added via the UPIDExt
trait
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 13:51:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							bfff4eaa7f 
							
						 
					 
					
						
						
							
							move backup id related types to pbs-api-types  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 11:34:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							751f6b6148 
							
						 
					 
					
						
						
							
							move userid types to pbs-api-types  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 09:53:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							3c430e9a55 
							
						 
					 
					
						
						
							
							move id and single line comment format to pbs-api-types  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 09:49:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							155f657f6b 
							
						 
					 
					
						
						
							
							move TaskState trait to pbs-datastore  
						
						 
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 09:24:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wolfgang Bumiller 
							
						 
					 
					
						
						
						
						
							
						
						
							86fb38776b 
							
						 
					 
					
						
						
							
							add pbs-api-types subcrate, move key_derivation  
						
						 
						
						... 
						
						
						
						move key_derivation to pbs-datastore
pbs-api-types should only contain "basic" types which
* are usually required by clients
* don't depend on pbs-related code directly
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> 
						
					 
					
						2021-07-07 09:04:09 +02:00