Commit Graph

  • a20fcab060 fix compile warning Dietmar Maurer 2020-10-28 10:47:30 +01:00
  • b9e7bcc272 send notification mails for GC and verify jobs Dietmar Maurer 2020-10-27 13:36:56 +01:00
  • acc3d9df5a src/server/verify_job.rs: add missing file Dietmar Maurer 2020-10-28 07:58:07 +01:00
  • 1298618a83 move jobstate to server Dietmar Maurer 2020-10-28 07:33:05 +01:00
  • a12388d177 ui: datastore summary: clarify that it's a deduplication factor Thomas Lamprecht 2020-10-27 17:43:43 +01:00
  • 1f092c7802 ui: datastore: used fixed-width icons for summary Thomas Lamprecht 2020-10-27 17:43:10 +01:00
  • cd82870015 ui: datastore: change GC/Prune title and buttons a bit Thomas Lamprecht 2020-10-27 17:42:29 +01:00
  • 8d6b6a045f ui: datastore: add confirmation message to verify all Thomas Lamprecht 2020-10-27 17:41:55 +01:00
  • 1dceaed1e9 ui: DataStorePanel: save active tab statefully Dominik Csapak 2020-10-27 16:20:11 +01:00
  • 2565fdd075 ui: MainView/NavigationTree: improve tree selection handling Dominik Csapak 2020-10-27 16:20:10 +01:00
  • 7ece65a01e ui: NavigationTree: add 'Add Datastore' button below datastore list Dominik Csapak 2020-10-27 16:20:09 +01:00
  • 028d0a1352 ui: move sync/verify jobs to the datastores Dominik Csapak 2020-10-27 16:20:08 +01:00
  • 68931742cb ui: add DataStoreSummary and move Statistics into it Dominik Csapak 2020-10-27 16:20:07 +01:00
  • 3ea148598a ui: add DataStorePruneAndGC panel and add it to datastore panel Dominik Csapak 2020-10-27 16:20:06 +01:00
  • cd92fd7336 ui: DataStoreContent: add 'Verify All' button Dominik Csapak 2020-10-27 16:20:05 +01:00
  • d58e6313e1 api/{verify, syncjobs}: add optional datastore parameter Dominik Csapak 2020-10-27 16:20:04 +01:00
  • 16f9f244cf admin/datastore: add more info to status call Dominik Csapak 2020-10-23 16:32:33 +02:00
  • b683fd589c backup/datastore: save garbage collection status to disk Dominik Csapak 2020-10-23 16:32:32 +02:00
  • a2285525be backup/datastore: count still bad chunks for the status Dominik Csapak 2020-10-23 16:32:31 +02:00
  • f23497b088 apt auth: add newline to the end Thomas Lamprecht 2020-10-27 13:38:12 +01:00
  • b57b3c9bfc hack: workaround unused code warning until proxmox-api-macro bump Thomas Lamprecht 2020-10-27 17:41:20 +01:00
  • d3444c0891 ui: allow one to delete the description Thomas Lamprecht 2020-10-27 12:27:52 +01:00
  • d28e688666 ui: code cleanup Thomas Lamprecht 2020-10-27 12:27:38 +01:00
  • 72c0e102ff tools: get_hardware_address: better error handling Thomas Lamprecht 2020-10-27 12:26:53 +01:00
  • 7b22fb257f implement subscription handling and api Thomas Lamprecht 2020-10-27 12:25:59 +01:00
  • 2e201e7da6 tools: http: add simple general post method Thomas Lamprecht 2020-10-27 09:52:45 +01:00
  • ee89416319 api: disks: cleanup use statement Thomas Lamprecht 2020-10-27 09:55:19 +01:00
  • 2357744bd0 introduction: fix title formatting Dylan Whyte 2020-10-27 12:07:53 +01:00
  • 52fe9e8ece get_hardware_address: must be uppercased Thomas Lamprecht 2020-10-26 20:18:26 +01:00
  • eed1bae554 api: add world accessible ping dummy endpoint Thomas Lamprecht 2020-10-02 13:12:18 +02:00
  • 6eb41487ce apt: improve error messages Fabian Grünbichler 2020-10-22 17:13:26 +02:00
  • 9e61c01ce4 apt: add /changelog API call similar to PVE Stefan Reiter 2020-10-21 11:41:16 +02:00
  • 91c9b42da3 fix #2934: list to-be-installed packages in updates Stefan Reiter 2020-10-21 11:41:15 +02:00
  • 52d2ae48f0 apt: refactor package detail reading into function Stefan Reiter 2020-10-21 11:41:14 +02:00
  • 1872050564 apt: use 'apt-get changelog --print-uris' in get_changelog_url Stefan Reiter 2020-10-21 11:41:12 +02:00
  • efeb92efee apt: allow filter to select different package version Stefan Reiter 2020-10-21 11:41:10 +02:00
  • 4ebda996e5 upid: use systemd escape to decode/encode the worker_id Dietmar Maurer 2020-10-22 08:24:37 +02:00
  • 5eb9dd0c8a add tools::http for generic HTTP GET and move HttpsConnector there Stefan Reiter 2020-10-21 11:41:11 +02:00
  • 12bcbf0734 ui: verify config: eslint fix Thomas Lamprecht 2020-10-21 15:53:54 +02:00
  • dc2876f6bb tools/zip: fix doc tests Dominik Csapak 2020-10-21 14:14:22 +02:00
  • bdc208af48 postinst: correct invalid old datastore configs Hannes Laimer 2020-10-20 11:10:12 +02:00
  • 2ef1b6290f api proxy: remove old verification scheduling Hannes Laimer 2020-10-20 11:10:11 +02:00
  • df0bdf6be7 ui: add task descriptions for the different types of verification(job, snapshot, group, ds) Hannes Laimer 2020-10-20 11:10:10 +02:00
  • 8b47a23002 ui: add verification job edit window Hannes Laimer 2020-10-20 11:10:09 +02:00
  • 29615fe838 ui: add verification job view Hannes Laimer 2020-10-20 11:10:08 +02:00
  • 133042b5d8 set a different worker_type based on what is going to be verified(snapshot, group, ds) Hannes Laimer 2020-10-20 11:10:07 +02:00
  • 73df9c515b proxy: add scheduling for verification jobs Hannes Laimer 2020-10-20 11:10:06 +02:00
  • 8d1beca7e8 api2: add verification admin endpoint and do_verification_job function Hannes Laimer 2020-10-20 11:10:05 +02:00
  • 9b2bad7af0 api2: add verification job config endpoint Hannes Laimer 2020-10-20 11:10:04 +02:00
  • 78efafc2d0 rename VERIFY_SCHEDULE_SCHEMA to VERIFICATION_SCHEDULE_SCHEMA Hannes Laimer 2020-10-20 11:10:03 +02:00
  • 2d3d91b1db add test for escape_unit Dietmar Maurer 2020-10-21 11:30:49 +02:00
  • 030c5c6d8a systemd::escape_unit - allow '.' and '_' Dietmar Maurer 2020-10-21 10:36:25 +02:00
  • 53a561a222 pass params by ref to recurse_files Wolfgang Bumiller 2020-10-21 10:47:41 +02:00
  • e832860a3c whitespace fixup Wolfgang Bumiller 2020-10-21 10:45:44 +02:00
  • 804f61432d api2/admin/datastore/pxar_file_download: download directory as zip Dominik Csapak 2020-10-21 09:29:08 +02:00
  • 943479f5f6 tools: add AsyncChannelWriter Dominik Csapak 2020-10-21 09:29:07 +02:00
  • fdce52aa99 tools: add zip module Dominik Csapak 2020-10-21 09:29:06 +02:00
  • 4e32d1c590 fix for prevoius patch: we want to copy all valid tickets Dietmar Maurer 2020-10-21 08:40:04 +02:00
  • afef7f3bba fix #3038: check user before renewing ticket Dylan Whyte 2020-10-20 11:29:16 +02:00
  • b428af9781 backup: avoid Transport endpoint is not connected error Dietmar Maurer 2020-10-20 14:18:14 +02:00
  • c8774067ee paperkey: use svg as image format to provide better scalability Dietmar Maurer 2020-10-20 12:04:51 +02:00
  • 23440482d4 proxmox-backup-client: use HumanByte to render snapshot size Dietmar Maurer 2020-10-20 11:43:48 +02:00
  • 6f757b8458 logrotate: drop useless comment Thomas Lamprecht 2020-10-20 11:11:36 +02:00
  • 95ade8fdb5 log rotate: move basic rotation logic into module for reuse Thomas Lamprecht 2020-10-20 10:32:15 +02:00
  • 9e870b5f39 log rotate: do NOT compress first rotation Thomas Lamprecht 2020-10-20 10:26:28 +02:00
  • 7827e3b93e log rotate: factor out compression in private function Thomas Lamprecht 2020-10-20 10:24:46 +02:00
  • e6ca9c3235 log rotate: do NOT overwrite file with possible writers Thomas Lamprecht 2020-10-20 10:05:51 +02:00
  • 0698f78df5 fix #2988: allow verification after finishing a snapshot Stefan Reiter 2020-10-20 10:08:25 +02:00
  • bcc2880461 add verify_backup_dir_with_lock for callers already holding locks Stefan Reiter 2020-10-20 10:08:24 +02:00
  • 115d927c15 unbreak build Fabian Grünbichler 2020-10-20 09:07:32 +02:00
  • df729017b4 datastore: cleanup open and load config only once Stefan Reiter 2020-10-19 16:45:22 +02:00
  • 455f2ad228 fix missing block_in_place for remove_backup Stefan Reiter 2020-10-19 16:45:21 +02:00
  • e4f5f59eea code/fmt cleanups Thomas Lamprecht 2020-10-19 15:11:51 +02:00
  • 16cdb9563b completion: fix ACL path completion Fabian Grünbichler 2020-10-19 09:54:29 +02:00
  • 02479720c0 REST: rename token to csrf_token Fabian Grünbichler 2020-10-19 09:39:07 +02:00
  • 97168f920e set reasonable TCP keepalive timeout Dietmar Maurer 2020-10-19 13:59:33 +02:00
  • 9809772b23 fix typos Fabian Grünbichler 2020-10-19 09:39:06 +02:00
  • 4940012d0d fix indentation Fabian Grünbichler 2020-10-19 09:39:05 +02:00
  • 0c2f9621d5 d/changelog: fix typos Fabian Grünbichler 2020-10-19 13:38:57 +02:00
  • e7372972b5 update d/control Fabian Grünbichler 2020-10-19 13:38:17 +02:00
  • e5adbc3419 fixup worker task: add time prefix again Thomas Lamprecht 2020-10-19 13:22:37 +02:00
  • 41255b4d95 bump proxmox dependency to 0.5.0 for nix 0.19 Wolfgang Bumiller 2020-10-19 12:35:03 +02:00
  • 0c4c6a7b1c build: bump nix dependency Fabian Grünbichler 2020-10-19 12:12:33 +02:00
  • c7e18ba08a file logger: add option to make the backup user the log file owner Thomas Lamprecht 2020-10-19 10:35:54 +02:00
  • bb14d46796 http_client: set connect timeout to 10 seconds Dietmar Maurer 2020-10-19 09:36:01 +02:00
  • e6475b09e0 cargo: bump dependency of proxmox crate Thomas Lamprecht 2020-10-16 12:18:46 +02:00
  • d39d095fa4 api: access: log to separate file, reduce syslog to errors Thomas Lamprecht 2020-10-16 11:06:48 +02:00
  • 86f3c2363c server/rest: also log user agent Thomas Lamprecht 2020-10-16 11:06:47 +02:00
  • 8e7e2223d8 server/rest: implement request access log Thomas Lamprecht 2020-10-16 11:06:46 +02:00
  • 081c37cccf tools file logger: fix example and comments Thomas Lamprecht 2020-10-16 11:16:29 +02:00
  • c0df91f8bd tools: file logger: use option struct to control behavior Thomas Lamprecht 2020-10-15 17:49:18 +02:00
  • 400c568f8e server: rest: also log the query part of URL Thomas Lamprecht 2020-10-15 17:49:17 +02:00
  • 4703ba81ce server: rest: implement max URI path and query length request limits Thomas Lamprecht 2020-10-15 17:49:16 +02:00
  • 29633e2fe9 server/rest: forward real client IP on proxied request Thomas Lamprecht 2020-10-15 17:43:42 +02:00
  • b64e9a97f3 rustdoc: overhaul backup rustdoc and add locking table Stefan Reiter 2020-10-15 12:49:16 +02:00
  • 254b1f2213 rustdoc: add crate level doc Stefan Reiter 2020-10-15 12:49:15 +02:00
  • 1a374fcfd6 datastore: add manifest locking Stefan Reiter 2020-10-16 09:31:12 +02:00
  • e07620028d mark_used_chunks: simply ignore vanished files Dietmar Maurer 2020-10-16 08:01:38 +02:00
  • b947b1e7ee server: rest: refactor code to avoid multiple log_response calls Thomas Lamprecht 2020-10-15 09:03:54 +02:00
  • 1e80fb8e92 code cleanups Thomas Lamprecht 2020-10-14 19:02:03 +02:00