]> git.proxmox.com Git - proxmox-acme-rs.git/log
proxmox-acme-rs.git
4 months agoThis repository was moved into the `proxmox.git` repository master
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>
4 months agoexpand helper function by eab credentials
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>
4 months agoOption<Vec<>> -> Vec<>
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>
4 months agoadd meta fields returned by the directory
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>
4 months agoadd external account binding
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>
6 months agoreplace deprecated X509Extension::new_nid
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>
15 months agoupdate d/control
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>
20 months agojws: allocate exact capacity
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>
20 months agoreplace deprecated 'affine_coordinates_gfp' call
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>
2 years agodoc fixup
Wolfgang Bumiller [Wed, 2 Feb 2022 13:13:19 +0000 (14:13 +0100)]
doc fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agomake upload: drop buster
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>
2 years agobump version to 0.4.0
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>
2 years agobump edition to 2021
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>
2 years agoswitch from curl to ureq
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>
2 years agobump version to 0.3.2
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>
2 years agobump base64 dep to 0.13
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>
2 years agobump version to 0.3.1
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>
2 years agoclippy and formatting fixups
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>
2 years agoclient: add support for proxies
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>
2 years agobump version to 0.3.0
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>
2 years agodirectory: make meta object optional
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>
2 years agobuild: upload to buster and bullseye
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>
2 years agobump version to 0.2.2-1
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>
2 years agofinish client documentation
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>
2 years agoadd Client::directory_url helper
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>
2 years agoand another *new* clippy fixup
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>
2 years agoformatting fixups
Wolfgang Bumiller [Fri, 7 May 2021 09:49:26 +0000 (11:49 +0200)]
formatting fixups

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoclippy fixes
Wolfgang Bumiller [Fri, 7 May 2021 09:47:56 +0000 (11:47 +0200)]
clippy fixes

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoderive Copy for the simple status enums
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>
2 years agomark Error as must_use
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>
2 years agodoc fixup
Wolfgang Bumiller [Wed, 5 May 2021 09:21:16 +0000 (11:21 +0200)]
doc fixup

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agofinish docs and #[deny(missing_docs)] at the top level
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>
2 years agoeven more documentation
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>
2 years agomore documentation
Wolfgang Bumiller [Tue, 4 May 2021 09:20:11 +0000 (11:20 +0200)]
more documentation

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoSome documentation
Wolfgang Bumiller [Tue, 4 May 2021 09:04:17 +0000 (11:04 +0200)]
Some documentation

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
2 years agoadd top level doc
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>
3 years agobump version to 0.2.1-1
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>
3 years agomake revocation workflow accessible without client
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>
3 years agobump version to 0.2.0-1
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>
3 years agoadd util::Csr for CSR generation
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>
3 years agoadd is_valid to all Status enums
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>
3 years agoadd is_pending to all Status enums
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>
3 years agoadd more of the ACME workflow to 'Account'
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>
3 years agobump version to 0.1.4-1
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>
3 years agocollect extra account fields in AccountData
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>
3 years agobump version to 0.1.3-1
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>
3 years agofix ec signature padding
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>
3 years agodon't serialize 'null' for 'expires' when ordering
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>
3 years agobump version to 0.1.2-1
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>
3 years agoexplicitly pass Content-Length header
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>
3 years agobump version to 0.1.1-1
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>
3 years agomake AccountData fields public
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>
3 years agoimport
Wolfgang Bumiller [Thu, 4 Feb 2021 10:39:38 +0000 (11:39 +0100)]
import

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>