1a0d3d11d2 
					 
					
						
						
							
							src/api2/admin/datastore.rs: add rrd api  
						
						
						
						
					 
					
						2020-05-26 12:26:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83fd4b3b1b 
					 
					
						
						
							
							remote: try to use Struct for api  
						
						... 
						
						
						
						with a catch: password is in the struct but we do not want it to return
via the api, so we only 'serialize' it when the string is not empty
(this can only happen when the format is not checked by us, iow.
when its returned from the api) and setting it manually to ""
when we return remotes from the api
this way we can still use the type but do not return the password
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:55:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5dcdcea293 
					 
					
						
						
							
							api2/config/remote: remove password from read_remote  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:49:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99f443c6ae 
					 
					
						
						
							
							api2/config/remote: lock and use digest for removal  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:48:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f966d0592 
					 
					
						
						
							
							api2/config/remote: use rpcenv for digest for read_remote  
						
						... 
						
						
						
						Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:48:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db0c228719 
					 
					
						
						
							
							config/remote: add 'name' to Remote struct  
						
						... 
						
						
						
						and use it as section id, like with User
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-26 08:48:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8dc281992 
					 
					
						
						
							
							www/DataStoreStatus.js: display loadavg stats  
						
						
						
						
					 
					
						2020-05-25 11:54:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e930f2bdc 
					 
					
						
						
							
							www/DataStoreStatus.js: display root disk stats  
						
						
						
						
					 
					
						2020-05-25 11:34:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1b24fbf0b 
					 
					
						
						
							
							www/DataStoreStatus.js: display swap stats  
						
						
						
						
					 
					
						2020-05-25 10:39:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a608806f65 
					 
					
						
						
							
							www/DataStoreStatus.js: display netin/netout  
						
						
						
						
					 
					
						2020-05-24 19:02:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						803ab12ad4 
					 
					
						
						
							
							rrd: simplify code  
						
						
						
						
					 
					
						2020-05-23 15:37:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a3f7ca5e 
					 
					
						
						
							
							rrd: pack multiple rrd values into th estat list  
						
						
						
						
					 
					
						2020-05-23 14:03:44 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2f862eed6 
					 
					
						
						
							
							add experimental rrd api to get cpu stats  
						
						
						
						
					 
					
						2020-05-23 11:50:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						07ad6470ca 
					 
					
						
						
							
							src/client/pull.rs: split out pull related code  
						
						
						
						
					 
					
						2020-05-22 08:04:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						183125d576 
					 
					
						
						
							
							src/api2/pull.rs: aquire try_shared_chunk_store_lock inside pull_store  
						
						
						
						
					 
					
						2020-05-22 07:24:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f652b1b3a 
					 
					
						
						
							
							rename 'job' to 'sync'  
						
						
						
						
					 
					
						2020-05-21 10:29:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1d4edc769 
					 
					
						
						
							
							src/api2/config/job.rs: add job api  
						
						
						
						
					 
					
						2020-05-21 10:16:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b4900286ce 
					 
					
						
						
							
							src/config/jobs.rs: use SectionConfig for jobs  
						
						
						
						
					 
					
						2020-05-21 10:16:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2882c881e9 
					 
					
						
						
							
							api2/access/acl: add path and exact parameter to list_acl  
						
						... 
						
						
						
						so that we can get only a subset of the acls, filtered by the backed
also return the digest here
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:44:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12e3895399 
					 
					
						
						
							
							api2/access/acl: make update_acl a protected api call  
						
						... 
						
						
						
						since we want to set the owner of the acl config to 'root'
which is only possible when using a protected api call
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:22:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11b6391c83 
					 
					
						
						
							
							add 'exact' parameter to extract_acl_node_data  
						
						... 
						
						
						
						so that we can return acls for a single path
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:22:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b05672579e 
					 
					
						
						
							
							api2/roles: change return field of role to roleid  
						
						... 
						
						
						
						to be compatible with the pve api
