Commit Graph

  • 02491b8fc6 pxar: fuse: use binary search instead of linear search in goodbye table. Christian Ebner 2019-12-06 13:13:18 +0100
  • 5ab52d9a8a docs/command-syntax.rst: include catalog-shell-synopsis.rst Dietmar Maurer 2019-12-06 13:46:02 +0100
  • 7074a0b339 src/bin/proxmox-backup-client.rs: white space cleanup Dietmar Maurer 2019-12-06 13:35:59 +0100
  • 74fa81b89c src/bin/proxmox-backup-client.rs: implement prune --dry-run Dietmar Maurer 2019-12-06 13:35:25 +0100
  • 1f604f1a5a src/api2/admin/datastore.rs: add new api test_prune() Dietmar Maurer 2019-12-06 13:06:56 +0100
  • 0ab08ac980 src/api2/admin/datastore.rs: cleanup - move schema defininition in front of rust method Dietmar Maurer 2019-12-06 12:36:41 +0100
  • 1a0678b601 src/api2/admin/datastore.rs: remove prune parameters from status call Dietmar Maurer 2019-12-06 12:32:53 +0100
  • 9e3f008804 src/backup/prune.rs: add new helper keeps_something() Dietmar Maurer 2019-12-06 12:28:31 +0100
  • 4bf0cc3b41 proxmox-backup-client/man1.rst: include catalog shell commands Dietmar Maurer 2019-12-06 10:08:11 +0100
  • d75fbb0a21 src/bin/dump-catalog-shell-cli.rs: generate catalog shell docs Dietmar Maurer 2019-12-06 09:53:14 +0100
  • 55c3cb69cd rename catalog_shell_api() into catalog_shell_cli() Dietmar Maurer 2019-12-06 09:42:05 +0100
  • ecbaa38fa4 src/backup/catalog_shell.rs: factor out catalog_shell_api() Dietmar Maurer 2019-12-06 09:35:47 +0100
  • 06aa0f2844 debian/control: remove libreadline-dev build dependency Christian Ebner 2019-12-05 17:29:13 +0100
  • cca67dc0c3 src/backup/readline.rs: removed in favor of new readline impl Christian Ebner 2019-12-05 17:23:22 +0100
  • 6934c6fe77 src/backup/catalog_shell.rs: adapt to use API Schema definition and rustyline Christian Ebner 2019-12-05 17:23:21 +0100
  • 9b78352188 src/backup/prune.rs: define new struct PruneOptions Dietmar Maurer 2019-12-06 08:56:27 +0100
  • 92acbd69f7 src/backup/backup_info.rs: remove old prune code Dietmar Maurer 2019-12-06 08:29:27 +0100
  • 408434360b src/backup/prune.rs: add PruneMark::KeepPartial Dietmar Maurer 2019-12-06 08:15:32 +0100
  • a8c8366cfa src/backup/prune.rs: factor out code into remove_incomplete_snapshots() Dietmar Maurer 2019-12-06 08:12:08 +0100
  • dc18849156 src/backup/prune.rs: moved prune related code into extra file Dietmar Maurer 2019-12-06 08:05:40 +0100
  • a096eecb5f tests/prune.rs: add more tests Dietmar Maurer 2019-12-05 19:01:51 +0100
  • 6f47dd8a0f src/backup/backup_info.rs - prune: improve algorythm Dietmar Maurer 2019-12-05 18:41:28 +0100
  • 659da6c957 tests/prune_data: removed, build list manually Dietmar Maurer 2019-12-05 16:47:08 +0100
  • 8f0b4c1f90 src/api2/admin/datastore.rs - prune: log info about all snapshots Dietmar Maurer 2019-12-05 13:13:30 +0100
  • 02d22dec4d docs/administration-guide.rst: explain how prune handles uncomplete backups Dietmar Maurer 2019-12-05 11:27:42 +0100
  • 9ce42759ec src/backup/backup_info.rs - compute_prune_list: remove unfinished backups Dietmar Maurer 2019-12-05 11:18:10 +0100
  • 6b9f395f31 tests/prune_data: create test data for regression tests Dietmar Maurer 2019-12-05 09:57:37 +0100
  • 52b2be979d docs/administration-guide.rst: improve prune docs Dietmar Maurer 2019-12-05 09:43:46 +0100
  • 2c034f8d0a src/backup/backup_info.rs: improve prune algorithm Dietmar Maurer 2019-12-05 08:55:19 +0100
  • 0c875cf379 tests/prune.rs: regression tests fro prune Dietmar Maurer 2019-12-04 16:08:03 +0100
  • aeeac29bb1 src/backup/backup_info.rs: new compute_prune_list helper Dietmar Maurer 2019-12-04 15:49:11 +0100
  • 3d229a4a01 Revert "test another api macro use" Dietmar Maurer 2019-12-04 14:18:11 +0100
  • 6e5a0c03fa docs/administration-guide.rst: add prune docs Dietmar Maurer 2019-12-04 13:46:57 +0100
  • ac456d85e8 docs/administration-guide.rst: describe login/logout Dietmar Maurer 2019-12-04 10:47:41 +0100
  • 4f1e40a29e src/api2/admin/datastore.rs - read_backup_index: add manifest with size Dietmar Maurer 2019-12-04 10:03:52 +0100
  • ed858b0af4 docs/administration-guide.rst: minor cleanups Dietmar Maurer 2019-12-03 16:58:34 +0100
  • c5ff124143 docs/Makefile: remove paper settings (we set that in conf.py) Dietmar Maurer 2019-12-03 16:51:43 +0100
  • 64b85116eb docs/administration-guide.rst: explain restore Dietmar Maurer 2019-12-03 16:19:30 +0100
  • 5a499f3281 docs/administration-guide.rst: add encryption section Dietmar Maurer 2019-12-03 15:23:24 +0100
  • a9aa52e6a8 test another api macro use Wolfgang Bumiller 2019-12-03 13:40:37 +0100
  • de0aa53174 pxar: decoder: fix incorrect read for hardlinks. Christian Ebner 2019-11-27 16:27:56 +0100
  • b7e18004a2 pxar: decoder: return original name in attributes() Christian Ebner 2019-11-27 16:27:55 +0100
  • a129fdd9cc docs/administration-guide.rst: improve section "Creating Backups" Dietmar Maurer 2019-12-03 11:59:00 +0100
  • a96521577e correctly install bash completion helpers Dietmar Maurer 2019-12-03 09:52:53 +0100
  • 57905a61b1 docs/administration-guide.rst: improve section "Backup Content" Dietmar Maurer 2019-12-03 09:04:49 +0100
  • 2938a0a788 docs/installation.rst: replace FIXME with todo items Dietmar Maurer 2019-12-03 08:32:03 +0100
  • b10bf87117 docs/introduction.rst: improve "Why Backup" section. Dietmar Maurer 2019-12-03 08:18:52 +0100
  • 7eea56ca00 use cli from proxmox::api Dietmar Maurer 2019-12-02 11:56:29 +0100
  • 524b22df35 src/cli/completion.rs - get_help_completion: fix for "help -" expansion Dietmar Maurer 2019-12-02 11:11:31 +0100
  • e8e9bae4d1 src/bin/completion.rs: add echo command Dietmar Maurer 2019-12-02 11:04:40 +0100
  • 19d7a59236 src/bin/completion.rs: use api macros Dietmar Maurer 2019-12-02 10:57:19 +0100
  • f9a51322cb src/cli/command.rs: use insert_help() Dietmar Maurer 2019-12-02 08:52:08 +0100
  • e3e72546dd src/cli/command.rs: cleanup, remove unused top_def parameter Dietmar Maurer 2019-12-02 08:47:03 +0100
  • 2348e77edf src/cli/completion.rs - get_simple_completion: remove all_arg_param parameters Dietmar Maurer 2019-12-02 08:31:03 +0100
  • 28c855c0a2 src/cli: improve docs Dietmar Maurer 2019-12-01 16:41:49 +0100
  • 3bf920527c src/cli/command.rs: make set_help_context private - no need to expose Dietmar Maurer 2019-12-01 12:54:41 +0100
  • bca6d9120a src/cli/command.rs: improve help command description Dietmar Maurer 2019-12-01 12:40:37 +0100
  • 2f6ecc1ccd src/cli/completion.rs: moved all completion related code here Dietmar Maurer 2019-12-01 11:42:17 +0100
  • a810e05288 src/cli/readline.rs: moved readline related code here Dietmar Maurer 2019-12-01 11:31:35 +0100
  • 5d64a0d083 src/cli/shellword.rs: moved shellword related code into this file Dietmar Maurer 2019-12-01 11:17:57 +0100
  • fb8a00bc00 src/cli/command.rs - get_nested_completion: allow fuzzy match Dietmar Maurer 2019-12-01 11:06:54 +0100
  • 9498fcf9c5 src/cli/command.rs - get_nested_completion: return nothing if first argument does not match Dietmar Maurer 2019-12-01 10:24:07 +0100
  • 309e449db2 src/cli/command.rs: improve get_help_completion Dietmar Maurer 2019-12-01 10:18:47 +0100
  • d69fcf3080 tests/verify-api.rs: remove unused use clause Dietmar Maurer 2019-12-01 09:51:05 +0100
  • b8a82922c7 src/cli/command.rs: handle multilevel sub commands in help Dietmar Maurer 2019-12-01 09:42:51 +0100
  • b7bf71dfa1 src/cli/command.rs: fix help completions Dietmar Maurer 2019-11-30 15:43:44 +0100
  • 7afc1af7ab src/bin/completion.rs: add history support Dietmar Maurer 2019-11-30 15:08:37 +0100
  • 4b8573da65 src/cli/command.rs - handle_command: return Result instead of exit() Dietmar Maurer 2019-11-30 15:08:00 +0100
  • 2b691daf6f src/cli.rs: add insert_help() method Dietmar Maurer 2019-11-30 14:56:31 +0100
  • 1201abcffa src/cli/command.rs: implement help Dietmar Maurer 2019-11-30 12:57:02 +0100
  • 8423c1fe64 cli/completion: use match statements and .contains() Wolfgang Bumiller 2019-11-29 13:37:34 +0100
  • e399398444 remove shellwords crate Dietmar Maurer 2019-11-29 12:43:29 +0100
  • ca60ac13d9 use rustyline to replace readline Dietmar Maurer 2019-11-29 11:58:01 +0100
  • 41874331ed whitespace fixup Wolfgang Bumiller 2019-11-29 09:52:15 +0100
  • 2905f2b5e6 update api macro example usage Wolfgang Bumiller 2019-11-29 09:51:27 +0100
  • 8b130e71da src/cli/command.rs: cleanup, make handlers more generic Dietmar Maurer 2019-11-27 14:43:10 +0100
  • 7b6c41078b update api macro invocation to new style Wolfgang Bumiller 2019-11-27 14:19:36 +0100
  • 314bb35868 catalog_shell: fix several clippy warnings Christian Ebner 2019-11-26 14:32:48 +0100
  • 6486cb853f first api macro usage test/example Wolfgang Bumiller 2019-11-27 10:05:37 +0100
  • 951cf17ee3 catalog_shell: major refactoring of cli command definition and parsing Christian Ebner 2019-11-26 12:41:58 +0100
  • 59bc6ad676 catalog_shell: check and return on empty list in order to avoid division by zero Christian Ebner 2019-11-26 11:33:28 +0100
  • 4e56b2f792 catalog_shell: do not restore full archive if no entries are selected for restore-selected Christian Ebner 2019-11-26 11:33:27 +0100
  • 12b4098660 src/cli/format.rs: move doc generation code into extra file Dietmar Maurer 2019-11-26 12:11:21 +0100
  • 2f2b87e659 src/pxar/fuse.rs: add impl Context Dietmar Maurer 2019-11-26 11:16:46 +0100
  • eedd1f95eb src/pxar/fuse.rs: move init and destroy into Session Dietmar Maurer 2019-11-26 11:08:55 +0100
  • 970687c982 src/pxar/fuse.rs: cleanup - remove setup_session (moved into new) Dietmar Maurer 2019-11-26 11:04:46 +0100
  • 2a11191072 src/pxar/fuse.rs: rename from_decoder into new, new into from_path Dietmar Maurer 2019-11-26 10:56:41 +0100
  • 99b5b6cba9 src/pxar/decoder.rs: use trait object as reader Dietmar Maurer 2019-11-26 10:45:11 +0100
  • f701d0335e src/pxar/sequential_decoder.rs: remove callback from new() Dietmar Maurer 2019-11-26 09:56:48 +0100
  • 49fddd985c src/cli/command.rs: use static array for arg_param Dietmar Maurer 2019-11-24 11:00:53 +0100
  • 329d40b50b rename ApiHandler::Async into ApiHandler::AsyncHttp Dietmar Maurer 2019-11-23 09:03:21 +0100
  • 70fbac84da src/server/rest.rs: simplify code Dietmar Maurer 2019-11-22 18:44:14 +0100
  • 2bbd835b9b src/server/rest.rs: rename get_request_parameters_async to get_request_parameters Dietmar Maurer 2019-11-22 17:24:16 +0100
  • 75a5a68944 src/server/rest.rs - only pass ObjectSchema to get_request_parameters_async() Dietmar Maurer 2019-11-22 17:22:07 +0100
  • ad51d02aa9 src/server/rest.rs: cleanup async code Dietmar Maurer 2019-11-22 13:02:05 +0100
  • be2bb37205 remove api_schema submodule Wolfgang Bumiller 2019-11-22 09:29:16 +0100
  • e57e1cd82d move src/api_schema/config.rs -> src/server/config.rs Dietmar Maurer 2019-11-22 09:23:03 +0100
  • 8256b0e417 src/api_schema/registry.rs: remove dead code Dietmar Maurer 2019-11-22 09:04:52 +0100
  • 126c1f675f add build depend for libreadline-dev Dietmar Maurer 2019-11-22 08:29:41 +0100
  • 3cf73c4e53 src/bin/proxmox-backup-client.rs: impl shell subcommand for client Christian Ebner 2019-11-21 15:00:01 +0100