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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f7d4e4b506 
					 
					
						
						
							
							switch from failure to anyhow  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-04-17 18:43:30 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd098a7f77 
					 
					
						
						
							
							src/api2/node/dns.rs: use api macro (cleanup)  
						
						
						
						
					 
					
						2020-04-15 10:09:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8528fce874 
					 
					
						
						
							
							src/api2/node/tasks.rs; make list_tasks public  
						
						
						
						
					 
					
						2020-01-30 13:31:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99384f7933 
					 
					
						
						
							
							src/api2/types.rs: define and use struct TaskListItem  
						
						
						
						
					 
					
						2020-01-28 11:23:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c4b303c62 
					 
					
						
						
							
							src/api2/node/tasks.rs: use api macro for list_tasks  
						
						
						
						
					 
					
						2020-01-28 11:23:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ea4bce444 
					 
					
						
						
							
							bump proxmox crate to 0.1.7  
						
						... 
						
						
						
						The -sys, -tools and -api crate have now been merged into
the proxmx crate directly. Only macro crates are separate
(but still reexported by the proxmox crate in their
designated locations).
When we need to depend on "parts" of the crate later on
we'll just have to use features.
The reason is mostly that these modules had
inter-dependencies which really make them not independent
enough to be their own crates.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2020-01-21 13:48:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						002a191abf 
					 
					
						
						
							
							src/api2/config: check digest  
						
						
						
						
					 
					
						2020-01-15 12:27:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c79e1017f 
					 
					
						
						
							
							services: fix indentation  
						
						... 
						
						
						
						Signed-off-by: Oguz Bektas <o.bektas@proxmox.com > 
						
						
					 
					
						2020-01-15 10:55:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						550e0d8870 
					 
					
						
						
							
							src/bin/proxmox-backup-manager.rs: add cli to generate proxy certificate  
						
						... 
						
						
						
						Without calling external openssl binary. 
						
						
					 
					
						2019-12-22 17:35:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2337df7b3d 
					 
					
						
						
							
							api2: add very basic 'status/usage' endpoint for nodes  
						
						... 
						
						
						
						For returning the nodes basic "usage status", for now one gets memory
and CPU utilization.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
					 
					
						2019-12-18 17:24:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						feaa1ad35f 
					 
					
						
						
							
							replace file_set_contents with replace_file  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-18 11:16:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81cc71c0d7 
					 
					
						
						
							
							use proxmox-mini-journalreader to display syslog  
						
						
						
						
					 
					
						2019-12-17 14:06:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						20197f7cf5 
					 
					
						
						
							
							src/api2/node/syslog.rs: use api macro  
						
						
						
						
					 
					
						2019-12-17 13:26:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						503995c767 
					 
					
						
						
							
							src/api2/admin/datastore.rs: fix prune worker id  
						
						
						
						
					 
					
						2019-12-14 16:05:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						66c49c21c3 
					 
					
						
						
							
							src/api2/types.rs: factor out DATASTORE_SCHEMA  
						
						
						
						
					 
					
						2019-12-11 13:45:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						567d3e00fb 
					 
					
						
						
							
							src/api2/node/tasks.rs: new filter "store" to filter tasks for one store  
						
						
						
						
					 
					
						2019-12-11 12:53:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6d04612955 
					 
					
						
						
							
							src/api2/node/tasks.rs: add "running" filter to list only running tasks  
						
						
						
						
					 
					
						2019-12-11 10:52:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8560fe3e5f 
					 
					
						
						
							
							src/api2/node/tasks.rs - extract_upid: avoid duplicate error message  
						
						
						
						
					 
					
						2019-12-10 13:45:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5830c20560 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: add simple task management cli  
						
						
						
						
					 
					
						2019-12-10 13:43:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b508dd563 
					 
					
						
						
							
							src/server/formatter.rs: impl. new result attribute "active"  
						
						
						
						
					 
					
						2019-12-07 15:29:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cad540e969 
					 
					
						
						
							
							api/compat: remove remaining api_schema references  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:53:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2479cfa1a 
					 
					
						
						
							
							api/compat: drop more compat imports from api_schema.rs  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:36:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						552c225948 
					 
					
						
						
							
							sort all property lookup tables  
						
						... 
						
						
						
						Required, because we use binary sreach to find items. 
						
						
					 
					
						2019-11-21 13:32:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						255f378a1b 
					 
					
						
						
							
							use const api definitions  
						
						
						
						
					 
					
						2019-11-21 13:32:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62ee2eb405 
					 
					
						
						
							
							avoid some clippy warnings  
						
						
						
						
					 
					
						2019-10-26 11:42:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11377a47bb 
					 
					
						
						
							
							avoid some clippy warnings  
						
						
						
						
					 
					
						2019-10-25 18:04:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f3a8d1d7e0 
					 
					
						
						
							
							api2/node/time: replace mem::uninitialized  
						
						... 
						
						
						
						and fixup use statements
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-08-22 11:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f66c29e5c 
					 
					
						
						
							
							remove src/tools/common_regex.rs, use proxmox::tools::common_regex instead  
						
						
						
						
					 
					
						2019-08-03 16:44:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e18a6c9ee5 
					 
					
						
						
							
							update to nix 0.14, use code from proxmox:tools  
						
						
						
						
					 
					
						2019-08-03 13:05:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bffd40d6b7 
					 
					
						
						
							
							src/tools.rs: move hex_to_digest and digest_to_hex to proxmox::tools  
						
						
						
						
					 
					
						2019-06-14 11:40:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd5495d6dc 
					 
					
						
						
							
							tree-wide: use 'dyn' for all trait objects  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-06-07 13:13:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4ebf0eabb0 
					 
					
						
						
							
							src/api2/types.rs: use separate file for schema definitions  
						
						
						
						
					 
					
						2019-05-09 07:44:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						13f1cc17ea 
					 
					
						
						
							
							src/api_schema/router.rs: implement list_subdirs() helper  
						
						
						
						
					 
					
						2019-04-16 12:07:02 +02:00