summaryrefslogtreecommitdiffhomepage
path: root/prober
AgeCommit message (Expand)AuthorFilesLines
2026-03-06all: use Go 1.26 things, run most gofix modernizersBrad Fitzpatrick1-6/+2
2026-03-06prober: fix queuing delay probe txRecords overflow under high DERP server loa...Mike O'Driscoll1-10/+7
2026-02-25prober: fix race condition in TestExcludeInRunAll (#18807)Mike O'Driscoll1-3/+8
2026-02-11prober: export a metric with the number of in-flight probesAnton Tolchanov2-2/+24
2026-01-23all: remove AUTHORS file and references to itWill Norris17-17/+17
2025-11-18all: rename variables with lowercase-l/uppercase-IAlex Chan2-31/+31
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick1-3/+2
2025-09-28util/backoff: rename logtail/backoff package to util/backoffBrad Fitzpatrick1-1/+1
2025-09-24derp/derpserver: clean up extraction of derp.Server (#17264)Simon Law1-1/+1
2025-09-24derp/derpserver: split off derp.Server out of derp into its own packageBrad Fitzpatrick1-2/+3
2025-09-18prober: allow custom tls.Config for TLS probes (#17186)Andrew Lytvynov5-20/+38
2025-09-07prober: include current probe results in run-probe text responseAnton Tolchanov2-8/+10
2025-08-19prober: update runall handler to be generic (#16895)Mike O'Driscoll2-2/+72
2025-08-16cmd/derpprobe,prober: add run all probes handler (#16875)Mike O'Driscoll2-1/+181
2025-06-16prober: speed up TestCRL ~450x by baking in some test keysBrad Fitzpatrick1-12/+53
2025-06-13prober: record DERP dropped packets as they occurJames Tucker1-0/+20
2025-06-10cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414)Mike O'Driscoll1-17/+25
2025-05-20prober: update header check test (#15993)Mike O'Driscoll1-10/+29
2025-05-16prober: correct content-type response (#15989)Mike O'Driscoll2-1/+4
2025-05-13prober: fix test logic (#15952)Mike O'Driscoll1-2/+2
2025-05-12prober: update cert check for prober (#15919)Mike O'Driscoll2-82/+137
2025-03-25prober: add address family label for udp metrics (#15413)Mike O'Driscoll2-1/+17
2025-02-05all: use new LocalAPI client package locationBrad Fitzpatrick1-2/+2
2025-01-30prober: support multiple probes running concurrentlyAnton Tolchanov2-15/+105
2025-01-21prober: fix nil pointer access in tcp-in-tcp probesPercy Wegmann1-0/+2
2025-01-15prober: remove DERP pub key copying overheads in qd and non-tun measures (#14...Jordan Whited1-6/+10
2025-01-15prober: remove per-packet DERP pub key copying overheads (#14658)Jordan Whited1-2/+4
2025-01-13prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-8/+14
2025-01-10prober: support filtering regions by region ID in addition to codePercy Wegmann2-19/+19
2025-01-09prober: record total bytes transferred in DERP bandwidth probesPercy Wegmann1-0/+1
2025-01-08prober: clone histogram buckets before handing to Prometheus for derp_qd_prob...Percy Wegmann1-1/+2
2024-12-20prober: make histogram buckets cumulativePercy Wegmann2-2/+1
2024-12-19cmd/derpprobe,prober: add ability to perform continuous queuing delay measure...Percy Wegmann7-40/+411
2024-12-16prober: fix WithBandwidthProbing behavior with optional tunAddressBrad Fitzpatrick1-6/+8
2024-12-13prober: perform DERP bandwidth probes over TUN device to mimic real clientPercy Wegmann4-15/+397
2024-12-10prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347)Mario Minardi1-12/+16
2024-11-15cmd/derpprobe,prober: add ability to restrict derpprobe to a single regionPercy Wegmann2-2/+52
2024-08-08prober: make status page more clearAnton Tolchanov3-7/+8
2024-08-06prober: support JSON response in RunHandlerAnton Tolchanov2-2/+119
2024-08-06prober: add a status page handlerAnton Tolchanov2-0/+256
2024-08-06prober: add an HTTP endpoint for triggering a probeAnton Tolchanov2-40/+311
2024-07-09prober: propagate DERPMap request creation errorsAnton Tolchanov1-1/+1
2024-06-06cmd/derpprobe: support 'local' derpmap to get derp map via LocalAPIBrad Fitzpatrick1-22/+37
2024-05-15prober: plumb a now-required netmon to derphttpBrad Fitzpatrick1-1/+2
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-1/+2
2024-04-16all: use Go 1.22 range-over-intBrad Fitzpatrick2-2/+2
2024-04-08prober: export probe class and metrics from bandwidth proberAnton Tolchanov10-116/+215
2024-04-08prober: remove unused notification codeAnton Tolchanov1-139/+0
2024-04-04prober: support creating multiple probes in ForEachAddrAndrew Dunham3-22/+26
2024-04-04prober: add helper function to check all IPs for a DNS hostnameAndrew Dunham3-0/+339