Upgrade dependencies
s3: Import middleware from pages.sr.ht Closes: https://todo.sr.ht/~sircmpwn/pages.sr.ht/19
go mod tidy
Fixes the following error when running `go test`:
../../go/pkg/mod/github.com/prometheus/client_golang@v1.14.0/prometheus/internal/metric.go:19:2: missing go.sum entry for module providing package github.com/prometheus/client_model/go (imported by github.com/prometheus/client_golang/prometheus); to add:
go get github.com/prometheus/client_golang/prometheus@v1.14.0
Add prometheus SQL connection stats Also updates the prometheus client_go library
Update pq (Postgres driver) to latest version
Replace x/crypto package by ProtonMail/go-crypto to support ed25519 OpenPGP keys
Add support for mail setups that don't support TLS or Auth
auth: force webhooks to read-only
auth: fix /query/api-meta.json route This route does not need authentication.
Update go-bare
Update dependencies
Sign outgoing emails
Update dowork
Add legacy webhooks worker implementation
Expand context for work queues
Simplify server module
Add email work queue
Drop leftover references to gql.sr.ht
Add basic auth tests
auth/middleware: fix printf suspension params