80 Commits (756ba1d5ecfc5c710f0233f6aa33e733b86aeea6)

Author SHA1 Message Date
Brad Fitzpatrick bd2a2d53d3 all: use Go 1.26 things, run most gofix modernizers 1 month ago
Mike O'Driscoll 3cc7b8530c
prober: fix queuing delay probe txRecords overflow under high DERP server load (#18803) 1 month ago
Mike O'Driscoll 329d2e2643
prober: fix race condition in TestExcludeInRunAll (#18807) 2 months ago
Anton Tolchanov 45db3691b9 prober: export a metric with the number of in-flight probes 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
Alex Chan c2e474e729 all: rename variables with lowercase-l/uppercase-I 5 months ago
Brad Fitzpatrick c2f37c891c all: use Go 1.20's errors.Join instead of our multierr package 7 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Simon Law 34242df51b
derp/derpserver: clean up extraction of derp.Server (#17264) 7 months ago
Brad Fitzpatrick 21dc5f4e21 derp/derpserver: split off derp.Server out of derp into its own package 7 months ago
Andrew Lytvynov 70dfdac609
prober: allow custom tls.Config for TLS probes (#17186) 7 months ago
Anton Tolchanov ed6aa50bd5 prober: include current probe results in run-probe text response 7 months ago
Mike O'Driscoll 2581e38789
prober: update runall handler to be generic (#16895) 8 months ago
Mike O'Driscoll 6d45663dd4
cmd/derpprobe,prober: add run all probes handler (#16875) 8 months ago
Brad Fitzpatrick 42f71e959d prober: speed up TestCRL ~450x by baking in some test keys 10 months ago
James Tucker 923bbd696f prober: record DERP dropped packets as they occur 10 months ago
Mike O'Driscoll e72c528a5f
cmd/{derp,derpprobe},prober,derp: add mesh support to derpprobe (#15414) 10 months ago
Mike O'Driscoll 118206ab79
prober: update header check test (#15993) 11 months ago
Mike O'Driscoll 9c52856af6
prober: correct content-type response (#15989) 11 months ago
Mike O'Driscoll fccba5a2f1
prober: fix test logic (#15952) 11 months ago
Mike O'Driscoll b02de31563
prober: update cert check for prober (#15919) 11 months ago
Mike O'Driscoll 08c8ccb48e
prober: add address family label for udp metrics (#15413) 1 year ago
Brad Fitzpatrick 05ac21ebe4 all: use new LocalAPI client package location 1 year ago
Anton Tolchanov c2af1cd9e3 prober: support multiple probes running concurrently 1 year ago
Percy Wegmann 2729942638 prober: fix nil pointer access in tcp-in-tcp probes 1 year ago
Jordan Whited 00bd906797
prober: remove DERP pub key copying overheads in qd and non-tun measures (#14659) 1 year ago
Jordan Whited 84b0379dd5
prober: remove per-packet DERP pub key copying overheads (#14658) 1 year ago
Percy Wegmann 6ccde369ff prober: record total bytes transferred in DERP bandwidth probes 1 year ago
Percy Wegmann cd795d8a7f prober: support filtering regions by region ID in addition to code 1 year ago
Percy Wegmann a51672cafd prober: record total bytes transferred in DERP bandwidth probes 1 year ago
Percy Wegmann c81a95dd53 prober: clone histogram buckets before handing to Prometheus for derp_qd_probe_delays_seconds 1 year ago
Percy Wegmann 5095efd628 prober: make histogram buckets cumulative 1 year ago
Percy Wegmann 00a4504cf1 cmd/derpprobe,prober: add ability to perform continuous queuing delay measurements against DERP servers 1 year ago
Brad Fitzpatrick 2506b81471 prober: fix WithBandwidthProbing behavior with optional tunAddress 1 year ago
Percy Wegmann 1ed9bd76d6 prober: perform DERP bandwidth probes over TUN device to mimic real client 1 year ago
Mario Minardi ea3d0bcfd4
prober,derp/derphttp: make dev-mode DERP probes work without TLS (#14347) 1 year ago
Percy Wegmann 1355f622be cmd/derpprobe,prober: add ability to restrict derpprobe to a single region 1 year ago
Anton Tolchanov 46db698333 prober: make status page more clear 2 years ago
Anton Tolchanov 9106187a95 prober: support JSON response in RunHandler 2 years ago
Anton Tolchanov 9b08399d9e prober: add a status page handler 2 years ago
Anton Tolchanov 153a476957 prober: add an HTTP endpoint for triggering a probe 2 years ago
Anton Tolchanov c8f258a904 prober: propagate DERPMap request creation errors 2 years ago
Brad Fitzpatrick 8a11a43c28 cmd/derpprobe: support 'local' derpmap to get derp map via LocalAPI 2 years ago
Brad Fitzpatrick 6877d44965 prober: plumb a now-required netmon to derphttp 2 years ago
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Anton Tolchanov 5336362e64 prober: export probe class and metrics from bandwidth prober 2 years ago
Anton Tolchanov 21671ca374 prober: remove unused notification code 2 years ago
Andrew Dunham 7d7d159824 prober: support creating multiple probes in ForEachAddr 2 years ago
Andrew Dunham ac574d875c prober: add helper function to check all IPs for a DNS hostname 2 years ago