106 Commits (d948b78b23af036d15dc8670f1f832af62fefe0a)

Author SHA1 Message Date
Jason O'Donnell d948b78b23
tsweb: add TS_DEBUG_TRUSTED_CIDRS envknob to debug (#19283) 1 week ago
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
James 'zofrex' Sanderson 3ef9787379
tsweb: add Unwrap to loggingResponseWriter for ResponseController (#18195) 4 months ago
Alex Chan c2e474e729 all: rename variables with lowercase-l/uppercase-I 5 months ago
David Anderson a3cc7123ff tsweb: don't hook up pprof handlers in javascript builds 1 year ago
Paul Scott 1bf7ed0348
tsweb: add QuietLogging option (#12838) 2 years ago
Paul Scott 855da47777
tsweb: Add MiddlewareStack func to apply lists of Middleware (#12907) 2 years ago
Paul Scott ba7f2d129e
tsweb: log all cancellations as 499s (#12894) 2 years ago
Paul Scott b2c522ce95 tsweb: log cancelled requests as 499 2 years ago
Paul Scott d97cddd876 tsweb: swallow panics 2 years ago
Paul Scott 646990a7d0 tsweb: log once per request 2 years ago
Paul Scott fec41e4904 tsweb: add stack trace to panic error msg 2 years ago
Anton Tolchanov 787ead835f tsweb: accept a function to call before request handling 2 years ago
Kristoffer Dalby 95f266f1ce tsweb: add optional on completion callback func 2 years ago
Marwan Sulaiman 7e357e1636 tsweb: rename AccessLogRecord's When to Time 2 years ago
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
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
Andrew Lytvynov c7474431f1
tsweb: allow empty redirect URL in CleanRedirectURL (#11295) 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
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
Dave Anderson 7b18ed293b
tsweb: check for key-based debug access before XFF check (#9093) 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
Andrew Lytvynov 96d7af3469
cmd/derper,tsweb: consistently add HTTP security headers (#8579) 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 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
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 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
Mihai Parparita 33520920c3 all: use strs.CutPrefix and strs.CutSuffix more 3 years ago
Anton Tolchanov f40bb199f5 tsweb: cache prometheus metric names & types 3 years ago
Anton Tolchanov 3c27632ffe tsweb: avoid dashes in Prometheus metric names 3 years ago
Brad Fitzpatrick 614a24763b tsweb: sort top-level expvars after removing type prefixes 4 years ago
Brad Fitzpatrick 718914b697 tsweb: remove allocs introduced by earlier change 4 years ago
Hasnain Lakhani 8fe04b035c tsweb: sort varz by name after stripping prefix (#5778) 4 years ago