tailscale/tsweb
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846)
Also perform minor cleanups on the ctxkey package itself.
Provide guidance on when to use ctxkey.Key[T] over ctxkey.New.
Also, allow for interface kinds because the value wrapping trick
also happens to fix edge cases with interfaces in Go.

Updates #cleanup

Signed-off-by: Joe Tsai <joetsai@digital-static.net>
2024-01-16 13:56:23 -08:00
..
promvarz tsweb/promvarz: fix repeated expvar definition in test 2023-05-06 09:53:09 -07:00
varz tsweb/varz: fix exporting histograms 2023-09-07 14:52:59 -07:00
debug.go tsweb: use object-src instead of plugin-types (#10719) 2024-01-03 09:00:57 -08:00
debug_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
log.go tsweb: propagate RequestID via context and entire request 2023-11-30 15:00:29 -05:00
request_id.go all: make use of ctxkey everywhere (#10846) 2024-01-16 13:56:23 -08:00
tsweb.go tsweb: use object-src instead of plugin-types (#10719) 2024-01-03 09:00:57 -08:00
tsweb_test.go all: make use of ctxkey everywhere (#10846) 2024-01-16 13:56:23 -08:00