4f1963d259 
					 
					
						
						
							
							api/comapt: drop schema submodule  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:17:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2194824f77 
					 
					
						
						
							
							api: BoxFut -> ApiFuture  
						
						... 
						
						
						
						Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:16:37 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3d482025b3 
					 
					
						
						
							
							move api schema into proxmox::api crate  
						
						... 
						
						
						
						And leave some compat imports in api_schema.rs to get it to
build with minimal changes.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-21 14:14:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						552c225948 
					 
					
						
						
							
							sort all property lookup tables  
						
						... 
						
						
						
						Required, because we use binary sreach to find items. 
						
						
					 
					
						2019-11-21 13:32:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						255f378a1b 
					 
					
						
						
							
							use const api definitions  
						
						
						
						
					 
					
						2019-11-21 13:32:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4a5ab8ddb 
					 
					
						
						
							
							add pxar.1 manual page  
						
						
						
						
					 
					
						2019-11-17 17:13:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85e139b70f 
					 
					
						
						
							
							docs/administration-guide.rs: add 'Backup Content' section.  
						
						
						
						
					 
					
						2019-11-17 16:51:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fea8789cba 
					 
					
						
						
							
							docs/administration-guide.rst: add section termonology  
						
						
						
						
					 
					
						2019-11-17 09:55:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						85325c2502 
					 
					
						
						
							
							docs/administration-guide.rs: move sysadmin.rst to the end  
						
						
						
						
					 
					
						2019-11-17 09:09:51 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ee2198e3b 
					 
					
						
						
							
							docs/introduction.rst: improve section Architecture  
						
						
						
						
					 
					
						2019-11-17 08:47:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bd61cafc69 
					 
					
						
						
							
							docs/introduction.rst: add todo items  
						
						
						
						
					 
					
						2019-11-16 11:50:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a1cb69171 
					 
					
						
						
							
							docs: improve introduction.rst  
						
						
						
						
					 
					
						2019-11-16 11:43:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						210cb53654 
					 
					
						
						
							
							docs: enable sphinx todo items  
						
						
						
						
					 
					
						2019-11-16 11:16:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c4f1b69f4e 
					 
					
						
						
							
							docs: add sysadmin.rst, cleanups  
						
						
						
						
					 
					
						2019-11-15 13:24:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cb01363cfa 
					 
					
						
						
							
							docs: rename deployment-guide.rst -> administration-guide.rst  
						
						... 
						
						
						
						and join with admin-guide.rst 
						
						
					 
					
						2019-11-15 12:35:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						861f8b8f44 
					 
					
						
						
							
							docs/conf.py: add exclude_pattern package-repositories.rst  
						
						... 
						
						
						
						The file is inlcuded with 'include' directive. Exclude it to avoid
avoid warning about duplicate label definition. 
						
						
					 
					
						2019-11-15 11:55:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						db43665a14 
					 
					
						
						
							
							drop unused mio crate  
						
						... 
						
						
						
						we still depend on it through other crates, but we don't use
it directly
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-14 11:20:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c5946faffd 
					 
					
						
						
							
							drop md5 crate dependency  
						
						... 
						
						
						
						we already depend on openssl which also provides md5
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-14 11:19:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f569acc5e2 
					 
					
						
						
							
							drop uuid crate dependency  
						
						... 
						
						
						
						proxmox::tools now has a Uuid module using the native
