aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
AgeCommit message (Collapse)Author
2019-12-10Merge branch 'master' into mediaencodingBond_009
2019-12-10Add StartIndex result to /Items API querychaosinnovator
2019-12-06Add back all old emby testsBond_009
2019-11-25Make probesize and analyzeduration configurable and simplify circularBond_009
dependencies Makes the probesize and analyzeduration configurable with env args. (`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
2019-11-25* Add support for multi segment base urlsBond_009
* Make baseurl case-insensitive
2019-11-23Merge pull request #1926 from Bond-009/authdkanada
Add clearer exceptions, warnings and docs
2019-11-21revert settings to their old namesdkanada
2019-11-21rename some missed variables and fix warningsdkanada
2019-11-07Merge branch 'master' into installationmanagerBond-009
2019-11-04Merge remote-tracking branch 'origin/master' into media-attachments-cleanAndrew Mahone
2019-11-03Revert the project inclusion that created a cycle.Erwin de Haan
2019-11-03Fix the last docs warnings.Erwin de Haan
2019-11-01Improve IInstallationManager interfaceBond_009
2019-11-01Update deps and add MultiThreading analyzerBond_009
2019-10-29Fix more warningsBond_009
2019-10-22Provide delivery URLs for attachments in PlaybackInfo.Andrew Mahone
2019-10-22Add new MediaAttachment to store attachments found during media probing.Andrew Mahone
2019-10-20Add clearer exceptions, warnings and docsBond_009
2019-10-15Fix Json serialization errorBond_009
2019-10-09Use value instead of assigning baseUrl firstJoshua Boniface
2019-10-09Fix spacing issuesJoshua Boniface
2019-10-08Normalize baseUrl behaviourJoshua Boniface
Fully normalizes the baseUrl behaviour to better match how this sort of feature works in other programs. 1. The baseUrl is always appended to paths, even the built-in `/emby` and `/mediabrowser` paths. 2. The baseUrl is set statically at class instance creation, to ensure it persists through changes until the next restart. 3. Configuration is normalized using a function when set, to ensure it's in a standard `/mypath` format with leading `/`. 4. Cleans up the conditionals around default redirects. For sanity after changing the URL, it will match *any* path that doesn't match the current baseUrl and redirect it back to the main page (with baseUrl). 5. Adds a second method, NormalizeUrlPath, to avoid lots of `+ "/" +` string manipulations which are unclean - we should always have a leading slash. 6. Sets the default baseUrl to an empty string to avoid unexpected behaviour, though this would be worked-around automatically. 7. Adds some debug logs whenever a URL is normalized, to help track down issues with this code (if any arise).
2019-09-28Merge pull request #1773 from sparky8251/remove-wan-ddnsJoshua M. Boniface
Remove WAN DDNS
2019-09-28Merge pull request #1770 from sparky8251/remove-wan-ipJoshua M. Boniface
Remove WAN IP Detection
2019-09-19Removed WAN DDNS sparky8251
It's odd that JF still had code lying around for generating a self signed cert. Currently, it does not do this so this code has been removed. JF also appears to have functions in place to modify provided certs? Warrants deeper investigation. JF should not be attempting modifications of any certs under any circumstance.
2019-09-19Hide new users from public API by defaultsparky8251
2019-09-19Remove WAN IP Detectionsparky8251
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-13Reset invalid login counter on successfull loginBond-009
2019-09-08Possible fix for MrMCBond_009
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-09-02Merge pull request #1686 from Bond-009/warn7Anthony Lavado
More warning fixes
2019-09-01Restore flac mime typeBill Thornton
2019-08-29More warning fixesBond_009
2019-08-28Fix loginBond_009
2019-08-19Merge branch 'master' into h265Joshua M. Boniface
2019-08-18Merge pull request #1636 from Bond-009/isomounterdkanada
Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrors
2019-08-16Clean up livestreaming codeBond_009
2019-08-16Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrorsBond_009
2019-08-16Merge pull request #1632 from Bond-009/localeAnthony Lavado
Improve LocalizationManager
2019-08-16Merge pull request #1588 from dkanada/urlAnthony Lavado
Add base url option to server configuration
2019-08-16Improve LocalizationManagerBond_009
2019-08-15Merge pull request #1614 from Bond-009/docs2dkanada
Document all public/internal members of Emby.Drawing
2019-08-15Merge pull request #1584 from Bond-009/checksumdkanada
Check checksum for plugin downloads
2019-08-13Merge pull request #1581 from Bond-009/socket1dkanada
Use System.Net abstractions instead of raw socket
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-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-11add base url to server configurationdkanada
2019-08-10Merge pull request #1397 from Bond-009/passfastJoshua M. Boniface
Streamline authentication proccess