summaryrefslogtreecommitdiffhomepage
path: root/derp/derphttp/derphttp_client.go
AgeCommit message (Expand)AuthorFilesLines
2026-01-23all: remove AUTHORS file and references to itWill Norris1-1/+1
2025-09-30feature, net/tshttpproxy: pull out support for using proxies as a featureBrad Fitzpatrick1-7/+16
2025-09-24derp/derpserver: split off derp.Server out of derp into its own packageBrad Fitzpatrick1-1/+1
2025-07-02derp/derphttp: fix DERP TLS client server name inclusion in URL formJames Tucker1-1/+3
2025-06-18net/tlsdial: fix TLS cert validation of HTTPS proxiesBrad Fitzpatrick1-1/+2
2025-05-22cmd/derper: fix mesh auth for DERP servers (#16061)Simon Law1-1/+1
2025-05-19cmd/derper, net/tlsdial: fix client's self-signed cert validationBrad Fitzpatrick1-1/+2
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-1/+2
2025-03-07cmd/derper, derp/derphttp: support, generate self-signed IP address certsBrad Fitzpatrick1-3/+17
2024-12-10prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347)Mario Minardi1-0/+3
2024-11-07derp/derphttp: don't link websockets other than on GOOS=jsBrad Fitzpatrick1-1/+4
2024-10-20derp: track client-advertised non-ideal DERP connections in more placesBrad Fitzpatrick1-1/+1
2024-07-17derp/derphttp: determine whether a region connect was to non-ideal nodeBrad Fitzpatrick1-0/+14
2024-05-03derp/derphttp, net/netcheck: plumb netmon.Monitor to derp netcheck clientBrad Fitzpatrick1-2/+9
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-3/+9
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick1-5/+8
2024-04-08derp/derphttp: don't block in LocalAddr methodBrad Fitzpatrick1-7/+28
2024-03-27derp/derphttp: make CONNECT Host match request-target's authority-formBrad Fitzpatrick1-1/+1
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-2/+2
2023-11-06derp/derphttp: use a getter method to read server keyAnton Tolchanov1-1/+1
2023-10-31derp/derphttp: fix race in mesh watcherBrad Fitzpatrick1-16/+24
2023-10-24derp/derphttp: strip port numbers from URL hostnameThomas Kosiewski1-1/+1
2023-08-29derp/derphttp: fix data race and crash in proxy dial error pathBrad Fitzpatrick1-1/+2
2023-07-30derp/derphttp: add optional Client.BaseContext hookBrad Fitzpatrick1-5/+23
2023-07-27derp: use tstime (#8634)Claire Wang1-3/+7
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-4/+2
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-3/+7
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-1/+1
2023-04-04derp,magicsock: add debug envknobs for HTTP and derp server name (#7744)valscale1-1/+13
2023-03-20derp: add optional debug logging for prober clientsAnton Tolchanov1-0/+4
2023-03-07derp/derphttp: cleanup WebSocket connection on closeKyle Carberry1-1/+1
2023-03-06sockstats: switch label to enumMihai Parparita1-1/+1
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+3
2023-02-01all: update to Go 1.20, use strings.CutPrefix/Suffix instead of our forkBrad Fitzpatrick1-2/+2
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-21all: use strs.CutPrefix and strs.CutSuffix moreMihai Parparita1-3/+4
2022-10-13derp/derphttp: fix nil pointer dereference when closing a netcheck clientMihai Parparita1-2/+4
2022-09-29all: fix spelling mistakesJosh Soref1-1/+1
2022-09-15refactor: move from io/ioutil to io and os packagesEng Zer Jun1-2/+1
2022-08-04all: use syncs.AtomicValueMaisem Ali1-2/+2
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick1-7/+6
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-1/+2
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick1-1/+1
2022-04-19derp/derphttp,net/netcheck: improve netcheck behavior under MITM proxiesTom DNetto1-6/+11
2022-01-29derp/derphttp, wgengine/magicsock: prefer IPv6 to DERPs when IPv6 worksBrad Fitzpatrick1-0/+45
2022-01-27cmd/derpprobe: check derper TLS certs tooBrad Fitzpatrick1-3/+18
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-4/+2
2021-12-29wgengine/magicsock: don't unconditionally close DERP connections on rebindBrad Fitzpatrick1-0/+15
2021-12-28derp/derphttp: add Client.Ping, SendPing methodsBrad Fitzpatrick1-7/+77
2021-12-27derp: support client->server ping (and server->client pong)Brad Fitzpatrick1-0/+14