summaryrefslogtreecommitdiffhomepage
path: root/types
AgeCommit message (Expand)AuthorFilesLines
2020-07-14types/logger: fix go test vet errorElias Naur1-1/+1
2020-07-10wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsockBrad Fitzpatrick1-0/+25
2020-07-03types/logger: add rateFreePrefix rate-limiting-exempt log format prefixesBrad Fitzpatrick1-0/+14
2020-06-25types/opt: add Bool.EqualBool methodBrad Fitzpatrick2-0/+30
2020-06-19all: generate discovery key, plumb it aroundBrad Fitzpatrick1-0/+11
2020-06-15Fix concurrency issues in controlclient, ipn, types/logger (#456)Dmytro Shynkevych2-1/+35
2020-05-29types/logger: add TS_DEBUG_LOG_RATE knob to easily turn off rate limitingBrad Fitzpatrick1-0/+6
2020-05-25types/strbuilder: add a variant of strings.Builder that uses sync.PoolBrad Fitzpatrick2-0/+126
2020-05-20log rate limiting: reformat limiter messages, and use nonempty burst size.Avery Pennarun2-8/+10
2020-05-15wgengine: log node IDs when peers are added/removed (#381)Wendi Yu2-18/+80
2020-05-13types/logger: add ArgWriterBrad Fitzpatrick2-0/+31
2020-05-11types/logger: simplify mutex locking in rate-limited loggerBrad Fitzpatrick1-31/+42
2020-05-09types/logger: fix deadlock in the burst case.David Anderson2-3/+4
2020-05-08Implement rate limiting on log messages (#356)Wendi Yu2-0/+100
2020-05-03types/structs: add structs.Incomparable annotation, use it where applicableBrad Fitzpatrick1-0/+16
2020-04-11all: remove unnecessary trailing newlines in format patterns for consistencyBrad Fitzpatrick1-0/+1
2020-04-09wgengine: don't allocate so much in userspaceEngine.getStatusBrad Fitzpatrick1-0/+33
2020-04-06types/logger: add Discard helper.David Anderson1-0/+3
2020-03-27types/key: make Public implement TextMarshaler, TextUnmarshalerBrad Fitzpatrick2-0/+46
2020-03-26cmd/tailscaled, wgengine, ipn: add /debug/ipn handler with world stateBrad Fitzpatrick1-1/+12
2020-03-06types/logger: add adapters for Logf to std Logger/WriterBrad Fitzpatrick2-0/+43
2020-02-28types/key: add IsZero methodsBrad Fitzpatrick1-0/+6
2020-02-27types/opt: add opt package for a new opt.Bool JSON typeBrad Fitzpatrick2-0/+134
2020-02-25types/logger: add WithPrefix, use it in two placesBrad Fitzpatrick1-1/+9
2020-02-17derp: use new types/key packageBrad Fitzpatrick1-0/+30
2020-02-14Move "logger" package to under types, now that we have it.Brad Fitzpatrick1-0/+10
2020-02-14types/empty: add Message, stop using mysterious *struct{}Brad Fitzpatrick1-0/+14