130 Commits (7f83f9fc832b17626e94de308cf37a29e04cd555)

Author SHA1 Message Date
Will Norris 80decd83c1 tsweb: remove redundant bumpStartIfNeeded func 2 years ago
Will Norris 46980c9664 tsweb: ensure in-flight requests are always marked as finished 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
James Tucker 8fa3026614 tsweb: switch to fastuuid for request ID generation 2 years ago
Maisem Ali 21b32b467e tsweb: handle panics in retHandler 2 years ago
James Tucker 9eaa56df93 tsweb: update doc on BucketedStatsOptions.Finish to match behavior 2 years ago
Brad Fitzpatrick b0941b79d6 tsweb: make BucketedStats not track 400s, 404s, etc 2 years ago
Brad Fitzpatrick 354cac74a9 tsweb/varz: add charset=utf-8 to varz handler 2 years ago
Brad Fitzpatrick 55baf9474f metrics, tsweb/varz: add multi-label map metrics 2 years ago
Brad Fitzpatrick 4992aca6ec tsweb/varz: flesh out munging of expvar keys into valid Prometheus metrics 2 years ago
Andrew Dunham 8f27d519bb tsweb: add String method to tsweb.RequestID 2 years ago
Chris Palmer 13853e7f29
tsweb: add more test cases for TestCleanRedirectURL (#11331) 2 years ago
Andrew Lytvynov c7474431f1
tsweb: allow empty redirect URL in CleanRedirectURL (#11295) 2 years ago
Andrew Dunham 23e9447871 tsweb: expose function to generate request IDs 2 years ago
Patrick O'Doherty 256ecd0e8f
Revert "tsweb: update ServeMux matching to 1.22.0 syntax (#11090)" (#11125) 2 years ago
Patrick O'Doherty 30c9189ed3
tsweb: update ServeMux matching to 1.22.0 syntax (#11090) 2 years ago
Patrick O'Doherty 7c52b27daf
Revert "tsweb: update ServeMux matching to 1.22.0 syntax (#11087)" (#11089) 2 years ago
Patrick O'Doherty 291f91d164
tsweb: update ServeMux matching to 1.22.0 syntax (#11087) 2 years ago
Brad Fitzpatrick 2bd3c1474b util/cmpx: delete now that we're using Go 1.22 2 years ago
Tom DNetto 653721541c tsweb: normalize passkey identities in bucketed stats 2 years ago
Tom DNetto 8d6d9d28ba tsweb: normalize common StableID's in bucketed stats, export as LabelMap 2 years ago
Tom DNetto af931dcccd tsweb: replace domains/emails in paths when bucketing stats 2 years ago
Tom DNetto 36efc50817 tsweb: implementing bucketed statistics for started/finished counts 2 years ago
David Anderson ae79b2e784 tsweb: add a helper to validate redirect URLs 2 years ago
Joe Tsai c25968e1c5
all: make use of ctxkey everywhere (#10846) 2 years ago
Chris Palmer 1f1ab74250
tsweb: use object-src instead of plugin-types (#10719) 2 years ago
Marwan Sulaiman b819f66eb1 tsweb: propagate RequestID via context and entire request 2 years ago
Maisem Ali 5ee349e075 tsweb/varz: fix exporting histograms 3 years ago
Dave Anderson 7b18ed293b
tsweb: check for key-based debug access before XFF check (#9093) 3 years ago
David Anderson 5cfa85e604 tsweb: clean up pprof handler registration, document why it's there 3 years ago
Adrian Dewhurst f75a36f9bc tsweb: add request ID for errors 3 years ago
Andrew Lytvynov 7c04846eac
tsweb: relax CSP for debug handlers (#8649) 3 years ago
Maisem Ali 3304819739 metrics: add histogram support 3 years ago
Andrew Lytvynov 96d7af3469
cmd/derper,tsweb: consistently add HTTP security headers (#8579) 3 years ago
Adrian Dewhurst cd4c71c122 tstest: prepare for Clock API changes 3 years ago
Brad Fitzpatrick 79ee6d6e1e tsweb/varz: use default metrics.LabelMap.Label on serialization 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
James Tucker 5c38f0979e tsweb/promvarz: fix repeated expvar definition in test 3 years ago
Anton Tolchanov 8546ff98fb tsweb: move varz handler(s) into separate modules 3 years ago
Anton Tolchanov c153e6ae2f prober: migrate to Prometheus metric library 3 years ago
Anton Tolchanov 11e6247d2a tsweb: expose native Prometheus metrics in /debug/varz 3 years ago
Maisem Ali 1a30b2d73f all: use tstest.Replace more 3 years ago
David Anderson 8b2ae47c31 version: unexport all vars, turn Short/Long into funcs 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Will Norris 10085063fb util/vizerror: add As function to get wrapped Error 3 years ago
Will Norris 51e1ab5560 fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 648aa00a28 fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 598ec463bc fixup! util/vizerror: add new package for visible errors 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Anton Tolchanov f053f16460 tsweb: export version metrics to Prometheus 3 years ago