| 
						
					 | 
					
						
						
							
						
						48849593ee
					 | 
					
						
						
							
							api2/node/services.rs: implement service commands
						
						
						
						
						
						
					 | 
					
						2019-01-27 12:40:31 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d7d23785f0
					 | 
					
						
						
							
							RpcEnvironment: implement set_user() and get_user()
						
						
						
						
						
						
					 | 
					
						2019-01-27 10:52:26 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						162b979394
					 | 
					
						
						
							
							RpcEnvironment: add environment type enum RpcEnvironmentType
						
						
						
						
						
						
					 | 
					
						2019-01-27 10:33:42 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e82dad9700
					 | 
					
						
						
							
							also pass rpcenv to async handlers
						
						
						
						
						
						
					 | 
					
						2019-01-27 10:18:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d2ab5f19e2
					 | 
					
						
						
							
							api2/node/services.rs: start services api
						
						
						
						
						
						
					 | 
					
						2019-01-26 17:54:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f253593c6
					 | 
					
						
						
							
							move rpc environment implementation to separate files
						
						
						
						
						
						
					 | 
					
						2019-01-26 15:08:02 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						6049b71f41
					 | 
					
						
						
							
							api: pass RpcEnvirnment to api handlers
						
						
						
						
						
						
					 | 
					
						2019-01-26 14:50:37 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d96d82736d
					 | 
					
						
						
							
							use crate log and syslog
						
						
						
						
						
						
					 | 
					
						2019-01-26 10:56:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e182ab4a4a
					 | 
					
						
						
							
							api2/node/syslog.rs: improve error handling
						
						
						
						
						
						
					 | 
					
						2019-01-26 10:23:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0441886842
					 | 
					
						
						
							
							api2/node/syslog.rs: implement dump journal
						
						
						
						
						
						
					 | 
					
						2019-01-25 18:20:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4f9a726833
					 | 
					
						
						
							
							api2/node/syslog.rs: add syslog api schema
						
						
						
						
						
						
					 | 
					
						2019-01-25 17:17:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						68cacc0066
					 | 
					
						
						
							
							ServerAdministration.js: use localhost inside api path
						
						
						
						
						
						
					 | 
					
						2019-01-25 13:14:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d1a35593cb
					 | 
					
						
						
							
							ServerAdministration.js: new widget
						
						
						
						
						
						
					 | 
					
						2019-01-25 13:10:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d85facd1d2
					 | 
					
						
						
							
							DataStoreConfig.js: new widget
						
						
						
						
						
						
					 | 
					
						2019-01-25 13:04:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						864e85f4ff
					 | 
					
						
						
							
							www/OnlineHelpInfo.js: add dummy to avoid warnings
						
						
						
						
						
						
					 | 
					
						2019-01-25 12:37:01 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1631c54fca
					 | 
					
						
						
							
							tools::get_hardware_address -  fix FILENAME, use file_get_contents()
						
						
						
						
						
						
					 | 
					
						2019-01-25 12:23:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						af2fddea4f
					 | 
					
						
						
							
							api2/node/dns.rs: implement concurrent update protection
						
						
						
						
						
						
					 | 
					
						2019-01-25 11:38:59 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						de6b0721fa
					 | 
					
						
						
							
							pi2/node/dns.rs: return file digest
						
						
						
						
						
						
					 | 
					
						2019-01-25 11:03:41 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						2296860027
					 | 
					
						
						
							
							tools.rs: move digest_to_hex() into tools
						
						
						
						
						
						
					 | 
					
						2019-01-25 10:58:28 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						53157ca6cf
					 | 
					
						
						
							
							tools.rs: implement file_get_contents()
						
						
						
						
						
						
					 | 
					
						2019-01-25 10:44:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						46b79b9ee5
					 | 
					
						
						
							
							api2/node/dns.rs: improve dns api
						
						
						
						
						
						
					 | 
					
						2019-01-25 10:15:32 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						332dcc2277
					 | 
					
						
						
							
							backup/chunk_store.rs: fix test case - use absolute path
						
						
						
						
						
						
					 | 
					
						2019-01-25 10:14:25 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8f973f8181
					 | 
					
						
						
							
							api2/node/dns.rs: implement resolv.conf parser
						
						
						
						
						
						
					 | 
					
						2019-01-24 14:59:40 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						784252dbc5
					 | 
					
						
						
							
							backup/datastore.rs: use single lazy_static block
						
						
						
						
						
						
					 | 
					
						2019-01-24 14:58:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e6ffeb918c
					 | 
					
						
						
							
							api2/node/time.rs: implement set timezone
						
						
						
						
						
						
					 | 
					
						2019-01-24 12:05:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cd8b91f78c
					 | 
					
						
						
							
							api2/node/time.rs: add return schema
						
						
						
						
						
						
					 | 
					
						2019-01-24 11:07:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						447787ab7c
					 | 
					
						
						
							
							tools.rs: implement file_read_firstline
						
						
						
						
						
						
					 | 
					
						2019-01-24 10:43:30 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0463602a79
					 | 
					
						
						
							
							api2/node/time.rs: implement read api
						
						
						
						
						
						
					 | 
					
						2019-01-23 15:14:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b2b3485d5f
					 | 
					
						
						
							
							src/api2/node: start node configuration api
						
						
						
						
						
						
					 | 
					
						2019-01-23 13:09:17 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d15009c0ce
					 | 
					
						
						
							
							server/rest.rs: fake login cookie
						
						
						
						
						
						
					 | 
					
						2019-01-23 12:49:10 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						248cb51862
					 | 
					
						
						
							
							add missing api2.rs
						
						
						
						
						
						
					 | 
					
						2019-01-22 13:56:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7e13b2d67f
					 | 
					
						
						
							
							api2/subscription.rs: add subscription api class
						
						
						
						
						
						
					 | 
					
						2019-01-22 12:50:19 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						576e3bf252
					 | 
					
						
						
							
							rename api3 back to api2
						
						
						
						
						
						
						
						There is no real need to change the path, so using api2 we can reuse
