76 Commits (09c2462ae53956bc824cd3a47ddaaa21d05e5d6d)

Author SHA1 Message Date
Brad Fitzpatrick aae622314e tailcfg, health: add way for control plane to add problems to health check 5 years ago
Josh Bleecher Snyder d5ab18b2e6 cmd/cloner: add Clone context to regen struct assignments 5 years ago
Josh Bleecher Snyder 4bbf5a8636 cmd/cloner: reduce diff noise when changing command 5 years ago
David Crawshaw 9502b515f1 net/dns: replace resolver IPs with type for DoH 5 years ago
Dave Anderson 980acc38ba
types/key: add a special key with custom serialization for control private keys (#2792) 5 years ago
David Anderson 61c3b98a24 Revert "types/key: add MachinePrivate and MachinePublic." 5 years ago
David Anderson 4fdb88efe1 types/key: add MachinePrivate and MachinePublic. 5 years ago
David Anderson 923c98cd8f types/wgkey: add TODO for a future API change. 5 years ago
Josh Bleecher Snyder 4c8b5fdec4 control/controlclient: do not periodically print full netmap 5 years ago
David Crawshaw 360223fccb types/dnstype: introduce new package for Resolver 5 years ago
Josh Bleecher Snyder a5da4ed981 all: gofmt with Go 1.17 5 years ago
Brad Fitzpatrick 171ec9f8f4 control/{controlknobs,controlclient}: simplify knobs API, fix controlclient crash 5 years ago
julianknodt 1bb6abc604 net/portmapper: add upnp port mapping 5 years ago
Brad Fitzpatrick 8a4dffee07 types/logger: fix deadlock RateLimitedFn reentrancy 5 years ago
David Crawshaw 297b3d6fa4 staticcheck.conf: turn off noisy lint errors 5 years ago
Brad Fitzpatrick e66d4e4c81 tailcfg, types/wgkey: add AppendTo methods on some types 5 years ago
Josh Bleecher Snyder 5666663370 net/packet: use netaddr AppendTo methods 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
Josh Bleecher Snyder e9066ee625 types/wgkey: optimize Key.ShortString 5 years ago
Josh Bleecher Snyder 7cd4766d5e types/wgkey: add BenchmarkShortString 5 years ago
Josh Bleecher Snyder 05bed64772 types/wgkey: simplify Key.UnmarshalJSON 5 years ago
Brad Fitzpatrick eb06ec172f wgengine/netstack: don't pass non-subnet traffic to netstack in hybrid mode 5 years ago
Josh Bleecher Snyder 78d4c561b5 types/logger: add key grinder stats lines to rate-limiting exemption list 5 years ago
Josh Bleecher Snyder f116a4c44f types/logger: fix rate limiter allowlist 5 years ago
Avery Pennarun 19c3e6cc9e types/logger: rate limited: more hysteresis, better messages. 5 years ago
Josh Bleecher Snyder 4037fc25c5 types/wgkey: use value receiver with MarshalJSON 5 years ago
Josh Bleecher Snyder 7ee891f5fd all: delete wgcfg.Key and wgcfg.PrivateKey 5 years ago
Brad Fitzpatrick 6d64107f26 types/netmap: remove some old TODOs 5 years ago
Brad Fitzpatrick 64c80129f1 types/netmap: add some docs/warning to NetworkMap 5 years ago
Brad Fitzpatrick 2074dfa5e0 types/preftype: don't use iota for consts persisted to disk 5 years ago
Brad Fitzpatrick 01b90df2fa net/packet, wgengine/filter: support SCTP 5 years ago
Brad Fitzpatrick c64bd587ae net/portmapper: add NAT-PMP client, move port mapping service probing 5 years ago
Brad Fitzpatrick 1e7a35b225 types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
Brad Fitzpatrick ddfcc4326c types/persist: split controlclient.Persist into a small leaf package 5 years ago
Brad Fitzpatrick d76334d2f0 ipn: split LocalBackend off into new ipn/ipnlocal package 5 years ago
Josh Bleecher Snyder 1e28207a15 types/logger: fix rateFree interaction with verbosity prefixes 5 years ago
David Anderson 78338ac029 types/logger: trim spaces from the rate-limited example message. 5 years ago
Josh Bleecher Snyder 2d837f79dc wgengine/magicsock: close test loggers once we're done with them 5 years ago
David Anderson 22507adf54 wgengine/magicsock: stop depending on UpdateDst in legacy codepaths. 5 years ago
Smitty 2bf49ddf90 Provide example when format string is rate limited 5 years ago
Josh Bleecher Snyder 1e4604f60e wgengine: quiet some wireguard-go logging 5 years ago
Josh Bleecher Snyder 56a7652dc9 wgkey: new package 5 years ago
Smitty f0b0a62873 Clarify that raw format strings are intentional 5 years ago
Brad Fitzpatrick 19b0cfe89e all: prepare for GOOS=ios in Go 1.16 6 years ago
Brad Fitzpatrick 8b904b1493 types/logger: fix LogOnChange to pass through format/args to underlying logger 6 years ago
Brad Fitzpatrick 691f1d5c1d types/flagtype: fix bug showing the default port value (shown in --help) 6 years ago
Brad Fitzpatrick 86c271caba types/logger: move RusagePrefixLog to logger package, disable by default 6 years ago
Brad Fitzpatrick 8b94a769be cmd/tailscaled: use the standard flag page instead of getopt 6 years ago
Brad Fitzpatrick 309c15dfdd types/key: restore Curve25519 clamping in NewPrivate 6 years ago
Elias Naur fa45d606fa types/logger: fix go test vet error 6 years ago