6f6aa95abb 
					 
					
						
						
							
							add Datastore.Backup, Datastore.PowerUser and Datastore.Reader role  
						
						
						
						
					 
					
						2020-04-28 11:07:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54552dda59 
					 
					
						
						
							
							implemnt backup ownership, improve datastore access permissions  
						
						
						
						
					 
					
						2020-04-28 10:22:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21690bfaef 
					 
					
						
						
							
							depend on proxmox 0.1.24  
						
						
						
						
					 
					
						2020-04-28 08:23:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1347b1152d 
					 
					
						
						
							
							src/config/cached_user_info.rs - lookup_privs: correctly handle superuser  
						
						
						
						
					 
					
						2020-04-27 13:22:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d00e1a216f 
					 
					
						
						
							
							src/config/acl.rs: introduce more/better datastore privileges  
						
						
						
						
					 
					
						2020-04-27 07:13:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9c7fe29dfc 
					 
					
						
						
							
							src/config/acl.rs: rtename PRTIV_DATASTORE_ALLOCATE to PRIV_DATASTORE_MODIFY  
						
						
						
						
					 
					
						2020-04-27 06:50:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14627d671a 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: add dns sub command  
						
						... 
						
						
						
						Also improved the DNS api, added a --delete option. 
						
						
					 
					
						2020-04-26 08:23:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						76227a6acd 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: fix node parameter handling  
						
						
						
						
					 
					
						2020-04-25 17:20:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6830608855 
					 
					
						
						
							
							depend on proxmox 0.1.23  
						
						
						
						
					 
					
						2020-04-25 17:12:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26d9aebc28 
					 
					
						
						
							
							move src/api2/config/network.rs to src/api2/node/network.rs  
						
						... 
						
						
						
						So that we have the same api path for network config as pve. 
						
						
					 
					
						2020-04-25 17:00:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ca540a63b 
					 
					
						
						
							
							src/config/network.rs: auto-add lo, and implement a few regression tests  
						
						
						
						
					 
					
						2020-04-24 12:57:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9094186a57 
					 
					
						
						
							
							xattr: cleanup: don't use pxar types in the API  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-24 11:23:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27a3decbfe 
					 
					
						
						
							
							xattr: api cleanup  
						
						... 
						
						
						
						Make `flistxattr()` return a `ListXAttr` helper which
provides an iterator over `&CStr`.
This exposes the property that xattr names are a
zero-terminated string without simply being an opaque
"byte vector". Using &[u8] as a type here is too lax.
Also let `fgetxattr` take a `CStr`. While this may be a
burden on the caller, we usually already have
zero-terminated strings on the call site. Currently we only
use this method coming from `flistxattr` after all.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-24 10:56:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9af76ef075 
					 
					
						
						
							
							xattr: use checked_mul to increase size  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-24 10:56:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						00ec8d1685 
					 
					
						
						
							
							tools: pub use Fd from proxmox crate  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-24 10:56:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fd7c0979b4 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: implement netwerk revert  
						
						
						
						
					 
					
						2020-04-24 10:45:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c67bc9c35c 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: new command to show pending network changes  
						
						
						
						
					 
					
						2020-04-24 10:27:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3181f9b625 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: only show pending changes with "text" format  
						
						
						
						
					 
					
						2020-04-24 10:16:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2eefd9aee1 
					 
					
						
						
							
							src/config/network.rs: implement network reload, set "changes" attribute  
						
						
						
						
					 
					
						2020-04-24 09:55:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8a6b86b8a7 
					 
					
						
						
							
							src/config/network.rs: use a simple String for comments  
						
						
						
						
					 
					
						2020-04-24 07:46:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96d9478668 
					 
					
						
						
							
							src/config/network/parser.rs: corectly detect vanished interfaces  
						
						
						
						
					 
					
						2020-04-24 07:26:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10a9be45bd 
					 
					
						
						
							
							src/api2/config/network.rs: implement update/delete comments  
						
						
						
						
					 
					
						2020-04-23 16:08:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f60a58fd5 
					 
					
						
						
							
							src/config/network.rs; support interface comments, cleanups  
						
						
						
						
					 
					
						2020-04-23 15:54:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						659c3be3d5 
					 
					
						
						
							
							src/config/network.rs: avoid newline after family options  
						
						
						
						
					 
					
						2020-04-23 11:30:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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