f68ae22cc0 
					 
					
						
						
							
							ui: factor out render_datetime_utc  
						
						... 
						
						
						
						will be reused in the next patch
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 18:36:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06c3dc8a8e 
					 
					
						
						
							
							ui: task: improve rendering of backup/prune worker entries  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 13:37:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6fbbd03c8 
					 
					
						
						
							
							depend on proxmox 0.1.37  
						
						
						
						
							
						
					 
					
						2020-05-26 13:00:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26956d73a2 
					 
					
						
						
							
							ui: datastore prune: remove debug logging  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:50:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f98b34705 
					 
					
						
						
							
							ui: rework datastore content panel controller  
						
						... 
						
						
						
						Mostly refactoring, but actually fixes an issue where one seldom run
into a undefined dereference due to the store onLoad callback getting
triggered after some of the componet was destroyed - on quick
switching through the datastores.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:46:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40dc103103 
					 
					
						
						
							
							fix cli pull api call  
						
						... 
						
						
						
						there is no 'delete' parameter, only 'remove-vanished', so fix that
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:39:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12710fd3c3 
					 
					
						
						
							
							ui: add missing monStoreErrors  
						
						... 
						
						
						
						to actually show api errors on the list call
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:38:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e2a4653b4 
					 
					
						
						
							
							ui: add crud for remotes  
						
						... 
						
						
						
						listing/adding/editing/removing
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:38:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de4db62c57 
					 
					
						
						
							
							remotes: save passwords as base64  
						
						... 
						
						
						
						to avoid having arbitrary characters in the config (e.g. newlines)
note that this breaks existings configs
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 12:38:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a0d3d11d2 
					 
					
						
						
							
							src/api2/admin/datastore.rs: add rrd api  
						
						
						
						
							
						
					 
					
						2020-05-26 12:26:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c03041a2c 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather block device stats on datastore  
						
						
						
						
							
						
					 
					
						2020-05-26 11:20:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3fcc4b4e5c 
					 
					
						
						
							
							src/tools/disks.rs: add helper to read block device stats  
						
						
						
						
							
						
					 
					
						2020-05-26 11:20:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ed07ed2cd 
					 
					
						
						
							
							src/tools/disks.rs: export read_sys  
						
						
						
						
							
						
					 
					
						2020-05-26 09:49:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75410d65ef 
					 
					
						
						
							
							d/control: proxmox-backup-server: depend on proxmox-backup-docs  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 09:37:03 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bfa0146c00 
					 
					
						
						
							
							ui: acls: include roleid into id and sort by it  
						
						... 
						
						
						
						this fixes missing acls on the gui
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com > 
						
						
							
						
					 
					
						2020-05-26 08:49:59 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						880fa939d1 
					 
					
						
						
							
							gui: move system stat RRDs to ServerStatus panel.  
						
						
						
						
							
						
					 
					
						2020-05-26 07:33:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						052aaeb5e9 
					 
					
						
						
							
							re-bump to 0.2.0-1  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
 
						
					 
					
						2020-05-25 20:10:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5f249127b2 
					 
					
						
						
							
							docs: sync version with the package versions  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 20:10:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8277f4ace5 
					 
					
						
						
							
							ui: navigation: sort datastores entries  
						
						... 
						
						
						
						adding a new one after load will append it still at the end, though.
But datastores are not something which get frequently added after
initial setup, so don't care about that for now..
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 19:46:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b1aa424b9 
					 
					
						
						
							
							ui: add some task log description mappings  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 19:06:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fef2b3e04c 
					 
					
						
						
							
							css: fix load mask background image path  
						
						... 
						
						
						
						We're not using the exact same paths as in PVE/PMG here.
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 18:41:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cebe5a1f4 
					 
					
						
						
							
							ui: system config: reorder big panel to bottom  
						
						... 
						
						
						
						Gives a better look and feel if the flex'd big panel is at the bottom
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 16:41:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						309ef20d6d 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: simplify code  
						
						
						
						
							
						
					 
					
						2020-05-25 16:20:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0833a70f7 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather datastore usage stats  
						
						
						
						
							
						
					 
					
						2020-05-25 16:20:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dda246403c 
					 
					
						
						
							
							ui: index: load widget toolkit CSS  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 15:44:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						16e0dd65f1 
					 
					
						
						
							
							d/control: proxmox-widget-toolkit depend on 2.2-2  
						
						... 
						
						
						
						Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com > 
						
						
							
						
					 
					
						2020-05-25 12:50:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5a516918f 
					 
					
						
						
							
							bump version to 0.2.0  
						
						
						
						
							
						
					 
					
						2020-05-25 12:48:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cc275e8f93 
					 
					
						
						
							
							depend on proxmox 0.1.36  
						
						
						
						
							
						
					 
					
						2020-05-25 12:13:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d8dc281992 
					 
					
						
						
							
							www/DataStoreStatus.js: display loadavg stats  
						
						
						
						
							
						
					 
					
						2020-05-25 11:54:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c66a590c0 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather iowait stats  
						
						
						
						
							
						
					 
					
						2020-05-25 11:54:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						485841da2c 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather loadavg stats  
						
						
						
						
							
						
					 
					
						2020-05-25 11:40:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8f5810aa1 
					 
					
						
						
							
							depend on proxmox 0.1.35  
						
						
						
						
							
						
					 
					
						2020-05-25 11:34:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3e930f2bdc 
					 
					
						
						
							
							www/DataStoreStatus.js: display root disk stats  
						
						
						
						
							
						
					 
					
						2020-05-25 11:34:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dd15c0aa3b 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather root disk stats  
						
						
						
						
							
						
					 
					
						2020-05-25 11:10:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c1b24fbf0b 
					 
					
						
						
							
							www/DataStoreStatus.js: display swap stats  
						
						
						
						
							
						
					 
					
						2020-05-25 10:39:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f23b17298 
					 
					
						
						
							
							src/rrd/rrd.rs: do not wrap error and return ErrorKind::NotFound  
						
						
						
						
							
						
					 
					
						2020-05-25 10:30:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c25c9d8dd1 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather swap usage stats  
						
						
						
						
							
						
					 
					
						2020-05-25 10:25:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84dc6adcc1 
					 
					
						
						
							
							src/rrd/cache.rs: display/log error when RRD load fails  
						
						
						
						
							
						
					 
					
						2020-05-25 10:18:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c4344650d 
					 
					
						
						
							
							src/rrd/rrd.rs: store/verify magic number  
						
						
						
						
							
						
					 
					
						2020-05-25 09:21:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f9513996c 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: use block_in_place for rrd update  
						
						
						
						
							
						
					 
					
						2020-05-25 08:30:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						736edc7a7e 
					 
					
						
						
							
							src/rrd/rrd.rs: implement DST_COUNTER  
						
						
						
						
							
						
					 
					
						2020-05-25 08:14:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2b55de407e 
					 
					
						
						
							
							src/rrd/rrd.rs: correctly compute derived values  
						
						... 
						
						
						
						use f64 for time. 
						
						
							
						
					 
					
						2020-05-25 07:02:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a608806f65 
					 
					
						
						
							
							www/DataStoreStatus.js: display netin/netout  
						
						
						
						
							
						
					 
					
						2020-05-24 19:02:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f0cec2642 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: gather netin/netout stats  
						
						
						
						
							
						
					 
					
						2020-05-24 19:02:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ed9a2b3ae 
					 
					
						
						
							
							src/config/network.rs: implement is_physical_nic() helper  
						
						
						
						
							
						
					 
					
						2020-05-24 19:02:35 +02:00