<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/acme-common/Makefile, 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-04-14T07:38:06Z</updated>
<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-common: support listen_port option</title>
<updated>2025-10-02T11:14:11Z</updated>
<author>
<name>Vladimir Kochnev</name>
</author>
<published>2025-10-01T17:48:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9f4e7726ec7df3a4388541a66895ed8495548dd1'/>
<id>urn:sha1:9f4e7726ec7df3a4388541a66895ed8495548dd1</id>
<content type='text'>
listen_port option allows to redefine the default 80/443 port
used in standalone/alpn challenges.

It's also useful for other types of challenges which require
accepting a connection on some TCP port so we need to expose
it via nft as well.

Signed-off-by: Vladimir Kochnev &lt;hashtable@yandex.ru&gt;
</content>
</entry>
<entry>
<title>acme-common: cleanup acme start crontab migration</title>
<updated>2025-09-03T21:25:08Z</updated>
<author>
<name>Satadru Pramanik, DO, MPH, MEng</name>
</author>
<published>2025-09-03T15:23:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b3098fe68a0559b8a8958f2ec1a537d7468ad72c'/>
<id>urn:sha1:b3098fe68a0559b8a8958f2ec1a537d7468ad72c</id>
<content type='text'>
The '/etc/init.d/acme start' crontab migration
should also delete the existing
'/etc/init.d/acme start' line.

Otherwise, on every sysupgrade that carries
forward existing configurations, a new
'0 0 * * * /etc/init.d/acme renew' line is
added to the crontab.

Furthermore, do not add an 'acme renew' crontab
line if it already exists.

Signed-off-by: Satadru Pramanik, DO, MPH, MEng &lt;satadru@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme-common: update PKG_RELEASE</title>
<updated>2025-04-01T20:53:08Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2025-04-01T07:23:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=97dc4cf820e6a1a6ae9e1093620ab142e90bb967'/>
<id>urn:sha1:97dc4cf820e6a1a6ae9e1093620ab142e90bb967</id>
<content type='text'>
Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>acme-common: Resolve problem with webroot symlink</title>
<updated>2025-02-16T11:47:00Z</updated>
<author>
<name>Bartosz Cieślik</name>
</author>
<published>2025-02-10T18:11:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d4cf046433ab78daf2c62d252ea5342f7686b32b'/>
<id>urn:sha1:d4cf046433ab78daf2c62d252ea5342f7686b32b</id>
<content type='text'>
Signed-off-by: Bartosz Cieślik &lt;bartoszcieslik2@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme-common: Create challenge directory on boot</title>
<updated>2024-12-12T19:49:06Z</updated>
<author>
<name>Toke Høiland-Jørgensen</name>
</author>
<published>2024-11-19T13:31:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=76f17ab15b49a7cb666fcdc9fd3602a3dd527c7c'/>
<id>urn:sha1:76f17ab15b49a7cb666fcdc9fd3602a3dd527c7c</id>
<content type='text'>
The challenge directory (for webroot challenges) is on a tmpfs, which
means it doesn't exist on boot. Some web servers (uhttpd in particular)
don't like being configured to serve files from a non-existent
directory. So add a boot() section to the ACME init script that just
creates the challenge directory, and make sure it runs relatively early.
That should take care of the non-existent directory issue, while still
keeping the actual certificate renewal controlled by cron.

Signed-off-by: Toke Høiland-Jørgensen &lt;toke@toke.dk&gt;
</content>
</entry>
<entry>
<title>acme-common: migrate deprecated options</title>
<updated>2024-06-03T08:09:09Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-06-01T11:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=56e98f78b851bda0f709025b9aebbe0e2fbd04a4'/>
<id>urn:sha1:56e98f78b851bda0f709025b9aebbe0e2fbd04a4</id>
<content type='text'>
Add to uci-defaults script a migration from old deprecated options to new:
  use_staging to staging
  keylength to key_type
  remove standalone
  add missing validation_method

We still support the old options in the acme.init if old config was copied after installing of the newer version of the acme-common.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>acme-common: create a symlink to webroot</title>
<updated>2024-05-31T07:32:21Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-05-28T19:14:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6ffc7a2717107813b8b15290dff92d99b7380439'/>
<id>urn:sha1:6ffc7a2717107813b8b15290dff92d99b7380439</id>
<content type='text'>
The webroot option was deprecated and users should use the /var/run/acme/challenge by default.
The folder itself should be exposed to web.
The simplest way to do this is to create a symlink from /www.
This is a default web location for most routers and should cover most cases.

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
</feed>
