Commit Graph

  • 71805bb7ec src/api2/config/remotes.rs: fix variable name -> s/remote/id/ Dietmar Maurer 2020-01-14 13:20:13 +0100
  • d0187a51a9 src/section_config.rs - convert_to_array: optionally add digest Dietmar Maurer 2020-01-14 12:57:03 +0100
  • 4566303b05 src/section_config.rs - write: improve error message Dietmar Maurer 2020-01-14 12:02:25 +0100
  • f51420ba1f src/section_config.rs: do not allow control characters Dietmar Maurer 2020-01-14 11:41:48 +0100
  • 7e7b781a18 src/api2/types.rs: also define PASSWORD_FORMAT and use it correctly Dietmar Maurer 2020-01-14 11:32:02 +0100
  • da4a15a351 src/api2/types.rs: define and use PASSWORD_REGEX Dietmar Maurer 2020-01-14 11:22:42 +0100
  • ff620a3d1a src/api2/types.rs: add regression test for PROXMOX_USER_ID_SCHEMA Dietmar Maurer 2020-01-13 17:26:43 +0100
  • ae62c4fe59 src/api2/types.rs: fix regex patterns Dietmar Maurer 2020-01-13 14:38:31 +0100
  • 163dc16c0b src/api2/types.rs: define PROXMOX_AUTH_REALM_SCHEMA and PROXMOX_USER_ID_SCHEMA Dietmar Maurer 2020-01-13 14:17:22 +0100
  • b25f313d66 src/api2/types.rs: define HOSTNAME_FORMAT, DNS_NAME_FORMAT and DNS_NAME_OR_IP_FORMAT Dietmar Maurer 2020-01-13 13:09:54 +0100
  • 8aea35fcff src/config/*: add #[serde(skip_serializing_if="Option::is_none")] to optinal comment Dietmar Maurer 2020-01-13 12:14:14 +0100
  • 454c13edce src/api2/types.rs: define SINGLE_LINE_COMMENT_SCHEMA Dietmar Maurer 2020-01-13 12:02:13 +0100
  • 167971ed49 src/api2/types.rs: define REMOTE_ID_SCHEMA here Dietmar Maurer 2020-01-13 11:47:07 +0100
  • 6de36b94b1 pxar::fuse: impl readdirplus callback Christian Ebner 2020-01-10 17:37:33 +0100
  • caa201d895 pxar::fuse: Get rid of broken cacheing Christian Ebner 2020-01-10 17:37:32 +0100
  • 6d20a29d73 fix typo for function name load_and_decrypt_key Oguz Bektas 2020-01-10 15:04:31 +0100
  • 50af953e1b src/section_config.rs: make set_data generic Dietmar Maurer 2020-01-11 11:09:27 +0100
  • 688fbe07a1 cleanup config api, add remotes config cli interface Dietmar Maurer 2020-01-11 10:42:09 +0100
  • 9e9bc6525e src/config/datastore.rs: define DataStoreConfig using api macro Dietmar Maurer 2020-01-11 09:18:42 +0100
  • ca44172404 src/api2/config/remotes.rs: cleanup - avoid compiler warnings Dietmar Maurer 2020-01-10 19:25:26 +0100
  • c7257c5539 pxar::fuse: refactor HashMap to store child parent inode relation. Christian Ebner 2020-01-09 18:11:53 +0100
  • 90fc97af6a pxar::decoder::Decoder: include xattrs and payload size in DirectoryEntry. Christian Ebner 2020-01-09 16:26:33 +0100
  • 6fc053ed85 pxar: encoder: limit number of max entries held at once in memory during archive creation. Christian Ebner 2020-01-10 12:50:06 +0100
  • 141304d64e src/api2/config/remotes.rs: new API to configure remotes Dietmar Maurer 2020-01-10 13:28:15 +0100
  • 331b869d96 src/bin/proxmox-backup-manager.rs: implement shell completion for remote datastore name Dietmar Maurer 2020-01-10 11:58:31 +0100
  • eb506c830c rename src/api2/sync.rs -> src/api2/pull.rs Dietmar Maurer 2020-01-10 11:09:55 +0100
  • a81af92f9d src/section_config.rs: implement generic lookup Dietmar Maurer 2020-01-09 17:35:44 +0100
  • 0eb0e02451 src/bin/proxmox-backup-manager.rs: implement cli sync command Dietmar Maurer 2020-01-09 14:52:29 +0100
  • a575320657 src/config/remotes.rs: implement SectionConfig for remote hosts Dietmar Maurer 2020-01-09 14:49:40 +0100
  • ecbc62261c pxar: encoder: warn on lacking read permissions instead of fail. Christian Ebner 2020-01-08 15:14:44 +0100
  • 88cee60bad pxar: encoder: fix incorrect goodbye table entries and update displayed path. Christian Ebner 2020-01-08 15:14:43 +0100
  • ec906dcf19 src/pxar/encoder.rs: avoid use of macro and initialize Vec with known capacity. Christian Ebner 2020-01-08 10:46:56 +0100
  • 71da3d6a1b src/api2/types.rs: fix SnapshotListItem schema definition Dietmar Maurer 2020-01-09 10:36:19 +0100
  • 7d2396859c cargo: add alternative proxmox crate locations for convenience Thomas Lamprecht 2020-01-08 15:12:37 +0100
  • 85d3660bf9 bump proxmox dependency to 0.1.2 Wolfgang Bumiller 2020-01-08 14:18:07 +0100
  • de8ec04123 src/api2/sync.rs: implement remote sync Dietmar Maurer 2020-01-08 13:53:19 +0100
  • 90ffc2446c TODO.rst: add another todo Dietmar Maurer 2020-01-08 13:28:39 +0100
  • 27c9affb23 src/bin/proxmox-backup-client.rs: cleanup - factor out api_datastore_latest_snapshot() Dietmar Maurer 2020-01-07 15:18:36 +0100
  • 42af4b8f06 src/bin/proxmox-backup-client.rs: cleanup - factor out api_datastore_list_snapshots() Dietmar Maurer 2020-01-07 15:07:57 +0100
  • af9d4afc66 src/bin/proxmox-backup-client.rs: use SnapshotListItem Dietmar Maurer 2020-01-07 13:06:24 +0100
  • fc189b198c src/api2/types.rs: define and use new api type SnapshotListItem Dietmar Maurer 2020-01-07 12:52:15 +0100
  • 70cd0e1b12 d/control: bump proxmox build-dep Fabian Grünbichler 2020-01-07 10:46:32 +0100
  • 8b90dab222 bump proxmox to 0.1.1 - packages are now available Wolfgang Bumiller 2020-01-07 10:11:35 +0100
  • 8f14e8fe4c src/backup/backup_info.rs: implement last_successful_backup() Dietmar Maurer 2020-01-06 11:35:22 +0100
  • 247a8ca5bb src/backup/manifest.rs: impl TryFrom DataBlob Dietmar Maurer 2020-01-05 16:20:26 +0100
  • 7759eef552 src/backup/datastore.rs: implement cleanup_backup_dir() Dietmar Maurer 2020-01-05 15:15:12 +0100
  • 5e1d1bead1 src/client/backup_reader.rs: make compute_file_csum() public Dietmar Maurer 2020-01-05 14:50:54 +0100
  • 3743dee6de src/client/http_client.rs: allow access to AuthInfo fields Dietmar Maurer 2020-01-05 10:31:19 +0100
  • d6beed07b0 Cargo.toml: set proxmox version 0.1.0 (latest packaged version) Dietmar Maurer 2020-01-04 16:01:03 +0100
  • 88625f2062 cargo: switch to use packaged crates by default Fabian Grünbichler 2020-01-03 09:40:33 +0100
  • 0eaa4a7810 add README.rst Fabian Grünbichler 2020-01-02 14:10:18 +0100
  • 8921d301fb reference valgrind_request via github Fabian Grünbichler 2020-01-02 13:57:50 +0100
  • 06440889d8 also bump version in Cargo.toml Fabian Grünbichler 2020-01-02 11:57:28 +0100
  • 3758b398cd src/backup/read_chunk.rs: add read_raw_chunk() Dietmar Maurer 2020-01-02 13:29:10 +0100
  • 2585a8a4e2 src/backup/chunk_store.rs: implement cond_touch_chunk() Dietmar Maurer 2020-01-02 13:26:28 +0100
  • 1cf5178ac5 src/backup/datastore.rs: new helper try_shared_chunk_store_lock() Dietmar Maurer 2020-01-02 11:00:33 +0100
  • 1e8da0a789 src/backup/manifest.rs: new helper archive_type() Dietmar Maurer 2019-12-31 15:23:41 +0100
  • 81688d4ecd add suggestions section on TODO Oguz Bektas 2019-12-31 09:30:24 +0100
  • 94f085fab5 src/bin/proxmox-backup-proxy.rs: remove unused use clause Dietmar Maurer 2019-12-30 11:50:24 +0100
  • e3a5651fcd TODO.rst: add TODO file Dietmar Maurer 2019-12-30 11:50:00 +0100
  • 8ec9e311e4 bump version to 0.1.2 Dietmar Maurer 2019-12-30 11:01:21 +0100
  • 22be470d90 src/bin/proxmox-backup-api.rs: create cert here Dietmar Maurer 2019-12-27 13:44:21 +0100
  • ca6119551d src/client/http_client.rs - start_h2_connection: correctly return error during upgrade Dietmar Maurer 2019-12-27 13:41:31 +0100
  • a546a8a072 proxy/api: await running workers before shutdown Wolfgang Bumiller 2019-12-27 12:50:27 +0100
  • 3332a91426 bump version to 0.1.1 Dietmar Maurer 2019-12-27 11:51:22 +0100
  • f8fd5095d8 src/bin/proxmox-backup-proxy.rs: create self signed cert at startup. Dietmar Maurer 2019-12-27 11:20:36 +0100
  • afddffc7ec proxmox-backup-manager.rs: remove wrong fixme Dietmar Maurer 2019-12-27 10:17:06 +0100
  • e739a8d8b4 src/bin/proxmox-backup-manager.rs: impl. cert info Dietmar Maurer 2019-12-23 13:06:43 +0100
  • 75232e517a packaging: fix docs install path Fabian Grünbichler 2019-12-23 07:52:40 +0100
  • 550e0d8870 src/bin/proxmox-backup-manager.rs: add cli to generate proxy certificate Dietmar Maurer 2019-12-22 17:35:06 +0100
  • 58e1051bc9 DataStoreContent.js - render_backup_type: use better default Dietmar Maurer 2019-12-22 11:09:30 +0100
  • 0771c57b87 DataStoreContent.js: use rowexpander plugin to display files Dietmar Maurer 2019-12-22 11:06:03 +0100
  • 507c39c595 DataStoreContent.js: show backup groups (instead of snapshots). Dietmar Maurer 2019-12-22 10:43:57 +0100
  • 5b32852266 revert Cargo.toml changes from commit f1baa7f4fc Dietmar Maurer 2019-12-22 10:02:15 +0100
  • bc9c306c13 NavigationTree.js: use other iconCls for datastores Dietmar Maurer 2019-12-21 09:15:57 +0100
  • f1baa7f4fc ui: ds content: add reload button, use view controller Thomas Lamprecht 2019-12-20 17:17:44 +0100
  • d9c38ddc1b ui: datastore content: add size column Thomas Lamprecht 2019-12-20 17:04:45 +0100
  • 9d4ebe3dfe ui: datastore content: refactor to more schematic definition Thomas Lamprecht 2019-12-20 17:03:28 +0100
  • ed61472b36 ui: datastore content: render timestamp Thomas Lamprecht 2019-12-20 15:59:14 +0100
  • da0e1e4021 various packaging fixes, bump version Fabian Grünbichler 2019-12-20 09:34:14 +0100
  • 4aa3763944 d/control: add proper rust build-dependencies Fabian Grünbichler 2019-12-18 11:10:13 +0100
  • 840616ca1e tests/pxar: increase verbosity Fabian Grünbichler 2019-12-18 11:46:05 +0100
  • 522df0b9ad Cargo.toml: remove zstd-sys Fabian Grünbichler 2019-12-20 09:32:01 +0100
  • ceced40756 Cargo.toml: update dependencies Fabian Grünbichler 2019-12-18 10:47:30 +0100
  • ca23a97f0e add datastore content panel Dietmar Maurer 2019-12-20 12:46:09 +0100
  • 5e62d19cfb fix create_datastore parameters: Wolfgang Bumiller 2019-12-20 12:28:28 +0100
  • 645995634a src/api2/config/datastore.rs - create: pass uid and gid instead of User Dietmar Maurer 2019-12-20 09:23:58 +0100
  • e67770d496 src/backup/chunk_store.rs - create: pass User instead of CreateOptions Dietmar Maurer 2019-12-20 09:11:40 +0100
  • bca9093520 api/ui: datastore: allow to set simple comment Thomas Lamprecht 2019-12-19 17:46:39 +0100
  • e88e3c3a35 ui: datastore: minor UX improvements and whitepsace cleanup Thomas Lamprecht 2019-12-19 17:44:20 +0100
  • e9af5b4a29 ui: do *not* close panel when triggering datastore GC Thomas Lamprecht 2019-12-19 17:42:31 +0100
  • d649e17eb7 ui: use fa-archive symbol for datastore navigation tree entry Thomas Lamprecht 2019-12-19 16:49:40 +0100
  • afdcfb5bc9 let ChunkStore::create take CreateOptions Wolfgang Bumiller 2019-12-19 13:14:49 +0100
  • 47d4712152 src/bin/proxmox-backup-manager.rs: add task management cli Dietmar Maurer 2019-12-19 11:27:36 +0100
  • d6c4a1198a src/bin/proxmox-backup-client.rs: use async fn Dietmar Maurer 2019-12-19 11:20:59 +0100
  • f74a03da1f remove tools::getpwnam_ugid, impl. crate::backup::backup_user() Dietmar Maurer 2019-12-19 10:20:13 +0100
  • 8bf4559b4e update to nix 0.16 Dietmar Maurer 2019-12-19 09:29:44 +0100
  • 769f8c9998 src/bin/proxmox-backup-manager.rs: connect to daemon to execute GC Dietmar Maurer 2019-12-19 08:45:27 +0100
  • 25de1c8005 src/client/backup_repo.rs: impl. new() Dietmar Maurer 2019-12-19 08:44:38 +0100
  • 94913f35ca src/bin/proxmox-backup-client.rs - start_garbage_collection: add missing output-format parameter Dietmar Maurer 2019-12-19 07:57:53 +0100