aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/HttpClientManager/HttpClientManager.cs
AgeCommit message (Collapse)Author
2020-08-31remove IHttpClient 🎉crobibero
2020-06-16Add full stop at end of comments (SA1629)telans
2020-06-05Use typed logger where possiblecrobibero
2020-04-04Register and construct IHttpClient correctlyMark Monteiro
2020-04-02Enable Microsoft.CodeAnalysis.FxCopAnalyzers for Jellyfin.CommonBond_009
2020-02-06Fix some warnings in Emby.Server.ImplementationsBond_009
2020-01-22Remove FileSystem.GetStreamBond-009
2019-11-27Fix more warningsBond_009
2019-11-22Address commentsBond_009
2019-11-22Fix some warningsBond-009
2019-09-08Possible fix for MrMCBond_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-09Fix buildBond_009
2019-08-09Use CultureInvariant string conversion for GuidsBond-009
2019-07-24Don't copy the complete response streamBond_009
2019-07-24Merge pull request #1560 from jellyfin/release-10.3.zBond-009
Backmerge for 10.3.7
2019-07-20Add HttpCompletionOption.ResponseHeadersRead to the buffering option to ↵Claus Vium
avoid potentially having 2 copies in memory
2019-07-19Use HttpCompletionOption.ResponseHeadersRead and resort to Content-Length ↵Claus Vium
header for non-buffered content
2019-07-14Merge pull request #1538 from joshuaboniface/epgJoshua M. Boniface
Try to fix XmlTvListingsProvider
2019-07-13Try to fix XmlTvListingsProviderBond_009
2019-07-13Create a new HttpMethod from the function nameBond_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-06Remove duplicate codeBond_009
2019-07-06Use HttpResponseHeaders instead of a dictionaryBond_009
2019-07-06Fixes issues with HttpClientManagerBond_009
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-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-05Switch to HeaderNames instead of hardcoded strings (and other header related ↵Claus Vium
fixes)
2019-02-26Remove SetContentLength and companyClaus Vium
2019-02-26Begin removing System.Net sourcesClaus Vium
2019-02-22Remove duplicate code and use using to properly dispose the response streamClaus Vium
2019-02-15Properly dispose HttpWebResponse when the request failed to avoid 'too many ↵Claus Vium
open files'
2019-01-30Merge branch 'master' into cultureBond-009
2019-01-28Unwrapped CreateDirectory and DeleteDirectoryErwin de Haan
2019-01-28Unwrapped GetDirectoryName and DirectorySeperatorCharErwin de Haan
2019-01-27Check if file exists instead of catching exceptionsBond_009
2019-01-27Fix more analyzer warningsBond_009
2019-01-20Merge pull request #621 from Bond-009/perfAndrew Rabert
Minor improvements to library scan code
2019-01-20Replaced injections of ILogger with ILoggerFactoryWilliam Taylor
This makes resolving dependencies from the container much easier as you cannot resolve with primitives parameters in a way that is any more readable. The aim of this commit is to change as little as possible with the end result, loggers that were newed up for the parent object were given the same name. Objects that used the base or app loggers, were given a new logger with an appropriate name. Also removed some unused dependencies.
2019-01-20Minor improvements to library scan codeBond_009
2019-01-18Merge branch 'dev' into reformatErwin de Haan
2019-01-16Merge branch 'dev' into cleanupBond-009
2019-01-13ReSharper format: conform inline 'out' parameters.Erwin de Haan
2019-01-13ReSharper conform to 'var' settingsErwin de Haan
2019-01-13Visual Studio Reformat: Emby.Server.Implementations Part De-HErwin de Haan
2019-01-10Mayor code cleanupErwin de Haan
Add Argument*Exceptions now use proper nameof operators. Added exception messages to quite a few Argument*Exceptions. Fixed rethorwing to be proper syntax. Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling) Added some TODOs to log certain exceptions. Fix sln again. Fixed all AssemblyInfo's and added proper copyright (where I could find them) We live in *current year*. Fixed the use of braces. Fixed a ton of properties, and made a fair amount of functions static that should be and can be static. Made more Methods that should be static static. You can now use static to find bad functions! Removed unused variable. And added one more proper XML comment.