17d6979afd 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: generate a log file  
						
						
						
						
					 
					
						2019-03-01 09:35:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a2892f0ae 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use chrono::DateTime  
						
						
						
						
					 
					
						2019-03-01 06:59:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51144821f9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: login before starting backup  
						
						
						
						
					 
					
						2019-03-01 06:48:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						83b7db0209 
					 
					
						
						
							
							src/api2/admin/datastore.rs: start prune api  
						
						... 
						
						
						
						just a dummy for now. 
						
						
					 
					
						2019-02-27 16:53:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f98ea63de2 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: fix bash completion  
						
						
						
						
					 
					
						2019-02-27 12:37:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						25f1650b71 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: minor code cleanup  
						
						
						
						
					 
					
						2019-02-27 07:21:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ae0be2dda9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: allow to upload more that one directory  
						
						
						
						
					 
					
						2019-02-26 12:27:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						698d9d4402 
					 
					
						
						
							
							src/cli/command.rs: add help command  
						
						
						
						
					 
					
						2019-02-23 15:10:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b6dd2240d 
					 
					
						
						
							
							src/cli/command.rs::allow to generate ReST docu  
						
						
						
						
					 
					
						2019-02-23 11:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33256db6dd 
					 
					
						
						
							
							src/cli/command.rs: simplify cli handler  
						
						
						
						
					 
					
						2019-02-22 11:15:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4de0e142a0 
					 
					
						
						
							
							cleanup cli library structure  
						
						
						
						
					 
					
						2019-02-21 09:08:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cc0d6aff3 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement garbage-collection sub-command  
						
						
						
						
					 
					
						2019-02-20 14:10:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8c75372b79 
					 
					
						
						
							
							src/backup/datastore.rs: list_backups() - include list of index files  
						
						
						
						
					 
					
						2019-02-20 13:37:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						14691fc1f3 
					 
					
						
						
							
							src/bin/test_chunk_size.rs: avoid compilöer warnings, exit after 1GB  
						
						
						
						
					 
					
						2019-02-20 12:05:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1604ec2654 
					 
					
						
						
							
							src/bin/test_chunk_size.rs: another chunker test - gather some stats  
						
						
						
						
					 
					
						2019-02-20 11:50:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						247cdbce72 
					 
					
						
						
							
							src/api2/admin/datastore/catar.rs: allow to configure chunk-size  
						
						
						
						
					 
					
						2019-02-19 15:19:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fc7f03523c 
					 
					
						
						
							
							cleanup  
						
						... 
						
						
						
						Error::from is already a function taking 1 parameter,
there's no need to wrap it with `|e| Error::from(e)`.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-18 13:21:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51ebd07974 
					 
					
						
						
							
							src/api_schema/router.rs: add docu for RpcEnvironmentType  
						
						
						
						
					 
					
						2019-02-17 11:59:18 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8f268afbb 
					 
					
						
						
							
							fix configuration dir permission  
						
						... 
						
						
						
						Carefully set and check permissions ... 
						
						
					 
					
						2019-02-16 12:19:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						151c6ce27d 
					 
					
						
						
							
							src/client.rs: improve library structure and docu  
						
						
						
						
					 
					
						2019-02-14 11:11:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0dffe3f99a 
					 
					
						
						
							
							src/client/http_client.rs: try to login  
						
						... 
						
						
						
						use an environment var to store passphrase (PBS_PASSWORD) 
						
						
					 
					
						2019-02-13 14:31:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33d64b81e0 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: define and use BackupRepository  
						
						
						
						
					 
					
						2019-02-13 12:30:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5064ba607 
					 
					
						
						
							
							simplify backup lib structure (pub use xxx:*), improve doc  
						
						
						
						
					 
					
						2019-02-12 14:13:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						91a905b6dd 
					 
					
						
						
							
							rename ImageIndex to FixedIndex  
						
						... 
						
						
						
						also changed the file extension fron .iidx to .fidx 
						
						
					 
					
						2019-02-12 11:50:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ac1045c7b 
					 
					
						
						
							
							bin: manager: fixup datastore parameter name  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-12 10:39:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa5a4060ab 
					 
					
						
						
							
							bin/proxmox-backup-api.rs: improve error handling  
						
						
						
						
					 
					
						2019-02-11 15:11:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4223d9f800 
					 
					
						
						
							
							bin/proxmox-backup-proxy.rs: improve error handling  
						
						
						
						
					 
					
						2019-02-11 14:43:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d02e5c38a 
					 
					
						
						
							
							proxy: use <configdir>/server.pfx for tls  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-04 15:19:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0d176f3681 
					 
					
						
						
							
							proxy: use TLS via tokio-tls  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-04 14:56:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6285b251e7 
					 
					
						
						
							
							don't hardcode /usr/share paths  
						
						... 
						
						
						
						Add a defines.mk file defining the standard default layout
