Dietmar Maurer
4a07f14565
proxmox-rest-server: remove pbs-tools dependency
2021-11-19 18:06:54 +01:00
Dietmar Maurer
66b1f90f97
use new proxmox-async crate
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 18:03:22 +01:00
Dietmar Maurer
4413002f22
proxmox-async: add copyright file
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:43:19 +01:00
Dietmar Maurer
b63229bf1d
proxmox-async: imported pbs-tools/src/zip.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
64dca3c869
proxmox-async: imported pbs-tools/src/compression.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
112b239d50
proxmox-async: imported pbs-tools/src/tokio/tokio_writer_adapter.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
743f7df2a5
proxmox-async: imported pbs-tools/src/stream.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
a2d62a2555
proxmox-async: imported pbs-tools/src/broadcast_future.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
e1f0eb4aec
proxmox-async: start new crate
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 16:42:11 +01:00
Dietmar Maurer
45645d9aee
proxmox-sys: add copyright file
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 15:48:18 +01:00
Wolfgang Bumiller
c08d4a173d
tfa: remove unnecessary bound attribute
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-19 12:45:23 +01:00
Fabian Grünbichler
5ecc7724e2
sys: update d/control
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:12:01 +01:00
Fabian Grünbichler
f3872d0a69
bump proxmox-tfa to 1.3.1
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:05:48 +01:00
Fabian Grünbichler
91932da15c
tfa: bump webauthn-rs to 0.3
...
switch WebauthnConfig to use Url for the origin field, via a wrapper
type to make Updater and ApiType happy.
the two new Credential fields `verified` and `registration_policy` are
always set to `false` and `Discouraged`, to get the same behaviour as
before.
Suggested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Tested-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:05:48 +01:00
Fabian Grünbichler
148950fd17
tfa: properly wrap webauthn credentials
...
this (external) struct gets new fields in webauthn-rs 0.3, so let's
properly wrap / convert it instead of just aliasing, else deserializing
will fail.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:05:48 +01:00
Fabian Grünbichler
d49e6a362e
bump proxmox-sys to 0.1.1
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:05:48 +01:00
Fabian Grünbichler
aedc5197f5
sys: add missing file
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 12:05:48 +01:00
Fabian Grünbichler
6b2d0e7427
bump proxmox-http to 0.5.6
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 11:46:21 +01:00
Fabian Grünbichler
57d31a8683
bump proxmox to 0.15.4
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 11:46:21 +01:00
Fabian Grünbichler
dc14d03171
all crates: bump base64 dep to 0.13
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-19 11:46:21 +01:00
Dietmar Maurer
ef69d1aeb9
use new proxmox-sys crate
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 11:06:35 +01:00
Dietmar Maurer
20661f014d
proxmox-sys: imported pbs-tools/src/task.rs (as worker_task_context.rs)
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 10:05:06 +01:00
Dietmar Maurer
202641757e
proxmox-sys: imported pbs-tools/src/logrotate.rs (with various cleanups)
...
- new: CreateOption s instead of owner string
- new: returns Result instead of Option
- new: add max_files option
- remove new_with_user()
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 09:28:59 +01:00
Dietmar Maurer
8ac4c949bb
proxmox-sys: imported pbs-tools/src/process_locker.rs
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 09:28:52 +01:00
Dietmar Maurer
840154f61b
proxmox-sys: add new crate
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-19 09:28:32 +01:00
Dietmar Maurer
246ce4e801
bump proxmox version to 0.15.3-1
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-18 16:54:44 +01:00
Dietmar Maurer
0fdc15a3f8
use proxmox::tools::fd::fd_change_cloexec from proxmox 0.15.3
...
Depend on proxmox 0.15.3
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-18 13:43:41 +01:00
Dietmar Maurer
a24b72c4de
use proxmox::tools::fd::fd_change_cloexec from proxmox 0.15.3
...
Depend on proxmox 0.15.3
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-18 13:43:41 +01:00
Dietmar Maurer
9f4c20f3d2
proxmox: add fd_change_cloexec
2021-11-18 13:06:34 +01:00
Fabian Grünbichler
d6e7e2599f
bump version to 0.9.1-1
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-18 12:56:21 +01:00
Fabian Grünbichler
fb547f5935
bump version to 0.3.2
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-18 12:56:16 +01:00
Fabian Grünbichler
a3592355a1
bump openidconnect dep to 2.1
...
for updated rand/base64 support
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-18 12:53:37 +01:00
Fabian Grünbichler
cbc90fe9fc
bump base64 dep to 0.13
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2021-11-18 12:48:40 +01:00
Wolfgang Bumiller
06f5106145
bump version to 0.3.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-18 09:50:03 +01:00
Wolfgang Bumiller
467d567545
clippy and formatting fixups
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-18 09:46:01 +01:00
Stoiko Ivanov
ba2da9d125
client: add support for proxies
...
by storing the proxy url as string in the struct and setting it on
each invocation of `execute`, since execute calls reset on the
curl::easy::Easy object.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-18 09:40:31 +01:00
Dietmar Maurer
ea637eec28
bump version to 0.9.0-1
2021-11-18 09:38:47 +01:00
Dietmar Maurer
6454a54704
allow to configure acr values
2021-11-18 09:33:59 +01:00
Dietmar Maurer
897c5c7569
allow to configure prompt behaviour
...
And do not set it by default.
2021-11-18 09:33:11 +01:00
Dietmar Maurer
f53d242cb0
new helper verify_authorization_code_simple()
...
Simply return data as serde_json::Value.
2021-11-18 09:32:20 +01:00
Dietmar Maurer
cfecbee92c
also return data from UserInfo endpoint
2021-11-18 09:31:44 +01:00
Dietmar Maurer
5937e44062
allow to configure used scopes
2021-11-18 09:23:24 +01:00
Dietmar Maurer
3a378a34bb
bump proxmox-time version to 1.1.0
2021-11-17 13:03:36 +01:00
Dietmar Maurer
6871232791
proxmox-time: remove custom error type
...
None of the functions we call returns a resonable error number anyways.
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-17 13:03:36 +01:00
Dietmar Maurer
4a5dbd2129
proxmox-time: added time related fuctions from proxmox-systemd crate.
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-17 13:03:36 +01:00
Wolfgang Bumiller
5b2e8b4c66
Revert "lang: get offsetof const fn ready"
...
This reverts commit 8f89f9ad60
.
generates broken code in release builds on current rustc
1.55
2021-11-17 10:07:08 +01:00
Wolfgang Bumiller
bbdfd8ede9
bump proxmox-tfa to 1.3.0-1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-17 09:30:27 +01:00
Wolfgang Bumiller
313d0a6b88
proxmox-tfa: import tfa api from proxmox-perl-rs as api feature
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2021-11-17 08:39:56 +01:00
Dietmar Maurer
41d0cef377
bump proxmox-shared-memory to version 0.1.1-1
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-15 11:32:16 +01:00
Dietmar Maurer
ece92bde29
proxmox-shared-memory: depend on libc 0.2.107
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2021-11-15 11:29:53 +01:00