350 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Josh Bleecher Snyder deb2f5e793 types/logger: add Context and related helpers 4 years ago
David Anderson 293431aaea control/noise: use key.Machine{Public,Private} as appropriate. 4 years ago
David Anderson 0532eb30db all: replace tailcfg.DiscoKey with key.DiscoPublic. 5 years ago
David Anderson 17b5782b3a types/key: delete legacy NodeKey type. 5 years ago
David Anderson 7e6a1ef4f1 tailcfg: use key.NodePublic in wire protocol types. 5 years ago
David Anderson d6e7cec6a7 types/netmap: use key.NodePublic instead of tailcfg.NodeKey. 5 years ago
David Anderson 84c3a09a8d types/key: export constants for key size, not a method. 5 years ago
David Anderson ff16e58d23 tailcfg: move NodeKey type to types/key. 5 years ago
David Anderson b43362852c types/key: delete legacy undifferentiated key types. 5 years ago
David Anderson 743293d473 types/key: remove node key AsPublic/AsPrivate compat shims. 5 years ago
David Anderson ef241f782e wgengine/magicsock: remove uses of tailcfg.DiscoKey. 5 years ago
David Anderson 073a3ec416 types/key: correct ShortString representation of DiscoPublic. 5 years ago
David Anderson 06dccea416 types/key: fix license header on disco files. 5 years ago
David Anderson 05cc2f510b types/key: new types for disco keys. 5 years ago
David Anderson 15376f975b types/wgkey: delete, no longer used. 5 years ago
Josh Bleecher Snyder 94fb42d4b2 all: use testingutil.MinAllocsPerRun 5 years ago
David Anderson 6e5175373e types/netmap: use new node key type. 5 years ago
David Anderson 0c546a28ba types/persist: use new node key type. 5 years ago
David Anderson a9c78910bd wgengine/wgcfg: convert to use new node key type. 5 years ago
David Anderson bc89a796ec types/key: add a dedicated type for node keys. 5 years ago
Brad Fitzpatrick 9310713bfb all: fix some js/wasm compilation issues 5 years ago
Joe Tsai 9af27ba829 cmd/cloner: mangle "go:generate" in cloner.go 5 years ago
David Crawshaw 45f51d4fa6 types/opt: implement Bool.Scan 5 years ago
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