aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/Net
diff options
context:
space:
mode:
authorgnattu <gnattu@users.noreply.github.com>2024-05-25 11:46:13 -0400
committerJoshua M. Boniface <joshua@boniface.me>2024-05-25 11:46:13 -0400
commite7145acd560bd53234abcd0fb11dc381fb900dd3 (patch)
tree10d0629ed161851327b3fcabfa56c51644402cbc /MediaBrowser.Common/Net
parentdebd9eb8ce3ee2731ee71f508b4260f654b12d02 (diff)
Backport pull request #11766 from jellyfin/release-10.9.z
Filter invalid IPs on external interface matching Original-merge: 2eece01acc32dcd14ea83e224d2bccd8060010e2 Merged-by: crobibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me>
Diffstat (limited to 'MediaBrowser.Common/Net')
-rw-r--r--MediaBrowser.Common/Net/NetworkConstants.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/MediaBrowser.Common/Net/NetworkConstants.cs b/MediaBrowser.Common/Net/NetworkConstants.cs
index b18058fa9..ccef5d271 100644
--- a/MediaBrowser.Common/Net/NetworkConstants.cs
+++ b/MediaBrowser.Common/Net/NetworkConstants.cs
@@ -59,6 +59,11 @@ public static class NetworkConstants
public static readonly IPNetwork IPv4RFC1918PrivateClassC = new IPNetwork(IPAddress.Parse("192.168.0.0"), 16);
/// <summary>
+ /// IPv4 Link-Local as defined in RFC 3927.
+ /// </summary>
+ public static readonly IPNetwork IPv4RFC3927LinkLocal = new IPNetwork(IPAddress.Parse("169.254.0.0"), 16);
+
+ /// <summary>
/// IPv6 loopback as defined in RFC 4291.
/// </summary>
public static readonly IPNetwork IPv6RFC4291Loopback = new IPNetwork(IPAddress.IPv6Loopback, 128);