Skip to content

Require brokered IP sockets - #1136

Merged
Weidong Cui (wdcui) merged 11 commits into
uliteboxfrom
wdcui/ulitebox/require-broker-ip-sockets
Aug 7, 2026
Merged

Require brokered IP sockets#1136
Weidong Cui (wdcui) merged 11 commits into
uliteboxfrom
wdcui/ulitebox/require-broker-ip-sockets

Conversation

@wdcui

@wdcui Weidong Cui (wdcui) commented Aug 6, 2026

Copy link
Copy Markdown
Member

This PR requires broker authority for production IPv4 TCP and UDP socket creation, returning EAFNOSUPPORT when no broker association is configured, while retaining smoltcp only for crate-local tests ahead of its follow-up deletion. It moves curl and iperf3 integration coverage and the fixed 1 GiB performance benchmark to broker loopback, removes obsolete TUN provisioning and TUN-specific tests, limits five-second deadlines to broker setup operations, and corrects cached TCP stream and listener readiness after successful receive and accept operations.

Make production TCP and UDP socket creation fail cleanly when broker authority is unavailable, retain smoltcp only for crate-local tests, and retire obsolete TUN integration and benchmark coverage.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: b5a1a347-37a8-4246-8bbc-306590921475
@wdcui
Weidong Cui (wdcui) force-pushed the wdcui/ulitebox/require-broker-ip-sockets branch from 7c6125e to 4c82344 Compare August 6, 2026 16:33
@wdcui
Weidong Cui (wdcui) added this pull request to the merge queue Aug 7, 2026
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

🤖 SemverChecks 🤖 No breaking API changes detected

Note: this does not mean API is unchanged, or even that there are no breaking changes; simply, none of the detections triggered.

Merged via the queue into ulitebox with commit 41bbdc8 Aug 7, 2026
8 checks passed
@wdcui
Weidong Cui (wdcui) deleted the wdcui/ulitebox/require-broker-ip-sockets branch August 7, 2026 13:41
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