| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-28 | Whilst fixing issues with SSDP on devices with multiple interfaces, i came ↵ | BaronGreenback | |
| across a design issue in the current code - namely interfaces without a gateway were ignored. 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 | |||
| 2020-02-23 | Fix some warnings | Bond_009 | |
| * Add analyzers to MediaBrowser.XbmcMetadata * Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata * Add analyzers to MediaBrowser.WebDashboard * Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard * Disable SA1600 in favor of CS1591 | |||
| 2019-12-11 | More warnings (removed) | Bond_009 | |
| 2019-11-28 | Minor improvements to network code | Bond-009 | |
| 2019-10-09 | Enable `TreatWarningsAsErrors` for MediaBrowser.Common and Emby.Photos | Bond_009 | |
| Adds `#pragma warning disable CS1591` to all files in MediaBrowser.Common containing undocumented members. | |||
| 2019-08-09 | Fix more warnings | Bond_009 | |
| 2019-07-25 | Remove IpAddressInfo and IpEndPointInfo classes | Bond_009 | |
| 2019-02-22 | Send DLNA devices message to only the matched interface | Xu Fasheng | |
| This will be the right way for multiple interfaces, or the client will receive all devices message with different IP addresses and could not detect which one could access. And provide one option DlnaOptions.SendOnlyMatchedHost to fallback to old behaviour if this commit missed something. | |||
| 2019-02-22 | Add option to toggle if ignore virtual interfaces | Xu Fasheng | |
| Some VPN like ZerotierOne owns IP address but no gateway, and there is no good idea in NetworkManager.GetIPsDefault() to filter such virtual interfaces, so just provide one option to let user decide it. | |||
| 2019-01-13 | EditorConfig reformat: Emby.XmlTv, Jellyfin.Server. MediaBrowser.Api, ↵ | Erwin de Haan | |
| MediaBrowser.Common | |||
| 2019-01-13 | Visual Studio Reformat: MediaBrowser.Common | Erwin de Haan | |
| 2018-12-27 | Add GPL modules | Andrew Rabert | |
| 2018-09-12 | Update to 3.5.2 and .net core 2.1 | stefan | |
| 2017-11-29 | fix live tv over dlna | Luke Pulverenti | |
| 2017-03-02 | update legacy stream | Luke Pulverenti | |
| 2016-12-04 | first pass at binding to multiple network addresses | Luke Pulverenti | |
| 2016-11-11 | update core project | Luke Pulverenti | |
| 2016-11-08 | update portable projects | Luke Pulverenti | |
| 2016-11-04 | move classes to new server project | Luke Pulverenti | |
| 2016-10-21 | make model project portable | Luke Pulverenti | |
| 2015-12-25 | update ulna interface binding | Luke | |
| 2015-12-14 | rework dialog | Luke Pulverenti | |
| 2015-01-24 | added HasSyncJob | Luke Pulverenti | |
| 2015-01-18 | Create self signed cert if one does not exist | Mike | |
| 2014-08-15 | 3.0.5340.20849 | Luke Pulverenti | |
| 2014-01-01 | add more methods to file system interface | Luke Pulverenti | |
| 2013-10-05 | create platform-specific network manager implementation | Luke Pulverenti | |
| 2013-09-06 | restored network browser | Luke Pulverenti | |
| 2013-09-05 | removed network option from directory picker due to unreliability | Luke Pulverenti | |
| 2013-06-08 | removed unused methods | Luke Pulverenti | |
| 2013-05-27 | improve accuracy of local ip address discovery | Luke Pulverenti | |
| 2013-02-24 | extracted httpclient dependancy | LukePulverenti | |
| 2013-02-23 | moved some network code to the networking assembly | LukePulverenti | |
