ecb53af6d9 
					 
					
						
						
							
							add ServerStatus.js GUI with Reboot and Shutdown buttons  
						
						
						
						
					 
					
						2020-04-30 12:12:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed751dc2ab 
					 
					
						
						
							
							src/api2/node/status.rs: rework api, implement reboot and shutdown  
						
						
						
						
					 
					
						2020-04-30 11:52:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ca9dfe5fa4 
					 
					
						
						
							
							src/api2/node/tasks.rs: use api macro features for default values  
						
						
						
						
					 
					
						2020-04-30 11:51:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						720af9f69b 
					 
					
						
						
							
							src/api2/node/tasks.rs: allow users to list/access there own tasks  
						
						
						
						
					 
					
						2020-04-30 10:05:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1490da82a 
					 
					
						
						
							
							use resonable acl paths (fixup)  
						
						
						
						
					 
					
						2020-04-30 09:32:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74c08a5782 
					 
					
						
						
							
							use reasonable acl paths  
						
						
						
						
					 
					
						2020-04-30 09:30:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f402dafb7 
					 
					
						
						
							
							TODO.rst: update  
						
						
						
						
					 
					
						2020-04-30 07:42:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd88dc4116 
					 
					
						
						
							
							cached_config: avoid parsing non-existent files multiple times  
						
						
						
						
					 
					
						2020-04-30 07:04:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ebe556d0e7 
					 
					
						
						
							
							www/DataStoreStatus.js: define Model for datastorte list  
						
						... 
						
						
						
						We want to use the admin/datastore api (instead of config/datastore),
to get the restricted list of datastores. 
						
						
					 
					
						2020-04-30 06:50:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9e3b1104e 
					 
					
						
						
							
							change index to templates using handlebars  
						
						... 
						
						
						
						using a handlebars instance in ApiConfig, to cache the templates
as long as possible, this is currently ok, as the index template
can only change when the whole package changes
if we split this in the future, we have to trigger a reload of
the daemon on gui package upgrade (so that the template gets reloaded)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-04-29 17:05:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc0d03885c 
					 
					
						
						
							
							use proxmox 0.1.25, use new EnumEntry feature  
						
						
						
						
					 
					
						2020-04-29 13:01:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acb428cdec 
					 
					
						
						
							
							add DataStoreStatus.js dummy  
						
						
						
						
					 
					
						2020-04-29 11:22:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de1f8f1d36 
					 
					
						
						
							
							Revert "gui: display DataStoreConfig above DataStoreContent"  
						
						... 
						
						
						
						This reverts commit 555dfe7b8e 
						
						
					 
					
						2020-04-29 11:09:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b9f2f761bb 
					 
					
						
						
							
							avoid problems with missing acl.cfg and user.cfg  
						
						
						
						
					 
					
						2020-04-29 10:40:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30fb602578 
					 
					
						
						
							
							src/api2/admin/datastore.rs - get_datastore_list: only return name and comment  
						
						... 
						
						
						
						We dont want to leak the full configuration to users with limited access permission.
Please use the api2::config::datastore api to get the full configuration. 
						
						
					 
					
						2020-04-29 09:21:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a00f6e01c 
					 
					
						
						
							
							src/api2/config/datastore.rs_ add delete property to update method  
						
						
						
						
					 
					
						2020-04-29 09:09:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30003baaa4 
					 
					
						
						
							
							src/api2/config/remote.rs: fix white space  
						
						
						
						
					 
					
						2020-04-29 09:09:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5211705ff1 
					 
					
						
						
							
							src/api2/config/remote.rs: add delete parameter to update method  
						
						
						
						
					 
					
						2020-04-29 09:04:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ec67af9af3 
					 
					
						
						
							
							src/api2/pull.rs: require Datastore.Prune if delete flag is set.  
						
						
						
						
					 
					
						2020-04-29 07:19:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8247db5b39 
					 
					
						
						
							
							src/config/acl.rs: introduice privileges and roles for remotes  
						
						
						
						
					 
					
						2020-04-29 07:03:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						409f44247b 
					 
					
						
						
							
							fix  api2::types::ACL_ROLE_SCHEMA  
						
						... 
						
						
						
						make sure we list all roles ... 
						
						
					 
					
						2020-04-28 13:25:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd335b77f5 
					 
					
						
						
							
							src/config/acl.rs - fix regression tests  
						
						
						
						
					 
					
						2020-04-28 11:16:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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