Skip to content

Conversation

@jprider63
Copy link
Contributor

Description

Hi. I needed TCP for my application so I added a configuration option to open a TCP port.

Breaking Changes

Added a new field to the Config struct.

Notes & open questions

My router supports NAT-PMP so it would be a good idea for someone to test UPNP and PCP.

Change checklist

  • Self-review.
  • Documentation updates following the style guide, if relevant.
  • Tests if relevant.
  • All breaking changes documented.

@n0bot n0bot bot added this to iroh Aug 15, 2025
@github-project-automation github-project-automation bot moved this to 🏗 In progress in iroh Aug 15, 2025
Copy link
Contributor

@divagant-martian divagant-martian left a comment

Choose a reason for hiding this comment

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

This is looking really good, I have some organization nits that will allow us to better work on this in the (near) future, and a small check that needs to be made.

Otherwise, some CI checks have minor failures

  • formatting
  • version number can be ignored as we handle this on releases (@ramfox can you confirm this?)
  • ignore the rest, we'll fix those

Thanks for the contribution!

@divagant-martian divagant-martian changed the title Add support for TCP feat!: Add support for TCP Aug 18, 2025
- Extract functions to decode map requests
- Check that the response protocol matches requested protocol
@jprider63
Copy link
Contributor Author

Thanks for the review! I believe I've addressed all requested changes. Let me know if there's anything else I should change.

@ramfox
Copy link
Member

ramfox commented Aug 18, 2025

To confirm: the semver test is basically there as a reminder to include the ! in the PR title 😂 . We can merge PRs even if this test is red.

@divagant-martian divagant-martian merged commit d6eee7d into n0-computer:main Aug 19, 2025
43 of 50 checks passed
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in iroh Aug 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants