| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 6 | -6/+6 |
| 2025-04-28 | types/logger: release ArgWriter destination after use | James Tucker | 1 | -0/+1 |
| 2025-04-08 | all: unify some redundant testing.TB interface copies | Brad Fitzpatrick | 1 | -7/+2 |
| 2025-04-02 | types/logger, logpolicy: disable rate limiting, don't upload on Plan 9 | Brad Fitzpatrick | 1 | -0/+5 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-03-07 | cmd/derper, types/logger: move log filter to shared package | Andrew Dunham | 2 | -0/+43 |
| 2024-01-16 | all: make use of ctxkey everywhere (#10846) | Joe Tsai | 1 | -8/+12 |
| 2023-08-30 | types/logger: add TestLogger | Brad Fitzpatrick | 1 | -0/+16 |
| 2023-08-30 | adjust build tags for tamago | Andrea Barisani | 2 | -2/+2 |
| 2023-08-28 | types/logger: fix test failure I missed earlier | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-08-28 | types/logger: add AsJSON | Brad Fitzpatrick | 2 | -0/+50 |
| 2023-08-24 | types/logger, cmd/tailscale/cli: flesh out, simplify some non-unix build tags | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-06-11 | all: adjust some build tags for wasi | Brad Fitzpatrick | 2 | -2/+2 |
| 2023-01-31 | ipn/ipnlocal: rate-limit diagnose logs in bugreport | Andrew Dunham | 1 | -0/+47 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 6 | -18/+12 |
| 2022-11-04 | all: remove old +build tags | Brad Fitzpatrick | 2 | -2/+0 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-26 | doctor: add package for running in-depth healthchecks; use in bugreport (#5413) | Andrew Dunham | 1 | -0/+2 |
| 2022-09-15 | refactor: move from io/ioutil to io and os packages | Eng Zer Jun | 1 | -2/+1 |
| 2022-09-15 | envknob: support changing envknobs post-init | Brad Fitzpatrick | 1 | -3/+1 |
| 2022-08-28 | logger: migrate rusage syscall use to x/sys/unix | Nahum Shalman | 1 | -3/+4 |
| 2022-08-02 | all: gofmt for Go 1.19 | Brad Fitzpatrick | 1 | -4/+5 |
| 2022-04-05 | tailcfg: add omitempty to all fields of Hostinfo (#4360) | Joe Tsai | 1 | -1/+1 |
| 2022-03-17 | all: use any instead of interface{} | Josh Bleecher Snyder | 3 | -14/+14 |
| 2022-02-18 | types/logger: add more reserved top level field names | Josh Bleecher Snyder | 1 | -2/+2 |
| 2022-02-18 | types/logger, logtail: add mechanism to do structured JSON logs | Brad Fitzpatrick | 2 | -0/+56 |
| 2022-01-24 | envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) | Brad Fitzpatrick | 1 | -2/+3 |
| 2021-11-30 | types/logger: add Context and related helpers | Josh Bleecher Snyder | 2 | -0/+51 |
| 2021-10-20 | all: fix some js/wasm compilation issues | Brad Fitzpatrick | 2 | -2/+5 |
| 2021-08-05 | all: gofmt with Go 1.17 | Josh Bleecher Snyder | 1 | -0/+1 |
| 2021-06-25 | types/logger: fix deadlock RateLimitedFn reentrancy | Brad Fitzpatrick | 2 | -5/+21 |
| 2021-05-05 | types/logger: add key grinder stats lines to rate-limiting exemption list | Josh Bleecher Snyder | 1 | -2/+6 |
| 2021-05-04 | types/logger: fix rate limiter allowlist | Josh Bleecher Snyder | 1 | -1/+1 |
| 2021-04-30 | types/logger: rate limited: more hysteresis, better messages. | Avery Pennarun | 3 | -39/+142 |
| 2021-01-28 | types/logger: fix rateFree interaction with verbosity prefixes | Josh Bleecher Snyder | 1 | -4/+4 |
| 2021-01-19 | types/logger: trim spaces from the rate-limited example message. | David Anderson | 1 | -1/+1 |
| 2021-01-15 | wgengine/magicsock: close test loggers once we're done with them | Josh Bleecher Snyder | 1 | -0/+24 |
| 2021-01-13 | Provide example when format string is rate limited | Smitty | 2 | -3/+3 |
| 2021-01-08 | wgengine: quiet some wireguard-go logging | Josh Bleecher Snyder | 1 | -0/+13 |
| 2020-12-19 | Clarify that raw format strings are intentional | Smitty | 2 | -3/+3 |
| 2020-11-11 | all: prepare for GOOS=ios in Go 1.16 | Brad Fitzpatrick | 1 | -1/+1 |
| 2020-10-29 | types/logger: fix LogOnChange to pass through format/args to underlying logger | Brad Fitzpatrick | 1 | -1/+4 |
| 2020-10-19 | types/logger: move RusagePrefixLog to logger package, disable by default | Brad Fitzpatrick | 3 | -0/+63 |
| 2020-07-14 | types/logger: fix go test vet error | Elias Naur | 1 | -1/+1 |
| 2020-07-03 | types/logger: add rateFreePrefix rate-limiting-exempt log format prefixes | Brad Fitzpatrick | 1 | -0/+14 |
| 2020-06-15 | Fix concurrency issues in controlclient, ipn, types/logger (#456) | Dmytro Shynkevych | 2 | -1/+35 |
| 2020-05-29 | types/logger: add TS_DEBUG_LOG_RATE knob to easily turn off rate limiting | Brad Fitzpatrick | 1 | -0/+6 |
| 2020-05-20 | log rate limiting: reformat limiter messages, and use nonempty burst size. | Avery Pennarun | 2 | -8/+10 |
| 2020-05-15 | wgengine: log node IDs when peers are added/removed (#381) | Wendi Yu | 2 | -18/+80 |
| 2020-05-13 | types/logger: add ArgWriter | Brad Fitzpatrick | 2 | -0/+31 |