all helpers (like tools from proxmox widget toolkit). 
						
						
					 | 
					
						2019-01-22 12:10:38 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b0ee976fbf
					 | 
					
						
						
							
							gui: add navigation tree
						
						
						
						
						
						
					 | 
					
						2019-01-22 11:48:00 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1adb353d6f
					 | 
					
						
						
							
							lient/http_client.rs: simplify code
						
						
						
						
						
						
					 | 
					
						2019-01-22 10:36:04 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						41c039e143
					 | 
					
						
						
							
							bin/proxmox-backup-client.rs: implement list command
						
						
						
						
						
						
					 | 
					
						2019-01-21 18:58:14 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1fdb4c6ffa
					 | 
					
						
						
							
							client/http_client.rs: implement get, share common code
						
						
						
						
						
						
					 | 
					
						2019-01-21 18:56:48 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						83dbd80bd8
					 | 
					
						
						
							
							api3/admin/datastore.rs: implement list backups
						
						
						
						
						
						
					 | 
					
						2019-01-21 11:22:55 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7ca80246ea
					 | 
					
						
						
							
							backup/datastore.rs: use DateTime<Utc> to store backup time
						
						
						
						
						
						
					 | 
					
						2019-01-21 10:51:52 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						be0084b001
					 | 
					
						
						
							
							white space fix
						
						
						
						
						
						
					 | 
					
						2019-01-21 10:32:07 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e25736b4c3
					 | 
					
						
						
							
							backup/datastore.rs: implement list_backups
						
						
						
						
						
						
					 | 
					
						2019-01-20 18:02:27 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						cce1676a9e
					 | 
					
						
						
							
							tools.rs: use FnMut for scandir callback
						
						
						
						
						
						
					 | 
					
						2019-01-20 17:49:11 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						443f3743bb
					 | 
					
						
						
							
							tools.rs: new scandir() helper
						
						
						
						
						
						
					 | 
					
						2019-01-20 17:31:43 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						68469eebb4
					 | 
					
						
						
							
							backup/chunk_store.rs: verify base path is absolute
						
						
						
						
						
						
					 | 
					
						2019-01-20 16:49:22 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						059ca7c3a1
					 | 
					
						
						
							
							remove crate tokio-codec (seems to be part of tokio now)
						
						
						
						
						
						
					 | 
					
						2019-01-20 14:28:06 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8eeef8492a
					 | 
					
						
						
							
							tools/wrapped_reader_stream.rs: allocate Vec<u8> for buffer
						
						
						
						
						
						
					 | 
					
						2019-01-20 11:01:18 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ff8bdf3b64
					 | 
					
						
						
							
							tools/wrapped_reader_stream.rs: only implement Stream (without AsyncRead)
						
						
						
						
						
						
						
						Looks more efficent ... 
						
						
					 | 
					
						2019-01-20 10:41:21 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8e89d9cafe
					 | 
					
						
						
							
							tools/wrapped_reader_stream.rs: use tokio_threadpool::blocking
						
						
						
						
						
						
					 | 
					
						2019-01-20 10:28:51 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						832d805cdd
					 | 
					
						
						
							
							use newer versions
						
						
						
						
						
						
					 | 
					
						2019-01-20 10:06:47 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ce7ba139f1
					 | 
					
						
						
							
							catar: improve bash completion
						
						
						
						
						
						
					 | 
					
						2019-01-20 09:55:20 +01:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |