mox/vendor
Mechiel Lukkien a2c9cfc55b
webadmin: don't show runtime typecheck error for invalid values in dmarc and tls reports
several fields in dmarc and tls reports have known string values. we have a Go
string type for them. sherpats (through sherpadoc) turns those strings into
typescript enums, and sherpats generates runtime-typechecking code (to enforce
correct types for incoming json, to prevent failing deeper in the code when we
get invalid data (much harder to debug)). the Go not-really-enum types allow
other values, and real-world reports have unknown/unspecified/invalid values.
this uses the sherpadoc -rename flag to turn those enums into regular untyped
strings, so sherpats doesn't generate enum-enforcing runtime type checking
code.

this required an update to sherpadoc, to properly handling renaming a type to a
basic type instead of another named type.

for issue #161 by RobSlgm, thanks for reporting!
2024-05-09 15:58:14 +02:00
..
github.com webadmin: don't show runtime typecheck error for invalid values in dmarc and tls reports 2024-05-09 15:58:14 +02:00
go.etcd.io/bbolt update to latest bbolt 2024-05-09 10:32:27 +02:00
golang.org/x update to latest golang.org/x dependencies 2024-04-28 13:53:37 +02:00
google.golang.org/protobuf update to latest github.com/prometheus/common to drop dependency on github.com/golang/protobuf 2023-12-14 20:20:17 +01:00
rsc.io/qr make setting up apple mail clients easier by providing .mobileconfig device management profiles 2023-09-23 12:08:35 +02:00
modules.txt webadmin: don't show runtime typecheck error for invalid values in dmarc and tls reports 2024-05-09 15:58:14 +02:00