libuuid.
Adds build dependency: libuuid1 (which is a Pre-Depends of
util-linux, so always installed anyway).
Drops uuid + 16 more crate dependencies.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com > 
						
						
					 
					
						2019-11-14 10:22:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						58ea88c8ab 
					 
					
						
						
							
							docs: add more ...  
						
						
						
						
					 
					
						2019-11-13 13:10:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b423958d8e 
					 
					
						
						
							
							catalog: fix issue with DirEntry start  
						
						... 
						
						
						
						start has to be the parent start - offset
Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-11-12 17:18:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						780dd2b0a1 
					 
					
						
						
							
							src/backup/catalog.rs: add some docs  
						
						
						
						
					 
					
						2019-11-12 13:23:40 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6aa906b547 
					 
					
						
						
							
							src/backup/catalog.rs - CatalogReader: verify magic number  
						
						
						
						
					 
					
						2019-11-12 12:54:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2ec208aef5 
					 
					
						
						
							
							src/backup/catalog.rs -  CatalogReader::dump(): use root()  
						
						
						
						
					 
					
						2019-11-12 12:47:21 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f24a9ea18 
					 
					
						
						
							
							src/backup/catalog.rs - Direntry::parse: abort if callback return false  
						
						
						
						
					 
					
						2019-11-12 11:41:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d017123fd 
					 
					
						
						
							
							src/backup/catalog.rs: impl read_dir() and lookup(), refactor common code  
						
						
						
						
					 
					
						2019-11-12 11:41:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc9596de45 
					 
					
						
						
							
							src/backup/catalog.rs: move CatalogEntryType from src/pxar/catalog.rs  
						
						
						
						
					 
					
						2019-11-12 11:41:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						55c0b3cc7c 
					 
					
						
						
							
							src/backup/catalog.rs - DirEntry: factor out name attribute  
						
						... 
						
						
						
						And avoid allocations inside parse(). 
						
						
					 
					
						2019-11-12 11:41:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3f1c5b5e65 
					 
					
						
						
							
							catalog: impl std::fmt::Display trait for CatalogEntryType  
						
						... 
						
						
						
						Signed-off-by: Christian Ebner <c.ebner@proxmox.com > 
						
						
					 
					
						2019-11-12 07:00:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd88ccae99 
					 
					
						
						
							
							debian/control: build-depend on latexmk  
						
						
						
						
					 
					
						2019-11-11 19:54:15 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						022b8350d9 
					 
					
						
						
							
							add license for docs (GFDL)  
						
						
						
						
					 
					
						2019-11-11 19:45:44 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdd471d590 
					 
					
						
						
							
							docs/introduction.rst: Add License Section (AGPL3)  
						
						
						
						
					 
					
						2019-11-11 19:21:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2501c57c2b 
					 
					
						
						
							
							docs/introduction.rst: add feature Encryption, replace LZ4 with Zstandard  
						
						
						
						
					 
					
						2019-11-11 19:07:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2a8d597e4 
					 
					
						
						
							
							introduction.rst: Add short Architecture section  
						
						
						
						
					 
					
						2019-11-11 13:26:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7391b4cf71 
					 
					
						
						
							
							package-repositories.rst: new file  
						
						
						
						
					 
					
						2019-11-11 12:28:04 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						028bd254ac 
					 
					
						
						
							
							add manual page for proxmox-backup-manager  
						
						
						
						
					 
					
						2019-11-11 09:17:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						36d74cd633 
					 
					
						
						
							
							debian packages: split package into client/server  
						
						
						
						
					 
					
						2019-11-11 08:35:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f89359c2f3 
					 
					
						
						
							
							src/backup/catalog.rs: clenup - use single impl block  
						
						
						
						
					 
					
						2019-11-10 11:38:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8d8fdc61d 
					 
					
						
						
							
							src/backup/catalog.rs: remove unused code  
						
						
						
						
					 
					
						2019-11-10 11:37:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c74c074bfd 
					 
					
						
						
							
							src/backup/catalog.rs: write MAGIC at start of file  
						
						
						
						
					 
					
						2019-11-10 11:36:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						265664517a 
					 
					
						
						
							
							src/backup/catalog.rs: new parse() helper  
						
						
						
						
					 
					
						2019-11-09 14:37:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d92935e03 
					 
					
						
						
							
							src/backup/catalog.rs - dump_dir: make sure we parsed the whole data block  
						
						
						
						
					 
					
						2019-11-09 13:21:20 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						12a1975af9 
					 
					
						
						
							
							src/backup/catalog.rs: store u64 compressed  
						
						... 
						
						
						
						This way catalogs get about 1/3 smaller. 
						
						
					 
					
						2019-11-09 13:07:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bb19af7302 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_blob() helper  
						
						
						
						
					 
					
						2019-11-08 13:16:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7205050059 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_fixed_index() helper  
						
						
						
						
					 
					
						2019-11-08 12:51:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c3d84a2281 
					 
					
						
						
							
							src/client/backup_reader.rs: factor out download_dynamic_index() helper  
						
						
						
						
					 
					
						2019-11-08 12:51:52 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84677c7e8a 
					 
					
						
						
							
							update toolchain to stable  
						
						
						
						
					 
					
						2019-11-08 11:50:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						89245fb530 
					 
					
						
						
							
							renamed: src/backup/catalog_blob.rs -> src/backup/catalog.rs  
						
						
						
						
					 
					
						2019-11-08 10:41:00 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bf6e321744 
					 
					
						
						
							
							change catalog format, use dynamic index to store catalog.  
						
						... 
						
						
						
						In order to remove size restriction of a single blob. 
						
						
					 
					
						2019-11-08 10:35:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e016f9ff2f 
					 
					
						
						
							
							src/client/backup_writer.rs: rename force_close to cancel  
						
						... 
						
						
						
						And do not consume self. 
						
						
					 
					
						2019-11-08 10:34:16 +01:00