aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common
AgeCommit message (Collapse)Author
2019-09-23Fix multiple mistakes and warningsBond_009
2019-09-17Remove legacy auth code (#1677)Bond-009
* Remove legacy auth code * Adds tests so we don't break PasswordHash (again) * Clean up interfaces * Remove duplicate code * Use auto properties * static using * Don't use 'this' * Fix build
2019-09-02Fix warnings, improve performance (#1665)Bond-009
* Fix warnings, improve performance `QueryResult.Items` is now a `IReadOnlyList` so we don't need to allocate a new `Array` when we have a `List` (and `Items` shouldn't need to be mutable anyway) * Update Providers .csproj to latest C# * Remove extra newline from DtoService.cs * Remove extra newline from UserLibraryService.cs
2019-08-16Fix build for .Net Core 2.xBond_009
2019-08-15Merge pull request #1614 from Bond-009/docs2dkanada
Document all public/internal members of Emby.Drawing
2019-08-11Document all public/internal members of Emby.DrawingBond_009
Forces all new public/internal members to be documented. Enables TreatWarningsAsErrors for Emby.Drawing
2019-08-11Minor improvementsBond_009
2019-08-11Check checksum for plugin downloadsBond_009
* Compare the MD5 checksum when downloading plugins * Reduced log spam due to http requests * Removed 'GetTempFileResponse' function from HttpClientManager * Fixed caching for HttpClientManager
2019-08-11Merge pull request #1462 from Bond-009/installationmanagerdkanada
Improvements to InstallationManager
2019-08-09Fix more warningsBond_009
2019-07-25Remove IpAddressInfo and IpEndPointInfo classesBond_009
2019-07-24Merge pull request #1560 from jellyfin/release-10.3.zBond-009
Backmerge for 10.3.7
2019-07-14Merge pull request #1538 from joshuaboniface/epgJoshua M. Boniface
Try to fix XmlTvListingsProvider
2019-07-13Try to fix XmlTvListingsProviderBond_009
2019-07-13Properly set content typeBond_009
2019-07-06Merge branch 'master' into release-10.3.zBond-009
2019-07-06Address commentsBond_009
2019-07-06Use HttpResponseHeaders instead of a dictionaryBond_009
2019-07-06Fixes issues with HttpClientManagerBond_009
2019-06-18Update MediaBrowser.Common/Net/IHttpClient.csClaus Vium
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-06-18Remove more unused stuffBond-009
2019-06-17Remove usage of depricated 'WebRequest'Bond-009
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
2019-06-14Improvements to InstallationManagerBond_009
2019-06-14Merge pull request #1080 from Bond-009/httpclientAnthony Lavado
Remove usage of deprecated 'WebRequest'
2019-05-09Merge pull request #1229 from voodoos/cleanup/SocketSharpBond-009
Cleaning WebSocketSharp continued
2019-04-20Merge pull request #1252 from jellyfin/release-10.3.zBond-009
Backmerge release 10.3.0
2019-04-18Remove unused eventBond-009
Release builds were failing because of this unused event.
2019-04-17Add the proper Class tooJoshua Boniface
2019-04-12Removed wrapping of HeaderNames fieldsVooDooS
2019-04-11Extend Microsoft.Net.Http.Headers.HeaderNamesVooDooS
2019-03-27Update MediaBrowser.Common/Net/IHttpClient.csClaus Vium
Co-Authored-By: Bond-009 <bond.009@outlook.com>
2019-03-27Merge branch 'master' into httpclientBond-009
2019-03-25Simplify/remove/clean codeBond-009
* Remove useless runtime check (we only support one) * Remove unused args * Remove a global constant And ofc fix some warnings ;)
2019-03-15Fix exception caused by #1096Bond_009
```cs MediaBrowser.Common.Extensions.ResourceNotFoundException: Configuration with key subtitles not found. at Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass42_0.<GetConfiguration>b__0(String k) in /home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line 247 at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String key) in /home/pi/dev/jellyfin/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs:line 238 at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.AddExternalSubtitles(Video video, List`1 currentStreams, MetadataRefreshOptions options, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line 486 at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.Fetch(Video video, CancellationToken cancellationToken, MediaInfo mediaInfo, BlurayDiscInfo blurayInfo, MetadataRefreshOptions options) in /home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line 204 at MediaBrowser.Providers.MediaInfo.FFProbeVideoInfo.ProbeVideo[T](T item, MetadataRefreshOptions options, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.Providers/MediaInfo/FFProbeVideoInfo.cs:line 119 at MediaBrowser.Providers.Manager.MetadataService`2.RunCustomProvider(ICustomMetadataProvider`1 provider, TItemType item, String logName, MetadataRefreshOptions options, RefreshResult refreshResult, CancellationToken cancellationToken) in /home/pi/dev/jellyfin/MediaBrowser.Providers/Manager/MetadataService.cs:line 806 ```
2019-03-15Merge pull request #1105 from ploughpuff/ratelimitVasily
Only delay making MusicBrainz request if necessary
2019-03-14Added contact email to user agentPloughPuff
MusicBrainz request a contact email address is supplied in comment section of user agent field.
2019-03-14Adjusted AssemblyCopyright attribute values.Erwin de Haan
2019-03-14Adjusted the Product Name so the User Agent is correct/better.Erwin de Haan
2019-03-13Merge pull request #1059 from Bond-009/osVasily
Remove EnvironmentInfo
2019-03-12Implement review feedbackJoshua Boniface
2019-03-10Add further resources to complete WebPathJoshua Boniface
2019-03-08Remove more unused stuffBond-009
2019-03-08Remove usage of depricated 'WebRequest'Bond-009
Ref: https://docs.microsoft.com/en-us/dotnet/api/system.net.webrequest?view=netframework-4.7.2
2019-03-07Remove EnvironmentInfoBond-009
This moved the last bit of usefulness of EnvironmentInfo into a static class.
2019-03-07Merge remote-tracking branch 'remotes/upstream/master' into kestrel_pocClaus Vium
2019-03-07Reduce aspnet importsClaus Vium
2019-03-05Switch to HeaderNames instead of hardcoded strings (and other header related ↵Claus Vium
fixes)
2019-03-05Add GetValueOrDefault dictionary extensionClaus Vium
2019-02-22Send DLNA devices message to only the matched interfaceXu 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-22Add option to toggle if ignore virtual interfacesXu 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.