security/acme.sh: Update to 3.1.5 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.57d8a2b66ca
acme.sh -- closes potential remote vulnentered 2023-06-09
no CVE referenced
ACME protocol client written in shell
pkg audit reports nothing for this version.no CVE referenced
security/acme.sh: Update to 3.1.5 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.57d8a2b66ca
security/acme.sh: Update to 3.1.4 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.4891f2ee786
security/acme.sh: Update WWW and add LICENSE_FILE PR: 295144 Approved by: maintainer (timeout, 16 days)218c90017d
security/acme.sh: Fix plist errors Reported by: Cy Schubert Fixes: 439b1870abe6fbab288c
security/acme.sh: Update to 3.1.3 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.3439b1870ab
security/acme.sh: Update to 3.1.2 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.2 WIth this update, the temporary patch added during 1c0a8f34bb0558176e91835f88d1733e3c4d5ee3 is no longer required.9f788061af
security/acme.sh: Apply upstream patch for tr
This fixes a change to "tr a-z A-Z" behaviour that appeared in
FreeBSD 11.*, causing tr to output unexpected garbage, not
uppercasing a string.
re: * https://github.com/acmesh-official/acme.sh/issues/6511#issuecomment-3282521860
* https://github.com/acmesh-official/acme.sh/commit/a1ea2a5aa6a63c1c99daffc66c1463e3a2ac88ab
PR: 2894441c0a8f34bbsecurity/acme.sh: Update to 3.1.1 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.1f2a75cc5b0
security/acme.sh: Update to 3.1.0 Minor fixes: https://github.com/acmesh-official/acme.sh/releases/tag/3.1.0cd957a097b
security/acme.sh: Update to 3.0.9 Minor, just for nsupdate hook https://github.com/acmesh-official/acme.sh/releases/tag/3.0.9510b3837a6
security/acme.sh: Update to 3.8.0 https://github.com/acmesh-official/acme.sh/releases/tag/3.0.8 See diff for changes to pkg-plist600b4959b2
security/acme.sh: fix 'pkg -r' installation PR: 280916a38bf998b9
security/acme.sh: fix post-install script The install script contained a syntax error which caused the log file to not be created. While here: * rename script from pkg-install to pkg-post-install * include another crontab example which provides additional contet to logging. PR: 274348678db807ed
security/acme.sh: Update to 3.0.7 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.0.7 Thanks to Ken for telling me about this update.e77844cbb7
security/acme.sh: create the log file If the log file does not exist on pkg-install, create it with the expected permissions PR: 264789beb96db3ca
security/acme.sh: Fix remote exec issue re: https://github.com/acmesh-official/acme.sh/releases/tag/3.0.647a16e63dc
security/acme.sh: Fix up some install issues Don't install cronjob to /usr/local/etc/cron.d/ There is no concept of sample files in this directory. Everything is active. Instead, install to /usr/local/share/examples/acme.sh and let the user copy it over. In the cronjob itself, specify the acme user. This was previously omitted and the job would not run. Install the sample newsyslog file to /usr/local/etc/newsyslog.conf.d - this was installing to /usr/local/etc/newsyslog.d/acme.sh Add an update cluse to pkg-message mentioning the newsyslog issue. None of these changes should break existing installs.34da3d7161
security/acme.sh: Update to 3.0.5 re: https://github.com/acmesh-official/acme.sh/releases/tag/v3.0.5 While here, change from Neilpang to acmesh-official since it redirects.45e1885701
security/acme.sh: Move cron example to EXAMPLESDIR Instead of installing the sample crontab to etc/cron.d, install it to EXAMPLESDIR etc/cron.d/acme.sh will still be installed (if not present) but now contains no active lines and more complete instructions. Both the cron the newsyslog examples are only installed if the EXAMPLES config option is ON (default). Reported by: bapt375881c9d3
security/acme.sh: Change crontab and add newsyslog This update may break your install if you were using a symlink to %%EXAMPLESDIR%%/acme.sh.conf - that file is no longer installed. Instead, a log rotation configuration is now installed to etc/cron.d/acme.sh.sample you should modify etc/cron.d/acme.sh to needs. The port now installs a log rotation file to etc/newsyslog.d/acme.sh.sample and you you should update etc/newsyslog.d/acme.sh to suit your needs. This file has long been part of the port, but was never installed. Neither the log rotation nor the crontab are active until you remove the comments. While here, several portclippy updates Reported by: marck318400ae02
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
security/acme.sh: Update to 3.0.4
Now supports:
* Google Public CA
* NotBefore and NotAfter fields
re: https://github.com/acmesh-official/acme.sh/releases/tag/3.0.4
https://github.com/acmesh-official/acme.sh/releases/tag/3.0.3d65fed5f97security/acme.sh: Update to 3.0.2 re: https://github.com/acmesh-official/acme.sh/releases/tag/3.0.2720efe0a00
security/acme.sh: Update to 3.0.1 More updates for DST root expiring issues re https://github.com/acmesh-official/acme.sh/releases/tag/3.0.1a7ff36c516
security/acme.sh: update to 3.0.0
Support multiple CAs
* Zerossl.com is set a default CA now:
https://github.com/acmesh-official/acme.sh/wiki/Change-default-CA-to-ZeroSSL
* SSL.com is supported now:
https://github.com/acmesh-official/acme.sh/wiki/SSL.com-CA
* Add more retry logic for unstable network connections.
* More dns apis are aded.
* Bug fixes.14d0e456fdsecurity/acme.sh: ensure sed -i works in examples/acme.sh/dnsapi/dns_nsd.sh PR: 256664 Reported by: Freddy DISSAUX <dsx@bsdsx.fr>f5536c9ffd
security/acme.sh: update to 2.9.0 This removes support for ACME v1 re: https://github.com/acmesh-official/acme.sh/releases/tag/2.9.0a2c6793875
security/acme.sh: update to 2.8.9 * fixed --preferred-chain * more DNS APIs are supported. * bug fixes. https://github.com/acmesh-official/acme.sh/releases/tag/2.8.9453d59bfa7
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Update to 2.8.8 * More dns apis added * Bug fixes. * Move CI checks from travis-ci to Github Actions by https://vmactions.org https://github.com/acmesh-official/acme.sh/releases/tag/2.8.886ca213bde
Update to 2.8.7 * Support External Account Binding(EAB) * Support ZeroSSL.com CA * Support preferred-chain * More dns api support * Adds Docker multi-arch build support90cdc26376
Enable acme.sh to recognize sane sudo commands besides /bin/su and /bin/bash PR: 248434 Submitted by: John W. O'Brien <john@saltant.com>2dd855bc86
Include missing plugin scripts Thanks to Frank Wall <fw@moov.de> for the patch. PR: 248425 Submitted by: phedoreanu <phedoreanu@wearehackerone.com> MFH: 2020Q37d693c4323
Update to 2.8.6 * bug fixes * and new dns providers. re: https://github.com/acmesh-official/acme.sh/releases/tag/2.8.68cfb859234
Use EXAMPLES properly Now you don't have to install them if you don't want them. This include these directorys: /var/db/acme/.acme.sh/deploy /var/db/acme/.acme.sh/dnsapi /var/db/acme/.acme.sh/notify Reported by: mat Reviewed by: sunpoet Differential Revision: https://reviews.freebsd.org/D23209ba9ed89db9
Update to 2.8.5 bug fix: fix auto upgrade error message. re: https://github.com/Neilpang/acme.sh/releases/tag/2.8.5 2.8.4 was skipped, but covered: * Avoiding autoupdate by checking master hash value. * more dns api support * adapt recent letsencrypt ca http headers changes. * bugs fixes. re: https://github.com/Neilpang/acme.sh/releases/tag/2.8.4 While here, add in a lot of things missed in previous version of this port. Look in share/examples/acme.sh/deploy,dnsapi,notify Sorry about that.95ddc7de14
Update to 2.8.3 Letsencrypt CA recent changed the CDN provider, which resulted in hanging issues. Any downstream package should update. This is important. re: https://github.com/Neilpang/acme.sh/releases/tag/2.8.3 Submitted by: Ken (via private email)ca1933b905
Fix build for IDN when not using BINDTOOLS by correcting the RUN_DEPENDS: Remove: idn2:dns/idnkit2 Add: idn2:dns/libidn2 I believe this is a case of incorrect RUN_DEPENDS. The problem does not appear when using BINDTOOLS because that option pulls in libidn2 via dns/bind-tools Reported by: Russian <russian@russerver.org> MFH: 2019Q36fdba18b79
Convert to UCL & cleanup pkg-message (categories s)bc89cd3d2c
Include the notify directory, for all those new features mentioned in the previous commit. Reported by: Kena598e9563c
Update to 2.8.2 * Support notifications for renewal: email, mailgun, sendgrid, IFTTT, pushover etc. https://github.com/Neilpang/acme.sh/wiki/notify * add deploy hook to docker containers: https://github.com/Neilpang/acme.sh/wiki/deploy-to-docker-containers * dns api: Schlundtech, NLnetLabs , acmeproxy, durabledns, Active24, MaraDNS, regru, jdcloud.com(?????????), Vultr, hexonet * Support cloudflare new dns api Token format * bug fixes. re https://github.com/Neilpang/acme.sh/releases/tag/2.8.2838a7a339c
Remove references to ${LOCALBASE}/bin/ - they are redudant
Credit to: adamw4be7c8cc4aAdd IDN support PR: 238237 Submitted by: takefu@airport.fm47f89a7b1a
Upgrade to 2.8.1 * Use letsencrypt v2 api as default. * Use dns over tls to check domain status. * Support Windows native taskschuler for cronjob. * fix IDN name issues. * fix other issues. re https://github.com/Neilpang/acme.sh/releases/tag/2.8.1def37202a5
Upgrade to 2.8.0 Add a C to the syslog.conf example and comment it out Make this pass testport by moving stuff from pkg-install into the Makefile PR: 228829,236041,228791 Submitted by: Lapo Luchini <lapo@lapo.it>,Frank Wall <fw@moov.de>,Mark Felder <feld@FreeBSD.org>ff59172aad
security/acme.sh: Use .conf suffix for /usr/local/etc/newsyslog.conf.d/ Rename files intended for installation to /usr/local/etc/newsyslog.conf.d/ to end with a '.conf' suffix. Proposed changes to /etc/newsyslog.conf will only include files from the /usr/local/etc/newsyslog.conf.d/ directory which end with '.conf' and do not beginning with a '.' character. https://reviews.freebsd.org/D17086 Approved by: dvl (maintainer) Differential Revision: https://reviews.freebsd.org/D1709280a7367942
Update to 2.7.9 PR: 229884 Submitted by: brnrdee1ae37b22
Upgrade to 2.7.8 From the author: * fix bugs in 2.7.7, Strongly recommended to upgrade from 2.7.7. * more apis are fixed for acme v2 wildcard certs. * New dns api: KingHost (https://www.kinghost.com.br/) and Zilore (https://zilore.com)34063c0282