a9bb491e35 
					 
					
						
						
							
							src/config/network.rs: cleanup autostart flag handling  
						
						
						
						
					 
					
						2020-04-21 11:06:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ec7f8a0dd 
					 
					
						
						
							
							src/config/network/helper.rs: new helper get_network_interfaces()  
						
						
						
						
					 
					
						2020-04-21 10:32:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92310d585c 
					 
					
						
						
							
							src/config/network.rs: simplify code  
						
						
						
						
					 
					
						2020-04-20 18:10:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f34d4401f7 
					 
					
						
						
							
							src/config/network.rs: read/write /etc/network/interfaces  
						
						... 
						
						
						
						Start implementing a recursive descent parser. 
						
						
					 
					
						2020-04-20 14:15:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e695960ca 
					 
					
						
						
							
							src/config/cached_user_info.rs: cache it up to 5 seconds  
						
						
						
						
					 
					
						2020-04-18 08:49:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						365f0f720c 
					 
					
						
						
							
							fix permission tests using non-uri parameters  
						
						... 
						
						
						
						We nood to do those tests inside the fuction body instead... 
						
						
					 
					
						2020-04-18 08:23:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a737179eb4 
					 
					
						
						
							
							src/config/cached_user_info.rs: new check_privs helper  
						
						
						
						
					 
					
						2020-04-18 08:09:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb072ba49c 
					 
					
						
						
							
							src/api2/access.rs: cleanup  
						
						
						
						
					 
					
						2020-04-18 07:28:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff329f970b 
					 
					
						
						
							
							src/api2/types.rs: use anyhow::Error in test cases  
						
						
						
						
					 
					
						2020-04-18 07:05:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7d4e4b506 
					 
					
						
						
							
							switch from failure to anyhow  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-17 18:43:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						404d78c41e 
					 
					
						
						
							
							src/api2/pull.rs: add access permission  
						
						
						
						
					 
					
						2020-04-17 15:27:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1bfc1efa50 
					 
					
						
						
							
							src/api2/subscription.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 15:14:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73ce1d1146 
					 
					
						
						
							
							src/api2/reader.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 15:01:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						70e5f2461d 
					 
					
						
						
							
							src/api2/config/remote.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 14:57:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c0ef209aeb 
					 
					
						
						
							
							src/api2/config/datastore.rs: impl digest check for delete, add access permissions  
						
						
						
						
					 
					
						2020-04-17 14:51:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f9f7eefa3 
					 
					
						
						
							
							src/api2/backup.rs: add access permissions  
						
						
						
						
					 
					
						2020-04-17 14:40:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ce8a5d0b7 
					 
					
						
						
							
							depend on proxmox 0.1.21  
						
						
						
						
					 
					
						2020-04-16 10:04:00 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f3db187cf 
					 
					
						
						
							
							Docu: first proof reading  
						
						... 
						
						
						
						This is a first proof reading of the currently existing documentation.
fixes (hopefully all):
* spelling
* grammar
Tries to increase readabilty and ease of understanding by simplifying
and restructing some sentences and paragraphs. Filler words which add
to the cognitive load but don't add anything are removed
(most notably `also`). 
						
						
					 
					
						2020-04-15 06:52:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9abcae1b0e 
					 
					
						
						
							
							gui: improve login view (use realms)  
						
						
						
						
					 
					
						2020-04-09 13:37:14 +02:00