<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/acme-acmesh, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-07-04T15:27:50Z</updated>
<entry>
<title>acme-common: move nftables rule to hook</title>
<updated>2026-07-04T15:27:50Z</updated>
<author>
<name>Michael A Cassaniti</name>
</author>
<published>2026-06-22T03:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ba08c8cb51102dc5575575fb72073170b6ef1a4b'/>
<id>urn:sha1:ba08c8cb51102dc5575575fb72073170b6ef1a4b</id>
<content type='text'>
The nftables rule in acme-common partially works, but it races against the
acme.sh and uacme client. While the client is performing the renew the rule
is being deleted because the client is run in the background. This change
moves the rule management to the hook instead. While duplicate rules could
be created, the benefits outway the potential costs. It is unknown how many
installations issue/renew multiple certificates.

Signed-off-by: Michael A Cassaniti &lt;michael@cassaniti.id.au&gt;
</content>
</entry>
<entry>
<title>acme-acmesh: remove duplicated notification on certificate renewal</title>
<updated>2026-07-01T12:50:15Z</updated>
<author>
<name>Juanyong Dong</name>
</author>
<published>2026-06-10T13:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6334216e040de2470eb54685e4bb209613514a81'/>
<id>urn:sha1:6334216e040de2470eb54685e4bb209613514a81</id>
<content type='text'>
fix #29703

Signed-off-by: Juanyong Dong &lt;dongjuanyong@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme-acmsh: bump acme.sh to 3.1.3</title>
<updated>2026-05-15T09:04:11Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-05-14T04:30:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=314a196e6abc541e444926bc1835a8b180bf31a7'/>
<id>urn:sha1:314a196e6abc541e444926bc1835a8b180bf31a7</id>
<content type='text'>
update acme.sh version to 3.1.3

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme: make 'acme' keyword actually virtual</title>
<updated>2026-05-15T09:04:11Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-05-13T12:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cae6de76c224917a996e0be9c7aa3fbd077c7193'/>
<id>urn:sha1:cae6de76c224917a996e0be9c7aa3fbd077c7193</id>
<content type='text'>
before acme is an empty package that depend either acme-acmesh or uacme.
but this boolean logic in depend ignored by apk itself.
let's make a virtual keyword
witch both acme.sh and uacme provides.
acme.sh is explicit default.

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>uacme: update to 1.8.1</title>
<updated>2026-04-14T07:38:06Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-02-25T19:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c13864c0e93d04ac245eda36916309436afdf075'/>
<id>urn:sha1:c13864c0e93d04ac245eda36916309436afdf075</id>
<content type='text'>
update uacme version to 1.8.1 , release upstream 2026/4/5

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>uacme: use acme-common</title>
<updated>2026-04-14T07:38:06Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-02-25T19:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7f88cc5eb8eee540f57f8dcf544538d3457a6cd7'/>
<id>urn:sha1:7f88cc5eb8eee540f57f8dcf544538d3457a6cd7</id>
<content type='text'>
remake uacme hook scripts to base on acme-common,
and implements helper to able to use acme.sh DNS APIs

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme: make virtual package satisfiable by uacme</title>
<updated>2026-04-14T07:38:06Z</updated>
<author>
<name>Seo Suchan</name>
</author>
<published>2026-02-25T19:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fe3d05090b20d5d45a307df165a098fd02227533'/>
<id>urn:sha1:fe3d05090b20d5d45a307df165a098fd02227533</id>
<content type='text'>
currently acme metapackage only able to satisfied with acme-acmesh,
but make is satisfieable by uacme if it's already installed.
still defaults to acme.sh

Signed-off-by: Seo Suchan &lt;tjtncks@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme-acme.sh: support --cert-profile option</title>
<updated>2026-01-03T14:19:18Z</updated>
<author>
<name>Norman Gehrsitz</name>
</author>
<published>2025-12-31T02:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c410b896322248340c79abd783fff66c6d43881b'/>
<id>urn:sha1:c410b896322248340c79abd783fff66c6d43881b</id>
<content type='text'>
acme 3.1.2 added a new --cert-profile option to request specific certificates.
This makes it possible to request shortlived six day certificates from Letsencrypt.

Signed-off-by: Norman Gehrsitz &lt;openwrt@gehrsitz.eu&gt;
</content>
</entry>
<entry>
<title>acme: version bump</title>
<updated>2025-10-08T18:27:32Z</updated>
<author>
<name>Aditya Bhargava</name>
</author>
<published>2025-10-04T23:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a1537c4d22080d644538174d8a7c65cabfd995fe'/>
<id>urn:sha1:a1537c4d22080d644538174d8a7c65cabfd995fe</id>
<content type='text'>
* Bump acme-common to 1.5.0
  * New `abort` command added and logging behaviour improved
* Bump acme-acmesh to 3.1.1-r4
  * Fix logging and support killing from procd (`stop` and `abort`) via SIGTERM

Signed-off-by: Aditya Bhargava &lt;rightaditya@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme.sh: add `abort` service command and improve interactive messages</title>
<updated>2025-10-08T18:27:32Z</updated>
<author>
<name>Aditya Bhargava</name>
</author>
<published>2025-09-29T22:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=fbf38647fda3e1577257297d5815714814813abf'/>
<id>urn:sha1:fbf38647fda3e1577257297d5815714814813abf</id>
<content type='text'>
For runs started interactively, improve messaging and allow a run to be
aborted with `service acme abort`.

Signed-off-by: Aditya Bhargava &lt;rightaditya@gmail.com&gt;
</content>
</entry>
</feed>
