35950380a9 
					 
					
						
						
							
							src/server/worker_task.rs: carefully handle file permissions  
						
						
						
						
					 
					
						2019-04-06 17:53:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						49cf9f3d0b 
					 
					
						
						
							
							src/tools.rs: file_get_json() - add new default parameter  
						
						
						
						
					 
					
						2019-04-04 12:24:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a690ecacf0 
					 
					
						
						
							
							daemon: simplify daemon creation  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-19 12:12:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4311382d9 
					 
					
						
						
							
							tools: daemon: rename some structs  
						
						... 
						
						
						
						Reloadable resources are now 'Reloadable' instead of
'ReexecContinue'.
The struct handling the reload is a 'Reloader', not a
'ReexecStore'.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-19 11:09:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5e7bc50af1 
					 
					
						
						
							
							add reload support to api daemon  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a2ca713701 
					 
					
						
						
							
							add reload support to proxy  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1c042cdc6c 
					 
					
						
						
							
							proxy: listener error handling fixup  
						
						... 
						
						
						
						If the listening socket goes into some error state we'll get
std::io::Errors rather than higher level errors from the
native_tls::TlsAcceptor, those are usually fatal. (Ran into
this after performing a shutdown() on the file descriptor,
after which the future just endlessly loops in accept().)
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-18 12:29:18 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba10f2b0d4 
					 
					
						
						
							
							src/bin/dynamic-files.rs: test case for file shrink during backup  
						
						
						
						
					 
					
						2019-03-16 14:22:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3dbfe5b142 
					 
					
						
						
							
							simplify pxar module structure  
						
						
						
						
					 
					
						2019-03-15 08:24:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1ef46b81d3 
					 
					
						
						
							
							src/bin/pxar.rs: implement extract  
						
						
						
						
					 
					
						2019-03-15 08:03:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5defa71bf9 
					 
					
						
						
							
							rename PxarBackupWriter into PxarDecodeWriter  
						
						
						
						
					 
					
						2019-03-15 07:20:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37940aa1f9 
					 
					
						
						
							
							src/bin/pxar.rs: implement dump/list  
						
						
						
						
					 
					
						2019-03-14 17:43:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40360fde6e 
					 
					
						
						
							
							src/pxar/decoder.rs: implement dump_archive  
						
						... 
						
						
						
						use this to debug archive problems ... 
						
						
					 
					
						2019-03-14 13:10:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8968258b66 
					 
					
						
						
							
							rename catar into pxar  
						
						... 
						
						
						
						To avoid confusion with the casync implementation. 
						
						
					 
					
						2019-03-14 10:54:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c4dd94670 
					 
					
						
						
							
							rename catar into pxar  
						
						... 
						
						
						
						Seems impossible to stay compatible with the original catar specification,
so we change the name to avoid confusions. 
						
						
					 
					
						2019-03-14 10:14:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						08dc340a12 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: complete archive names  
						
						
						
						
					 
					
						2019-03-14 08:09:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f90a6a764 
					 
					
						
						
							
							protocol: cleanup finish_backup  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-13 14:16:17 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b238851832 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement completion for snapshots  
						
						
						
						
					 
					
						2019-03-13 13:31:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4981134708 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement chunk-size completion  
						
						
						
						
					 
					
						2019-03-13 12:26:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98f0b97293 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: cleanup  
						
						
						
						
					 
					
						2019-03-13 12:17:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						024f11bb55 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement completion for backup groups  
						
						
						
						
					 
					
						2019-03-13 11:56:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						edd3c8c605 
					 
					
						
						
							
							src/client/backup_repo.rs: implement FromStr trait  
						
						
						
						
					 
					
						2019-03-13 10:09:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d0a03d40ce 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: implement repository completions  
						
						
						
						
					 
					
						2019-03-13 09:47:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bff110308b 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: fix BACKUPSPEC_REGEX - correctly specify non-capture group  
						
						... 
						
						
						
						And improve bash completion. 
						
						
					 
					
						2019-03-13 07:23:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						496a67846f 
					 
					
						
						
							
							src/cli/command.rs: pass parsed parameters to completion function  
						
						
						
						
					 
					
						2019-03-12 14:39:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d5c34d98c0 
					 
					
						
						
							
							src/catar/decoder.rs: simplify public restore API  
						
						
						
						
					 
					
						2019-03-11 14:31:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e39232acc 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: strip .didx file extensions  
						
						
						
						
					 
					
						2019-03-11 10:54:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						74cdb52107 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: include file extension in backupspec  
						
						
						
						
					 
					
						2019-03-11 10:27:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e9c9409a99 
					 
					
						
						
							
							src/catar/decoder.rs: implement real sequential decoder (no Seek)  
						
						... 
						
						
						
						I copied the old code to src/catar/inspector.rs. Will modify
