summaryrefslogtreecommitdiffhomepage
path: root/derp/derp.go
AgeCommit message (Expand)AuthorFilesLines
2025-06-13net/netcheck: preserve live home DERP through packet lossJames Tucker1-1/+5
2025-01-24derp: move Conn interface to derp.goPercy Wegmann1-0/+12
2025-01-23derp,wgengine/magicsock: remove unexpected label (#14711)Mike O'Driscoll1-4/+3
2024-10-20derp: track client-advertised non-ideal DERP connections in more placesBrad Fitzpatrick1-0/+1
2024-06-25derp: make RunConnectionLoop funcs take Messages, support PeerPresentFlagsBrad Fitzpatrick1-2/+3
2024-06-22derp: add PeerPresentFlags bitmask to Watch messagesBrad Fitzpatrick1-3/+23
2023-08-16derp: include src IPs in mesh watch messagesBrad Fitzpatrick1-1/+1
2023-08-08derp, net/dns/recursive: use Go 1.21 minBrad Fitzpatrick1-8/+1
2023-03-24derp, derphttp, magicsock: send new unknown peer frame when destination is un...valscale1-2/+14
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-09-15derp: update DERP acronym expansionMihai Parparita1-1/+2
2022-08-02all: gofmt for Go 1.19Brad Fitzpatrick1-2/+2
2021-08-31derp: add new health update and server restarting frame typesBrad Fitzpatrick1-0/+14
2021-03-09wgengine/magicsock, derp, derp/derphttp: respond to DERP server->client pingsBrad Fitzpatrick1-1/+5
2020-08-20derp, derp/derphttp: remove one RTT from DERP setupBrad Fitzpatrick1-2/+2
2020-08-17derp: remove protocol version 1 supportBrad Fitzpatrick1-4/+0
2020-08-17derp: remove a client round-trip waiting on serverInfoBrad Fitzpatrick1-7/+0
2020-08-10derp: make writeUint32 and readUint32 not allocateJosh Bleecher Snyder1-6/+21
2020-06-25derp: add frameClosePeer to move around clients within a regionBrad Fitzpatrick1-0/+6
2020-06-05cmd/derper: support forwarding packets amongst set of peer DERP serversBrad Fitzpatrick1-0/+1
2020-06-03derp, cmd/derper: add frameWatchConns, framePeerPresent for inter-DERP routingBrad Fitzpatrick1-4/+17
2020-04-10derp: prevent readFrame() from reading more than len(b) bytes.Dmitry Adamushko1-1/+9
2020-03-22derp, magicsock: send new "peer gone" frames when previous sender disconnectsBrad Fitzpatrick1-0/+7
2020-03-05derp, magicsock: track home (preferred) vs visiting connections for statsBrad Fitzpatrick1-6/+7
2020-03-04derp: protocol negotiation, add v2: send src pub keys to clients in packetsBrad Fitzpatrick1-1/+17
2020-02-20derp, wgengine/magicsock: support more than just packets from Client.RecvBrad Fitzpatrick1-5/+9
2020-02-20derp, cmd/derper: add rate limiting support, add default 5Mbps limitBrad Fitzpatrick1-4/+5
2020-02-20derp: change the protocol framing to always include a lengthBrad Fitzpatrick1-49/+101
2020-02-20derp: add docs on current protocol overview, break accept apart a bitBrad Fitzpatrick1-0/+24
2020-02-17derp: move away from [32]byte key typesBrad Fitzpatrick1-0/+76