194 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
Brad Fitzpatrick da8def8e13 all: remove old +build tags 4 years ago
Brad Fitzpatrick f4ff26f577 types/pad32: delete package 4 years ago
Mihai Parparita 9d04ffc782 net/wsconn: add back custom wrapper for turning a websocket.Conn into a net.Conn 4 years ago
Andrew Dunham 64ea60aaa3
derp: add TCP RTT metric on Linux (#5949) 4 years ago
Mihai Parparita b2855cfd86 derp/derphttp: fix nil pointer dereference when closing a netcheck client 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Eng Zer Jun f0347e841f refactor: move from io/ioutil to io and os packages 4 years ago
Mihai Parparita 027111fb5a derp: update DERP acronym expansion 4 years ago
Brad Fitzpatrick 74674b110d envknob: support changing envknobs post-init 4 years ago
Maisem Ali a9f6cd41fd all: use syncs.AtomicValue 4 years ago
Brad Fitzpatrick 4950fe60bd syncs, all: move to using Go's new atomic types instead of ours 4 years ago
Brad Fitzpatrick 116f55ff66 all: gofmt for Go 1.19 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
Brad Fitzpatrick 931f18b575 derp: add missing docs on clientInfo.Version 4 years ago
Mihai Parparita edc90ebc61 net/wsconn: remove homegrown wrapper for turning a websocket.Conn into a net.Conn 4 years ago
Mihai Parparita a9f32656f5 control/controlhttp: allow client and server to communicate over WebSockets 4 years ago
James Tucker f9e86e64b7 *: use WireGuard where logged, printed or named 4 years ago
Tom DNetto c8f4dfc8c0 derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxies 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 730aa1c89c derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 works 4 years ago
Brad Fitzpatrick 70d71ba1e7 cmd/derpprobe: check derper TLS certs too 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 2c94e3c4ad wgengine/magicsock: don't unconditionally close DERP connections on rebind 4 years ago
Brad Fitzpatrick 63d9c7b9b3 derp: add Client.LocalAddr method 4 years ago
Brad Fitzpatrick 535b925d1b derp/derphttp: add Client.Ping, SendPing methods 4 years ago
Brad Fitzpatrick 434af15a04 derp: support client->server ping (and server->client pong) 4 years ago
Josh Bleecher Snyder 758c37b83d net/netns: thread logf into control functions 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 eebe7afad7 derp/derphttp: only log about a weird upgrade if any was specified 5 years ago
Brad Fitzpatrick 505f844a43 cmd/derper, derp/derphttp: add websocket support 5 years ago
Brad Fitzpatrick 7cf8ec8108 net/tlsdial: bake in LetsEncrypt's ISRG Root X1 root 5 years ago
Brad Fitzpatrick 73f177e4d5 derp: throttle client sends if server advertises rate limits 5 years ago
Josh Bleecher Snyder 3759fb8987 derp: deflake TestSendFreeze 5 years ago
Brad Fitzpatrick fc160f80ee metrics: move currentFDs code to the metrics package 5 years ago
Brad Fitzpatrick a59b389a6a derp: add new health update and server restarting frame types 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