• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

letsencrypt / pebble
6%
master: 8%

Build:
Build:
LAST BUILD BRANCH: http-chunked-encoded-requests
DEFAULT BRANCH: master
Repo Added 26 Feb 2019 04:54PM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • account-challgne-00
  • ari-override
  • ari-response-type
  • ari-truncate
  • challtestsrv-log-less
  • cpu-custom-redirect-status-code
  • cpu-docker-use-go12
  • cpu-fix-cname-clear
  • cpu-fix-keyrollover-err-check
  • cpu-go-1-13
  • cpu-go-1-13-now
  • cpu-go-go-speed-racer
  • cpu-go12
  • cpu-mention-non-default-ports
  • cpu-mock-servfail
  • cpu-no-account-id-field-marshal
  • cpu-no-clock-dep
  • cpu-no-pebble-client
  • cpu-pag-dir-and-nonce
  • cpu-readme-subprobs
  • cpu-repo-normalize
  • cpu-stricter-than-your-gradeschool-teacher
  • cpu-tls-one-three
  • cpu-use-latest-docker
  • dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5
  • dependabot/go_modules/github.com/miekg/dns-1.1.25
  • dependabot/go_modules/golang.org/x/crypto-0.35.0
  • dependabot/go_modules/golang.org/x/net-0.36.0
  • dependabot/go_modules/golang.org/x/net-0.38.0
  • fix-akid_certs
  • fix-ci
  • http-chunked-encoded-requests
  • master
  • mattm-deps
  • mattm-go-jose
  • mattm-golangcilint
  • newcert
  • no-finalize-loc
  • order-for-display-race
  • orders-not-deactivated
  • parseTimeAlgoCheck
  • rand-seed
  • revoked-duplicate
  • test-cpu-go-go-speed-racer
  • update-dns-account-01
  • user-action
  • v2.0.1
  • v2.0.2
  • v2.1.0
  • v2.2.0
  • v2.2.1
  • v2.2.2
  • v2.3.0
  • v2.3.1
  • vancluever-profile-default-promote

08 Sep 2025 08:44PM UTC coverage: 6.048% (+0.002%) from 6.046%
17563607456

push

github

web-flow
Revert "Add Location header to finalize response (#85)" (#509)

This reverts commit 9c3d91bf5, which was
merged as a result of https://github.com/letsencrypt/pebble/pull/85.
That PR based on the idea that the Location header is required to be
included with the Finalize response in RFC 8555, but this is not the
case: it appears in the example response, but its inclusion there is not
mandated by the text.

Although Boulder does provide the Location header in Finalize responses,
there exist other ACME implementations which do not. Therefore it is
useful for Pebble to omit it, so that clients developed against Pebble
do not come to rely on its inclusion.

Fixes https://github.com/letsencrypt/pebble/issues/508

270 of 4464 relevant lines covered (6.05%)

0.28 hits per line

Relevant lines Covered
Build:
Build:
4464 RELEVANT LINES 270 COVERED LINES
0.28 HITS PER LINE
Source Files on main
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
17563607456 main Revert "Add Location header to finalize response (#85)" (#509) This reverts commit 9c3d91bf5, which was merged as a result of https://github.com/letsencrypt/pebble/pull/85. That PR based on the idea that the Locatio... push 11 Sep 2025 03:54PM UTC web-flow github
6.05
17564366755 main ca: allow the promotion of first domain/IP to CN in profile (#491) This adds the ability to flag a profile to promote the first domain/IP to the common name. This was previously removed when promotion was deprecated, but is still allowed in the L... push 11 Sep 2025 03:37PM UTC web-flow github
6.22
17561412160 main Replace agreementRequired problem with userActionRequired (#514) The "agreementRequired" problem type didn't make it into the final version of RFC 8555. Fixes https://github.com/letsencrypt/pebble/issues/512 push 08 Sep 2025 07:12PM UTC web-flow github
6.05
17477342425 main Update test certificates (#513) Add AKID and SKID where needed to achieve Python 3.13 compatibility. This reuses the existing test keys (so Let's Encrypt doesn't need to block new keys). Note that since the latest minica limits lifetime to ~2 y... push 04 Sep 2025 09:37PM UTC web-flow github
6.05
16689143005 main Upgrade to go-jose v4.1.2 (#510) Upgrade to latest go-jose release push 02 Aug 2025 02:58AM UTC web-flow github
6.05
15546879476 main Set Content-Type / Retry-After for custom ARI resp (#506) Fixes #502 push 09 Jun 2025 11:31PM UTC web-flow github
6.05
15543171542 main wfe: return conflict on re-revocation (#505) This worked previously but was broken in #501 by changing how the database stores revoked certificates. Fixes #504 push 09 Jun 2025 07:45PM UTC web-flow github
6.05
15479152031 main add overriding of ARI response (#501) Fixes #486 This moves the GetCertificateBySerial call earlier, which means that call needs to succeed even for revoked certificates. So this also follows up on #252 by keeping revoked certs in the primary ce... push 05 Jun 2025 11:15PM UTC web-flow github
6.05
15167372416 main wfe: fix a race in `orderForDisplay` (#500) I have an integration test for an ACME extension ([1]) that instantiate Pebble. I noticed that I would sometimes get test failures under `go test -race` like this: ``` ================== WARNING: DATA ... push 21 May 2025 04:19PM UTC web-flow github
6.11
14892775248 main Bump golang.org/x/ dependencies (#499) Update to latest versions push 07 May 2025 08:36PM UTC web-flow github
6.13
See All Builds (1414)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc