summaryrefslogtreecommitdiffhomepage
path: root/tsweb/tsweb.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-12-12tsweb: add Unwrap to loggingResponseWriter for ResponseController (#18195)James 'zofrex' Sanderson1-0/+4
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan1-19/+19
2025-04-16tsweb: don't hook up pprof handlers in javascript buildsDavid Anderson1-1/+0
2024-07-29tsweb: add QuietLogging option (#12838)Paul Scott1-1/+5
2024-07-25tsweb: Add MiddlewareStack func to apply lists of Middleware (#12907)Paul Scott1-0/+28
2024-07-24tsweb: log all cancellations as 499s (#12894)Paul Scott1-28/+64
2024-07-19tsweb: log cancelled requests as 499Paul Scott1-16/+29
2024-07-18tsweb: swallow panicsPaul Scott1-87/+134
2024-07-16tsweb: log once per requestPaul Scott1-118/+280
2024-07-15tsweb: add stack trace to panic error msgPaul Scott1-4/+18
2024-06-26tsweb: accept a function to call before request handlingAnton Tolchanov1-2/+12
2024-06-06tsweb: add optional on completion callback funcKristoffer Dalby1-0/+12
2024-05-31tsweb: rename AccessLogRecord's When to TimeMarwan Sulaiman1-2/+2
2024-05-05tsweb: remove redundant bumpStartIfNeeded funcWill Norris1-7/+8
2024-05-03tsweb: ensure in-flight requests are always marked as finishedWill Norris1-2/+5
2024-04-05tsweb: handle panics in retHandlerMaisem Ali1-1/+26
2024-04-02tsweb: update doc on BucketedStatsOptions.Finish to match behaviorJames Tucker1-1/+2
2024-03-28tsweb: make BucketedStats not track 400s, 404s, etcBrad Fitzpatrick1-2/+20
2024-02-28tsweb: allow empty redirect URL in CleanRedirectURL (#11295)Andrew Lytvynov1-0/+3
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-2/+2
2024-02-07tsweb: normalize passkey identities in bucketed statsTom DNetto1-3/+4
2024-02-07tsweb: normalize common StableID's in bucketed stats, export as LabelMapTom DNetto1-3/+5
2024-02-07tsweb: replace domains/emails in paths when bucketing statsTom DNetto1-8/+14
2024-02-06tsweb: implementing bucketed statistics for started/finished countsTom DNetto1-0/+63
2024-01-19tsweb: add a helper to validate redirect URLsDavid Anderson1-0/+69
2024-01-03tsweb: use object-src instead of plugin-types (#10719)Chris Palmer1-1/+1
2023-11-30tsweb: propagate RequestID via context and entire requestMarwan Sulaiman1-47/+20
2023-08-25tsweb: check for key-based debug access before XFF check (#9093)Dave Anderson1-8/+16
2023-08-16tsweb: add request ID for errorsAdrian Dewhurst1-7/+49
2023-07-19tsweb: relax CSP for debug handlers (#8649)Andrew Lytvynov1-1/+1
2023-07-11cmd/derper,tsweb: consistently add HTTP security headers (#8579)Andrew Lytvynov1-0/+34
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-4/+2
2023-04-11tsweb: move varz handler(s) into separate modulesAnton Tolchanov1-388/+4
2023-04-11prober: migrate to Prometheus metric libraryAnton Tolchanov1-12/+0
2023-04-11tsweb: expose native Prometheus metrics in /debug/varzAnton Tolchanov1-0/+35
2023-02-11version: unexport all vars, turn Short/Long into funcsDavid Anderson1-1/+1
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+1
2023-02-01util/vizerror: add As function to get wrapped ErrorWill Norris1-2/+1
2023-02-01fixup! util/vizerror: add new package for visible errorsWill Norris1-1/+11
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-22tsweb: export version metrics to PrometheusAnton Tolchanov1-0/+4
2022-11-21all: use strs.CutPrefix and strs.CutSuffix moreMihai Parparita1-1/+2
2022-11-18tsweb: cache prometheus metric names & typesAnton Tolchanov1-7/+30
2022-11-18tsweb: avoid dashes in Prometheus metric namesAnton Tolchanov1-1/+1
2022-10-10tsweb: sort top-level expvars after removing type prefixesBrad Fitzpatrick1-1/+23
2022-10-10tsweb: remove allocs introduced by earlier changeBrad Fitzpatrick1-28/+59
2022-10-09tsweb: sort varz by name after stripping prefix (#5778)Hasnain Lakhani1-6/+34
2022-10-04tsweb: allow HTTPError to unwrap errorsWill Norris1-0/+2
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1