Commit Graph

  • ff344655e2 ui: traffic-control edit: make network edit a single text field Thomas Lamprecht 2021-11-20 22:04:57 +0100
  • 3490d9460c ui: traffic-control edit: very simple duplicate timeframe detection Thomas Lamprecht 2021-11-20 22:03:58 +0100
  • fdf9373f9e ui: traffic-control edit: handle empty time-frame correctly Thomas Lamprecht 2021-11-20 21:56:12 +0100
  • ba80611324 ui: traffic-control view: various code cleanups Thomas Lamprecht 2021-11-20 21:54:53 +0100
  • 07a579c632 ui: traffic-control view: time frames are optional so avoid render exception Thomas Lamprecht 2021-11-20 21:54:22 +0100
  • 188a37fbed ui: traffic-control view: make rendere more flexible Thomas Lamprecht 2021-11-20 21:52:29 +0100
  • f251367c33 ui: navigation: change traffic-control icon to rotated signal Thomas Lamprecht 2021-11-20 21:43:03 +0100
  • ac4e399a10 ui: add Traffic Control UI Dominik Csapak 2021-11-19 15:42:27 +0100
  • 4fe77c36df api: traffic_control: add missing rename to 'kebab-case' Dominik Csapak 2021-11-19 15:42:26 +0100
  • 118515dbd0 use HumanByte for traffic-control config Dietmar Maurer 2021-11-18 08:29:22 +0100
  • 42ba4cd399 human byte: make proper proxmox API type Thomas Lamprecht 2021-11-20 18:21:53 +0100
  • ab1c07a622 human byte: add from string parser Thomas Lamprecht 2021-11-20 18:21:33 +0100
  • 930a71460f human byte: add proper unit type and support base-10 Thomas Lamprecht 2021-11-20 17:32:16 +0100
  • a58a5cf795 move HumanByte to pbs-abi-types crate Thomas Lamprecht 2021-11-19 13:48:38 +0100
  • 92a8f0bc82 depend on proxmox-async 0.2 Dietmar Maurer 2021-11-20 17:14:02 +0100
  • bf298a16ef proxmox-rest-server: remove pbs-tools dependency Dietmar Maurer 2021-11-19 18:06:54 +0100
  • 9a1b24b6b1 use new proxmox-async crate Dietmar Maurer 2021-11-19 17:36:06 +0100
  • ea67cd70c9 tfa: handle incompatible challenge data Fabian Grünbichler 2021-11-19 14:10:57 +0100
  • 281a5dd1fc cleanup unused re-exports Wolfgang Bumiller 2021-11-19 12:49:46 +0100
  • df3b3d1798 bump d/control Wolfgang Bumiller 2021-11-18 14:19:08 +0100
  • f5e2b4726d webauthn: correctly set origin when updating Fabian Grünbichler 2021-11-18 14:13:06 +0100
  • daaeea8b4b update to base64 0.13 Fabian Grünbichler 2021-11-18 14:12:59 +0100
  • 6f6df501a0 fix debian/control: include librust-proxmox-sys Dietmar Maurer 2021-11-19 11:35:28 +0100
  • d5790a9f27 use new proxmox-sys crate Dietmar Maurer 2021-11-19 10:51:41 +0100
  • 860eaec58f use proxmox::tools::fd::fd_change_cloexec from proxmox 0.15.3 Dietmar Maurer 2021-11-18 13:43:41 +0100
  • 26e949d5fe traffic-control api: return current traffic with config Dietmar Maurer 2021-11-18 12:23:50 +0100
  • ac7dbba458 bump d/control Wolfgang Bumiller 2021-11-18 11:25:04 +0100
  • 7c2431d42c api: acme: fix typo Stoiko Ivanov 2021-11-09 16:54:19 +0000
  • 25c1420a12 config: acme: plugin: rustfmt Stoiko Ivanov 2021-11-09 16:54:18 +0000
  • c1a1e1ae8f api: config: acme: rustfmt Stoiko Ivanov 2021-11-09 16:54:17 +0000
  • a9df9df25d d/control: update openid build dependency verison Thomas Lamprecht 2021-11-18 11:23:50 +0100
  • 10beed1199 openid: allow to configure scopes, prompt, ACRs and arbitrary username-claim values Dietmar Maurer 2021-11-18 11:19:44 +0100
  • df32530750 docs: remote sync: adapt to changed filter param and add some examples Thomas Lamprecht 2021-11-18 10:33:51 +0100
  • 062edce27f group filter: rename CLI/API/Config "groups" option to "group-filter" Thomas Lamprecht 2021-11-18 09:50:47 +0100
  • efd2713aa8 proxmox-tape: add groups filter to backup command Dominik Csapak 2021-11-04 10:56:22 +0100
  • 8a21566c8a ui: tape: show configred group filters Dominik Csapak 2021-11-04 10:56:21 +0100
  • c8c5c7f571 fix #3533: tape backup: filter groups according to config Dominik Csapak 2021-11-04 10:56:20 +0100
  • 91357c2034 tape backup jobs: add group filters to config/api Dominik Csapak 2021-11-04 10:56:19 +0100
  • 097ccfe1d5 proxmox-tape: add missing 'notify-user' option to backup command Dominik Csapak 2021-11-04 10:56:18 +0100
  • 61ef4ae8cb fix #sync.cfg/pull: don't remove by default Fabian Grünbichler 2021-10-28 15:00:58 +0200
  • 01ae7bfaf2 docs: mention group filter in sync docs Fabian Grünbichler 2021-10-28 15:00:57 +0200
  • 1b52122a1f manager: render group filter properly Fabian Grünbichler 2021-10-28 15:00:56 +0200
  • 1d9bc184f5 remote: add backup group scanning Fabian Grünbichler 2021-10-28 15:00:55 +0200
  • 5f83d3f636 sync: add group filtering Fabian Grünbichler 2021-10-28 15:00:54 +0200
  • 71e534631f pull: allow pulling groups selectively Fabian Grünbichler 2021-10-28 15:00:53 +0200
  • 6e9e6c7a54 pull/sync: extract passed along vars into struct Fabian Grünbichler 2021-10-28 15:00:52 +0200
  • e2e7560d5e pull: use BackupGroup consistently Fabian Grünbichler 2021-10-28 15:00:51 +0200
  • 0ceb97538a BackupGroup: add filter helper Fabian Grünbichler 2021-10-28 15:00:50 +0200
  • 3e276f6fb6 api: add GroupFilter(List) type Fabian Grünbichler 2021-10-28 15:00:49 +0200
  • 2b00c5abca api-types: add schema for backup group Fabian Grünbichler 2021-10-28 15:00:48 +0200
  • 15cc41b6cb proxmox-systemd: remove crate, use new proxmox-time 1.1.0 instead Dietmar Maurer 2021-11-17 12:29:31 +0100
  • 729bd1fd16 remove now unused serde_filter module Wolfgang Bumiller 2021-11-17 09:50:08 +0100
  • 9a7431e2e0 www: use TFA widgets from widget toolkit Wolfgang Bumiller 2021-11-17 09:27:21 +0100
  • 52fbc86fc9 bump d/control rust dependencies Wolfgang Bumiller 2021-11-17 09:44:30 +0100
  • afe6c79ce3 bump proxmox-widget-toolkit dependency to 3.4-1 Wolfgang Bumiller 2021-11-17 09:41:44 +0100
  • 9407810fe1 switch tfa api to use proxmox-tfa::api Wolfgang Bumiller 2021-11-16 15:03:26 +0100
  • c42a54795d move fingerprint helpers from pbs-tools to pbs-api-types Dietmar Maurer 2021-11-17 07:07:40 +0100
  • 96ec3801a9 docs: add traffic control section Dietmar Maurer 2021-11-15 13:42:13 +0100
  • c4707d0c1d depend on proxmox-shared-memory 0.1.1 Dietmar Maurer 2021-11-15 11:35:52 +0100
  • 24f9af9e0f add missing file from previous commit Dietmar Maurer 2021-11-14 18:49:29 +0100
  • a0172d766b traffic-controls: add API/CLI to show current traffic Dietmar Maurer 2021-11-14 17:20:55 +0100
  • 09f999337a update to proxmox-http 0.5.4 Dietmar Maurer 2021-11-14 08:27:45 +0100
  • e3eb062c09 cached_traffic_control: fix regression tests Dietmar Maurer 2021-11-14 08:05:40 +0100
  • de21d4efdc implement rate limiter in shared memory Dietmar Maurer 2021-11-13 17:19:07 +0100
  • d5f58006d3 cached_traffic_control: use ShareableRateLimit trait object Dietmar Maurer 2021-11-13 15:43:56 +0100
  • cb80ffc1de pbs-config: use new SharedMemory helpers from proxmox-shared-memory crate Dietmar Maurer 2021-11-12 18:44:28 +0100
  • 1859a0eb8b rest: make successful-ticket auth log a debug one to avoid syslog Thomas Lamprecht 2021-11-10 17:05:09 +0100
  • 9e7132c0b3 bump version to 2.0.14-1 Dietmar Maurer 2021-11-12 08:05:18 +0100
  • bf013be1c4 create /var/lib/proxmox-bnackup at server startup Dietmar Maurer 2021-11-12 08:08:23 +0100
  • b935209584 fix directory permission problems Dietmar Maurer 2021-11-12 07:29:18 +0100
  • efd4ddc17b debian/control: depend on librust-cidr-dev Dietmar Maurer 2021-11-10 12:23:16 +0100
  • e511e0e553 proxmox-backup-proxy: implement traffic control Dietmar Maurer 2021-11-08 12:42:38 +0100
  • 610150a4b4 implement a traffic control cache for fast rate control limiter lockups Dietmar Maurer 2021-11-08 12:40:09 +0100
  • 485b2438ac traffic_control: use Memcom to track. config versions Dietmar Maurer 2021-11-08 12:37:15 +0100
  • bfd12e871f Add traffic control configuration config with API Dietmar Maurer 2021-11-06 18:46:58 +0100
  • 0c136bfab1 DailyDuration: implement time_match() Dietmar Maurer 2021-11-06 14:04:42 +0100
  • 245e2aea23 New DailyDuration type with nom parser Dietmar Maurer 2021-11-06 11:54:19 +0100
  • b9d588ffde implement Servive for RateLimitedStream Dietmar Maurer 2021-11-04 13:42:30 +0100
  • e4bc3e0e8d proxmox-backup-client: add rate/burst parameter to backup CLI Dietmar Maurer 2021-11-03 13:56:06 +0100
  • 2419dc0de9 pbs-client: add option to use the new RateLimiter Dietmar Maurer 2021-11-03 13:52:13 +0100
  • 68fd9ca6d6 openid_login: vertify that firstname, lastname and email fits our schema definitions Dietmar Maurer 2021-11-10 06:44:40 +0100
  • 4beb7d2dbe correctly lock remote config Dietmar Maurer 2021-11-06 17:33:08 +0100
  • 2bc1250c28 docs: language fixup: faq and appendix Dylan Whyte 2021-10-27 16:19:27 +0200
  • 9b1e2ae83c api: admin/datastore: reuse 'is_protected' implementation Dominik Csapak 2021-10-28 11:47:55 +0200
  • 9b5ecbe2ff backup-client: use () instead of Value as return type Dominik Csapak 2021-10-28 11:47:54 +0200
  • 342ed4aea0 PruneMark: implement display without the write! macro Dominik Csapak 2021-10-28 11:47:53 +0200
  • d4e9d5470e PruneMark: use copied values instead of references Dominik Csapak 2021-10-28 11:47:52 +0200
  • 5c1cabdea1 rrd: use saturating_sub to avoid underflow Dominik Csapak 2021-10-28 11:40:44 +0200
  • 38517ca053 docs: add info about protection flag to client docs Dominik Csapak 2021-10-27 13:22:38 +0200
  • e33758d1b8 fix #3602: ui: datastore/Content: add action to set protection status Dominik Csapak 2021-10-27 13:22:37 +0200
  • aba6189c4f ui: add protected icon to snapshots Dominik Csapak 2021-10-27 13:22:36 +0200
  • adcc21716b ui: PruneInputPanel: add keepReason 'protected' for protected backups Dominik Csapak 2021-10-27 13:22:35 +0200
  • 87e17fb4d1 proxmox-backup-client: add 'protected' commands Dominik Csapak 2021-10-27 13:22:34 +0200
  • 8292d3d20e api2/admin/datastore: add get/set_protection Dominik Csapak 2021-10-27 13:22:33 +0200
  • 5cc7d89139 api2: datastore/delete_group: throw error for partially removed group Dominik Csapak 2021-10-27 13:22:32 +0200
  • 343392613d pull_store/group: dont try remove locally protected snapshots Dominik Csapak 2021-10-27 13:22:31 +0200
  • de91418b79 backup/datastore: prevent protected snapshots to be removed Dominik Csapak 2021-10-27 13:22:30 +0200
  • fe9c47ab4f tests/prune: add tests for protecteded backups Dominik Csapak 2021-10-27 13:22:29 +0200
  • 02db72678f add protected info of snapshots to api and task logs Dominik Csapak 2021-10-27 13:22:28 +0200
  • db4b469285 pbs-datastore: skip protected backups in pruning Dominik Csapak 2021-10-27 13:22:27 +0200