Commit Graph

  • b005ed12d5 src/client/http_client.rs: avoid compiler warning Dietmar Maurer 2019-03-15 07:16:26 +01:00
  • 9e26abf16b src/cli/command.rs: fix iterator usage Dietmar Maurer 2019-03-15 07:12:40 +01:00
  • f98746ba6c src/pxar/decoder.rs: improve docu Dietmar Maurer 2019-03-15 07:12:11 +01:00
  • 0b2d7fdc81 src/pxar/decoder.rs: avoid compiler warnings Dietmar Maurer 2019-03-14 17:45:47 +01:00
  • 37940aa1f9 src/bin/pxar.rs: implement dump/list Dietmar Maurer 2019-03-14 17:43:11 +01:00
  • 40360fde6e src/pxar/decoder.rs: implement dump_archive Dietmar Maurer 2019-03-14 13:10:27 +01:00
  • 8968258b66 rename catar into pxar Dietmar Maurer 2019-03-14 10:54:09 +01:00
  • 7c4dd94670 rename catar into pxar Dietmar Maurer 2019-03-14 10:14:32 +01:00
  • 806500cd09 src/tools.rs: improve file name completion Dietmar Maurer 2019-03-14 08:17:35 +01:00
  • 08dc340a12 src/bin/proxmox-backup-client.rs: complete archive names Dietmar Maurer 2019-03-14 08:09:35 +01:00
  • f7bbb8a664 protocol: add missing finish_backup to C API Wolfgang Bumiller 2019-03-13 14:15:46 +01:00
  • 6f90a6a764 protocol: cleanup finish_backup Wolfgang Bumiller 2019-03-13 14:15:30 +01:00
  • b238851832 src/bin/proxmox-backup-client.rs: implement completion for snapshots Dietmar Maurer 2019-03-13 13:31:29 +01:00
  • 4981134708 src/bin/proxmox-backup-client.rs: implement chunk-size completion Dietmar Maurer 2019-03-13 12:26:01 +01:00
  • 98f0b97293 src/bin/proxmox-backup-client.rs: cleanup Dietmar Maurer 2019-03-13 12:17:39 +01:00
  • 024f11bb55 src/bin/proxmox-backup-client.rs: implement completion for backup groups Dietmar Maurer 2019-03-13 11:56:37 +01:00
  • edd3c8c605 src/client/backup_repo.rs: implement FromStr trait Dietmar Maurer 2019-03-13 10:09:39 +01:00
  • 874acb7039 src/client/backup_repo.rs: implement Display trait Dietmar Maurer 2019-03-13 09:57:36 +01:00
  • d0a03d40ce src/bin/proxmox-backup-client.rs: implement repository completions Dietmar Maurer 2019-03-13 09:47:12 +01:00
  • bff110308b src/bin/proxmox-backup-client.rs: fix BACKUPSPEC_REGEX - correctly specify non-capture group Dietmar Maurer 2019-03-13 07:23:59 +01:00
  • 1a71509aad src/cli/command.rs: fix completion - never display argument parameters as option Dietmar Maurer 2019-03-12 14:53:41 +01:00
  • 496a67846f src/cli/command.rs: pass parsed parameters to completion function Dietmar Maurer 2019-03-12 14:39:51 +01:00
  • b5fa28251c src/cli/getopts.rs: factor out reusable code Dietmar Maurer 2019-03-12 14:38:47 +01:00
  • e39efdbd33 src/cli/command.rs: use a HashMap to store fixed param as key/value pairs Dietmar Maurer 2019-03-12 12:54:16 +01:00
  • f4e4d58327 src/cli/command.rs: improve completions Dietmar Maurer 2019-03-12 12:07:45 +01:00
  • 4ba7b6099c signalfd cleanup Wolfgang Bumiller 2019-03-12 09:57:31 +01:00
  • b6b012e3c0 add missing mio crate for signalfd Wolfgang Bumiller 2019-03-12 08:05:55 +01:00
  • f54c19989c tools: add async signalfd handler Wolfgang Bumiller 2019-03-11 09:35:47 +01:00
  • d5c34d98c0 src/catar/decoder.rs: simplify public restore API Dietmar Maurer 2019-03-11 14:31:01 +01:00
  • 8e39232acc src/bin/proxmox-backup-client.rs: strip .didx file extensions Dietmar Maurer 2019-03-11 10:51:48 +01:00
  • 74cdb52107 src/bin/proxmox-backup-client.rs: include file extension in backupspec Dietmar Maurer 2019-03-11 10:23:16 +01:00
  • fc2bf37ead src/catar/decoder.rs: cleanup style Dietmar Maurer 2019-03-11 08:14:28 +01:00
  • 656b23e107 src/catar/decoder.rs: dir_mkdirat - add create_new flag Dietmar Maurer 2019-03-11 07:27:45 +01:00
  • e9c9409a99 src/catar/decoder.rs: implement real sequential decoder (no Seek) Dietmar Maurer 2019-03-08 16:55:54 +01:00
  • eed6db3923 src/bin/proxmox-backup-client.rs: impl option all-file-systems Dietmar Maurer 2019-03-08 09:33:53 +01:00
  • 06178f13fa move chunker into proxmox_protocol Wolfgang Bumiller 2019-03-08 09:29:27 +01:00
  • e3c30c50a6 src/bin/catar.rs: implement all-file-systems option Dietmar Maurer 2019-03-08 09:28:12 +01:00
  • 65092b1e27 src/catar/encoder.rs: log skipped mount points Dietmar Maurer 2019-03-08 09:25:00 +01:00
  • 6b64d25d64 src/catar/encoder.rs: remove debug output Dietmar Maurer 2019-03-08 08:23:07 +01:00
  • 2689810c92 src/bin/catar.rs: implement verbose flags Dietmar Maurer 2019-03-08 08:20:56 +01:00
  • 79c281fdac src/catar/encoder.rs: use simply flag "all_file_systems" Dietmar Maurer 2019-03-08 08:14:26 +01:00
  • 181cb6401d protocol: use size_t for c api instead of ulong Wolfgang Bumiller 2019-03-07 14:36:57 +01:00
  • b4844eb334 protocol: expose chunker and digest function Wolfgang Bumiller 2019-03-07 14:32:12 +01:00
  • e402769332 protocol: allow explicitly polling for a single packet Wolfgang Bumiller 2019-03-07 13:50:41 +01:00
  • 4932843923 protocol: also build a cdylib Wolfgang Bumiller 2019-03-07 13:50:27 +01:00
  • b08b44c046 protocol: remove redundant WouldBlock handling Wolfgang Bumiller 2019-03-07 13:48:58 +01:00
  • d721a688d0 Makefile: copy zstd-sys into build Dietmar Maurer 2019-03-07 12:57:04 +01:00
  • 4203908a9e depend on zstd 1.3.8 Dietmar Maurer 2019-03-07 12:53:19 +01:00
  • d04c67b8a9 cargo: patch zstd-sys to use system library Wolfgang Bumiller 2019-03-07 11:50:32 +01:00
  • cd3b9a068f Revert "TEMP: dynamically link against liblz4 for testing" Wolfgang Bumiller 2019-03-07 11:44:48 +01:00
  • 25e77d3877 src/cli/command.rs: print_bash_completion - avoid crash Dietmar Maurer 2019-03-07 12:14:26 +01:00
  • 141f062e08 src/backup/chunk_store.rs: use zstd compression insteadf of lz4 Dietmar Maurer 2019-03-07 11:42:59 +01:00
  • d2690f74bb src/backup/chunk_store.rs: read_chunk - clear buffer before calling read_to_end Dietmar Maurer 2019-03-07 10:40:01 +01:00
  • dc04ce7fe5 TEMP: dynamically link against liblz4 for testing Wolfgang Bumiller 2019-03-07 08:42:50 +01:00
  • 2ae7d196b9 src/bin/proxmox-backup-client.rs: correctly strip file extension Dietmar Maurer 2019-03-06 11:18:46 +01:00
  • 9f91249351 src/bin/proxmox-backup-client.rs: impl restore Dietmar Maurer 2019-03-06 10:50:46 +01:00
  • 01a1342364 src/api2/admin/datastore.rs: impl list_snapshot_files Dietmar Maurer 2019-03-06 10:49:59 +01:00
  • 58e99e138e src/backup/backup_info.rs: new helper to list files Dietmar Maurer 2019-03-06 10:49:01 +01:00
  • dd79265a8a src/api2/admin/datastore/catar.rs: use archive_name directly Dietmar Maurer 2019-03-06 10:47:09 +01:00
  • a6b7551311 src/client/http_client.rs: impl download Dietmar Maurer 2019-03-06 10:45:38 +01:00
  • c28e6f4b13 buildsys: copy proxmox-protocol to build/ Wolfgang Bumiller 2019-03-06 09:39:00 +00:00
  • 6716f30bbc add protocol test client Wolfgang Bumiller 2019-03-06 10:23:56 +01:00
  • e2d007f76e api2/admin/datastore: add a backup protocol test api path Wolfgang Bumiller 2019-03-06 10:21:22 +01:00
  • ac4e349b5e import proxmox-protocol crate Wolfgang Bumiller 2019-03-06 10:16:35 +01:00
  • e3062f87b1 fixed_index: split add_chunk/add_digest Wolfgang Bumiller 2019-03-06 10:20:13 +01:00
  • c3bb97e59c fixed_index: impl Send for FixedIndexWriter Wolfgang Bumiller 2019-03-06 10:20:04 +01:00
  • 3b7ade9e78 backup/datastore: expose insert_chunk method Wolfgang Bumiller 2019-03-06 10:19:07 +01:00
  • 91ebea8262 router: add upgrade method Wolfgang Bumiller 2019-03-06 10:18:06 +01:00
  • 80822b95b1 src/bin/proxmox-backup-client.rs: sort list results Dietmar Maurer 2019-03-06 07:20:51 +01:00
  • fba30411fb src/bin/proxmox-backup-client.rs: allow to set backup-id Dietmar Maurer 2019-03-06 07:02:52 +01:00
  • 21ea0158b4 src/client/http_client.rs: remove debug statement Dietmar Maurer 2019-03-06 06:45:51 +01:00
  • d49746481c docs: remove generated-index.rst and search-page.rst Dietmar Maurer 2019-03-05 18:36:22 +01:00
  • b933ed7f80 docs: add manual page for proxmox-backup-proxy Dietmar Maurer 2019-03-05 18:09:37 +01:00
  • b246b2a635 docs: define author and version inside epilog.rst Dietmar Maurer 2019-03-05 17:42:48 +01:00
  • ba3a60b2a4 src/client/http_client.rs: store/load ticket in xdg runtime dir, depend on crate xdg Dietmar Maurer 2019-03-05 12:54:44 +01:00
  • f8f94534d4 src/api2/access.rs: authenticate_user() - add ticket login Dietmar Maurer 2019-03-05 12:53:59 +01:00
  • e5662b04e9 src/tools/ticket.rs: define const TICKET_LIFETIME Dietmar Maurer 2019-03-05 12:52:39 +01:00
  • 53cafb5925 src/tools.rs: impl file_get_json() Dietmar Maurer 2019-03-05 12:50:52 +01:00
  • 391d310741 backup_info: BackupDir shortcut Wolfgang Bumiller 2019-03-05 09:16:54 +01:00
  • 93b49ce38a backup_info: use two independent Into<String> types Wolfgang Bumiller 2019-03-05 09:13:07 +01:00
  • 3ec3ec3f9a src/bin/proxmox-backup-client.rs: print backup duration Dietmar Maurer 2019-03-05 08:11:40 +01:00
  • d57474e055 src/backup/backup_info.rs: improve docs Dietmar Maurer 2019-03-05 07:28:13 +01:00
  • b3483782d1 src/backup/backup_info.rs: move code into separate file Dietmar Maurer 2019-03-05 07:18:12 +01:00
  • 2b01a22507 src/backup/datastore.rs: add helper to sort backup lists Dietmar Maurer 2019-03-04 18:20:57 +01:00
  • 875fb1c01a src/backup/datastore.rs: use unix epoch to create DateTime Dietmar Maurer 2019-03-04 17:58:22 +01:00
  • 38f8815925 src/backup/datastore.rs: use new() function to create structs Dietmar Maurer 2019-03-04 17:44:27 +01:00
  • 9b492eb256 src/backup/datastore.rs: protect BackupDir fields, impl new() Dietmar Maurer 2019-03-04 13:51:36 +01:00
  • 1e9a94e579 src/backup/datastore.rs: protect BackupGroup fields, impl new() Dietmar Maurer 2019-03-04 13:38:23 +01:00
  • cdebd467e6 src/bin/proxmox-backup-client.rs: simply log to stdout Dietmar Maurer 2019-03-04 09:38:34 +01:00
  • f72dfd2d10 src/backup/datastore.rs: make sure timestamp does not contains nanoseconds Dietmar Maurer 2019-03-04 09:37:10 +01:00
  • 219ef0e6ca src/catar/encoder.rs: add verbose flags Dietmar Maurer 2019-03-04 08:01:09 +01:00
  • e0b8ce6424 src/catar/encoder.rs: skip RAMFS Dietmar Maurer 2019-03-04 06:48:47 +01:00
  • 597a92039e src/bin/proxmox-backup-client.rs: rename create into backup Dietmar Maurer 2019-03-03 11:46:53 +01:00
  • 6f62c9240a src/api2/admin/datastore.rs: imp delete_snapshot Dietmar Maurer 2019-03-03 11:29:00 +01:00
  • af926291e0 avoid compiler warning Dietmar Maurer 2019-03-03 09:52:06 +01:00
  • e77a02ed87 catar api: cleanup parameter names Dietmar Maurer 2019-03-03 09:48:32 +01:00
  • 421c9ba1d9 src/bin/proxmox-backup-client.rs: use new json_object_to_query Dietmar Maurer 2019-03-03 09:44:25 +01:00
  • f5f13ebc5a src/tools.rs: new helper json_object_to_query Dietmar Maurer 2019-03-03 08:51:37 +01:00
  • 59b9c7ef5a docs: add support link Dietmar Maurer 2019-03-02 18:23:48 +01:00
  • 6253aa50a3 docs: add "What is Proxmox Backup" Dietmar Maurer 2019-03-02 18:08:00 +01:00