Thomas Lamprecht
bede4e949c
update proxmox-subscription to 0.5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-10 19:11:14 +01:00
Thomas Lamprecht
ceadf4de50
update proxmox-notify to 0.5
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-11-10 19:10:58 +01:00
Lukas Wagner
9b0714c4ed
pmg-rs: acme: simplify acount config saving
...
We already depend on proxmox_sys, so we can just use
`replace_file`. Fixing a clippy warning (missing
truncate setting for OpenOptions) is an added benefit.
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
dc38e4736e
pmg-rs: acme: clippy: reference is immediately deref'd by the compiler
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
b9e227eedb
pmg-rs: tfa: clippy: useless conversion to the same type
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
1c3af08a37
pmg-rs: tfa: clippy: the borrowed expression implements the required traits
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
f4164a056a
pmg-rs: tfa: clippy: this function has too many arguments
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
e3dd69e832
pmg-rs: tfa: clippy: question mark operator is useless here
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Lukas Wagner
3d28612fa8
pmg-rs: tfa: clippy: unnecessary pub(self)
...
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-11-10 19:04:30 +01:00
Wolfgang Bumiller
ae27b307b8
pve: fix use vs mod grouping
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-08-29 10:31:31 +02:00
Wolfgang Bumiller
a3e466af88
bump pmg-rs to 0.7.6
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-08-09 14:20:50 +02:00
Lukas Wagner
ea4d87816b
cache: add bindings for SharedCache
...
This is a simple, cache implementation which can be accessed from
multiple processes. It also supports storing a range of historical
values.
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
[wb: also update pmg-rs/Cargo.toml and both d/control files]
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-08-09 13:21:01 +02:00
Fabian Grünbichler
9a91594ee6
update to proxmox-log 0.2
...
Reviewed-by: Lukas Wagner <l.wagner@proxmox.com>
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-08-06 14:13:31 +02:00
Wolfgang Bumiller
885830935c
update to sys 0.6 and proxmox-log crate
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-07-17 12:44:46 +02:00
Lukas Wagner
6789b14986
pve-rs: common: send apt update notification via proxmox-notify
...
For PMG we for now only provide an empty stub and warn to syslog -
we need basic notification system integration there first.
On PMG, we still use a pure Perl implementation at the moment,
so this should not be an issue unless we change that.
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-07-08 15:33:58 +02:00
Dietmar Maurer
89d9debadb
perl-rs: add further apt api calls
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2024-07-08 15:33:57 +02:00
Dietmar Maurer
5c994bf942
perl-rs: use api functions from proxmox-apt
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2024-07-08 15:33:32 +02:00
Dietmar Maurer
9eda29d688
perl-rs: use proxmox-apt-api-types
...
Signed-off-by: Dietmar Maurer <dietmar@proxmox.com>
2024-07-08 15:33:29 +02:00
Wolfgang Bumiller
83427e9204
bump proxmox-tfa to 5.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-07-04 10:48:48 +02:00
Wolfgang Bumiller
61b2f69a45
bump proxmox-time to 2.0
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-06-20 14:11:34 +02:00
Fabian Grünbichler
c873ac57d5
build: adapt Makefile to moved cargo config
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-06-20 12:20:42 +02:00
Lukas Wagner
7e3ea35595
pve-rs: pmg-rs: move deprecated .cargo/config to .cargo/config.toml
...
Fixes the following new warning that appeared after switching
to rust 1.77:
warning: `proxmox-perl-rs/pve-rs/.cargo/config` is deprecated in
favor of `config.toml`
Signed-off-by: Lukas Wagner <l.wagner@proxmox.com>
2024-06-20 12:19:01 +02:00
Fabian Grünbichler
a34b31054d
build: force debug symbols in release build
...
they then get stripped into their own package anyway, but without this we don't
get debug symbols at all with rustc >= 1.77
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-06-20 10:09:19 +02:00
Wolfgang Bumiller
da068b1a47
pmg: add api-types feature of proxmox-acme
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-06-10 12:47:03 +02:00
Wolfgang Bumiller
d0633ac98e
pve,pmg: bump proxmox-notify to 0.4
...
build fixes for pve follow
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-06-04 10:40:53 +02:00
Wolfgang Bumiller
2860777e61
buildsys improvements for generated files
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-06-03 14:00:03 +02:00
Wolfgang Bumiller
199be72401
pve,pmg: bump proxmox-notify dependency to 0.3.1
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-01-10 14:11:09 +01:00
Wolfgang Bumiller
d6df8340c5
pve, pmg: bump perlmod-bin to 0.3.0-3
...
fixes a syntax error in the generated pm file
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2024-01-02 14:20:12 +01:00
Wolfgang Bumiller
a5330e34d2
pmg: upgrade perlmod-bin dependency to 0.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-18 10:22:18 +01:00
Wolfgang Bumiller
fb5f1be6dc
bump pmg-rs to 0.7.5
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-07 09:58:06 +01:00
Wolfgang Bumiller
86706cc049
pmg: load SslProbe in Proxmox/Lib/PMG.pm
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-07 09:56:05 +01:00
Wolfgang Bumiller
9525623c19
bump pmg-rs to 0.7.4
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-06 11:23:09 +01:00
Wolfgang Bumiller
089e555d51
fixate openssl-probe dependency, probe env vars in perl
...
This fixes an issue with `openssl-probe` calling `setenv` when (issued
via the `native-tls` crate with the ACME client) which crashes perl.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-06 11:21:25 +01:00
Wolfgang Bumiller
b9185327f4
update d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-04 11:58:36 +01:00
Folke Gleumes
ce550d06e2
acme: add eab fields for pmg
...
Signed-off-by: Folke Gleumes <f.gleumes@proxmox.com>
2023-12-04 11:54:05 +01:00
Wolfgang Bumiller
5ac44c9fbb
pmg: bump acme-rs to 0.5
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-12-04 11:54:05 +01:00
Thomas Lamprecht
61ab181b01
cargo: depend on notify 0.3
...
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-11-17 13:38:28 +01:00
Wolfgang Bumiller
a04d26b0d2
expose use_safe_putenv via Proxmox::Lib::PMG
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-10-09 08:47:23 +02:00
Wolfgang Bumiller
c8d4db7836
bump perlmod to 0.13.4 for use_safe_putenv
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-10-06 09:09:15 +02:00
Wolfgang Bumiller
e3bc763de4
pmg: switch acme to use magic
...
Instead of blessed raw pointers as these can easily lead to double
free corruptions when they're copied in perl.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-10-04 09:07:23 +02:00
Wolfgang Bumiller
e9c2ba606d
pmg: buildsys: add notify related dependencies
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-10-04 09:07:23 +02:00
Fabian Grünbichler
4c6cc7e241
update to env_logger 0.10
...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2023-10-03 10:00:27 +02:00
Wolfgang Bumiller
cd8984a954
buildsys: both: check crate vs debian version
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-07-05 13:50:17 +02:00
Wolfgang Bumiller
225b640f1f
bump pmg-rs to 0.7.3
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-07-05 13:35:43 +02:00
Wolfgang Bumiller
e2c950bf4c
pmg: bump d/control
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-07-05 11:03:08 +02:00
Wolfgang Bumiller
470849f974
pmg: reset tfa failure count on unlock
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-07-05 11:01:45 +02:00
Wolfgang Bumiller
06f325fd9d
bump proxmox-tfa dependency to 4.0.4
...
This allows resetting the tfa failure counters on unlock.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-07-05 10:59:52 +02:00
Wolfgang Bumiller
3df4aecac0
bump pmg-rs to 0.7.2
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-06-27 16:01:55 +02:00
Wolfgang Bumiller
fdcdd326c3
pmg: enable tfa lockout
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-06-27 15:59:39 +02:00
Wolfgang Bumiller
aed1657598
pmg: add tfa_lock_status_query and api_unlock_tfa
...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2023-06-27 15:59:14 +02:00