Skip to content

UX Network Fixes #6796

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 12 commits into from
Feb 4, 2025
Merged

UX Network Fixes #6796

merged 12 commits into from
Feb 4, 2025

Conversation

AgeManning
Copy link
Member

Issue Addressed

There were two things I came across during some recent testing, that this PR addresses.

1 - The default port for IPv6 was set to 9090, which is confusing. I've set this to match its ipv4 counterpart (i.e 9000 and 9001). This makes more sense and is easier to firewall, for those firewalls that support both versions for a single rule.

2 - Watching the NAT status of lighthouse, I notice we only set the field to 1 once the NAT is passed. We don't give it a default 0 (false). So we only see results when its successful. On peer disconnects, i've piggy-backed a loop of the connected peers to also watch and check for NAT status updates.

@AgeManning AgeManning added ready-for-review The code is ready for review Networking labels Jan 13, 2025
@AgeManning AgeManning requested a review from jxs as a code owner January 13, 2025 06:14
chong-he added a commit to chong-he/lighthouse that referenced this pull request Jan 15, 2025
@chong-he
Copy link
Member

Maybe the docs need some update as well? I have tried to update here:
chong-he@ed16a71
Feel free to use it or modify if anything is wrong

@AgeManning
Copy link
Member Author

Nice, good catch!

@michaelsproul michaelsproul changed the base branch from unstable to release-v6.0.2 January 23, 2025 00:25
@michaelsproul michaelsproul added the v6.0.2 Small patch release for Q1 2025 label Jan 23, 2025
@michaelsproul
Copy link
Member

Nominated for inclusion in v6.0.2.

michaelsproul added a commit that referenced this pull request Jan 23, 2025
Squashed commit of the following:

commit feac919
Author: Age Manning <[email protected]>
Date:   Thu Jan 16 12:51:52 2025 +1100

    Prevent duplication of NAT changes

commit ee54bab
Merge: 1faf0e7 b1a19a8
Author: Age Manning <[email protected]>
Date:   Thu Jan 16 12:48:35 2025 +1100

    Merge remote-tracking branch 'network/unstable' into ux-network-fixes

commit 1faf0e7
Author: Tan Chee Keong <[email protected]>
Date:   Wed Jan 15 11:22:41 2025 +0800

    Update as per #6796

commit c742405
Author: Age Manning <[email protected]>
Date:   Tue Jan 14 14:57:23 2025 +1100

    Ipv6 port to default to ipv4 port when used

commit 78f9c3d
Author: Age Manning <[email protected]>
Date:   Tue Jan 14 14:43:52 2025 +1100

    Update CLI docs

commit b2fc472
Author: Age Manning <[email protected]>
Date:   Tue Jan 14 14:00:32 2025 +1100

    Fix lint

commit 2f0e4d6
Author: Age Manning <[email protected]>
Date:   Mon Jan 13 17:12:15 2025 +1100

    Report NAT when its not functioning

commit 6a94d80
Merge: 86bf069 c9747fb
Author: Age Manning <[email protected]>
Date:   Mon Jan 13 16:05:33 2025 +1100

    Merge remote-tracking branch 'network/unstable' into ux-network-fixes

commit 86bf069
Author: Age Manning <[email protected]>
Date:   Mon Jan 13 15:56:21 2025 +1100

    Fix port6 CLI

commit 410457a
Author: Age Manning <[email protected]>
Date:   Mon Jan 13 15:44:59 2025 +1100

    Fix some small annoyances
@michaelsproul michaelsproul mentioned this pull request Jan 23, 2025
1 task
Copy link
Member

@jxs jxs left a comment

Choose a reason for hiding this comment

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

LGTM Age, left two nitpicks

@michaelsproul michaelsproul added v7.0.0-beta.0 New release c. Q1 2025 and removed v6.0.2 Small patch release for Q1 2025 labels Jan 28, 2025
@michaelsproul michaelsproul changed the base branch from release-v6.0.2 to unstable January 28, 2025 03:28
@michaelsproul
Copy link
Member

Re-targeting this at unstable due to cancellation of v6.0.2.

@AgeManning
Copy link
Member Author

@Mergifyio queue

Copy link

mergify bot commented Feb 4, 2025

queue

✅ The pull request has been merged automatically

The pull request has been merged automatically at d1061dc

mergify bot added a commit that referenced this pull request Feb 4, 2025
@mergify mergify bot merged commit d1061dc into sigp:unstable Feb 4, 2025
31 checks passed
@michaelsproul michaelsproul added the backwards-incompat Backwards-incompatible API change label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backwards-incompat Backwards-incompatible API change Networking ready-for-review The code is ready for review v7.0.0-beta.0 New release c. Q1 2025
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants