120 Commits (2716250ee823f21c984e2989c596bc2aaa495613)

Author SHA1 Message Date
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Brad Fitzpatrick 6c791f7d60 derp: include src IPs in mesh watch messages 3 years ago
Claire Wang 90a7d3066c
derp: use tstime (#8634) 3 years ago
valscale 5ae786988c
derp: remove default logging of disconnecting clients (#8163) 3 years ago
valscale 74eb99aed1
derp, derphttp, magicsock: send new unknown peer frame when destination is unknown (#7552) 3 years ago
Anton Tolchanov 654b5a0616 derp: add optional debug logging for prober clients 3 years ago
David Anderson 8b2ae47c31 version: unexport all vars, turn Short/Long into funcs 3 years ago
Will Norris 947c14793a all: update tools that manage copyright headers 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Anton Tolchanov 6cc6c70d70 derp: prevent concurrent access to multiForwarder map 3 years ago
Maisem Ali 1f4669a380 all: standardize on LocalAPI 3 years ago
Brad Fitzpatrick f4ff26f577 types/pad32: delete package 4 years ago
Andrew Dunham 64ea60aaa3
derp: add TCP RTT metric on Linux (#5949) 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 6a396731eb all: use various net/netip parse funcs directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Charlotte Brandhorst-Satzkorn 4c0feba38e
derp: plumb '/derp' request context through (#5083) 4 years ago
Maisem Ali 9f604f2bd3
derp: add (*Server).IsClientConnectedForTest func. (#4331) 4 years ago
Brad Fitzpatrick 18818763d1 derp: set Basic Constraints on metacert 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
Brad Fitzpatrick 2aeb93003f derp: add metrics to server got pings, sent pongs 4 years ago
Brad Fitzpatrick 63d9c7b9b3 derp: add Client.LocalAddr method 4 years ago
Brad Fitzpatrick 434af15a04 derp: support client->server ping (and server->client pong) 4 years ago
David Anderson 84c3a09a8d types/key: export constants for key size, not a method. 5 years ago
David Anderson c1d009b9e9 ipn/ipnstate: use key.NodePublic instead of the generic key.Public. 5 years ago
David Anderson 1f06f77dcb derp: remove package shadowing of types/key. 5 years ago
David Anderson 37c150aee1 derp: use new node key type. 5 years ago
Brad Fitzpatrick 73f177e4d5 derp: throttle client sends if server advertises rate limits 5 years ago
Brad Fitzpatrick fc160f80ee metrics: move currentFDs code to the metrics package 5 years ago
Brad Fitzpatrick 73280595a8 derp: accept dup clients without closing prior's connection 5 years ago
Brad Fitzpatrick ffd22050c0 derp: export current file descriptor metric 5 years ago
slowy07 ac0353e982 fix: typo spelling grammar 5 years ago
Brad Fitzpatrick f35b8c3ead derp: fix meshing accounting edge case bug 5 years ago
Brad Fitzpatrick fd7b738e5b derp: use pad32 package for padding, reduce duplication 5 years ago
Brad Fitzpatrick 7298e777d4 derp: reduce server memory by 30% by removing persistent bufio.Writer 5 years ago
Brad Fitzpatrick b622c60ed0 derp,wgengine/magicsock: don't assume stringer is in $PATH for go:generate 5 years ago
Brad Fitzpatrick a909d37a59 derp: rate limit how often same-key clients can kick each other off server 5 years ago
Josh Bleecher Snyder 4dbbd0aa4a cmd/addlicense: add command to add licenseheaders to generated code 5 years ago
maddie d976a84d7e derp: allow self node when verifying clients 5 years ago
Brad Fitzpatrick 4c0494185b derp: remove "fine for now" intentional slow memory leak from derp server 5 years ago
David Anderson d98829583a derp: use a dedicated queue for disco traffic. 5 years ago
David Anderson 67158549ab derp: actually export the new drop counter. 5 years ago
David Anderson 36492ace9d derp: add counters to track the type of dropped packets. 5 years ago
julianknodt 148602a89a derp,cmd/derper: allow server to verify clients 5 years ago
julianknodt 3687e5352b derp: fix traffic handler peer addresses 5 years ago
julianknodt 3728634af9 derp: add debug traffic handler 5 years ago