bb34b58910 
					 
					
						
						
							
							src/api2/admin/datastore.rs: add access permissions - first try  
						
						... 
						
						
						
						We need to refine this later (introduce backup owner concept?) 
						
						
					 
					
						2020-04-17 14:36:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5972def5ec 
					 
					
						
						
							
							acl: change path "storage" to "datastore"  
						
						
						
						
					 
					
						2020-04-17 14:15:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa90ced3bf 
					 
					
						
						
							
							src/api2/access/role.rs: use schema ACL_ROLE_SCHEMA  
						
						
						
						
					 
					
						2020-04-17 14:14:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca257c8097 
					 
					
						
						
							
							move type defs from src/api2/access/acl.rs to src/api2/types.rs  
						
						
						
						
					 
					
						2020-04-17 14:13:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fff55b293 
					 
					
						
						
							
							src/api2/access/role.rs: new api to list roles  
						
						
						
						
					 
					
						2020-04-17 14:03:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f66423fcc 
					 
					
						
						
							
							src/api2/access/user.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 11:04:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d4f020f4c5 
					 
					
						
						
							
							src/api2/access/user.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 10:08:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d28ddb8e04 
					 
					
						
						
							
							src/api2/access/acl.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 10:03:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83b6a7cf71 
					 
					
						
						
							
							src/api2/node/tasks.rs: use api macro, implement access permissions  
						
						
						
						
					 
					
						2020-04-16 17:47:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4681f9f71 
					 
					
						
						
							
							src/api2/node/syslog.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-16 17:08:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b5037fa8ed 
					 
					
						
						
							
							src/api2/node/status.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-16 17:05:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9989d2c4e9 
					 
					
						
						
							
							src/server/rest.rs: reduce delay for permission error to 500ms  
						
						
						
						
					 
					
						2020-04-16 12:56:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cf7bbf412 
					 
					
						
						
							
							src/api2/node/services.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-16 12:47:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68ed0c629d 
					 
					
						
						
							
							src/api2/node/journal.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-16 12:47:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b40148caa 
					 
					
						
						
							
							start impl. access permissions  
						
						
						
						
					 
					
						2020-04-16 12:47:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						423e656163 
					 
					
						
						
							
							src/config/cached_user_info.rs: new helper class  
						
						
						
						
					 
					
						2020-04-16 10:05:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						109d7817cd 
					 
					
						
						
							
							src/config/user.rs - cached_config: do not store/return digest  
						
						
						
						
					 
					
						2020-04-15 11:35:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5354511fd0 
					 
					
						
						
							
							src/config/acl.rs: implement cached_config  
						
						
						
						
					 
					
						2020-04-15 11:30:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd098a7f77 
					 
					
						
						
							
							src/api2/node/dns.rs: use api macro (cleanup)  
						
						
						
						
					 
					
						2020-04-15 10:09:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d048af2bf 
					 
					
						
						
							
							acl: improve NoAccess handling  
						
						
						
						
					 
					
						2020-04-15 08:11:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a328319dd 
					 
					
						
						
							
							pxar extract: remove pattern from  arg_param, add target instead  
						
						
						
						
					 
					
						2020-04-15 06:41:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e3d2e5b41 
					 
					
						
						
							
							pxar create: remove exclude from arg_param  
						
						
						
						
					 
					
						2020-04-15 06:31:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c06f6c292 
					 
					
						
						
							
							fix previous commit - use result.  
						
						
						
						
					 
					
						2020-04-14 17:48:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f4e47dd93 
					 
					
						
						
							
							acl update: check path  
						
						
						
						
					 
					
						2020-04-14 17:23:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d83175dd69 
					 
					
						
						
							
							acl update: check if user exist.  
						
						
						
						
					 
					
						2020-04-14 13:46:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						68ccdf09a4 
					 
					
						
						
							
							src/config/user.rs: implement user config cache  
						
						
						
						
					 
					
						2020-04-14 13:45:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9765092ede 
					 
					
						
						
							
							acl api: implement update  
						
						
						
						
					 
					
						2020-04-14 10:16:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed3e60ae69 
					 
					
						
						
							
							start ACL api  
						
						
						
						
					 
					
						2020-04-13 11:09:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a83eab3c4d 
					 
					
						
						
							
							acl: use BTreeMap and BTreeSet to avoid sort()  
						
						
						
						
					 
					
						2020-04-12 17:13:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0815ec7e65 
					 
					
						
						
							
							acl: implement roles(), add regression tests.  
						
						
						
						
					 
					
						2020-04-12 13:06:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5c6cdf9815 
					 
					
						
						
							
							add acl config  
						
						
						
						
					 
					
						2020-04-11 12:24:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b88f9c5b1e 
					 
					
						
						
							
							PASSWORD_SCHEMA: set max_length to 1024 (for tickets)  
						
						
						
						
					 
					
						2020-04-09 13:35:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						879546aff6 
					 
					
						
						
							
							api: add default property to domain list  
						
						
						
						
					 
					
						2020-04-09 13:35:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73b40e9b46 
					 
					
						
						
							
							api: correctly sort access subdirmap  
						
						
						
						
					 
					
						2020-04-09 13:34:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						708db4b3ae 
					 
					
						
						
							
							api: add list_domains  
						
						
						
						
					 
					
						2020-04-09 11:36:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						685e13347e 
					 
					
						
						
							
							api: move config/user to access/users, implement change_password  
						
						... 
						
						
						
						To make it similar to the pve api 
						
						
					 
					
						2020-04-09 10:21:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d817b0358 
					 
					
						
						
							
							implement auth framework  
						
						
						
						
					 
					
						2020-04-08 14:06:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						579728c641 
					 
					
						
						
							
							add user configiguration  
						
						
						
						
					 
					
						2020-04-08 14:06:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf459b1982 
					 
					
						
						
							
							gc: log pending removals  
						
						
						
						
					 
					
						2020-04-06 09:50:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dda7015497 
					 
					
						
						
							
							prune api: return a usable result (we run synchronous anyways)  
						
						
						
						
					 
					
						2020-04-01 12:24:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4299ca727c 
					 
					
						
						
							
							src/server/rest.rs: use correct formatter  
						
						
						
						
					 
					
						2020-03-26 12:54:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6650a242fb 
					 
					
						
						
							
							rewrite future select in upgrade_to_backup_protocol using select macro  
						
						... 
						
						
						
						and handle all ok/err cases with at least logging
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-03-18 11:33:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca26db1140 
					 
					
						
						
							
							delete unused src/storage/config.rs  
						
						
						
						
					 
					
						2020-03-02 13:31:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90c5239d46 
					 
					
						
						
							
							use SectionConfig from proxmox 0.1.18-1  
						
						
						
						
					 
					
						2020-03-02 12:52:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						18deda403d 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs - list_groups: render full snapshot path for last-backup column  
						
						
						
						
					 
					
						2020-02-28 09:09:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6882b3716c 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: avoid compiler warning  
						
						
						
						
					 
					
						2020-02-28 08:52:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						32d192a952 
					 
					
						
						
							
							catalog: shell: Use the new logic including resolving symlinks for catalog  
						
						... 
						
						
						
						and remove the old unused code.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2020-02-28 08:51:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fee5528e59 
					 
					
						
						
							
							catalog: shell: introduce new CatalogPathStack to navigate in catalog shell.  
						
						... 
						
						
						
						This is basically a rewrite of the current logic for navigating the catalog,
but in addition allows to follow symlinks.
Following symlinks introduces the issue that generation of canonical paths
(needed in the actual pxar archive) is more complex, as symlinks have to be
resolved and loops avoided.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2020-02-28 08:50:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4145c36749 
					 
					
						
						
							
							catalog: add missing function documentation.  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2020-02-28 08:50:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2f9149461 
					 
					
						
						
							
							catalog: introduce is_symlink() to check if DirEntry is a symlink.  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2020-02-28 08:49:55 +01:00