Page MenuHomeFreeBSD

security/py-{acme,certbot}: update to 0.18.1
ClosedPublic

Authored by cpm on Sep 13 2017, 8:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Jan 13 2024, 9:30 AM
Unknown Object (File)
Dec 22 2023, 10:16 PM
Unknown Object (File)
Sep 1 2023, 1:22 AM
Unknown Object (File)
Jun 27 2023, 10:28 AM
Unknown Object (File)
May 5 2023, 3:38 PM
Subscribers
None

Details

Summary
Common:

- Update PORTVERSION and distinfo checksum (0.18.1)

security/py-certbot:

- Fix permissions error when upgrading certbot-auto
- Fix user-agent string and help/error message output when the new certbot-auto path is used.

If certbot-auto was running as an unprivileged user and it upgraded from
0.17.0 to 0.18.0, it would crash with a permissions error and would need to
be run again to successfully complete the upgrade. This has been fixed and
certbot-auto should upgrade cleanly to 0.18.1.

Certbot usually uses "certbot-auto" or "letsencrypt-auto" in error messages
and the User-Agent string instead of "certbot" when you are using one of
these wrapper scripts. Proper detection of this was broken with Certbot's new
installation path in /opt in 0.18.0 but this problem has been resolved.

More details about these changes can be found on the GitHub repo: 

https://github.com/certbot/certbot/milestone/45?closed=1

Changelog:

  https://github.com/certbot/certbot/blob/master/CHANGELOG.md#0180---2017-09-06

Reviewed_by: koobs (maintainer)
Approved by: koobs (maintainer, py-certbot)
Differential_Revision: 12362
Test Plan
  • portlint -ac output looks fine.
  • poudriere testport build logs are fine for all supported releases.
  • make testoutput looks fine.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

koobs edited the summary of this revision. (Show Details)
koobs edited the test plan for this revision. (Show Details)
koobs edited the summary of this revision. (Show Details)

Looks good, nice commit log message. ship it :)

If quarterly users would want these fixes, please MFH (if all dependencies are satisfied in quarterly)

This revision is now accepted and ready to land.Sep 13 2017, 11:32 PM
This revision was automatically updated to reflect the committed changes.