aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Networking
AgeCommit message (Collapse)Author
2022-10-29Add .NET MIT LicenseStefan Hendricks
2022-10-24Change method to call IPv6 and IPv4 in parallel.Neuheit
2022-10-20Ensure IPv6 property is threadsafe.Neuheit
2022-10-20Add IPv4 fallback from IPv6 failure.Neuheit
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
2022-10-17Properly handle IPs with subnetmasksShadowghost
2022-10-16Properly name some bind address functions, cleanup loggingShadowghost
2022-10-15Fix autodiscoveryShadowghost
2022-10-14Apply review suggestionsShadowghost
2022-10-07Merge branch 'master' into network-rewriteShadowghost
2022-10-06Use ArgumentNullException.ThrowIfNull helper methodBond_009
Did a simple search/replace on the whole repo (except the RSSDP project) This reduces LOC and should improve performance (methods containing a throw statement don't get inlined) ``` if \((\w+) == null\) \s+\{ \s+throw new ArgumentNullException\((.*)\); \s+\} ``` ``` ArgumentNullException.ThrowIfNull($1); ```
2022-10-01Declare VirtualInterfaceNames as string array for consistencyShadowghost
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-07-21Cleanup and fixesShadowghost
2022-07-21Fix logging outputShadowghost
2022-07-21Remove more unused network configuration parametersShadowghost
2022-07-21Enforce interface bindings on SSDP, add Loopback to LAN if no LAN definedShadowghost
2022-07-20Fix build, fix loopback binding, exclude unsupported IPs from bindShadowghost
2022-07-20Simplify codeShadowghost
2022-07-20Cleanup and sort NetworkConfigurationShadowghost
2022-07-20Move away from using Collection, simplify code, add proper orderingShadowghost
2022-07-20Move subnet parser to NetworkExtensionsShadowghost
2022-07-19Fix buildShadowghost
2022-07-19Migrate NetworkManager and Tests to native .NET IP objectsShadowghost
2022-05-09Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 (#7726)dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-07Merge pull request #7549 from cvium/fix_isinlocalnetworkCody Robibero
(cherry picked from commit bdb85aeecf10feae62ec615c8d80f1b517b8a5d6) Signed-off-by: crobibero <cody@robibe.ro>
2022-03-21Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406dependabot[bot]
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers) from 1.2.0-beta.376 to 1.2.0-beta.406. - [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases) - [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406) --- updated-dependencies: - dependency-name: StyleCop.Analyzers dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14Fix option to disable server discoveryBond_009
2022-01-22Ban the usage of Task.ResultBond_009
If the calling function can't be made async easily you can still use .GetAwaiter().GetResult(), which is way easier to find in the future
2021-12-24Update StyleCopBond_009
2021-11-24Create a store key constant for networkcvium
2021-11-08Merge remote-tracking branch 'BaronGreenback/TVFix' into TVFixcvium
2021-11-08Merge branch 'master' into TVFixcvium
2021-10-25Merge pull request #6486 from ↵Claus Vium
fredriklindberg/support-forwarded-headers-for-api-url
2021-09-24Target net6.0Bond_009
2021-09-14Dynamically populate LocalAddress based on HTTP requestFredrik Lindberg
Support populating the LocalAddress field in the system info endpoint based on the x-forwarded-host and x-forwarded-proto header. The x-forwarded-host header must contain both the host and port for the url to be properly constructed. Behind network configuration option that is disabled by default.
2021-09-07Update Jellyfin.Networking/Manager/NetworkManager.csClaus Vium
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-09-05Merge branch 'master' into TVFixcvium
2021-07-30Invert code and style analysis configuration (#6334)Rich Lander
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-05-03Changed selection methodBaronGreenback
2021-04-29Merge pull request #5842 from BaronGreenback/optimizationBond-009
Code Clean up: Group Methods
2021-04-26Fix url for LiveTVBaronGreenback
2021-04-17Remove unused using directivesBaronGreenback
2021-04-17Group MethodsBaronGreenback
2021-04-14Enables the ability to bind to loopback address. (#5773)BaronGreenback
2021-04-11Merge pull request #5416 from BaronGreenback/SubnetOverlappFixJoshua M. Boniface
2021-03-22Merge branch 'master' into RemoteAccessFixBaronGreenback
2021-03-14Merge remote-tracking branch 'upstream/master' into SubnetOverlappFixBaronGreenback
2021-03-14Fixed selection of correct interface ipBaronGreenback
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-03-12Update NetworkManager.csBaronGreenback