0ab08ac980 
					 
					
						
						
							
							src/api2/admin/datastore.rs: cleanup - move schema defininition in front of rust method  
						
						
						
						
					 
					
						2019-12-06 12:36:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a0678b601 
					 
					
						
						
							
							src/api2/admin/datastore.rs: remove prune parameters from status call  
						
						... 
						
						
						
						Not idea why they are added there. 
						
						
					 
					
						2019-12-06 12:32:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e3f008804 
					 
					
						
						
							
							src/backup/prune.rs: add new helper keeps_something()  
						
						
						
						
					 
					
						2019-12-06 12:28:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bf0cc3b41 
					 
					
						
						
							
							proxmox-backup-client/man1.rst: include catalog shell commands  
						
						
						
						
					 
					
						2019-12-06 10:08:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d75fbb0a21 
					 
					
						
						
							
							src/bin/dump-catalog-shell-cli.rs: generate catalog shell docs  
						
						
						
						
					 
					
						2019-12-06 09:54:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55c3cb69cd 
					 
					
						
						
							
							rename catalog_shell_api() into catalog_shell_cli()  
						
						
						
						
					 
					
						2019-12-06 09:42:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecbaa38fa4 
					 
					
						
						
							
							src/backup/catalog_shell.rs: factor out catalog_shell_api()  
						
						... 
						
						
						
						In order to extract documentation ... 
						
						
					 
					
						2019-12-06 09:35:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						06aa0f2844 
					 
					
						
						
							
							debian/control: remove libreadline-dev build dependency  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 09:03:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cca67dc0c3 
					 
					
						
						
							
							src/backup/readline.rs: removed in favor of new readline impl  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 09:03:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6934c6fe77 
					 
					
						
						
							
							src/backup/catalog_shell.rs: adapt to use API Schema definition and rustyline  
						
						... 
						
						
						
						This major refactoring of the catalog based shell utilizes the new API macro and
the API Schema as well as rustyline instead of the old GNU readline C API.
The code now has these 3 main components:
 * The `Shell` which handles the readline loop via rustyline.
 * The shell functions defined via the API macro.
 * The `Context` which holds catalog and decoder instances.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-06 09:02:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9b78352188 
					 
					
						
						
							
							src/backup/prune.rs: define new struct PruneOptions  
						
						
						
						
					 
					
						2019-12-06 08:56:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92acbd69f7 
					 
					
						
						
							
							src/backup/backup_info.rs: remove old prune code  
						
						
						
						
					 
					
						2019-12-06 08:29:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						408434360b 
					 
					
						
						
							
							src/backup/prune.rs: add PruneMark::KeepPartial  
						
						... 
						
						
						
						Use separate mark for partial backup - dont mess them up with regular ones. 
						
						
					 
					
						2019-12-06 08:15:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a8c8366cfa 
					 
					
						
						
							
							src/backup/prune.rs: factor out code into remove_incomplete_snapshots()  
						
						
						
						
					 
					
						2019-12-06 08:12:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc18849156 
					 
					
						
						
							
							src/backup/prune.rs: moved prune related code into extra file  
						
						
						
						
					 
					
						2019-12-06 08:06:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a096eecb5f 
					 
					
						
						
							
							tests/prune.rs: add more tests  
						
						
						
						
					 
					
						2019-12-05 19:01:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f47dd8a0f 
					 
					
						
						
							
							src/backup/backup_info.rs - prune: improve algorythm  
						
						
						
						
					 
					
						2019-12-05 18:41:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						659da6c957 
					 
					
						
						
							
							tests/prune_data: removed, build list manually  
						
						
						
						
					 
					
						2019-12-05 16:47:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f0b4c1f90 
					 
					
						
						
							
							src/api2/admin/datastore.rs - prune: log info about all snapshots  
						
						
						
						
					 
					
						2019-12-05 15:35:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						02d22dec4d 
					 
					
						
						
							
							docs/administration-guide.rst: explain how prune handles uncomplete backups  
						
						
						
						
					 
					
						2019-12-05 11:27:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ce42759ec 
					 
					
						
						
							
							src/backup/backup_info.rs - compute_prune_list: remove unfinished backups  
						
						
						
						
					 
					
						2019-12-05 11:18:10 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6b9f395f31 
					 
					
						
						
							
							tests/prune_data: create test data for regression tests  
						
						
						
						
					 
					
						2019-12-05 09:57:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52b2be979d 
					 
					
						
						
							
							docs/administration-guide.rst: improve prune docs  
						
						
						
						
					 
					
						2019-12-05 09:43:46 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c034f8d0a 
					 
					
						
						
							
							src/backup/backup_info.rs: improve prune algorithm  
						
						
						
						
					 
					
						2019-12-05 08:55:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0c875cf379 
					 
					
						
						
							
							tests/prune.rs: regression tests fro prune  
						
						
						
						
					 
					
						2019-12-04 16:08:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aeeac29bb1 
					 
					
						
						
							
							src/backup/backup_info.rs: new compute_prune_list helper  
						
						... 
						
						
						
						So that we can write regression tests for this. 
						
						
					 
					
						2019-12-04 15:49:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d229a4a01 
					 
					
						
						
							
							Revert "test another api macro use"  
						
						... 
						
						
						
						This reverts commit a9aa52e6a8 
						
						
					 
					
						2019-12-04 14:18:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e5a0c03fa 
					 
					
						
						
							
							docs/administration-guide.rst: add prune docs  
						
						
						
						
					 
					
						2019-12-04 13:46:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ac456d85e8 
					 
					
						
						
							
							docs/administration-guide.rst: describe login/logout  
						
						
						
						
					 
					
						2019-12-04 10:47:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f1e40a29e 
					 
					
						
						
							
							src/api2/admin/datastore.rs - read_backup_index: add manifest with size  
						
						... 
						
						
						
						So that the client can display the size of the index file. 
						
						
					 
					
						2019-12-04 10:03:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed858b0af4 
					 
					
						
						
							
							docs/administration-guide.rst: minor cleanups  
						
						
						
						
					 
					
						2019-12-03 16:58:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5ff124143 
					 
					
						
						
							
							docs/Makefile: remove paper settings (we set that in conf.py)  
						
						
						
						
					 
					
						2019-12-03 16:51:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						64b85116eb 
					 
					
						
						
							
							docs/administration-guide.rst: explain restore  
						
						
						
						
					 
					
						2019-12-03 16:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a499f3281 
					 
					
						
						
							
							docs/administration-guide.rst: add encryption section  
						
						
						
						
					 
					
						2019-12-03 15:24:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a9aa52e6a8 
					 
					
						
						
							
							test another api macro use  
						
						... 
						
						
						
						The api macro now supports hyphens in parameter names and
