| 
						
					 | 
					
						
						
							
						
						5e4e88e83f
					 | 
					
						
						
							
							src/api2/config/network.rs: implement update/delete for bridge_ports and bond_slaves
						
						
						
						
						
						
					 | 
					
						2020-04-23 11:21:27 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						339965d720
					 | 
					
						
						
							
							src/api2/config/network.rs: only allow one default gateway
						
						
						
						
						
						
					 | 
					
						2020-04-23 10:37:40 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c38b4bb8b2
					 | 
					
						
						
							
							src/config/network.rs: do not allow to change interface type
						
						
						
						
						
						
					 | 
					
						2020-04-23 09:43:38 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						42fbe91a34
					 | 
					
						
						
							
							src/config/network.rs: parse bond-slaves
						
						
						
						
						
						
					 | 
					
						2020-04-23 09:31:10 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1d9a68c2fc
					 | 
					
						
						
							
							src/config/network.rs: parse bridge-ports
						
						
						
						
						
						
					 | 
					
						2020-04-23 09:24:17 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02269f3dba
					 | 
					
						
						
							
							src/config/network.rs: introduce NetworkInterfaceType
						
						
						
						
						
						
					 | 
					
						2020-04-23 08:45:03 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d5ca9bd5df
					 | 
					
						
						
							
							src/config/network.rs: cleanup (new helper combine_entry)
						
						
						
						
						
						
					 | 
					
						2020-04-23 07:54:12 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						02e36d96ad
					 | 
					
						
						
							
							src/config/network.rs: write changes to interfaces.new
						
						
						
						
						
						
					 | 
					
						2020-04-23 07:19:29 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2c18efd902
					 | 
					
						
						
							
							src/config/network.rs: use a single mtu setting (instead of mtu_v4 and mtu_v6)
						
						
						
						
						
						
					 | 
					
						2020-04-23 07:07:14 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4cb6bd894c
					 | 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: improve network list output format
						
						
						
						
						
						
					 | 
					
						2020-04-23 06:44:55 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b1564af25a
					 | 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: format datastore list output
						
						
						
						
						
						
					 | 
					
						2020-04-22 17:37:20 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bf004ecd87
					 | 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: format network list output
						
						
						
						
						
						
					 | 
					
						2020-04-22 17:14:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f1026a5aa9
					 | 
					
						
						
							
							src/api2/config/network.rs: allow to update 'auto' flag
						
						
						
						
						
						
					 | 
					
						2020-04-22 16:46:46 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3fce3bc36e
					 | 
					
						
						
							
							src/config/network/parser.rs: parse MTU settings
						
						
						
						
						
						
					 | 
					
						2020-04-22 13:44:51 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f8e7ac686a
					 | 
					
						
						
							
							src/config/network.rs: only save attriubutes used by configuration method
						
						
						
						
						
						
					 | 
					
						2020-04-22 12:42:09 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c016482c7a
					 | 
					
						
						
							
							src/api2/config/network.rs: implement delete property
						
						
						
						
						
						
					 | 
					
						2020-04-22 12:19:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						27f2c23049
					 | 
					
						
						
							
							src/api2/config/network.rs: allow to update configuration method
						
						
						
						
						
						
					 | 
					
						2020-04-22 11:32:36 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						df6bb03d0e
					 | 
					
						
						
							
							src/api2/config/network.rs: improve network api
						
						
						
						
						
						
					 | 
					
						2020-04-22 10:54:07 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e2d940b949
					 | 
					
						
						
							
							src/config/network/parser.rs: remove debug println
						
						
						
						
						
						
					 | 
					
						2020-04-22 10:53:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0c226bc173
					 | 
					
						
						
							
							src/config/network/helper.rs: fix CIDR regex
						
						
						
						
						
						
					 | 
					
						2020-04-22 10:52:31 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						76cf5208cf
					 | 
					
						
						
							
							src/api2/types.rs: add schemas for IP/CIDR
						
						
						
						
						
						
					 | 
					
						2020-04-22 10:28:53 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2ea7bf1b3d
					 | 
					
						
						
							
							src/api2/config/datastore.rs_ fix method docs
						
						
						
						
						
						
					 | 
					
						2020-04-22 08:53:16 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8b57cd4441
					 | 
					
						
						
							
							src/config/network.rs: remove netmask support
						
						
						
						
						
						
						
						rely on cidr instead. 
						
						
					 | 
					
						2020-04-22 08:45:13 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						68da20bf62
					 | 
					
						
						
							
							src/api2/types.rs: define NETWORK_INTERFACE_NAME_SCHEMA
						
						
						
						
						
						
					 | 
					
						2020-04-21 17:54:52 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c357260d09
					 | 
					
						
						
							
							src/config/network.rs: move type definitions to src/api2/types.rs
						
						
						
						
						
						
					 | 
					
						2020-04-21 17:25:05 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e02d08cd0
					 | 
					
						
						
							
							rename ConfigMethod to NetworkConfigMethod
						
						
						
						
						
						
					 | 
					
						2020-04-21 17:17:57 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ca0e534796
					 | 
					
						
						
							
							src/api2/config/network.rs: start network configuration api
						
						
						
						
						
						
					 | 
					
						2020-04-21 14:28:26 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						904e988667
					 | 
					
						
						
							
							src/config/network.rs: impleement load/save
						
						
						
						
						
						
					 | 
					
						2020-04-21 12:55:33 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3f129233be
					 | 
					
						
						
							
							src/config/network.rs: add Interface flags 'exists' and 'active'
						
						
						
						
						
						
					 | 
					
						2020-04-21 11:46:56 +02:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |