Summary: letsencrypt/acme client implemented as a shell-script
Name: dehydrated
-Version: 0.7.1
+Version: 0.7.2
Release: 1
License: MIT
Group: Applications/Networking
Source0: https://github.com/dehydrated-io/dehydrated/releases/download/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5: 0ebe5185b2c9bd721e95f95962dc377d
+# Source0-md5: 579e690071c7b6c4a3082370990d2117
Source1: httpd.conf
Source2: lighttpd.conf
Source3: nginx.conf
%prep
%setup -q
-%patch0 -p1
+%patch -P0 -p1
%install
rm -rf $RPM_BUILD_ROOT
-diff -ur dehydrated-0.7.1.orig/dehydrated dehydrated-0.7.1/dehydrated
---- dehydrated-0.7.1.orig/dehydrated 2022-10-31 15:12:38.000000000 +0100
-+++ dehydrated-0.7.1/dehydrated 2023-05-15 16:41:50.839664597 +0200
+diff -ur dehydrated-0.7.2.orig/dehydrated dehydrated-0.7.2/dehydrated
+--- dehydrated-0.7.2.orig/dehydrated 2025-05-18 01:34:32.000000000 +0200
++++ dehydrated-0.7.2/dehydrated 2025-12-13 15:04:45.796024387 +0100
@@ -1,4 +1,4 @@
-#!/usr/bin/env bash
+#!/bin/bash
ORIGARGS=("${@}")
noglob_set() {
-@@ -372,7 +372,7 @@
+@@ -379,7 +379,7 @@
HOOK=
PREFERRED_CHAIN=
HOOK_CHAIN="no"
-- RENEW_DAYS="30"
+- RENEW_DAYS="32"
+ RENEW_DAYS="10"
KEYSIZE="4096"
WELLKNOWN=
PRIVATE_KEY_RENEW="yes"
-@@ -388,8 +388,8 @@
- IP_VERSION=
+@@ -396,8 +396,8 @@
CHAINCACHE=
AUTO_CLEANUP="no"
+ AUTO_CLEANUP_DELETE="no"
- DEHYDRATED_USER=
- DEHYDRATED_GROUP=
+ DEHYDRATED_USER="root"
+ DEHYDRATED_GROUP="dehydrated"
API="auto"
-
- if [[ -z "${CONFIG:-}" ]]; then
-@@ -528,8 +528,8 @@
+ ACME_PROFILE=""
+ ORDER_TIMEOUT=0
+@@ -542,8 +542,8 @@
[[ -z "${CERTDIR}" ]] && CERTDIR="${BASEDIR}/certs"
[[ -z "${ALPNCERTDIR}" ]] && ALPNCERTDIR="${BASEDIR}/alpn-certs"
[[ -z "${CHAINCACHE}" ]] && CHAINCACHE="${BASEDIR}/chains"
[[ -z "${LOCKFILE}" ]] && LOCKFILE="${BASEDIR}/lock"
[[ -z "${OPENSSL_CNF}" ]] && OPENSSL_CNF="$("${OPENSSL}" version -d | cut -d\" -f2)/openssl.cnf"
[[ -n "${PARAM_LOCKFILE_SUFFIX:-}" ]] && LOCKFILE="${LOCKFILE}-${PARAM_LOCKFILE_SUFFIX}"
-diff -ur dehydrated-0.7.1.orig/docs/examples/config dehydrated-0.7.1/docs/examples/config
---- dehydrated-0.7.1.orig/docs/examples/config 2022-10-31 15:12:38.000000000 +0100
-+++ dehydrated-0.7.1/docs/examples/config 2023-05-15 16:41:50.839664597 +0200
+diff -ur dehydrated-0.7.2.orig/docs/examples/config dehydrated-0.7.2/docs/examples/config
+--- dehydrated-0.7.2.orig/docs/examples/config 2025-05-18 01:34:32.000000000 +0200
++++ dehydrated-0.7.2/docs/examples/config 2025-12-13 15:05:37.832122837 +0100
@@ -47,11 +47,11 @@
# default: <unset>
#DOMAINS_D=
# Chain clean_challenge|deploy_challenge arguments together into one hook call per certificate (default: no)
#HOOK_CHAIN="no"
--# Minimum days before expiration to automatically renew certificate (default: 30)
--#RENEW_DAYS="30"
-+# Minimum days before expiration to automatically renew certificate (default: 10)
+ # Minimum days before expiration to automatically renew certificate (default: 32)
+-#RENEW_DAYS="32"
+#RENEW_DAYS="10"
# Regenerate private keys instead of just signing new certificates on renewal (default: yes)