83b7db0209 
					 
					
						
						
							
							src/api2/admin/datastore.rs: start prune api  
						
						 
						
						... 
						
						
						
						just a dummy for now. 
						
						
					 
					
						2019-02-27 16:53:17 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8731e40a7f 
					 
					
						
						
							
							backup/datastore: create_backup_dir: show if path existed  
						
						 
						
						... 
						
						
						
						To enable asserting the creation of a new backup rather than
adding to an existing one.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-27 10:15:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c75372b79 
					 
					
						
						
							
							src/backup/datastore.rs: list_backups() - include list of index files  
						
						 
						
						
						
						
					 
					
						2019-02-20 13:37:44 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						247cdbce72 
					 
					
						
						
							
							src/api2/admin/datastore/catar.rs: allow to configure chunk-size  
						
						 
						
						
						
						
					 
					
						2019-02-19 15:19:12 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c7a88aeff 
					 
					
						
						
							
							UploadCaTar: currectly write all data using write_all()  
						
						 
						
						
						
						
					 
					
						2019-02-18 18:31:02 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ef2f2efbcc 
					 
					
						
						
							
							improve api_schema module structure  
						
						 
						
						
						
						
					 
					
						2019-02-17 10:16:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						dc9a007b11 
					 
					
						
						
							
							rename src/api to src/api_schema  
						
						 
						
						
						
						
					 
					
						2019-02-17 09:59:20 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1d77b6cf6b 
					 
					
						
						
							
							update to pam 0.7 (renamed from pam-auth)  
						
						 
						
						... 
						
						
						
						It now supports custom conversation methods, so instead of
new() we ask for a default authenticator taking a password
via with_password(). Since the password is now handled by
the now separate conversation handler, `set_credentials()`
is now called on the handler we get via `.get_handler()`.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-15 10:34:40 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f02e6fc478 
					 
					
						
						
							
							api2/admin/datastore/catar.rs: simplify/fix debug message  
						
						 
						
						
						
						
					 
					
						2019-02-15 10:04:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						541a302224 
					 
					
						
						
							
							api2/admin/datastore/catar.rs: use nested file extensions  
						
						 
						
						... 
						
						
						
						i.e. archive.catar.didx 
						
						
					 
					
						2019-02-13 10:37:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5064ba607 
					 
					
						
						
							
							simplify backup lib structure (pub use xxx:*), improve doc  
						
						 
						
						
						
						
					 
					
						2019-02-12 14:13:31 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						93d5d77952 
					 
					
						
						
							
							rename ArchiveIndex to DynamicIndex  
						
						 
						
						... 
						
						
						
						also changed the file extension from .aidx to .didx 
						
						
					 
					
						2019-02-12 12:05:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ace9e3531a 
					 
					
						
						
							
							access: use proxmox-backup-auth for pam  
						
						 
						
						... 
						
						
						
						allows customization via /etc/pam.d/proxmox-backup-auth
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-07 13:40:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13f8310cac 
					 
					
						
						
							
							api2: time: use /etc/localtime as fallback  
						
						 
						
						... 
						
						
						
						in case there is no /etc/timezone
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-05 14:14:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4b2cdeb9a6 
					 
					
						
						
							
							implement relead_timezone flag  
						
						 
						
						
						
						
					 
					
						2019-02-01 10:04:46 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c82bc1a1f9 
					 
					
						
						
							
							depend on pam-auth, use pam for root login  
						
						 
						
						... 
						
						
						
						Please use username "root@pam" for login via GUI. 
						
						
					 
					
						2019-02-01 09:30:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a154a8e8a4 
					 
					
						
						
							
							delay unauthorized request (rate limit)  
						
						 
						
						
						
						
					 
					
						2019-01-31 14:34:21 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b9903d6331 
					 
					
						
						
							
							server/rest.rs: verify auth cookie  
						
						 
						
						
						
						
					 
					
						2019-01-31 12:22:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9f49fe1d5d 
					 
					
						
						
							
							avoid compiler warnings  
						
						 
						
						
						
						
					 
					
						2019-01-30 18:25:37 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						34f956bc25 
					 
					
						
						
							
							api2/access.rs: add ticket api  
						
						 
						
						
						
						
					 
					
						2019-01-30 15:16:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a859fa95a9 
					 
					
						
						
							
							add protected flag for some api methods  
						
						 
						
						
						
						
					 
					
						2019-01-28 18:16:47 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f120483353 
					 
					
						
						
							
							server/rest.rs: add proxy_sync_api_request() dummy  
						
						 
						
						
						
						
					 
					
						2019-01-28 17:30:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48849593ee 
					 
					
						
						
							
							api2/node/services.rs: implement service commands  
						
						 
						
						
						
						
					 
					
						2019-01-27 12:40:31 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						46b79b9ee5 
					 
					
						
						
							
							api2/node/dns.rs: improve dns api  
						
						 
						
						
						
						
					 
					
						2019-01-25 10:15:32 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f973f8181 
					 
					
						
						
							
							api2/node/dns.rs: implement resolv.conf parser  
						
						 
						
						
						
						
					 
					
						2019-01-24 14:59:40 +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  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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