Skip to content

fix: stress testing + stability improvements#10

Open
rustonbsd wants to merge 67 commits into
mainfrom
stress-test
Open

fix: stress testing + stability improvements#10
rustonbsd wants to merge 67 commits into
mainfrom
stress-test

Conversation

@rustonbsd

@rustonbsd rustonbsd commented Jan 23, 2026

Copy link
Copy Markdown
Owner

Tests:

  • added stress-test
  • added reliability-test

Refactors:

…ignedIp + cicd 10 to 2 min test length + simplified iperf run logic
@rustonbsd

rustonbsd commented Jan 26, 2026

Copy link
Copy Markdown
Owner Author

Release builds here:

https://github.com/rustonbsd/iroh-lan/releases/tag/v1.0.0-rc1

For testers:
please leave a comment with your findings, the more bugs the better!

Note that by switching out the discovery mechanism the authentication now (till iroh 0.96 release) happens only on the direct connection layer, iroh-gossip topics can be leaked from mainline dht and used to show up in the ui as a peer, before accepting or creating any connections, the network name and password are used for authentication.
Tldr: your network is not exposed; malicious actors can show up in the ui

Whats new

  • Added stress tests with network degradation (v0.1.2 had a throughput of 1-2mbit/sec and failed the long-term game_check after ~1-2min; v1.0.0-rc1 throughput 35-45mbit/sec passed 8 hour test without failures)
  • Network core refactor
  • Way faster bootstrapping
  • Possible after crates.io release: caro install iroh-lan
  • New CLI TUI mode iroh-lan mynetwork --password supersecret
  • CLI without TUI --no-display

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant