Todo #13532
closedSync ACME package with upstream v3.0.5
100%
Description
Sync pfSense-pkg-acme with latest upstream acme.sh
Updated by Jim Pingle over 1 year ago
- Subject changed from Sync ACME package with upstream v3.0.4 to Sync ACME package with upstream v3.0.5
- Status changed from Feedback to In Progress
- Assignee changed from Christian McDonald to Jim Pingle
Updated by Jim Pingle over 1 year ago
- Status changed from In Progress to Feedback
- % Done changed from 0 to 100
https://github.com/pfsense/FreeBSD-ports/commit/80c6bb731c469fabcc41a90a2a648fecde2c6f12
ACME pkg v0.7.3
Synchronizes with upstream acme.sh version 3.0.5 (master branch)
Bug fixes:
- Fix PHP array access in acme_command.sh
- Fixed description of DNS Sleep field #13495
- Various upstream bug fixes for DNS providers
New features:
- Google ACMEv2 CA (Requires additional steps before use, see acme.sh docs)
- Added field for preferred chain #11163
- Show expiration date of certificate in list #12789
DNS Provider Changes:
- Huawei Cloud settings changed, "Project ID" was removed, "Domain Name" added. Update any entries accordingly.
DNS Providers Removed:
The upstream acme.sh project removed the following providers, which have also been removed from the package:
- CloudXNS Domain API
- GratisDNS
New DNS Providers:
- Bunny DNS API
- Danish DNS registra and DNS hosting provider https://dns.services
- Fornex
- DNS.la
- RAGE4
- Selfhost DNS
- Vercel DNS
- Yandex Cloud
Commited to devel and plus-devel (snapshots) and picked back to release branches.
Updated by Jordan G over 1 year ago
was successfully able to update ACME to 0.7.3 on 22.05
Updated by Peet P over 1 year ago
I see some DNS providers being removed, can we add dns_transip.sh which is in upstream acme 3.0.5?
Updated by Jim Pingle over 1 year ago
Peet P wrote in #note-4:
I see some DNS providers being removed, can we add dns_transip.sh which is in upstream acme 3.0.5?
That provider requires reading a key file from the filesystem so it can't be used/managed in the way the others can. The UI code isn't currenty capable of handling it or others like it. You can put in a separate feature request to maybe look into it but it may also be a good idea to put in a feature request upstream in the acme.sh project asking it to be made consistent with other providers which read their data from the environment rather than separate files.