Commit Graph

  • 5911f74096 api types: derive Debug for APTUpdateInfo Thomas Lamprecht 2020-10-31 21:28:57 +0100
  • 0bb74e54b1 worker task: drop debug prints Thomas Lamprecht 2020-10-31 19:46:54 +0100
  • f254a27071 tools: do not unnecessarily prefix module path Thomas Lamprecht 2020-10-31 21:30:29 +0100
  • d0abba3397 trivial: fix typo in comment Thomas Lamprecht 2020-10-31 21:29:34 +0100
  • 54adea366c ui: ACL view: do not save grid state Thomas Lamprecht 2020-10-31 11:36:48 +0100
  • ba2e4b15da ui: improve ACL view layout Thomas Lamprecht 2020-10-31 11:33:31 +0100
  • 0ccdd1b6a4 ui: bump sync/verify grid stateid Thomas Lamprecht 2020-10-31 10:58:42 +0100
  • fb66c85363 ui: improve sync job view layout Thomas Lamprecht 2020-10-31 10:54:14 +0100
  • aae4c30ceb ui: improve verify job view layout, show job-id Thomas Lamprecht 2020-10-31 10:30:23 +0100
  • 0656344ae4 ui: administration: set icons for tabs Thomas Lamprecht 2020-10-31 09:11:10 +0100
  • 1143f6ca93 cleanup: fix wording in GC status emails Dietmar Maurer 2020-10-31 07:55:30 +0100
  • 90e94aa280 docs: client: avoid that repo gets detected as email address Thomas Lamprecht 2020-10-30 17:08:08 +0100
  • c0af05e143 docs: fixup bad RST table format Thomas Lamprecht 2020-10-30 17:05:49 +0100
  • 4aef06f1b6 docs: add token example to client, and reformat a bit Thomas Lamprecht 2020-10-30 17:01:18 +0100
  • 034cf70b72 docs: add API tokens to documentation Fabian Grünbichler 2020-10-30 15:18:42 +0100
  • 8b600f9965 api: replace auth_id with auth-id Fabian Grünbichler 2020-10-30 15:18:41 +0100
  • e4e280183e privs: add some more comments explaining privileges Fabian Grünbichler 2020-10-30 12:36:44 +0100
  • 2fc45a97a9 privs: remove PRIV_REMOVE_PRUNE Fabian Grünbichler 2020-10-30 12:36:43 +0100
  • b7ce2e575f verify jobs: add permissions Fabian Grünbichler 2020-10-30 12:36:40 +0100
  • 09f6a24078 verify: introduce & use new Datastore.Verify privilege Fabian Grünbichler 2020-10-30 12:36:39 +0100
  • b728a69e7d privs: use Datastore.Modify|Backup to set backup notes Fabian Grünbichler 2020-10-30 12:36:38 +0100
  • 1401f4be5f privs: allow reading notes with Datastore.Audit Fabian Grünbichler 2020-10-30 12:36:37 +0100
  • fdb4416bae ui: permission path selector: cbind typeAhead to editable Thomas Lamprecht 2020-10-30 16:30:57 +0100
  • abe1edfc95 update d/control Wolfgang Bumiller 2020-10-30 16:11:50 +0100
  • e4a864bd21 impl From<Authid> for Userid Wolfgang Bumiller 2020-10-30 09:13:05 +0100
  • 7a7368ee08 bump proxmox dependency to 0.7.0 for totp udpates Wolfgang Bumiller 2020-10-30 15:18:00 +0100
  • e707fd2b3b ui: Utils: add product specific task descriptions Dominik Csapak 2020-10-30 14:02:58 +0100
  • 625a56b75e server/rest: accept also = as token separator Thomas Lamprecht 2020-10-30 13:34:21 +0100
  • 6d8a1ac9e4 server/rest: user constants for HTTP headers Thomas Lamprecht 2020-10-30 13:33:36 +0100
  • 362739054e api tokens: add authorization method Fabian Grünbichler 2020-10-30 13:10:38 +0100
  • 2762481cc8 proxmox-backup-manager: add subscription commands Thomas Lamprecht 2020-10-30 12:51:19 +0100
  • 652506e6b8 api: define subscription module and methods as public Thomas Lamprecht 2020-10-30 13:03:51 +0100
  • 926d253126 api: define subscription key schema and use it Thomas Lamprecht 2020-10-30 12:56:35 +0100
  • 1cd951c93e proxy: fix warnings Fabian Grünbichler 2020-10-30 12:49:43 +0100
  • 3b707fbb8f proxy: split out code to run garbage collection job Dietmar Maurer 2020-10-30 10:54:31 +0100
  • b15751bf55 check_schedule cleanup: use &str instead of String Dietmar Maurer 2020-10-30 09:48:35 +0100
  • 82c05b41fa proxy: extract commonly used logic for scheduling into new function Hannes Laimer 2020-10-30 09:07:25 +0100
  • b8d9079835 proxy: move prune logic into new file Hannes Laimer 2020-10-30 09:07:24 +0100
  • f8a682a873 ui: user menu: allow changing language while logged in Thomas Lamprecht 2020-10-30 09:46:04 +0100
  • b03a19b6e8 bump version to 0.9.4-2 Thomas Lamprecht 2020-10-29 20:09:40 +0100
  • 603a6bd183 d/postinst: followup: grep and sed use different regex escaping .. Thomas Lamprecht 2020-10-29 20:25:28 +0100
  • 83b039af35 d/postinst: make more resilient Thomas Lamprecht 2020-10-29 19:58:41 +0100
  • c9299e76fc bump version to 0.9.3-2 v0.9.4 Thomas Lamprecht 2020-10-29 17:19:20 +0100
  • 2f1a46f748 ui: move user, token and permissions into an access control tab panel Thomas Lamprecht 2020-10-29 16:47:18 +0100
  • 2b38dfb456 d/control: update Thomas Lamprecht 2020-10-29 16:18:40 +0100
  • f487a622ce ui: datastore summary: handle missing snapshot of a types Thomas Lamprecht 2020-10-29 15:52:45 +0100
  • 906ef6c5bd api2/access/user: fix return type schema Wolfgang Bumiller 2020-10-29 15:20:10 +0100
  • ea1853a17b api2/access/user: drop Option, treat empty Vec as None Wolfgang Bumiller 2020-10-29 15:17:53 +0100
  • 221177ba41 fixup hardcoded paths Wolfgang Bumiller 2020-10-29 15:15:17 +0100
  • 184a37635b gui: add API token ACLs Fabian Grünbichler 2020-10-28 11:07:27 +0100
  • b2da7fbd1c acls: allow viewing/editing user's token ACLs Fabian Grünbichler 2020-10-28 09:49:25 +0100
  • 7fe76d3491 gui: add API token UI Fabian Grünbichler 2020-10-22 11:40:43 +0200
  • e6b5bf69a3 gui: add permissions button to user view Fabian Grünbichler 2020-10-21 09:42:56 +0200
  • 4615325f9e manager: add user permissions command Fabian Grünbichler 2020-10-16 11:18:02 +0200
  • 2156dec5a9 manager: add token commands Fabian Grünbichler 2020-10-15 14:49:04 +0200
  • 16245d540c tasks: allow unpriv users to read their tokens' tasks Fabian Grünbichler 2020-10-15 11:27:47 +0200
  • bff8557298 owner checks: handle backups owned by API tokens Fabian Grünbichler 2020-10-08 15:32:41 +0200
  • 34aa8e13b6 client/remote: allow using ApiToken + secret Fabian Grünbichler 2020-10-08 15:19:39 +0200
  • babab85b56 api: add permissions endpoint Fabian Grünbichler 2020-10-08 10:34:07 +0200
  • 6746bbb1a2 api: allow listing users + tokens Fabian Grünbichler 2020-10-07 14:38:12 +0200
  • 942078c40b api: add API token endpoints Fabian Grünbichler 2020-10-07 13:12:37 +0200
  • c30816c1f8 REST: extract and handle API tokens Fabian Grünbichler 2020-10-07 13:10:37 +0200
  • e6dc35acb8 replace Userid with Authid Fabian Grünbichler 2020-10-23 13:33:21 +0200
  • e10c5c74f6 bump proxmox dependency to 0.6.0 for api tokens and tfa Wolfgang Bumiller 2020-10-29 15:10:23 +0100
  • f8adf8f83f config: add token.shadow file Fabian Grünbichler 2020-10-07 13:09:13 +0200
  • e0538349e2 api: add Authid as wrapper around Userid Fabian Grünbichler 2020-10-23 13:18:09 +0200
  • 0903403ce7 bump version to 0.9.3-1 v0.9.3 Thomas Lamprecht 2020-10-29 14:58:21 +0100
  • b6563f48ad GC: improve task logs Thomas Lamprecht 2020-10-29 14:45:32 +0100
  • 932390bd46 GC: fix logging leftover bad chunks Thomas Lamprecht 2020-10-29 14:40:26 +0100
  • 6b7688aa98 ui: datastore: fix sync/verify job removal prompt Thomas Lamprecht 2020-10-29 14:34:31 +0100
  • ab0cf7e6a1 ui: drop id field from verify/sync add window Thomas Lamprecht 2020-10-29 14:22:39 +0100
  • 264779e704 server/worker_task: simplify task log writing Dominik Csapak 2020-10-29 10:50:13 +0100
  • 7f3d91003c worker task: remove debug print, faster modulo Thomas Lamprecht 2020-10-29 12:35:33 +0100
  • 14e0862509 api: datstore status: introduce proper structs and restore compatibility Dominik Csapak 2020-10-29 11:51:26 +0100
  • 9e733dae48 send sync job status emails Dietmar Maurer 2020-10-29 12:07:46 +0100
  • bfea476be2 schedule_datastore_sync_jobs: remove unneccessary clone() Dietmar Maurer 2020-10-29 11:27:35 +0100
  • 385cf2bd9d send_job_status_mail: corectly escape html characters Dietmar Maurer 2020-10-29 11:22:08 +0100
  • d6373f3525 garbage_collection: log deduplication factor Dietmar Maurer 2020-10-29 10:37:43 +0100
  • 01f37e01c3 ui: datastore: use pointer cursor for edit notes Thomas Lamprecht 2020-10-29 10:45:37 +0100
  • b4fb262335 garbage_collection: log bad chunks (still_bad value) Dietmar Maurer 2020-10-29 10:24:31 +0100
  • 5499bd3dee fix #2998: encode mtime as i64 instead of u64 Dominik Csapak 2020-10-22 09:05:37 +0200
  • d771a608f5 verify: directly pass manifest to filter function Dietmar Maurer 2020-10-29 07:59:19 +0100
  • 227a39b34b bump version to 0.9.2-2 Thomas Lamprecht 2020-10-28 23:05:56 +0100
  • f9beae9cc9 client: adapt to change datastroe status return schema Thomas Lamprecht 2020-10-28 22:59:39 +0100
  • 4430f199c4 bump version to 0.9.2-1 v0.9.2 Thomas Lamprecht 2020-10-28 21:27:15 +0100
  • eef18365e8 tools: socket: fix typo in comment Thomas Lamprecht 2020-10-28 21:26:11 +0100
  • 319fe45261 ui: datastore: rework sync layout, make job ID optional Thomas Lamprecht 2020-10-28 21:25:30 +0100
  • f26080fab1 ui: datastore: rework verify layout, make job ID optional Thomas Lamprecht 2020-10-28 21:25:07 +0100
  • 0cbdeed96b ui: datastore summary: indentation/whitespace error fix Thomas Lamprecht 2020-10-28 21:24:25 +0100
  • 8b4f4d9ee4 tools/logrotate: fix compression logic Dominik Csapak 2020-10-28 10:58:00 +0100
  • b9cc905761 d/control.in: bump versioned dependcy for proxmox-widget-toolkit Thomas Lamprecht 2020-10-28 18:49:09 +0100
  • c9725bb829 ui: datastore: show comment, allow to edit notes Thomas Lamprecht 2020-10-28 18:25:47 +0100
  • 40492a562f ui: datastore: extend action tooltips with IDs Thomas Lamprecht 2020-10-28 18:24:29 +0100
  • db67e4fe06 ui: datastore: use simple V. for verify action button Thomas Lamprecht 2020-10-28 18:22:20 +0100
  • b4b14dc16e do_verification_job: fix "never-reverify" and refactor/comment Thomas Lamprecht 2020-10-28 15:33:04 +0100
  • c4a45ec744 document verify job structs Thomas Lamprecht 2020-10-28 15:32:28 +0100
  • 5428f5ca29 do verification: always verify if manifest load fails Thomas Lamprecht 2020-10-28 13:56:49 +0100
  • 328df3b507 verify: avoid generics and use &dyn Fn() for filter Dietmar Maurer 2020-10-28 13:19:21 +0100
  • a4915dfc2b verify: improve code reuse, fix filter function Dietmar Maurer 2020-10-28 12:58:15 +0100
  • d642802d8c jobstate: fix doctest Dietmar Maurer 2020-10-28 10:52:16 +0100