with this, we can reuse the ui parts (RoleSelector)
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:21:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5160c0e986 
					 
					
						
						
							
							api2/acl: add privs array to roles  
						
						... 
						
						
						
						so that an admin can see which roles have which privileges
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-20 13:21:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						872062ee9f 
					 
					
						
						
							
							src/config/datastore.rs_ change prune types from i64 to u64  
						
						
						
						
					 
					
						2020-05-20 13:00:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						67f7ffd0db 
					 
					
						
						
							
							src/config/datastore.rs: add prune settings  
						
						
						
						
					 
					
						2020-05-20 11:29:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0fafac2492 
					 
					
						
						
							
							src/api2/access/user.rs: remove useless description  
						
						... 
						
						
						
						The description is not used at all if we refer to a type. 
						
						
					 
					
						2020-05-20 11:27:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49ff10921c 
					 
					
						
						
							
							src/api2/types.rs: define PRUNE_SCHEMA_KEEP_*  
						
						
						
						
					 
					
						2020-05-20 10:13:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						42fdbe5112 
					 
					
						
						
							
							src/config/datastore.rs: add gc-schedule property  
						
						
						
						
					 
					
						2020-05-20 08:38:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d4e362993 
					 
					
						
						
							
							depend on proxmox 0.1.32, src/api2/access/user.rs: simplify code  
						
						
						
						
					 
					
						2020-05-19 12:58:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						522c0da0a0 
					 
					
						
						
							
							use new 'id_property' for user::User and use it in api calls  
						
						... 
						
						
						
						this allows us to return a user::User (or Vec<> of it)
instead of a generic serde value
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
					 
					
						2020-05-19 09:33:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8d1da6a15 
					 
					
						
						
							
							depend on proxmox 0.1.31 - use Value to store result metadata  
						
						
						
						
					 
					
						2020-05-18 09:57:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						30f577248b 
					 
					
						
						
							
							src/api2/node/time.rs: avoid custom unsafe readlink implementations  
						
						
						
						
					 
					
						2020-05-15 06:50:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f486e9e50e 
					 
					
						
						
							
							add systemd configuration file parser/writer, start job configuration  
						
						
						
						
					 
					
						2020-05-12 13:07:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dd27a3bf8 
					 
					
						
						
							
							src/api2/node/network.rs: add protected flag to revert  
						
						
						
						
					 
					
						2020-05-08 09:30:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3aedb73816 
					 
					
						
						
							
							src/api2/node/network.rs: pass bridge_ports and slaves a property strings  
						
						... 
						
						
						
						To make it compatible with pve. 
						
						
					 
					
						2020-05-08 08:49:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bab5d18c3d 
					 
					
						
						
							
							src/config/network.rs: implement bond_mode  
						
						... 
						
						
						
						and rename bond_slaves to slaves to make it compatible with pve. 
						
						
					 
					
						2020-05-07 14:07:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c2ffc68554 
					 
					
						
						
							
							src/api2/node/network.rs: cleanup - factor out check_duplicate_gateway  
						
						
						
						
					 
					
						2020-05-07 11:26:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9651833130 
					 
					
						
						
							
							src/api2/node/network.rs: allow to create bridge and bond  
						
						
						
						
					 
					
						2020-05-07 11:09:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7b22acd0c2 
					 
					
						
						
							
							src/config/network.rs: make it compatible with pve  
						
						... 
						
						
						
						and depend on proxmox 0.1.26 
						
						
					 
					
						2020-05-07 09:28:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5751e49566 
					 
					
						
						
							
							src/server/worker_task.rs: implement and use status command  
						
						
						
						
					 
					
						2020-05-07 09:27:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99641a6bbb 
					 
					
						
						
							
							garbage_collect: call fail_on_abort to abort GV when requested.  
						
						
						
						
					 
					
						2020-05-05 09:06:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db1e061dcb 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: correctly format prune result list.  
						
						
						
						
					 
					
						2020-05-05 06:45:37 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bc0d03885c 
					 
					
						
						
							
							use proxmox 0.1.25, use new EnumEntry feature  
						
						
						
						
					 
					
						2020-04-29 13:01:24 +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