referencing externally defined `Schema`s, so here's an
example.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-12-03 13:41:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						de0aa53174 
					 
					
						
						
							
							pxar: decoder: fix incorrect read for hardlinks.  
						
						... 
						
						
						
						Decoders read must check if the file is a hardlink and read data from the
corresponding offset if so.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-03 12:08:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b7e18004a2 
					 
					
						
						
							
							pxar: decoder: return original name in attributes()  
						
						... 
						
						
						
						The returned filename should be the one of the file given at the offset, not of
the one the hardlink points to.
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-12-03 12:08:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a129fdd9cc 
					 
					
						
						
							
							docs/administration-guide.rst: improve section "Creating Backups"  
						
						
						
						
					 
					
						2019-12-03 11:59:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a96521577e 
					 
					
						
						
							
							correctly install bash completion helpers  
						
						
						
						
					 
					
						2019-12-03 09:52:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						57905a61b1 
					 
					
						
						
							
							docs/administration-guide.rst: improve section "Backup Content"  
						
						
						
						
					 
					
						2019-12-03 09:04:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2938a0a788 
					 
					
						
						
							
							docs/installation.rst: replace FIXME with todo items  
						
						
						
						
					 
					
						2019-12-03 08:32:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b10bf87117 
					 
					
						
						
							
							docs/introduction.rst: improve "Why Backup" section.  
						
						
						
						
					 
					
						2019-12-03 08:18:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7eea56ca00 
					 
					
						
						
							
							use cli from proxmox::api  
						
						
						
						
					 
					
						2019-12-02 11:56:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						524b22df35 
					 
					
						
						
							
							src/cli/completion.rs - get_help_completion: fix for "help -" expansion  
						
						
						
						
					 
					
						2019-12-02 11:11:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8e9bae4d1 
					 
					
						
						
							
							src/bin/completion.rs: add echo command  
						
						
						
						
					 
					
						2019-12-02 11:04:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19d7a59236 
					 
					
						
						
							
							src/bin/completion.rs: use api macros  
						
						
						
						
					 
					
						2019-12-02 10:57:19 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f9a51322cb 
					 
					
						
						
							
							src/cli/command.rs: use insert_help()  
						
						
						
						
					 
					
						2019-12-02 08:52:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e3e72546dd 
					 
					
						
						
							
							src/cli/command.rs: cleanup, remove unused top_def parameter  
						
						
						
						
					 
					
						2019-12-02 08:47:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2348e77edf 
					 
					
						
						
							
							src/cli/completion.rs - get_simple_completion: remove all_arg_param parameters  
						
						... 
						
						
						
						Seems useless. 
						
						
					 
					
						2019-12-02 08:31:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						28c855c0a2 
					 
					
						
						
							
							src/cli: improve docs  
						
						
						
						
					 
					
						2019-12-01 16:41:49 +01:00