Commit Graph

  • dec3147501 ui: tape: add PoolConfig Dominik Csapak 2021-01-28 12:59:50 +0100
  • c642aec128 ui: tape: add DriveConfig panel Dominik Csapak 2021-01-28 12:59:49 +0100
  • fd9aa8dfa2 ui: tape: add ChangerStatus panel Dominik Csapak 2021-01-28 12:59:48 +0100
  • 07d6c0967d ui: tape: add BackupOverview Panel Dominik Csapak 2021-01-28 12:59:47 +0100
  • 80a3749088 ui: tape: add Edit Windows Dominik Csapak 2021-01-28 12:59:46 +0100
  • c72fdb53ae ui: tape: add form fields Dominik Csapak 2021-01-28 12:59:45 +0100
  • b03ec281bf api2/config/{drive, changer}: prevent adding same device multiple times Dominik Csapak 2021-01-28 12:59:44 +0100
  • cef4654ff4 api2/tape/drive: change methods of some api calls from put to get Dominik Csapak 2021-01-28 12:59:43 +0100
  • f45dceeb73 api2/tape/drive: add load_media as api call Dominik Csapak 2021-01-28 12:59:42 +0100
  • 18262a88c9 api2/tape/changer: add changer filter to list_drives api call Dominik Csapak 2021-01-28 12:59:41 +0100
  • 87f4be7998 tape: use api to run proxmox-tape backup Dietmar Maurer 2021-01-28 14:56:42 +0100
  • d737adc6be tape: rename changer_drive_id to changer_drivenum Dietmar Maurer 2021-01-28 11:29:59 +0100
  • 5fdaecf6f4 api2/tape/drive: reorganize drive api Dominik Csapak 2021-01-27 11:33:49 +0100
  • d8792b88ef api2/types/tape/drive: add changer_drivenum Dominik Csapak 2021-01-27 11:33:47 +0100
  • 8b1174f50a ui: tfa: drop useless extjs state save handling Thomas Lamprecht 2021-01-27 20:19:06 +0100
  • 8c8f7b5a09 ui: tfa: disable confirm during handling of challenge Thomas Lamprecht 2021-01-27 20:18:43 +0100
  • 44915932d5 ui: tfa: webautn: move spinning icon down to waiting message Thomas Lamprecht 2021-01-27 19:44:07 +0100
  • e90fdf5bed ui: tfa: make webAuthn abortable and restartable Thomas Lamprecht 2021-01-27 19:40:12 +0100
  • a11c8ab485 ui: tfa: only immediately trigger webAuthn when its the initial tab Thomas Lamprecht 2021-01-27 19:38:36 +0100
  • 74a50158ca ui: tfa: drop bogus console.error Thomas Lamprecht 2021-01-27 19:38:08 +0100
  • 6ee85d57be ui: tfa: save last used TFA method and prefer it next time Thomas Lamprecht 2021-01-27 18:44:59 +0100
  • b2fc6f9228 fix build: commit missing file Dietmar Maurer 2021-01-27 18:13:00 +0100
  • f91481eded ui: rework TFA prompt on login Thomas Lamprecht 2021-01-27 13:19:09 +0100
  • 651a61f559 pmtx: implement scan command Dietmar Maurer 2021-01-27 12:40:51 +0100
  • b06edeca02 remove generated file synopsis.rst (no need to track in git) Dietmar Maurer 2021-01-27 12:38:02 +0100
  • 89ccb125d1 tape: use 36 byte Inquiry (recommended size) Dietmar Maurer 2021-01-27 12:35:28 +0100
  • c972704477 install pmtx binary Dietmar Maurer 2021-01-27 11:31:26 +0100
  • 887f1cb90c cleanup: move scan changers API implementation Dietmar Maurer 2021-01-27 09:58:16 +0100
  • 16b4d78400 tape: rename retry_command to execute_scsi_command, make retry a flag Dietmar Maurer 2021-01-27 09:34:24 +0100
  • ec8d9c6b80 tape: repeat changer scsi command until successful Dietmar Maurer 2021-01-27 08:59:10 +0100
  • 49c2d1dcad sgutils2: use sg_get_asc_ascq_str to produce error messages Dietmar Maurer 2021-01-26 19:55:12 +0100
  • d0f51651f9 sgutils2: add ASC codes from tandeberg docs Dietmar Maurer 2021-01-26 18:54:08 +0100
  • 481ccf16a5 sgutils2: further improve error messages Dietmar Maurer 2021-01-26 15:19:43 +0100
  • a223458753 sgutils2: support RequestSense Descriptor format Dietmar Maurer 2021-01-26 13:38:16 +0100
  • e1740f3f01 tape/changer/mtx: add mtx parser test Dominik Csapak 2021-01-26 11:49:39 +0100
  • 740dc9d1d4 api2/tape/changer: reorganize api Dominik Csapak 2021-01-25 16:30:57 +0100
  • bbf01b644c tape: fix typos Dominik Csapak 2021-01-25 16:30:55 +0100
  • 66d066964c docs/tape: fix some typos and improve wording Dominik Csapak 2021-01-25 16:30:54 +0100
  • c81c46c336 sgutils2: improve error messages Dietmar Maurer 2021-01-26 12:24:58 +0100
  • c3747b93c8 tape: add new command line tool "pmtx" Dietmar Maurer 2021-01-25 17:44:28 +0100
  • d43265b7f1 ui: add missing uri encoding in user edit and view Oguz Bektas 2021-01-19 14:33:23 +0100
  • 6864fd0149 server/worker_task: improve newline handling in upid_read_status Dominik Csapak 2021-01-25 12:32:29 +0100
  • 340c0bf9e3 pxar: don't clone patterns unnecessarily Wolfgang Bumiller 2021-01-26 10:24:14 +0100
  • 4d104cd4d8 clippy: more misc fixes Fabian Grünbichler 2021-01-25 14:43:00 +0100
  • 367c0ff7c6 clippy: allow api functions with many arguments Fabian Grünbichler 2021-01-25 14:42:59 +0100
  • 9c26a3d61a verify: factor out common parameters Fabian Grünbichler 2021-01-25 14:42:58 +0100
  • 93e3581ce7 derive/impl and use Default for some structs Fabian Grünbichler 2021-01-25 14:42:57 +0100
  • f4e52bb27d authid: make Tokenname(Ref) derive Eq Fabian Grünbichler 2021-01-25 14:42:56 +0100
  • 72064fd0df pxar: extract PxarExtractOptions Fabian Grünbichler 2021-01-25 14:42:55 +0100
  • 77486a608e pxar: factor out PxarCreateOptions Fabian Grünbichler 2021-01-25 14:42:54 +0100
  • e97025ab02 pxar: typedef on_error as ErrorHandler Fabian Grünbichler 2021-01-25 14:42:53 +0100
  • e43b9175c0 client: factor out UploadOptions Fabian Grünbichler 2021-01-25 14:42:52 +0100
  • 9cc1415ef5 systemd/time: extract Time/DateSpec structs Fabian Grünbichler 2021-01-25 14:42:51 +0100
  • bd215dc0e4 async index reader: typedef ReadFuture Fabian Grünbichler 2021-01-25 14:42:50 +0100
  • 12e874cef0 allow complex Futures in tower_service impl Fabian Grünbichler 2021-01-25 14:42:49 +0100
  • 6d233161b0 client: refactor catalog upload spawning Fabian Grünbichler 2021-01-25 14:42:48 +0100
  • 905a570489 broadcast_future: refactor broadcast/future binding Fabian Grünbichler 2021-01-25 14:42:47 +0100
  • 432fe44187 report: type-alias function call tuple Fabian Grünbichler 2021-01-25 14:42:46 +0100
  • 51b938496d tools::sgutils2: name fixup Wolfgang Bumiller 2021-01-25 15:05:51 +0100
  • b7f9b25e4d tools::sgutils2: use NonNull Wolfgang Bumiller 2021-01-25 14:54:33 +0100
  • fe61280b6b tools::sgutils2: extern 'C' and import ordering Wolfgang Bumiller 2021-01-25 14:54:25 +0100
  • 68c087d578 tools::sgutils2: don't transmute to a Box Wolfgang Bumiller 2021-01-25 14:48:27 +0100
  • d6bf87cab7 tools::sgutils2: const correctness Wolfgang Bumiller 2021-01-25 14:33:38 +0100
  • 2b96a43879 tape: cleanup - use ScsiMediaChange trait instead of mtx_status() Dietmar Maurer 2021-01-25 13:25:22 +0100
  • 697c41c584 tape: add/use rust scsi changer implementation using libsgutil2 Dietmar Maurer 2021-01-25 10:15:59 +0100
  • a2379996e6 sgutils2: add scsi_inquiry command Dietmar Maurer 2021-01-25 10:14:56 +0100
  • 29077d95db http-client: further clippy cleanups Fabian Grünbichler 2021-01-20 17:23:55 +0100
  • dbd00a57b0 http-client: fix typoed ticket cache condition Fabian Grünbichler 2021-01-20 17:23:54 +0100
  • d08cff51a4 rework GC traversal error handling Fabian Grünbichler 2021-01-20 17:23:53 +0100
  • 3e461dec1c apt: let api handle optional bool with default Fabian Grünbichler 2021-01-20 17:23:52 +0100
  • 4d08e25913 clippy: rewrite ifs with identical return values Fabian Grünbichler 2021-01-20 17:23:51 +0100
  • 43313c2ee7 clippy: rewrite comparison chains Fabian Grünbichler 2021-01-20 17:23:50 +0100
  • 81b2a87232 clippy: fix Mutex with unused value Fabian Grünbichler 2021-01-20 17:23:49 +0100
  • 3d8cd0ced7 clippy: add is_empty() when len() is implemented Fabian Grünbichler 2021-01-20 17:23:48 +0100
  • 7c78d54231 sgutils: allow command which does not transfer any data Dietmar Maurer 2021-01-24 15:19:43 +0100
  • f9d71e8b17 sgutils2: allow to set custom timeouts Dietmar Maurer 2021-01-24 14:54:30 +0100
  • 0107fd323c cleanup: avoid compiler warnings Dietmar Maurer 2021-01-23 17:34:26 +0100
  • 8ba47929a0 tape: add docu about paperkey Dietmar Maurer 2021-01-23 15:34:28 +0100
  • 794b0fe9ce tape: document hardware encryption Dietmar Maurer 2021-01-23 15:19:28 +0100
  • 979dccc7ec tape: avoid error when clearing encryption key Dietmar Maurer 2021-01-23 10:20:43 +0100
  • 44a5f38bc4 docs: clarify that client-server communication is secure Dylan Whyte 2021-01-19 15:17:21 +0100
  • bf78f70885 improve code docs in api2 Dietmar Maurer 2021-01-22 15:53:51 +0100
  • 545706cbee d/control: bump B-D on pve-eslint Fabian Grünbichler 2021-01-22 14:42:17 +0100
  • 0d916ac531 tape: add media pool config code docs Dietmar Maurer 2021-01-22 12:01:46 +0100
  • d4ab407045 tape: add drive config code docs Dietmar Maurer 2021-01-22 11:51:36 +0100
  • 45212a8c78 fix mtx parser bug: s/strip_suffix/strip_prefix/ Dietmar Maurer 2021-01-22 11:00:56 +0100
  • 64b83c3d70 tape: implement paperkey command for tape encryption keys Dietmar Maurer 2021-01-22 09:56:14 +0100
  • 639a6782bd paperkey: move code to src/tools/paperkey.rs Dietmar Maurer 2021-01-22 09:38:38 +0100
  • 5f34d69bcc tape: add volume-statistics api/command Dietmar Maurer 2021-01-22 08:45:35 +0100
  • 337ff5a3cc tape: add estimated medium wearout to status Dietmar Maurer 2021-01-22 08:06:25 +0100
  • 8e6459a818 tape: set encryption key on restore Dietmar Maurer 2021-01-22 07:26:42 +0100
  • aff3e16194 tape: add code docs to src/config/tape_encryption_keys.rs Dietmar Maurer 2021-01-21 18:23:07 +0100
  • 9372c0787d renamed src/tape/sgutils2.rs -> src/tools/sgutils2.rs Dietmar Maurer 2021-01-21 17:57:17 +0100
  • 83fb2da53e tape: move MediaCatalog magic number into struct (doc cleanup) Dietmar Maurer 2021-01-21 17:48:07 +0100
  • 645a044bf6 tape: further hierarchy improvements Dietmar Maurer 2021-01-21 17:25:32 +0100
  • 37796ff73f tape: change code hierarchy to improve docs Dietmar Maurer 2021-01-21 17:12:01 +0100
  • e1fdcb1678 tape: do not export/doc low level libsgutils2 bindings Dietmar Maurer 2021-01-21 16:38:24 +0100
  • aab9a26409 ui: cleanup order of declraing properties Thomas Lamprecht 2021-01-21 15:09:22 +0100
  • 958055a789 ui: fix on-parse use of global Proxmox.UserName Thomas Lamprecht 2021-01-21 15:06:15 +0100
  • edda5039d4 tape: improve code docs Dietmar Maurer 2021-01-21 13:19:07 +0100