aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/AppBase
AgeCommit message (Collapse)Author
2025-09-12Various cleanups (#14785)Bond-009
2025-05-18Add Full system backup feature (#13945)JPVenson
2025-05-04Cleanup file related code (#14023)Bond-009
2025-04-26Check for path overlaps (#12832)JPVenson
2025-01-26Extract trickplay files into own subdirectoryShadowghost
2024-12-12move to new System.Threading.Lock type for better performanceDaniyar Alpyspayev
2024-07-15Use real temp dir instead of cache dir for temp files (#12226)Bond-009
2024-04-30More efficient array creation (#11468)Bond-009
2023-10-08Make files readonlyStepan Goremykin
2023-10-03Use DI for IFileSystemPatrick Barron
2023-02-14Enable nullable for more files (#9310)Bond-009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
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-08-18Minor cleanupBond_009
2022-04-17Merge pull request #7561 from DMouse10462/named-config-api-fixCody Robibero
Fix NamedConfiguration API Generation (cherry picked from commit d7c548f3dbb74c03903cd9bb86ab3af33e295d15) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2021-12-27More cleanupBond_009
2021-12-20Use our own Contains extensioncvium
2021-12-19Use static lambdascvium
2021-10-03Remove workaround for dotnet/runtime#42790Bond_009
2021-06-12Merge pull request #6096 from cvium/saving_private_ramBond-009
2021-05-28Fix some warningsBond_009
2021-05-24Remove some unnecessary allocationscvium
2021-05-20Enable nullable reference types for Emby.Server.ImplementationsBond_009
2021-04-17Remove unused using directivesBaronGreenback
2021-03-07Use FileShare.None when creating filesDavid
2020-11-15Merge remote-tracking branch 'upstream/master' into dotnet-5crobibero
2020-11-15Merge pull request #4253 from BaronGreenback/fordiscussionBond-009
DI in plugins
2020-11-13Updated based on review feedbackcrobibero
2020-11-13Update Emby.Server.Implementations/AppBase/ConfigurationHelper.csCody Robibero
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
2020-11-13Use null coalescing when possiblecrobibero
2020-11-13Convert NullReferenceException to ResourceNotFoundExceptioncrobibero
2020-11-13Fix nullability errors in Emby.Server.Implementationscrobibero
2020-11-11Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Bond-009 <bond.009@outlook.com>
2020-11-09Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-10-17Minor improvementsBond_009
2020-10-14Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-10-14Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-10-14Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-10-11Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-10-11Update Emby.Server.Implementations/AppBase/BaseConfigurationManager.csBaronGreenback
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2020-10-11Added extra functionality to support registrar.Greenback
2020-08-31Fix some warningsBond_009
2020-08-09MemoryStream optimizationsBond_009
2020-06-05Use typed logger where possiblecrobibero
2020-04-14Switch to using declarationPatrick Barron
2020-04-14Documented BaseApplicationPath constructor parametersPatrick Barron
2020-03-15Do not call UseContentRoot() on the web host builderMark Monteiro
This call has nothing to do with static web content and should not have ever been called with the web content path: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/?view=aspnetcore-3.1&tabs=windows#content-root Since this call is removed, the ContentRoot property is also removed from ApplicationHost as it is no longer needed. Finally, move validation of the static content path to the DashboardService where it is actually used.
2020-03-15Update XML documentation for WebPathMark Monteiro
2020-02-25Do not set a static content root if the jellyfin-web directory does not ↵Mark Monteiro
exist or is empty