ebb85c1ca3
bump proxmox-schema dependency to 1.3.1 for streaming attribute
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 08:20:27 +02:00
fb6e48f402
bump proxmox-router dependency to 1.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-04-13 08:17:08 +02:00
b23adfd4ee
pbs tape: rust fmt
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-04-06 17:00:29 +02:00
171a00ca97
tape, docs, api: fix miscellaneous typos
...
Signed-off-by: Stefan Sterz <s.sterz@proxmox.com >
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-03-11 12:52:06 +01:00
bd4562e4b1
bump proxmox-schema dep to 1.3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-03-04 09:50:21 +01:00
229c1788c1
bump proxmox-lang dep to 1.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-21 14:24:24 +01:00
f26d7ca5c5
use io_format_err, io_bail, io_err_other from proxmox-lang
...
and move the comment from the local io_bail in pbs-client/src/pxar/fuse.rs
to the only use
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2022-02-21 14:24:13 +01:00
dcf5a0f62d
misc clippy fixes
...
the trivial ones ;)
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2022-02-08 14:57:16 +01:00
e92df23806
docs: make external hyperlinks clickable
...
rustdoc lints detected that two external hyperlinks were not
clickable.
The short cut used is only available for internal links, otherwise
one needs to use the Markdown syntax, so either [Text](URL) or <URL>.
Signed-off-by: Matthias Heiserer <m.heiserer@proxmox.com >
[ T: commit message text width, mention markdown ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2022-01-18 15:54:33 +01:00
3afecb8409
tree-wide: use is_empty() and similar
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2021-12-30 15:02:07 +01:00
9a37bd6c84
tree-wide: fix needless borrows
...
found and fixed via clippy
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com >
2021-12-30 13:55:33 +01:00
c3b8e74fdf
bump regex dep to 1.5
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
9fa3026a08
cleanup schema function calls
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
821aa8eae6
bump proxmox-schema to 1.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-12-16 11:25:02 +01:00
0fee4ff2a4
pbs-tape: do not depend on pbs-tools
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com >
2021-11-25 13:17:58 +01:00
25877d05ac
update to proxmox-sys 0.2 crate
...
- imported pbs-api-types/src/common_regex.rs from old proxmox crate
- use hex crate to generate/parse hex digest
- remove all reference to proxmox crate (use proxmox-sys and
proxmox-serde instead)
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com >
2021-11-24 10:32:27 +01:00
860eaec58f
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
572e6594d2
fix typo s/CGM/GCM/i
...
only user visible change is in the error message
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com >
2021-10-27 16:28:02 +02:00
85c622807e
Cargo.toml: set udev dependency to 0.4
...
we don't need to bother with 0.3 anymore
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-22 14:28:33 +02:00
e0a19d3313
use new fsync parameter to replace_file and atomic_open_or_create
...
Depend on proxmox 0.15.0 and proxmox-openid 0.8.1
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com >
2021-10-21 07:28:32 +02:00
b3f279e2d9
use complete_file_name from proxmox-router 1.1
2021-10-13 14:10:02 +02:00
6ef1b649d9
update to first proxmox crate split
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-11 11:58:49 +02:00
e3f3359c86
bump proxmox dependency to 0.14.0 and proxmox-http to 0.5.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com >
2021-10-08 11:18:22 +02:00
99940358e3
ExtJsFormatter: use ParameterError to correctly compute 'errors'
...
By default, 'errors' is now empty.
Depend on proxmox 0.13.5.
2021-09-28 10:19:55 +02:00
81867f0539
use UPID and systemd helpers from proxmox 0.13.4
2021-09-23 12:01:43 +02:00
fd6d243843
move ApiConfig, FileLogger and CommandoSocket to proxmox-rest-server workspace
...
ApiConfig: avoid using pbs_config::backup_user()
CommandoSocket: avoid using pbs_config::backup_user()
FileLogger: avoid using pbs_config::backup_user()
- use atomic_open_or_create_file()
Auth Trait: moved definitions to proxmox-rest-server/src/lib.rs
- removed CachedUserInfo patrameter
- return user as String (not Authid)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com >
2021-09-21 08:46:41 +02:00
048b43af24
split tape code into new pbs_tape workspace
2021-09-13 12:54:59 +02:00