aboutsummaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog34
-rw-r--r--debian/control13
-rw-r--r--debian/copyright1
-rwxr-xr-xdebian/lacme.postrm15
-rw-r--r--debian/salsa-ci.yml4
5 files changed, 44 insertions, 23 deletions
diff --git a/debian/changelog b/debian/changelog
index f359a55..733c62c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,37 @@
+lacme (0.8.2-1) unstable; urgency=medium
+
+ * New upstream bugfix release.
+ + client: Handle "ready" → "processing" → "valid" status change during
+ newOrder, instead of just "ready" → "valid". The latter may be what we
+ observe when the server is fast enough, but according to RFC 8555 sec.
+ 7.1.6 the state actually transitions via "processing" state and we need
+ to account for that. Closes: #1034834.
+ + Test suite: Point stretch's archive URL to archive.d.o.
+
+ -- Guilhem Moulin <guilhem@debian.org> Tue, 25 Apr 2023 20:08:21 +0200
+
+lacme (0.8.1-1) unstable; urgency=medium
+
+ [ Guilhem Moulin ]
+ * New upstream bugfix release.
+ * Salsa CI: Remove default configuration file.
+ * d/control: Improve long package descriptions.
+ * Set field Upstream-Name in debian/copyright.
+ * Update standards version to 4.6.2, no changes needed.
+
+ [ Debian Janitor ]
+ * d/control: Add 'Multi-Arch: foreign' mark.
+
+ -- Guilhem Moulin <guilhem@debian.org> Wed, 25 Jan 2023 03:33:11 +0100
+
+lacme (0.8.0-2) unstable; urgency=medium
+
+ * d/lacme.postrm: Don't delete system users on purge. There might be files
+ on disk owned by _lacme-client when 'challenge-directory' is set in the
+ configuration (closes: #988032).
+
+ -- Guilhem Moulin <guilhem@debian.org> Tue, 04 May 2021 01:37:13 +0200
+
lacme (0.8.0-1) unstable; urgency=low
* New upstream release (closes: #970458, #970800, #972456).
diff --git a/debian/control b/debian/control
index be18eac..3f8a096 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
Maintainer: Guilhem Moulin <guilhem@debian.org>
Build-Depends: debhelper-compat (= 13), jq, pandoc (>= 2.1~)
Rules-Requires-Root: no
-Standards-Version: 4.5.1
+Standards-Version: 4.6.2
Homepage: https://git.guilhem.org/lacme/about/
Vcs-Git: https://salsa.debian.org/debian/lacme.git -b debian/latest
Vcs-Browser: https://salsa.debian.org/debian/lacme
@@ -22,7 +22,9 @@ Depends: adduser,
${perl:Depends}
Recommends: lacme-accountd (>= 0.8.0), liblwp-protocol-https-perl
Description: ACME client written with process isolation and minimal privileges in mind
- lacme is divided into four components, each with its own executable:
+ lacme is an ACME client which can be used to request X.509 certificates from
+ ACME service providers such as Let's Encrypt or ZeroSSL. The architecture is
+ divided into four components, each with its own executable:
.
* A process to manage the account key and issue SHA-256 signatures needed for
each ACME command. (This process binds to a UNIX-domain socket to reply to
@@ -56,9 +58,12 @@ Architecture: all
Depends: libconfig-tiny-perl, libjson-perl, ${misc:Depends}, ${perl:Depends}
Recommends: libcrypt-openssl-rsa-perl
Suggests: gpg, openssl
+Multi-Arch: foreign
Description: lacme account key manager
- lacme is an ACME client written with process isolation and minimal privileges
- in mind. It is divided into four components, each with its own executable:
+ lacme is an ACME client which can be used to request X.509 certificates from
+ ACME service providers such as Let's Encrypt or ZeroSSL. The architecture is
+ designed with process isolation and minimal privileges in mind, and is divided
+ into four components:
.
* A process to manage the account key and issue SHA-256 signatures needed for
each ACME command. (This process binds to a UNIX-domain socket to reply to
diff --git a/debian/copyright b/debian/copyright
index b2b94c4..1e7760e 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,5 +1,6 @@
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Source: https://git.guilhem.org/lacme/
+Upstream-Name: lacme
Files: *
Copyright: © 2015-2021 Guilhem Moulin <guilhem@fripost.org>
diff --git a/debian/lacme.postrm b/debian/lacme.postrm
deleted file mode 100755
index c52a198..0000000
--- a/debian/lacme.postrm
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/sh
-
-set -e
-
-if [ "$1" = "purge" ]; then
- if getent passwd _lacme-www >/dev/null; then
- deluser --quiet --system _lacme-www
- fi
- if getent passwd _lacme-client >/dev/null; then
- deluser --quiet --system _lacme-client
- fi
-fi
-
-#DEBHELPER#
-exit 0
diff --git a/debian/salsa-ci.yml b/debian/salsa-ci.yml
deleted file mode 100644
index 33c3a64..0000000
--- a/debian/salsa-ci.yml
+++ /dev/null
@@ -1,4 +0,0 @@
----
-include:
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml
- - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml