mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-16 05:43:54 +03:00
[PR #5345] [MERGED] Dual IP4 / IP6 server fails on non-windows platforms #10488
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/jellyfin/jellyfin/pull/5345
Author: @BaronGreenback
Created: 3/2/2021
Status: ✅ Merged
Merged: 3/4/2021
Merged by: @dkanada
Base:
master← Head:IP6Fix📝 Commits (3)
dedc94ecorrection of ip6 loopback5942948Kestrel workaroundc275c5cUpdate Jellyfin.Server/Program.cs📊 Changes
2 files changed (+17 additions, -6 deletions)
View changed files
📝
Jellyfin.Networking/Manager/NetworkManager.cs(+16 -5)📝
Jellyfin.Server/Program.cs(+1 -1)📄 Description
Deep in the Kestrel code socket dual mode is enabled if IPAddress.IPv6Any is specified as an address.
This causes an exception on non-windows platforms if ip6 and ip4 is enabled.
It also means that Jellyfin can not be run in pure IP6 mode.
This PR fixes both these issues.
Tested on windows platform.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.