156 Commits (87ccfbd2500cb6078be43bf7fe08e596faa06201)

Author SHA1 Message Date
Brad Fitzpatrick 259bab9bff scripts/check_license_headers.sh: delete, rewrite as a Go test 10 months ago
Brad Fitzpatrick 3b5ce9d1bc tsweb/varz: add binary name to version metric 10 months ago
James Tucker b95e8bf4a1 tsweb/varz: export GC CPU fraction gauge 12 months ago
David Anderson 6b8bbb4c37 tsd: wire up the event bus to tailscaled 1 year ago
David Anderson a3cc7123ff tsweb: don't hook up pprof handlers in javascript builds 1 year ago
David Anderson daa5635ba6 tsweb: split promvarz into an optional dependency 1 year ago
Will Norris 45ecc0f85a tsweb: add title to DebugHandler and helper registration methods 1 year ago
Brad Fitzpatrick cb3b1a1dcf tsweb: add missing debug pprof endpoints 1 year ago
Brad Fitzpatrick 02cafbe1ca tsweb: change RequestID format to have a date in it 1 year ago
Brad Fitzpatrick 3090461961 tsweb/varz: optimize some allocs, add helper func for others 1 year ago
Kristoffer Dalby a2c42d3cd4 usermetric: add initial user-facing metrics 2 years ago
Kristoffer Dalby 06c31f4e91 tsweb/varz: remove pprof 2 years ago
Paul Scott bc2744da4b
tsweb: fix TestStdHandler_ConnectionClosedDuringBody flake (#13046) 2 years ago
Maisem Ali 1dd9c44d51 tsweb: mark TestStdHandler_ConnectionClosedDuringBody flaky 2 years 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 014bf25c0a tsweb: fix TestStdHandler_panic flake 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
Jordan Whited 65888d95c9
derp/xdp,cmd/xdpderper: initial skeleton (#12390) 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
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