227 Commits (103c00a175ae0632dd3bc3f27d8913b2c5deb511)

Author SHA1 Message Date
Anton Tolchanov ef6a6e94f1 derp/derphttp: use a getter method to read server key 2 years ago
Brad Fitzpatrick b2b836214c derp/derphttp: fix derptrack fix 2 years ago
Anton Tolchanov c3313133b9 derp/derphttp: close DERP client to avoid data race in test 2 years ago
Anton Tolchanov 3114a1c88d derp/derphttp: add watch reconnection tests from #9719 2 years ago
Brad Fitzpatrick 3d7fb6c21d derp/derphttp: fix race in mesh watcher 2 years ago
Thomas Kosiewski b2ae8fdf80
derp/derphttp: strip port numbers from URL hostname 3 years ago
David Anderson 8b492b4121 net/wsconn: accept a remote addr string and plumb it through 3 years ago
Brad Fitzpatrick 3bce9632d9 derp/derphttp: fix data race and crash in proxy dial error path 3 years ago
Brad Fitzpatrick 6c791f7d60 derp: include src IPs in mesh watch messages 3 years ago
Brad Fitzpatrick be4eb6a39e derp, net/dns/recursive: use Go 1.21 min 3 years ago
Brad Fitzpatrick 5ebb271322 derp/derphttp: add optional Client.BaseContext hook 3 years ago
Claire Wang 90a7d3066c
derp: use tstime (#8634) 3 years ago
Andrew Dunham ab310a7f60 derp: use new net/tcpinfo package 3 years ago
Brad Fitzpatrick eefee6f149 all: use cmpx.Or where it made sense 3 years ago
valscale 5ae786988c
derp: remove default logging of disconnecting clients (#8163) 3 years ago
Brad Fitzpatrick c1e6888fc7 derp: add a README.md with some docs 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
valscale 7bfb7744b7
derp,magicsock: add debug envknobs for HTTP and derp server name (#7744) 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
Kyle Carberry 3862a1e1d5 derp/derphttp: cleanup WebSocket connection on close 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
David Anderson 8b2ae47c31 version: unexport all vars, turn Short/Long into funcs 3 years ago
Brad Fitzpatrick cf8dd7aa09 all: use Go 1.20's bytes.Clone 3 years ago
Brad Fitzpatrick b1248442c3 all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our fork 3 years ago
Maisem Ali 5bba65e978 net/memnet: rename from net/nettest 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
Mihai Parparita 33520920c3 all: use strs.CutPrefix and strs.CutSuffix more 3 years ago
Maisem Ali 1f4669a380 all: standardize on LocalAPI 3 years ago
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