summaryrefslogtreecommitdiffhomepage
path: root/derp/derp_test.go
AgeCommit message (Expand)AuthorFilesLines
2025-06-10cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414)Mike O'Driscoll1-28/+61
2025-05-22cmd/derper: fix mesh auth for DERP servers (#16061)Simon Law1-2/+101
2025-05-19cmd/derper, net/tlsdial: fix client's self-signed cert validationBrad Fitzpatrick1-1/+2
2024-12-10derp: add env var setting server send queue depth (#14334)Mike O'Driscoll1-0/+28
2024-09-12derp: add new concurrent server benchmarkBrad Fitzpatrick1-0/+66
2024-09-11derp: unify server's clientSet interface into concrete typeBrad Fitzpatrick1-27/+37
2024-06-22derp: add PeerPresentFlags bitmask to Watch messagesBrad Fitzpatrick1-1/+7
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick1-13/+13
2023-08-16derp: include src IPs in mesh watch messagesBrad Fitzpatrick1-3/+4
2023-07-27derp: use tstime (#8634)Claire Wang1-4/+7
2023-03-24derp, derphttp, magicsock: send new unknown peer frame when destination is un...valscale1-4/+53
2023-03-20derp: add optional debug logging for prober clientsAnton Tolchanov1-0/+4
2023-02-01all: use Go 1.20's bytes.CloneBrad Fitzpatrick1-1/+1
2023-01-30net/memnet: rename from net/nettestMaisem Ali1-3/+3
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-28derp: prevent concurrent access to multiForwarder mapAnton Tolchanov1-8/+73
2022-09-29all: fix spelling mistakesJosh Soref1-2/+2
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-4/+4
2022-08-04syncs, all: move to using Go's new atomic types instead of oursBrad Fitzpatrick1-4/+4
2022-07-18derp: plumb '/derp' request context through (#5083)Charlotte Brandhorst-Satzkorn1-11/+27
2022-03-17derp: set Basic Constraints on metacertBrad Fitzpatrick1-0/+12
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-1/+1
2021-12-27derp: support client->server ping (and server->client pong)Brad Fitzpatrick1-1/+52
2021-10-28derp: remove package shadowing of types/key.David Anderson1-7/+7
2021-10-28derp: use new node key type.David Anderson1-62/+57
2021-09-16derp: throttle client sends if server advertises rate limitsBrad Fitzpatrick1-0/+77
2021-09-13derp: deflake TestSendFreezeJosh Bleecher Snyder1-1/+4
2021-08-31derp: add new health update and server restarting frame typesBrad Fitzpatrick1-0/+27
2021-08-31derp: accept dup clients without closing prior's connectionBrad Fitzpatrick1-104/+227
2021-08-21derp: fix meshing accounting edge case bugBrad Fitzpatrick1-0/+1
2021-07-20derp: rate limit how often same-key clients can kick each other off serverBrad Fitzpatrick1-0/+131
2021-06-18derp: add debug traffic handlerjulianknodt1-0/+11
2021-04-12derp: handle net.ErrClosed in TestSendFreezeMaisem Ali1-1/+1
2021-03-09wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pingsBrad Fitzpatrick1-0/+58
2020-08-20derp, derp/derphttp: remove one RTT from DERP setupBrad Fitzpatrick1-0/+20
2020-08-19derp: remove JSON struct tags in commentsBrad Fitzpatrick1-0/+17
2020-08-17derp: remove a client round-trip waiting on serverInfoBrad Fitzpatrick1-2/+21
2020-08-10derp: add readUint32 and writeUint32 benchmarksJosh Bleecher Snyder1-0/+31
2020-08-10derp: add basic benchmarkJosh Bleecher Snyder1-3/+64
2020-06-15derp: reduce DERP memory use; don't require callers to pass in memory to useBrad Fitzpatrick1-9/+5
2020-06-05derp: fix tracking problem if conn starts local, then also joins mesh peerBrad Fitzpatrick1-0/+13
2020-06-05cmd/derper: support forwarding packets amongst set of peer DERP serversBrad Fitzpatrick1-0/+114
2020-06-04derp: change NewClient constructor to an option patternBrad Fitzpatrick1-1/+1
2020-06-03derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routingBrad Fitzpatrick1-0/+228
2020-03-30derp, netcheck: make tests listen on localhost onlyBrad Fitzpatrick1-1/+1
2020-03-22derp, magicsock: send new "peer gone" frames when previous sender disconnectsBrad Fitzpatrick1-0/+20
2020-03-18derp: deflake testDavid Crawshaw1-43/+71
2020-03-12derp: test that client a->b and a->c relaying do not interfereDavid Crawshaw1-1/+173
2020-03-12derp: introduce Conn interfaceDavid Crawshaw1-1/+2
2020-03-05derp: add some varz tests for active/home connsBrad Fitzpatrick1-0/+36