<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Common/Net/NetworkUtils.cs, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-05-13T11:47:56Z</updated>
<entry>
<title>Prevent unecessary log spam in NetworkUtils</title>
<updated>2026-05-13T11:47:56Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-13T11:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e811cd7caf434acd84645af8bd05248b54c65c39'/>
<id>urn:sha1:e811cd7caf434acd84645af8bd05248b54c65c39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Print warning on invalid Subnets in Network/Proxy configuration (#16793)</title>
<updated>2026-05-10T18:34:26Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-05-10T18:34:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f24709f11c82bb85b70f073c89d3d21c30b1cde5'/>
<id>urn:sha1:f24709f11c82bb85b70f073c89d3d21c30b1cde5</id>
<content type='text'>
Print warning on invalid Subnets in Network/Proxy configuration</content>
</entry>
<entry>
<title>Fix tests</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-11-16T17:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1ba8e2c93c2906682050c95957649c20e1b557d9'/>
<id>urn:sha1:1ba8e2c93c2906682050c95957649c20e1b557d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to .NET 10.0</title>
<updated>2026-01-14T17:55:47Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-11-11T16:41:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99'/>
<id>urn:sha1:9e480f6efb4bc0e1f0d1323ed7ed5a7208fded99</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix negated IP addresses without subnet mask not being parsed correctly (#13854)</title>
<updated>2025-04-09T01:21:57Z</updated>
<author>
<name>Markus Prettner</name>
<email>markus.prettner@outlook.com</email>
</author>
<published>2025-04-09T01:21:57Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=c152f610ce4acb36d940c032bdf624c269d37d6b'/>
<id>urn:sha1:c152f610ce4acb36d940c032bdf624c269d37d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Typo</title>
<updated>2025-02-05T00:04:29Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-02-05T00:04:29Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9aec576c763eeb6a2d1538175d397ab933227e5a'/>
<id>urn:sha1:9aec576c763eeb6a2d1538175d397ab933227e5a</id>
<content type='text'>
Co-authored-by: Cody Robibero &lt;cody@robibe.ro&gt;</content>
</entry>
<entry>
<title>Fix subnet contains check</title>
<updated>2025-02-04T08:52:17Z</updated>
<author>
<name>gnattu</name>
<email>gnattuoc@me.com</email>
</author>
<published>2025-02-04T08:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=533ceeaaf299c9396f82e11e16314afbc03407f8'/>
<id>urn:sha1:533ceeaaf299c9396f82e11e16314afbc03407f8</id>
<content type='text'>
We are still using `Subnet.Contains` a lot but that does not handle IPv4 mapped to IPv6 addresses at all. It was partially fixed by #12094 in local network checking, but it may not always happen on LAN.

Also make all local network checking to use IsInLocalNetwork method instead of just performing `Subnet.Contains` which is not accurate.

Filter out all link-local addresses for external interface matching.
</content>
</entry>
<entry>
<title>Remove useless checks and dead code</title>
<updated>2025-01-22T16:31:52Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-01-22T16:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=47f798827b956dbacfed2a870bab02e7ffc0da12'/>
<id>urn:sha1:47f798827b956dbacfed2a870bab02e7ffc0da12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use new IPNetwork.TryParse function</title>
<updated>2023-11-15T23:50:17Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-11-15T23:50:17Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3c3f0a765e285c8e3a73f922307ce62f9fd5e6d7'/>
<id>urn:sha1:3c3f0a765e285c8e3a73f922307ce62f9fd5e6d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Use System.Net.IPNetwork"</title>
<updated>2023-11-14T20:16:33Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-11-14T19:21:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=635d67d458e02df53a1b08998ccd3cff16e76ac3'/>
<id>urn:sha1:635d67d458e02df53a1b08998ccd3cff16e76ac3</id>
<content type='text'>
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
</content>
</entry>
</feed>