that later to implement a random access decoder ... 
						
						
					 
					
						2019-03-08 16:55:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eed6db3923 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl option all-file-systems  
						
						
						
						
					 
					
						2019-03-08 09:36:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3c30c50a6 
					 
					
						
						
							
							src/bin/catar.rs: implement all-file-systems option  
						
						
						
						
					 
					
						2019-03-08 09:28:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2689810c92 
					 
					
						
						
							
							src/bin/catar.rs: implement verbose flags  
						
						
						
						
					 
					
						2019-03-08 08:20:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79c281fdac 
					 
					
						
						
							
							src/catar/encoder.rs: use simply flag "all_file_systems"  
						
						
						
						
					 
					
						2019-03-08 08:14:26 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ae7d196b9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: correctly strip file extension  
						
						
						
						
					 
					
						2019-03-06 11:18:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9f91249351 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: impl restore  
						
						
						
						
					 
					
						2019-03-06 11:02:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6716f30bbc 
					 
					
						
						
							
							add protocol test client  
						
						... 
						
						
						
						This uses futures for everything which is mostly useful as a
test to see if the protocol crate's non-blocking I/O support
can handle it...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-06 10:26:12 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80822b95b1 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: sort list results  
						
						
						
						
					 
					
						2019-03-06 07:20:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fba30411fb 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: allow to set backup-id  
						
						
						
						
					 
					
						2019-03-06 07:02:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						391d310741 
					 
					
						
						
							
							backup_info: BackupDir shortcut  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-03-05 10:15:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ec3ec3f9a 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: print backup duration  
						
						
						
						
					 
					
						2019-03-05 08:11:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						875fb1c01a 
					 
					
						
						
							
							src/backup/datastore.rs: use unix epoch to create DateTime  
						
						... 
						
						
						
						To make sure that we have a timestamp without nanosecond. 
						
						
					 
					
						2019-03-04 17:58:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b492eb256 
					 
					
						
						
							
							src/backup/datastore.rs: protect BackupDir fields, impl new()  
						
						
						
						
					 
					
						2019-03-04 13:51:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1e9a94e579 
					 
					
						
						
							
							src/backup/datastore.rs: protect BackupGroup fields, impl new()  
						
						
						
						
					 
					
						2019-03-04 13:38:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cdebd467e6 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: simply log to stdout  
						
						
						
						
					 
					
						2019-03-04 09:38:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						219ef0e6ca 
					 
					
						
						
							
							src/catar/encoder.rs: add verbose flags  
						
						
						
						
					 
					
						2019-03-04 08:01:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						597a92039e 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: rename create into backup  
						
						
						
						
					 
					
						2019-03-03 11:46:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f62c9240a 
					 
					
						
						
							
							src/api2/admin/datastore.rs: imp delete_snapshot  
						
						
						
						
					 
					
						2019-03-03 11:29:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e77a02ed87 
					 
					
						
						
							
							catar api: cleanup parameter names  
						
						
						
						
					 
					
						2019-03-03 09:48:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						421c9ba1d9 
					 
					
						
						
							
							src/bin/proxmox-backup-client.rs: use new json_object_to_query  
						
						
						
						
					 
					
						2019-03-03 09:44:25 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f5f13ebc5a 
					 
					
						
						
							
							src/tools.rs: new helper json_object_to_query  
						
						
						
						
					 
					
						2019-03-03 08:51:37 +01:00