Commit Graph

  • f14c96ea38 src/backup/catalog_shell.rs: impl shell to inspect and restore a snapshot via the catalog Christian Ebner 2019-11-21 12:47:51 +0100
  • 38446a9551 src/backup/readline.rs: impl wrapper for GNU readline Christian Ebner 2019-11-21 12:47:50 +0100
  • 6dba015043 src/backup/catalog.rs: derive Clone for DirEntry and DirEntryAttribute Christian Ebner 2019-11-14 17:42:18 +0100
  • c9f002213e src/backup/catalog.rs: impl DirEntry::is_directory() Christian Ebner 2019-11-14 17:42:17 +0100
  • d3bcc7f261 src/pxar/sequential_decoder.rs: create all directories in target path Christian Ebner 2019-11-14 17:42:16 +0100
  • b6ca690095 src/pxar/decoder.rs: return also payload size in lookup Christian Ebner 2019-11-14 17:42:15 +0100
  • 45cc157f7c docs: add backup reader protocol Dietmar Maurer 2019-11-22 06:59:37 +0100
  • 5e6b9e4428 tests/verify-api.rs: test lookup table sort order Dietmar Maurer 2019-11-22 06:43:13 +0100
  • cad540e969 api/compat: remove remaining api_schema references Wolfgang Bumiller 2019-11-21 14:53:15 +0100
  • a2479cfa1a api/compat: drop more compat imports from api_schema.rs Wolfgang Bumiller 2019-11-21 14:36:28 +0100
  • cc4ecf80b0 api/compat: drop api_handler submodule Wolfgang Bumiller 2019-11-21 14:18:41 +0100
  • 4f1963d259 api/comapt: drop schema submodule Wolfgang Bumiller 2019-11-21 14:17:36 +0100
  • 2194824f77 api: BoxFut -> ApiFuture Wolfgang Bumiller 2019-11-21 14:16:37 +0100
  • 3d482025b3 move api schema into proxmox::api crate Wolfgang Bumiller 2019-11-21 14:14:54 +0100
  • 552c225948 sort all property lookup tables Dietmar Maurer 2019-11-21 13:10:49 +0100
  • 255f378a1b use const api definitions Dietmar Maurer 2019-11-21 09:36:41 +0100
  • e4a5ab8ddb add pxar.1 manual page Dietmar Maurer 2019-11-17 17:12:41 +0100
  • 85e139b70f docs/administration-guide.rs: add 'Backup Content' section. Dietmar Maurer 2019-11-17 12:53:08 +0100
  • fea8789cba docs/administration-guide.rst: add section termonology Dietmar Maurer 2019-11-17 09:28:38 +0100
  • 85325c2502 docs/administration-guide.rs: move sysadmin.rst to the end Dietmar Maurer 2019-11-17 09:09:51 +0100
  • 7ee2198e3b docs/introduction.rst: improve section Architecture Dietmar Maurer 2019-11-17 08:47:22 +0100
  • bd61cafc69 docs/introduction.rst: add todo items Dietmar Maurer 2019-11-16 11:50:56 +0100
  • 6a1cb69171 docs: improve introduction.rst Dietmar Maurer 2019-11-16 11:43:14 +0100
  • 210cb53654 docs: enable sphinx todo items Dietmar Maurer 2019-11-16 11:16:04 +0100
  • c4f1b69f4e docs: add sysadmin.rst, cleanups Dietmar Maurer 2019-11-15 13:24:45 +0100
  • cb01363cfa docs: rename deployment-guide.rst -> administration-guide.rst Dietmar Maurer 2019-11-15 12:34:50 +0100
  • 861f8b8f44 docs/conf.py: add exclude_pattern package-repositories.rst Dietmar Maurer 2019-11-14 11:14:09 +0100
  • db43665a14 drop unused mio crate Wolfgang Bumiller 2019-11-14 11:20:05 +0100
  • c5946faffd drop md5 crate dependency Wolfgang Bumiller 2019-11-14 11:19:43 +0100
  • f569acc5e2 drop uuid crate dependency Wolfgang Bumiller 2019-11-14 10:18:31 +0100
  • 58ea88c8ab docs: add more ... Dietmar Maurer 2019-11-13 13:10:56 +0100
  • b423958d8e catalog: fix issue with DirEntry start Christian Ebner 2019-11-12 16:34:33 +0100
  • 780dd2b0a1 src/backup/catalog.rs: add some docs Dietmar Maurer 2019-11-12 13:23:40 +0100
  • 6aa906b547 src/backup/catalog.rs - CatalogReader: verify magic number Dietmar Maurer 2019-11-12 12:54:06 +0100
  • 2ec208aef5 src/backup/catalog.rs - CatalogReader::dump(): use root() Dietmar Maurer 2019-11-12 12:47:21 +0100
  • 8f24a9ea18 src/backup/catalog.rs - Direntry::parse: abort if callback return false Dietmar Maurer 2019-11-12 11:21:19 +0100
  • 7d017123fd src/backup/catalog.rs: impl read_dir() and lookup(), refactor common code Dietmar Maurer 2019-11-12 11:15:05 +0100
  • dc9596de45 src/backup/catalog.rs: move CatalogEntryType from src/pxar/catalog.rs Dietmar Maurer 2019-11-12 10:14:33 +0100
  • 55c0b3cc7c src/backup/catalog.rs - DirEntry: factor out name attribute Dietmar Maurer 2019-11-12 09:25:39 +0100
  • 3f1c5b5e65 catalog: impl std::fmt::Display trait for CatalogEntryType Christian Ebner 2019-11-11 14:19:54 +0100
  • cd88ccae99 debian/control: build-depend on latexmk Dietmar Maurer 2019-11-11 19:54:15 +0100
  • 022b8350d9 add license for docs (GFDL) Dietmar Maurer 2019-11-11 19:45:44 +0100
  • fdd471d590 docs/introduction.rst: Add License Section (AGPL3) Dietmar Maurer 2019-11-11 19:21:27 +0100
  • 2501c57c2b docs/introduction.rst: add feature Encryption, replace LZ4 with Zstandard Dietmar Maurer 2019-11-11 19:07:03 +0100
  • d2a8d597e4 introduction.rst: Add short Architecture section Dietmar Maurer 2019-11-11 13:26:08 +0100
  • 7391b4cf71 package-repositories.rst: new file Dietmar Maurer 2019-11-11 12:28:04 +0100
  • 028bd254ac add manual page for proxmox-backup-manager Dietmar Maurer 2019-11-11 09:14:18 +0100
  • 36d74cd633 debian packages: split package into client/server Dietmar Maurer 2019-11-11 08:35:33 +0100
  • f89359c2f3 src/backup/catalog.rs: clenup - use single impl block Dietmar Maurer 2019-11-10 11:38:31 +0100
  • e8d8fdc61d src/backup/catalog.rs: remove unused code Dietmar Maurer 2019-11-10 11:37:06 +0100
  • c74c074bfd src/backup/catalog.rs: write MAGIC at start of file Dietmar Maurer 2019-11-10 11:34:55 +0100
  • 265664517a src/backup/catalog.rs: new parse() helper Dietmar Maurer 2019-11-09 14:37:33 +0100
  • 5d92935e03 src/backup/catalog.rs - dump_dir: make sure we parsed the whole data block Dietmar Maurer 2019-11-09 13:21:20 +0100
  • 12a1975af9 src/backup/catalog.rs: store u64 compressed Dietmar Maurer 2019-11-09 13:07:47 +0100
  • bb19af7302 src/client/backup_reader.rs: factor out download_blob() helper Dietmar Maurer 2019-11-08 13:13:39 +0100
  • 7205050059 src/client/backup_reader.rs: factor out download_fixed_index() helper Dietmar Maurer 2019-11-08 12:43:56 +0100
  • c3d84a2281 src/client/backup_reader.rs: factor out download_dynamic_index() helper Dietmar Maurer 2019-11-08 12:40:10 +0100
  • 84677c7e8a update toolchain to stable Dietmar Maurer 2019-11-08 11:50:13 +0100
  • 89245fb530 renamed: src/backup/catalog_blob.rs -> src/backup/catalog.rs Dietmar Maurer 2019-11-08 10:41:00 +0100
  • bf6e321744 change catalog format, use dynamic index to store catalog. Dietmar Maurer 2019-11-08 10:35:48 +0100
  • e016f9ff2f src/client/backup_writer.rs: rename force_close to cancel Dietmar Maurer 2019-11-08 10:34:16 +0100
  • 0997967d65 do no restrict index names too much Dietmar Maurer 2019-11-08 10:28:14 +0100
  • e66621182b src/pxar/decoder.rs: impl lookup for Decoder Christian Ebner 2019-11-05 17:11:04 +0100
  • fb2554de29 src/pxar/decoder.rs: fix wrong filename check for Decoder::restore() Christian Ebner 2019-11-05 17:02:53 +0100
  • 33ad183a40 src/pxar/decoder.rs: allow to pass match pattern to restore Christian Ebner 2019-11-05 13:45:04 +0100
  • 5e8d600c71 src/pxar/decoder.rs: fix issue with restore Christian Ebner 2019-11-05 13:45:03 +0100
  • 9708b2d98c src/pxar/fuse.rs: refactor Iterator: use find() instead of position() Christian Ebner 2019-11-04 10:48:09 +0100
  • b82a101c86 catalog: store current writer position in CatalogBlobWriter Christian Ebner 2019-10-30 14:38:05 +0100
  • 62ee2eb405 avoid some clippy warnings Dietmar Maurer 2019-10-26 11:36:01 +0200
  • 834a2f95a0 avoid some clippy warnings Dietmar Maurer 2019-10-25 18:44:51 +0200
  • f58f426e86 src/pxar/binary_search_tree.rs: allow(clippy::many_single_char_names) Dietmar Maurer 2019-10-25 18:22:19 +0200
  • 11377a47bb avoid some clippy warnings Dietmar Maurer 2019-10-25 18:04:37 +0200
  • 9fe2f639b8 allow(clippy::cast_ptr_alignment) Dietmar Maurer 2019-10-25 18:03:55 +0200
  • cd69d36b45 src/backup/dynamic_index.rs: use write_all() Dietmar Maurer 2019-10-25 17:22:41 +0200
  • 8abd12f1f3 pxar: decoder: cleanup un-needed Decoder::get_dir() Christian Ebner 2019-10-17 17:12:22 +0200
  • 9c25c0330a pxar: fuse: optimize fuse readdir callback Christian Ebner 2019-10-17 17:04:26 +0200
  • ffe171c5db src/pxar/encoder.rs: avoid duplicate check for MAX_DIRECTORY_ENTRIES Dietmar Maurer 2019-10-23 07:55:56 +0200
  • 62d123e50a pxar: add functionality to pass exclude MatchPatterns on create Christian Ebner 2019-10-22 15:07:51 +0200
  • ba8165c607 pxar: encoder: add encode_pxar_exclude_cli() function. Christian Ebner 2019-10-22 15:07:50 +0200
  • 920243b12d pxar: simplify MatchPattern::to_bytes Dietmar Maurer 2019-10-23 07:29:02 +0200
  • e50a90e010 pxar: Implement to_bytes() for MatchPattern in order to write them to file. Christian Ebner 2019-10-22 15:07:49 +0200
  • a8f10f849e src/bin/proxmox-backup-client.rs: fix parameters for get_encryption_key_password Dietmar Maurer 2019-10-17 10:28:21 +0200
  • 40c9ff9d81 src/pxar/encoder.rs: include .pxarexclude files into the catalog Christian Ebner 2019-10-16 18:06:05 +0200
  • 20feec9fac pxar: fuse: include nsec information in stat Christian Ebner 2019-10-16 17:13:58 +0200
  • 649c5ee7b1 load_and_decrtypt_key: allow function closures to readf passphrase Dietmar Maurer 2019-10-16 13:23:52 +0200
  • 60ffa9649c src/backup/manifest.rs: fix property names (use '-' instead of '_') Dietmar Maurer 2019-10-14 12:28:27 +0200
  • 4c9f753c56 src/backup/data_blob.rs: define create_zero_chunk as member function Dietmar Maurer 2019-10-14 10:58:26 +0200
  • 2745151d93 src/backup/data_blob.rs: add create_zero_chunk() helper Dietmar Maurer 2019-10-14 10:44:46 +0200
  • f06b820ac0 src/backup/manifest.rs: add verify_file Dietmar Maurer 2019-10-13 10:09:12 +0200
  • 511a47bd73 cleanup Dietmar Maurer 2019-10-13 09:39:21 +0200
  • e17d5d864d src/backup/manifest.rs: improve parser (try_from) Dietmar Maurer 2019-10-13 08:39:49 +0200
  • 59e9ba01c6 src/backup/manifest.rs: new class to generate/parse index.json Dietmar Maurer 2019-10-12 17:58:08 +0200
  • ad6e5a6f51 rename INDEX_BLOB_NAME to MANIFEST_BLOB_NAME Dietmar Maurer 2019-10-12 15:53:27 +0200
  • 296c50ba3d src/client/backup_reader.rs: add download_manifest Dietmar Maurer 2019-10-12 15:50:26 +0200
  • 0203fd1b72 set toolchain to beta Dietmar Maurer 2019-10-12 14:08:33 +0200
  • cf9271e27c src/client/backup_writer.rs: move BackupClient code into extra file Dietmar Maurer 2019-10-12 13:53:11 +0200
  • 913acb41fd src/client/backup_reader.rs: add documentation Dietmar Maurer 2019-10-12 13:26:47 +0200
  • 9e490a7479 src/client/backup_reader.rs: split BackupReader code into separate file Dietmar Maurer 2019-10-12 12:57:08 +0200
  • fd04ca7a5a src/bin/proxmox-backup-client.rs: pass verbose flag to dump_image Dietmar Maurer 2019-10-08 13:04:10 +0200
  • 2c2097ee75 fix typo in error message Dietmar Maurer 2019-10-07 12:48:56 +0200