<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Common/Net, branch v10.6.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.6.0</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.6.0'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2020-06-20T21:33:13Z</updated>
<entry>
<title>Merge branch 'master' into SSDP</title>
<updated>2020-06-20T21:33:13Z</updated>
<author>
<name>Cody Robibero</name>
<email>cody@robibe.ro</email>
</author>
<published>2020-06-20T21:33:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=43221fc26b46ac8d55b8bac7cec859dc8ec3883b'/>
<id>urn:sha1:43221fc26b46ac8d55b8bac7cec859dc8ec3883b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update INetworkManager.cs</title>
<updated>2020-06-11T22:10:13Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-06-11T22:10:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=306f7b3c309da4d88d643d050338b0168b430a0b'/>
<id>urn:sha1:306f7b3c309da4d88d643d050338b0168b430a0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update INetworkManager.cs</title>
<updated>2020-06-11T21:58:29Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-06-11T21:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2cecde658b2bd4a97999c737005c7b06c63b8813'/>
<id>urn:sha1:2cecde658b2bd4a97999c737005c7b06c63b8813</id>
<content type='text'>
Editting comments - adding periods</content>
</entry>
<entry>
<title>Enable StyleCop for MediaBrowser.Common</title>
<updated>2020-06-03T11:04:45Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2020-06-03T11:04:45Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f404e915eeef6cc9b05c6d006569b6d3a3e54eee'/>
<id>urn:sha1:f404e915eeef6cc9b05c6d006569b6d3a3e54eee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update MediaBrowser.Common/Net/INetworkManager.cs</title>
<updated>2020-05-17T19:44:35Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-05-17T19:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d5a924772b0b25808beb3405a041a037bbc679c8'/>
<id>urn:sha1:d5a924772b0b25808beb3405a041a037bbc679c8</id>
<content type='text'>
Co-authored-by: Patrick Barron &lt;18354464+barronpm@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Update MediaBrowser.Common/Net/INetworkManager.cs</title>
<updated>2020-05-17T19:44:19Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-05-17T19:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5e1be0d4f0ac6ec4aa5f30ab617b544a38420c1a'/>
<id>urn:sha1:5e1be0d4f0ac6ec4aa5f30ab617b544a38420c1a</id>
<content type='text'>
Co-authored-by: Patrick Barron &lt;18354464+barronpm@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Update MediaBrowser.Common/Net/INetworkManager.cs</title>
<updated>2020-05-17T19:43:54Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-05-17T19:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=61e65d032ecb1d2bf614e018f4a0dd925300cfde'/>
<id>urn:sha1:61e65d032ecb1d2bf614e018f4a0dd925300cfde</id>
<content type='text'>
Co-authored-by: Patrick Barron &lt;18354464+barronpm@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Changes styles as suggested by @barronpm</title>
<updated>2020-04-29T11:24:01Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-04-29T11:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=8a69300bf55bdf323ceabf68b2888dab3040e883'/>
<id>urn:sha1:8a69300bf55bdf323ceabf68b2888dab3040e883</id>
<content type='text'>
Added addtional comments &amp; source type as per intellisense suggestion
change code as per sonacloud
</content>
</entry>
<entry>
<title>Whilst fixing issues with SSDP on devices with multiple interfaces, i came across a design issue in the current code - namely interfaces without a gateway were ignored.</title>
<updated>2020-04-28T20:57:39Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-04-28T20:57:39Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=ebd589aa86abb7bdbc9ab981cb8f4c908f790ac1'/>
<id>urn:sha1:ebd589aa86abb7bdbc9ab981cb8f4c908f790ac1</id>
<content type='text'>
Fixing this required the removal of the code that attempted to detect virtual interfaces. Not wanting to remove functionality, but not able to keep the code in place, I implemented a work around solution (see 4 below).

Whilst in the area, I also fixed a few minor bugs i encountered (1, 5, 6 below) and stopped SSDP messages from going out on non-LAN interfaces (3)

All these changes are related.

Changes

1 IsInPrivateAddressSpace - improved subnet code checking
2 interfaces with no gateway were being excluded from SSDP blasts
3 filtered SSDP blasts from not LAN addresses as defined on the network page.
4 removed #986 mod - as this was part of the issue of #2986. Interfaces can be excluded from the LAN by putting the LAN address in brackets. eg. [10.1.1.1] will exclude an interface with ip address 10.1.1.1 from SSDP
5 fixed a problem where an invalid LAN address causing the SSDP to crash
6 corrected local link filter (FilterIPAddress) to filter on 169.254. addresses
</content>
</entry>
<entry>
<title>Revert "Whilst fixing issues with SSDP on devices with multiple interfaces, i came across a design issue in the current code - namely interfaces without a gateway were ignored."</title>
<updated>2020-04-28T20:51:49Z</updated>
<author>
<name>BaronGreenback</name>
<email>jimcartlidge@yahoo.co.uk</email>
</author>
<published>2020-04-28T20:51:49Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a3140f83c6461164658303d1bb7c1d992cfd9802'/>
<id>urn:sha1:a3140f83c6461164658303d1bb7c1d992cfd9802</id>
<content type='text'>
This reverts commit 2aaecb8e148aef6cda67797fa4227a8ebcf7e5bb.
</content>
</entry>
</feed>
