Skip to content

Comments

Allow Multiple HTTP IP protocol versions at the same time#645

Draft
hasezoey wants to merge 3 commits intotramhao:masterfrom
hasezoey:emualteDualStack
Draft

Allow Multiple HTTP IP protocol versions at the same time#645
hasezoey wants to merge 3 commits intotramhao:masterfrom
hasezoey:emualteDualStack

Conversation

@hasezoey
Copy link
Collaborator

This PR changes server & tui to allow (manual) dual-stack sockets.
This is done by adding a new server config property: [com.emulate_dual_stack] which defaults to true, which in turn will try to listen to both ipv4 and ipv6 on the given port, but does not fail if either has error-ed, but not both.

This should fix #402

Tagging some users involved and hope for feedback on if this PR fixes the issue if the config is protocol: http and default address of ::1: @Owlyat @valkyrieglasc @DrVoidest

This should NOT be merged until some testing is done.

@hasezoey hasezoey added the enhancement Improve a existing Feature label Jan 27, 2026
@DrVoidest
Copy link

Looks good to me. Thank you, sir.

@valkyrieglasc
Copy link

I'm dumb, how do I "fix" it?

@hasezoey
Copy link
Collaborator Author

I'm dumb, how do I "fix" it?

Fix what exactly, do you mean what you have mentioned in this comment? if yes, then this PR will likely not change anything for you as i dont know what could cause that.

@valkyrieglasc
Copy link

oh...

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

Labels

enhancement Improve a existing Feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error Error binding address (os error 10013) IPv6

3 participants