for installation (PREFIX, DATAROOTDIR, LIBDIR etc.).
Add a $(JSDIR) variable and use env!("JSDIR") in place of
the hardcoded /usr/share/javascript/proxmox-backup path.
Have defines.mk include an *optional* local.mak to override
JSDIR to www/ during local development.
Add `make install` targets and remove debian/install.
Note that service files are now in $libdir/proxmox-backup/
as there's usually no point in starting them from the
command line, so /usr/sbin makes no sense.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e4df103dd 
					 
					
						
						
							
							remove useless command option from daemons  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-01 10:41:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f49fe1d5d 
					 
					
						
						
							
							avoid compiler warnings  
						
						
						
						
					 
					
						2019-01-30 18:25:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d01e2420f7 
					 
					
						
						
							
							load auth keys on startup  
						
						
						
						
					 
					
						2019-01-29 17:21:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6c30068ebf 
					 
					
						
						
							
							auth_helpers.rs: split code into separate file  
						
						
						
						
					 
					
						2019-01-29 16:55:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39a90ca6c5 
					 
					
						
						
							
							bin/proxmox-backup-api.rs: gererate secret for csrf token  
						
						
						
						
					 
					
						2019-01-29 13:15:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8d04280b29 
					 
					
						
						
							
							tools/ticket.rs: add basic ticket support  
						
						
						
						
					 
					
						2019-01-29 12:59:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02c7a75520 
					 
					
						
						
							
							src/bin/proxmox-backup-proxy.rs: implement unpriviledged server  
						
						... 
						
						
						
						We want to run the public server as user www-data. Requests needing
root priviledges needs to be proxied to the proxmox-backup.service, which
now listens to 127.0.0.1:82. 
						
						
					 
					
						2019-01-28 13:29:58 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41c039e143 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: implement list command  
						
						
						
						
					 
					
						2019-01-21 18:58:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce7ba139f1 
					 
					
						
						
							
							catar: improve bash completion  
						
						
						
						
					 
					
						2019-01-20 09:55:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						50cfb695ae 
					 
					
						
						
							
							api/router.rs: rename ApiUploadMethod to ApiAsyncMethod  
						
						... 
						
						
						
						We can use this for uploads and downloads ... 
						
						
					 
					
						2019-01-19 16:42:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						728797d0c1 
					 
					
						
						
							
							reduce compiler warnings  
						
						
						
						
					 
					
						2019-01-18 16:50:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						383e857749 
					 
					
						
						
							
							move complete_file_name() helper into tools.rs  
						
						
						
						
					 
					
						2019-01-18 13:42:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73e844dbfe 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: improve file name completion  
						
						
						
						
					 
					
						2019-01-18 13:40:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ff3d3100d4 
					 
					
						
						
							
							backup/datastore.rs: try to create useful directory layout  
						
						... 
						
						
						
						store/type/ID/TIME/xxx.yyy 
						
						
					 
					
						2019-01-18 12:01:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						244d9b17a8 
					 
					
						
						
							
							bin/proxmox-backup-client.rs: implement file name completions - first try ...  
						
						
						
						
					 
					
						2019-01-17 14:24:20 +01:00