BaronGreenback пре 4 година
родитељ
комит
2979c8dd37

+ 1 - 1
Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs

@@ -274,8 +274,8 @@ namespace Jellyfin.Server.Extensions
                     options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
                     options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
                     if (config.KnownProxies.Length == 0)
                     if (config.KnownProxies.Length == 0)
                     {
                     {
-                        options.KnownProxies.Clear();
                         options.KnownNetworks.Clear();
                         options.KnownNetworks.Clear();
+                        options.KnownProxies.Clear();
                     }
                     }
                     else
                     else
                     {
                     {

+ 2 - 2
tests/Jellyfin.Api.Tests/ParseNetworkTests.cs

@@ -48,8 +48,8 @@ namespace Jellyfin.Api.Tests
         /// <param name="hostList">List to parse.</param>
         /// <param name="hostList">List to parse.</param>
         /// <param name="match">What it should match.</param>
         /// <param name="match">What it should match.</param>
         [Theory]
         [Theory]
-        [InlineData(true, true, "192.168.0.0/16,www.yahoo.co.uk", "::ffff:212.82.100.150,::ffff:192.168.0.0/16")]
-        [InlineData(true, false, "192.168.0.0/16,www.yahoo.co.uk", "212.82.100.150,192.168.0.0/16")]
+        // [InlineData(true, true, "192.168.0.0/16,www.yahoo.co.uk", "::ffff:212.82.100.150,::ffff:192.168.0.0/16")]  <- fails on Max. www.yahoo.co.uk resolves to a different ip address.
+        // [InlineData(true, false, "192.168.0.0/16,www.yahoo.co.uk", "212.82.100.150,192.168.0.0/16")]
         [InlineData(true, true, "192.168.t,127.0.0.1,1234.1232.12.1234", "::ffff:127.0.0.1")]
         [InlineData(true, true, "192.168.t,127.0.0.1,1234.1232.12.1234", "::ffff:127.0.0.1")]
         [InlineData(true, false, "192.168.x,127.0.0.1,1234.1232.12.1234", "127.0.0.1")]
         [InlineData(true, false, "192.168.x,127.0.0.1,1234.1232.12.1234", "127.0.0.1")]
         [InlineData(true, true, "::1", "::1/128")]
         [InlineData(true, true, "::1", "::1/128")]