Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.71 KB

CHANGELOG.md

File metadata and controls

56 lines (42 loc) · 1.71 KB

ChangeLog

[1.1.1] - 2024-07-17

Changed

  • case-insensitive parsing of location HTTP header field (#4)
  • wait in several attempts for successful challenge validation instead of hard-coded 5 seconds (#5)
  • store server and intermediate certificate together in one file (#6)
    • using such chain files instead of configuring the intermediate separately is the easier and I assume more common setup nowadays
    • that way, when intermediate certificate changes you don't need to adapt your configuration which makes Let's Encrypt integration easier
  • use User-Agent header "bacme" for HTTP requests
    • Let's Encrypt may send emails to you about the client software accessing them. For example they informed about clients still using ACMEv1 (not bacme). In such emails the user agent is mentioned.
  • fixed bug when retrieving the challenge URL and token

[1.1.0] 2020-02-02

Changed

  • renamed from lecert to bacme to avoid Let's Encrypt trademark issues

[1.0.0] 2020-01-04

Changed

  • migrated to ACMEv2 API (RFC 8555)

[0.3.0] 2018-07-04

Added

  • option -w/--webroot for automating the copying of token files to the DocumentRoot, either locally or remote via rsync
  • Configurable list of multiple domain names (#1)

Changed

  • adapted normal and debug output of script
  • use http://keepachangelog.com formatting for this CHANGELOG
  • manage private key file permissions so they are ownly owner-accessible at any time of their generation
  • Load openssl.conf relative to script path (#2)
  • renamed option -d/--debug to -v/--verbose

[0.2.0] - 2017-12-03

Added

  • automatic use of newest subscriber agreement URL

Changed

  • logging

[0.1.0] - 2016-09-05

Added

  • initial version