boulder/docs
Jacob Hoffman-Andrews 7d66d67054
It's borpin' time! (#6982)
This change replaces [gorp] with [borp].

The changes consist of a mass renaming of the import and comments / doc
fixups, plus modifications of many call sites to provide a
context.Context everywhere, since gorp newly requires this (this was one
of the motivating factors for the borp fork).

This also refactors `github.com/letsencrypt/boulder/db.WrappedMap` and
`github.com/letsencrypt/boulder/db.Transaction` to not embed their
underlying gorp/borp objects, but to have them as plain fields. This
ensures that we can only call methods on them that are specifically
implemented in `github.com/letsencrypt/boulder/db`, so we don't miss
wrapping any. This required introducing a `NewWrappedMap` method along
with accessors `SQLDb()` and `BorpDB()` to get at the internal fields
during metrics and logging setup.

Fixes #6944
2023-07-17 14:38:29 -07:00
..
CODE_OF_CONDUCT.md Reorganize docs and bring in release docs (#6077) 2022-05-04 12:21:37 -07:00
CONTRIBUTING.md It's borpin' time! (#6982) 2023-07-17 14:38:29 -07:00
DESIGN.md Remove some ACMEv1 comments/documentation (#6584) 2023-01-12 10:56:39 -08:00
acme-divergences.md Probs: remove divergences from RFC8555 (#6877) 2023-05-15 12:35:12 -07:00
acme-implementation_details.md small docs change: minimum key size (#5158) 2020-10-29 12:14:27 -07:00
config-validation.md main: Validate config files by default (#6885) 2023-05-15 14:16:04 -04:00
error-handling.md Overhaul internal error usage (#2583) 2017-03-22 23:27:31 -07:00
logging.md log: emit warnings and errors on stderr (#6325) 2022-08-29 15:00:55 -07:00
multi-va.md test: Replace sd-test-srv with consul (#6389) 2022-09-19 16:13:53 -07:00
redis.md ROCSP: Remove support for Redis Cluster (#6645) 2023-02-09 17:14:37 -05:00
release.md Reorganize docs and bring in release docs (#6077) 2022-05-04 12:21:37 -07:00