Skip to content

feat: Allow configuring NetReport#4020

Open
rklaehn wants to merge 10 commits intomainfrom
configure-probes
Open

feat: Allow configuring NetReport#4020
rklaehn wants to merge 10 commits intomainfrom
configure-probes

Conversation

@rklaehn
Copy link
Copy Markdown
Contributor

@rklaehn rklaehn commented Mar 12, 2026

Description

This allows us to disable captive portal checks and https probes on esp32

Breaking Changes

None

Notes & open questions

Should we also allow for disabling QAD probes? I was thinking we leave it for later. The config object is non-exhaustive.

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.
    • List all breaking changes in the above "Breaking Changes" section.
    • Open an issue or PR on any number0 repos that are affected by this breaking change. Give guidance on how the updates should be handled or do the actual updates themselves. The major ones are:

This allows us to disable captive portal checks and https probes on esp32
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 12, 2026

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/4020/docs/iroh/

Last updated: 2026-03-25T08:47:48Z

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 12, 2026

Netsim report & logs for this PR have been generated and is available at: LOGS
This report will remain available for 3 days.

Last updated for commit: 4c6b013

@rklaehn rklaehn requested a review from dignifiedquire March 12, 2026 15:50
@n0bot n0bot bot added this to iroh Mar 12, 2026
@github-project-automation github-project-automation bot moved this to 🚑 Needs Triage in iroh Mar 12, 2026
@dignifiedquire dignifiedquire moved this from 🚑 Needs Triage to 👀 In review in iroh Mar 17, 2026
@rklaehn rklaehn requested a review from flub March 19, 2026 11:15
/// Controls which probes and checks are performed when generating network reports.
/// All options default to `true`.
#[derive(Debug, Clone)]
#[non_exhaustive]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

- rename :net_report::Config to Nnet_report::NetReportConfig
- better documentation of net report config options
@flub flub requested review from flub and removed request for flub March 20, 2026 11:07
@flub
Copy link
Copy Markdown
Contributor

flub commented Mar 20, 2026

(/me deferring to @dignifiedquire for the rest of this review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: 👀 In review

Development

Successfully merging this pull request may close these issues.

3 participants