starttls-backend
starttls-backend copied to clipboard
STARTTLS Everywhere web backend and checker
While familiarizing myself with the code, I found that the the token generation function was using `math/rand` ([docs for math/rand](https://golang.org/pkg/math/rand/#pkg-overview)) which states `For random numbers suitable for security-sensitive work, see...
Initially reported at EFForg/starttls-everywhere#146: > When I'm trying to submit my domain with an MTA STS policy at https://starttls-everywhere.org/add-domain/ I get the following error: > > "Domain does not correctly...
Sentry builds their checker for Alpine in their Dockerfile. This PR copies the build out of their Dockerfile into ours. The rest of the Sentry integration can go into the...
Port of #217 and #247 for easier reading/review.
Tested, complete version of #228. Sorry for the massive PR; been working on-and-off on testing the move for a while. Reorganized commits this week, so they should be nicely organized...
Resolving #138, using `Context`s to help. Still WIP because there's more Context plumbing to be done.
More context at [this comment](https://github.com/EFForg/starttls-backend/pull/240#issuecomment-502237328).