]>
git.proxmox.com Git - proxmox-acme-rs.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Wolfgang Bumiller [Mon, 4 Dec 2023 10:48:43 +0000 (11:48 +0100)]
This repository was moved into the `proxmox.git` repository
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Folke Gleumes [Tue, 14 Nov 2023 14:14:02 +0000 (15:14 +0100)]
expand helper function by eab credentials
Signed-off-by: Folke Gleumes <f.gleumes@proxmox.com>
Wolfgang Bumiller [Mon, 4 Dec 2023 09:13:46 +0000 (10:13 +0100)]
Option<Vec<>> -> Vec<>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Folke Gleumes [Tue, 14 Nov 2023 14:14:01 +0000 (15:14 +0100)]
add meta fields returned by the directory
According to the rfc, the meta field contains additional fields that
weren't covered by the Meta struct. Of the additional fields, only
external_account_required will be used in the near future, but others
were added for completeness and the case that they might be used in the
future.
Signed-off-by: Folke Gleumes <f.gleumes@proxmox.com>
Folke Gleumes [Tue, 14 Nov 2023 14:14:00 +0000 (15:14 +0100)]
add external account binding
Functionality was added as a additional setter function, which hopefully
prevents any breakages. Since a placeholder Option an the AccountData
was already present, but has never been used, replacing the field with
an Option of a fully defined type should also be minimally intrusive.
Signed-off-by: Folke Gleumes <f.gleumes@proxmox.com>
Wolfgang Bumiller [Tue, 3 Oct 2023 11:45:10 +0000 (13:45 +0200)]
replace deprecated X509Extension::new_nid
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Fabian Grünbichler [Thu, 5 Jan 2023 14:07:21 +0000 (15:07 +0100)]
update d/control
after debcargo update
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Wolfgang Bumiller [Wed, 17 Aug 2022 07:07:41 +0000 (09:07 +0200)]
jws: allocate exact capacity
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Aug 2022 06:58:44 +0000 (08:58 +0200)]
replace deprecated 'affine_coordinates_gfp' call
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 2 Feb 2022 13:13:19 +0000 (14:13 +0100)]
doc fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 1 Feb 2022 10:10:00 +0000 (11:10 +0100)]
make upload: drop buster
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 1 Feb 2022 09:19:17 +0000 (10:19 +0100)]
bump version to 0.4.0
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 1 Feb 2022 09:18:32 +0000 (10:18 +0100)]
bump edition to 2021
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 1 Feb 2022 09:18:23 +0000 (10:18 +0100)]
switch from curl to ureq
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Fabian Grünbichler [Thu, 18 Nov 2021 11:49:36 +0000 (12:49 +0100)]
bump version to 0.3.2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 18 Nov 2021 11:48:40 +0000 (12:48 +0100)]
bump base64 dep to 0.13
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Wolfgang Bumiller [Thu, 18 Nov 2021 08:49:30 +0000 (09:49 +0100)]
bump version to 0.3.1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Thu, 18 Nov 2021 08:46:01 +0000 (09:46 +0100)]
clippy and formatting fixups
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Stoiko Ivanov [Tue, 9 Nov 2021 16:54:16 +0000 (16:54 +0000)]
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>
Wolfgang Bumiller [Thu, 21 Oct 2021 11:11:21 +0000 (13:11 +0200)]
bump version to 0.3.0
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Dominik Csapak [Thu, 21 Oct 2021 09:10:43 +0000 (11:10 +0200)]
directory: make meta object optional
some custom ACME endpoints do not have a TOS, and thus do not return
a meta property at all
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Fabian Grünbichler [Fri, 11 Jun 2021 12:00:55 +0000 (14:00 +0200)]
build: upload to buster and bullseye
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 11:54:36 +0000 (13:54 +0200)]
bump version to 0.2.2-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 10:26:56 +0000 (12:26 +0200)]
finish client documentation
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 10:21:15 +0000 (12:21 +0200)]
add Client::directory_url helper
allows to drop a `mut` requirement in pmg-rs without having
to store the URL twice
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 09:50:54 +0000 (11:50 +0200)]
and another *new* clippy fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 09:49:26 +0000 (11:49 +0200)]
formatting fixups
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 09:47:56 +0000 (11:47 +0200)]
clippy fixes
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 09:47:45 +0000 (11:47 +0200)]
derive Copy for the simple status enums
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 7 May 2021 09:39:04 +0000 (11:39 +0200)]
mark Error as must_use
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 5 May 2021 09:21:16 +0000 (11:21 +0200)]
doc fixup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 5 May 2021 09:13:40 +0000 (11:13 +0200)]
finish docs and #[deny(missing_docs)] at the top level
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 4 May 2021 09:21:30 +0000 (11:21 +0200)]
even more documentation
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 4 May 2021 09:20:11 +0000 (11:20 +0200)]
more documentation
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 4 May 2021 09:04:17 +0000 (11:04 +0200)]
Some documentation
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 4 May 2021 07:11:18 +0000 (09:11 +0200)]
add top level doc
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 14 Apr 2021 12:57:08 +0000 (14:57 +0200)]
bump version to 0.2.1-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 14 Apr 2021 12:56:40 +0000 (14:56 +0200)]
make revocation workflow accessible without client
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Mon, 12 Apr 2021 11:08:31 +0000 (13:08 +0200)]
bump version to 0.2.0-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Mon, 12 Apr 2021 12:04:10 +0000 (14:04 +0200)]
add util::Csr for CSR generation
This is essentially taken from pmg-rs and should be used
from there.
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Mon, 12 Apr 2021 11:38:05 +0000 (13:38 +0200)]
add is_valid to all Status enums
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Mon, 12 Apr 2021 11:32:34 +0000 (13:32 +0200)]
add is_pending to all Status enums
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Thu, 18 Mar 2021 10:36:42 +0000 (11:36 +0100)]
add more of the ACME workflow to 'Account'
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Mar 2021 14:28:43 +0000 (15:28 +0100)]
bump version to 0.1.4-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Mar 2021 14:20:50 +0000 (15:20 +0100)]
collect extra account fields in AccountData
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Mar 2021 12:35:49 +0000 (13:35 +0100)]
bump version to 0.1.3-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Mar 2021 12:11:56 +0000 (13:11 +0100)]
fix ec signature padding
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 17 Mar 2021 11:24:21 +0000 (12:24 +0100)]
don't serialize 'null' for 'expires' when ordering
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Fri, 12 Mar 2021 14:43:40 +0000 (15:43 +0100)]
bump version to 0.1.2-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Wed, 10 Mar 2021 11:00:59 +0000 (12:00 +0100)]
explicitly pass Content-Length header
pebble refuses to cooperate without it
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 9 Mar 2021 12:23:27 +0000 (13:23 +0100)]
bump version to 0.1.1-1
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Tue, 9 Mar 2021 12:22:52 +0000 (13:22 +0100)]
make AccountData fields public
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Wolfgang Bumiller [Thu, 4 Feb 2021 10:39:38 +0000 (11:39 +0100)]
import
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>