78216a5ab1 
					 
					
						
						
							
							src/backup/chunk_store.rs: use lz4 for compression  
						
						... 
						
						
						
						And depend on lz4 lib now. 
						
						
					 
					
						2019-02-25 10:00:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						793b0f4d77 
					 
					
						
						
							
							src/cli/command.rs: improve help command completion  
						
						
						
						
					 
					
						2019-02-23 18:07:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6949d91564 
					 
					
						
						
							
							src/cli/command.rs: cleanup, avoid array manipulation  
						
						
						
						
					 
					
						2019-02-23 17:50:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d78d57960 
					 
					
						
						
							
							src/cli/command.rs: implement bash completion for help  
						
						
						
						
					 
					
						2019-02-23 17:38:10 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f3f2bb77f 
					 
					
						
						
							
							src/cli/command.rs: improve usage imformation  
						
						
						
						
					 
					
						2019-02-22 17:40:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f252ca654c 
					 
					
						
						
							
							src/backup/chunker.rs: simplify break test  
						
						... 
						
						
						
						To make it a little bit faster ... 
						
						
					 
					
						2019-02-22 13:02:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6adb40eefc 
					 
					
						
						
							
							src/cli/command.rs: start implementing generate_usage_str()  
						
						
						
						
					 
					
						2019-02-22 12:02:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						33256db6dd 
					 
					
						
						
							
							src/cli/command.rs: simplify cli handler  
						
						
						
						
					 
					
						2019-02-22 11:15:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61834c1cbf 
					 
					
						
						
							
							src/backup/chunker.rs: another try to speedup the chunker  
						
						
						
						
					 
					
						2019-02-22 11:15:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						532a69eb04 
					 
					
						
						
							
							src/cli/getopts.rs: improve docs  
						
						
						
						
					 
					
						2019-02-21 09:36:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4de0e142a0 
					 
					
						
						
							
							cleanup cli library structure  
						
						
						
						
					 
					
						2019-02-21 09:08:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						56458d9764 
					 
					
						
						
							
							http_client: on a tty, read password if no env var is set  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-20 15:03:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c9b296f117 
					 
					
						
						
							
							tools: add tty helper module  
						
						... 
						
						
						
						with read_password() and stdin_isatty() functions
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-20 14:43:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8cc0d6aff3 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement garbage-collection sub-command  
						
						
						
						
					 
					
						2019-02-20 14:10:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81da38c143 
					 
					
						
						
							
							src/client/http_client.rs: implement post  
						
						... 
						
						
						
						without parameters for now... 
						
						
					 
					
						2019-02-20 14:09:55 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fa4ebf0fce 
					 
					
						
						
							
							src/backup/chunker.rs: simplify code  
						
						
						
						
					 
					
						2019-02-20 11:17:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1b9c959c32 
					 
					
						
						
							
							src/backup/chunker.rs: change window size back to 48  
						
						... 
						
						
						
						Using 64 is a bad idea, because it always computes hash 0 for
constant data streams. 
						
						
					 
					
						2019-02-20 11:01:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						247cdbce72 
					 
					
						
						
							
							src/api2/admin/datastore/catar.rs: allow to configure chunk-size  
						
						
						
						
					 
					
						2019-02-19 15:19:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c584aa21fd 
					 
					
						
						
							
							src/backup/chunker.rs: start() - correctly store hash in self.h  
						
						
						
						
					 
					
						2019-02-19 12:40:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd1598302a 
					 
					
						
						
							
							src/backup/chunker.rs: use 64 byte chunker window size  
						
						... 
						
						
						
						This results in faster code. 
						
						
					 
					
						2019-02-19 12:27:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a3e869cf5 
					 
					
						
						
							
							src/backup/chunker.rs: simplify buzzhash start code  
						
						
						
						
					 
					
						2019-02-19 12:17:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c7a88aeff 
					 
					
						
						
							
							UploadCaTar: currectly write all data using write_all()  
						
						
						
						
					 
					
						2019-02-18 18:31:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d2881dd4c 
					 
					
						
						
							
							src/backup/chunker.rs: correctly compute window index 'idx'  
						
						... 
						
						
						
						And add a simple test. 
						
						
					 
					
						2019-02-18 16:59:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a5c78c01 
					 
					
						
						
							
							src/client/http_client.rs: send csrf token  
						
						
						
						
					 
					
						2019-02-18 16:59:23 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fdef1a81c 
					 
					
						
						
							
							fix typo: confi{g}dir  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-02-18 13:11:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1cb99c234e 
					 
					
						
						
							
							src/server/rest.rs: correctly insert NoLogExtension()  
						
						
						
						
					 
					
						2019-02-18 06:54:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						591f570b22 
					 
					
						
						
							
							src/client/http_client.rs: trim path  
						
						
						
						
					 
					
						2019-02-18 06:24:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f1685230a 
					 
					
						
						
							
							src/server/rest.rs: get_index() include username and CSRF token  
						
						... 
						
						
						
						When we have an valid ticket. Also delay get_index() if called with
an invalid ticket. 
						
						
					 
					
						2019-02-17 19:28:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						141de8374a 
					 
					
						
						
							
							src/server/rest.rs: factor our normalize_path()  
						
						
						
						
					 
					
						2019-02-17 17:31:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8225aa2ff6 
					 
					
						
						
							
							src/server/rest.rs: improve logs for unauthorized request  
						
						
						
						
					 
					
						2019-02-17 17:18:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						54d15ab5c5 
					 
					
						
						
							
							src/api_schema/schema.rs: improve docu  
						
						
						
						
					 
					
						2019-02-17 12:13:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51ebd07974 
					 
					
						
						
							
							src/api_schema/router.rs: add docu for RpcEnvironmentType  
						
						
						
						
					 
					
						2019-02-17 11:59:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d21c2710da 
					 
					
						
						
							
							api_schema/router.rs: improve doc  
						
						
						
						
					 
					
						2019-02-17 10:30:41 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ddf8cb10a 
					 
					
						
						
							
							cleanup auth code, verify CSRF prevention token  
						
						
						
						
					 
					
						2019-02-16 15:52:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95aee7e032 
					 
					
						
						
							
							tools/common_regex.rs: add more docu  
						
						
						
						
					 
					
						2019-02-16 12:36:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						99be8844c7 
					 
					
						
						
							
							buildcfg.rs: improve doc  
						
						
						
						
					 
					
						2019-02-16 12:31:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8f268afbb 
					 
					
						
						
							
							fix configuration dir permission  
						
						... 
						
						
						
						Carefully set and check permissions ... 
						
						
					 
					
						2019-02-16 12:19:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aada2a9719 
					 
					
						
						
							
							config/datastore.rs: remove unused code  
						
						
						
						
					 
					
						2019-02-16 10:10:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d11594db4c 
					 
					
						
						
							
							config/datastore.rs: return empty config if file does not exist  
						
						
						
						
					 
					
						2019-02-16 10:06:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12400210a2 
					 
					
						
						
							
							tools::file_get_contents - improve error message  
						
						
						
						
					 
					
						2019-02-16 09:42:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6235a41862 
					 
					
						
						
							
							tools::file_read_firstline - improve error message  
						
						
						
						
					 
					
						2019-02-16 09:36:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						17ed456c2e 
					 
					
						
						
							
							change proxy user from www-data to backup  
						
						
						
						
					 
					
						2019-02-16 09:29:04 +01:00