Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: caddyserver/certmagic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.19.2
Choose a base ref
...
head repository: caddyserver/certmagic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.20.0
Choose a head ref
  • 14 commits
  • 12 files changed
  • 5 contributors

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    4fbb049 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    6668587 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    93305b0 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Bump golang.org/x/net from 0.11.0 to 0.17.0 (#253)

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.11.0 to 0.17.0.
    - [Commits](golang/net@v0.11.0...v0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: golang.org/x/net
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 12, 2023
    Configuration menu
    Copy the full SHA
    560847b View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Add context arg to DecisionFunc (#255)

    * Optionally pass the context argument down to the OnDemand decision func
    
    * Remove the "compatibility shims"
    
    This "breaks" the API here, but the change should be trivially obvious to an implementor
    and it gives a lot less headache later.
    ankon authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    f0038ff View commit details
    Browse the repository at this point in the history
  2. Wrap error returned from checkIfCertShouldBeObtained (#256)

    This allows a outside caller of `GetCertificate` to use `errors.As` to check for
    their own response, and react accordingly.
    ankon authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    e8e6167 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2023

  1. Tune exponential backoff

    Based on recent DNS propagation experiences
    mholt committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    6349355 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Global exclusion lock on storage cleaning

    Cleaning storage now obtains a lock, and it can optionally be configured
    to only happen once per interval.
    
    This should help lower costs for expensive storage backends
    that are used by clusters of CertMagic/Caddy instances.
    mholt committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    ee3b26a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    db6a576 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e017bf7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7548446 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4574cfa View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Add OCSP stapling unit tests (#259)

    Add a few tests to exercise OCSP stapling, using an httptest.Server
    acting as the OCSP responder.
    
    These tests are very simplistic:
     - a "good" OCSP response should be stapled
     - a "revoked" OCSP response should not be stapled
     - the DisableStapling option should be honored
     - OCSP stapling requires an issuing certificate
    
    No attempt is made to provide sensible timestamps, either in the test
    certificates or in the OCSP responses.
    
    This brings unit test coverage for ocsp.go from 21% to 70%.
    kenjenkins authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    2b4a688 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Fix typo, tune backoff more

    mholt committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    707ebd9 View commit details
    Browse the repository at this point in the history
Loading