boulder/web
Aaron Gable aae7fb3551
Use go1.21's context.WithoutCancel (#7073)
This new standard library method returns a context with all of the
original metadata (e.g. tracing spans) still attached, but which will
not be canceled by any cancel funcs, deadlines, or timeouts set on the
parent context. We do this manually in a few places to prevent client
cancellations (usually disconnects) from disrupting our work, so this
just makes that code slightly simpler.

Fixes https://github.com/letsencrypt/boulder/issues/5506
2023-09-11 09:01:50 -07:00
..
context.go Use go1.21's context.WithoutCancel (#7073) 2023-09-11 09:01:50 -07:00
context_test.go Deprecate StripDefaultSchemePort flag (#5265) 2021-02-08 11:30:52 -08:00
docs.go Factor out context.go from wfe and wfe2. (#3086) 2017-09-26 13:54:14 -04:00
jwk.go Remove redundant jose import alias (#6887) 2023-05-15 09:45:58 -07:00
probs.go CI: Run staticcheck standalone (#7055) 2023-08-31 21:09:40 -07:00
probs_test.go Probs: remove divergences from RFC8555 (#6877) 2023-05-15 12:35:12 -07:00
relative.go Remove BaseURL from WFE config. (#3540) 2018-03-09 11:04:02 +00:00
send_error.go Probs: simplifications and cleanup (#6876) 2023-05-12 12:10:13 -04:00
send_error_test.go Probs: simplifications and cleanup (#6876) 2023-05-12 12:10:13 -04:00