| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: uacme | Distribution: openSUSE Tumbleweed |
| Version: 1.8.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Apr 5 12:13:32 2026 |
| Group: Productivity/Networking/Other | Build host: reproducible |
| Size: 368888 | Source RPM: uacme-1.8.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/ndilieto/uacme | |
| Summary: A minimal ACMEv2 client | |
uacme is a client for the ACMEv2 protocol described in RFC8555, written in plain C code with minimal dependencies. The ACMEv2 protocol allows a Certificate Authority and an applicant to automate the process of verification and certificate issuance. The protocol also provides facilities for other certificate management functions, such as certificate revocation.
GPL-3.0-or-later
* Sun Apr 05 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 1.8.1
* uacme: Fix EAB bit parsing logic.
* ualpn: Manage TLS alerts when built with mbedTLS.
* Sun Mar 15 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 1.8.0
Added
* uacme: Add support for dns-persist-01 challenge.
* uacme: Add support for certificate profiles.
* uacme: Add method to check certificate existence and validity.
* uacme: Add support for certificate key rotation.
* uacme: Add support for HMAC-SHA-{384,512} in EAB Signatures.
Changed
* uacme: Use Retry-After header when server sends it.
* uacme: Parse RFC3339 timestamps directly.
* uacme: Omit Common Name in certificate for IP identifiers.
* uacme: Support settings from environment in nsupdate.sh.
* ualpn: Check that authorization isn't missing.
* ualpn: Bump embedded libev to version 4.33.
* Mon Dec 30 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 1.7.6
* Fix OpenSSL 3.x deprecated APIs.
* Fix cross compilation.
* uacme: Add environment variables.
* uacme: Add support for ACME Renewal Information (ARI).
* uacme: Try obtaining new Reply-Nonce if server doesn't supply
one.
* uacme: Add hook environment variables.
* uacme: Allow matching alternative chain by Authority Key Id.
* Tue Feb 20 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro. Allows to eliminate the usage of deprecated
%patchN
* Fri Feb 02 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 1.7.5
* fix ualpn exit code in client mode
* fix build with autoconf version 2.71
* nsupdate.sh overhaul and DNAME redirection support
* Tue Jun 27 2023 Dirk Müller <dmueller@suse.com>
- update to 1.7.4:
* uacme: Validate token from ACME server.
* minor documentation changes including copyright year
* Sat Dec 03 2022 Adrian Schröter <adrian@suse.de>
- Update to version 1.7.3
* ualpn.c: fix build with mbedtls 2.x …
* LibreSSL > 3.5.0 has ASN1_TIME_diff()
* Enable --must-staple support with LibreSSL > 3.5.0 …
* Add Unix philosophy link to README.md
* Compatibility wth LibreSSL
* Mon Aug 08 2022 Yasuhiko Kamata <belphegor@belbel.or.jp>
- Update to version 1.7.2
* uacme: exponential backoff for status polling instead
of constant 5s delay (reduces load on server)
* uacme: new -r option to allow specifying revocation code
* uacme: fix silent failure in nsupdate.sh
closes https://github.com/ndilieto/uacme/issues/45
* uacme: replace 'echo' with 'printf' in uacme.sh
closes https://github.com/ndilieto/uacme/issues/48
* uacme: fix -Wsign-compare warning
* compatibility with mbedTLS v3.2
* compatibility with LibreSSL (with some limitations)
see https://github.com/ndilieto/uacme/commit/32546c7c
* embed ax_check_compile_flag.m4 from autoconf-archive as
requested in https://github.com/ndilieto/uacme/pull/57
* minor documentation changes including copyright year
- Removed libev-devel from BuildRequires which causes conflict in
Tumbleweed.
- Added uacme-fix-incorrect-return-types.patch to be able to build
in Tumbleweed (original patch is at
https://github.com/socketry/nio4r/pull/276).
* Tue Apr 19 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 1.7.1
* uacme: fix issue when running from inaccessible directory
* ualpn: use default user group when -u <user> is specified
- Update to version 1.7.0
* uacme: alternate chain selection by certificate fingerprint
* print copyright with version
* ualpn: print copyright with version
* add notice with version on startup
* reject duplicate options where appropriate
* make ualpn.sh always outputs to stderr
* fix compilation warning
- Update to version 1.6
* uacme: add support for RFC8555 External Account Binding
* fix use after free in surrogate strcasestr function
* make nsupdate.sh accept quoted TXT challenge values
* minor cosmetic changes to log messages
- Rebased suse-www-path.patch
* Mon Aug 17 2020 Dirk Mueller <dmueller@suse.com>
- update to 1.5:
- uacme: -l option to allow selecting alternate chain
- ualpn: mbedtls_x509_crt_parse_der_with_ext_cb support
/usr/bin/uacme /usr/bin/ualpn /usr/share/doc/packages/uacme /usr/share/doc/packages/uacme/AUTHORS /usr/share/doc/packages/uacme/ChangeLog /usr/share/doc/packages/uacme/NEWS /usr/share/doc/packages/uacme/README /usr/share/doc/packages/uacme/README.md /usr/share/doc/packages/uacme/THANKS /usr/share/doc/packages/uacme/uacme.html /usr/share/doc/packages/uacme/ualpn.html /usr/share/licenses/uacme /usr/share/licenses/uacme/COPYING /usr/share/man/man1/uacme.1.gz /usr/share/man/man1/ualpn.1.gz /usr/share/uacme /usr/share/uacme/nsupdate.sh /usr/share/uacme/uacme.sh /usr/share/uacme/ualpn.sh
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 01:54:38 2026