aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/ApplicationHost.cs
AgeCommit message (Collapse)Author
2021-12-24Update StyleCopBond_009
2021-11-24Migrate network configuration safelycvium
2021-11-19Only force scheme and port when HTTPS is disallowedcvium
2021-11-15Remove ILibraryManager as a dependency in resolvers etc.cvium
2021-11-13Very light cleanup in applicationhostcvium
2021-11-09Merge pull request #5905 from BaronGreenback/TVFixClaus Vium
Fix for Livetv and DLNA when bind interfaces specified.
2021-11-08Use the new method in DLNAcvium
2021-11-08Merge branch 'master' into TVFixcvium
2021-11-03Merge branch 'master' into client-loggerCody Robibero
2021-11-02Streamline startup codeBond_009
2021-10-26Merge remote-tracking branch 'upstream/master' into client-loggerCody Robibero
2021-10-25Merge pull request #6486 from ↵Claus Vium
fredriklindberg/support-forwarded-headers-for-api-url
2021-10-06Fix the last few warningsBond_009
Enables TreatWarningsAsErrors for all projects
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-07Ignore published server url for local accesscvium
2021-09-07Use GetSmartApiUrl instead (hopefully it works)cvium
2021-09-05Merge branch 'master' into TVFixcvium
2021-09-03Fix some warningsBond_009
2021-09-03Merge remote-tracking branch 'upstream/master' into authenticationdb-efcoreCody Robibero
2021-09-03Merge remote-tracking branch 'upstream/master' into warn-259810Cody Robibero
2021-08-30Simplify the way we choose our ffmpegBond_009
* no longer search $PATH * no longer require a full path * don't fall back
2021-08-28Remove more and more warningsCody Robibero
2021-08-13Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Jellyfin.Server.Implementations/Security/AuthorizationContext.cs # MediaBrowser.Controller/Library/IUserManager.cs # MediaBrowser.Controller/Security/IAuthenticationRepository.cs # MediaBrowser.Controller/Session/ISessionManager.cs
2021-07-23Merge pull request #6296 from Bond-009/oscheckClaus Vium
Improve platform checks
2021-07-12Merge pull request #6289 from Bond-009/warn33Bond-009
Fix some warnings
2021-07-12Improve platform checksBond_009
2021-07-11Fix some warningsBond_009
2021-07-11Remove old "has update available" codeBond_009
This is the job of a package manager (or maybe the tray app for windows)
2021-06-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/Devices/DeviceManager.cs # Emby.Server.Implementations/HttpServer/Security/SessionContext.cs # Emby.Server.Implementations/Security/AuthenticationRepository.cs # Emby.Server.Implementations/Session/SessionManager.cs # Jellyfin.Server.Implementations/Security/AuthorizationContext.cs # MediaBrowser.Controller/Library/IUserManager.cs # MediaBrowser.Controller/Net/ISessionContext.cs
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-05-20Enable nullable reference types for Emby.Server.ImplementationsBond_009
2021-05-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-05Code Clean up: Convert to null-coalescing operator ?? (#5845)BaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro> Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
2021-05-04changed to firstBaronGreenback
2021-05-03RenamedBaronGreenback
2021-05-03Changed selection methodBaronGreenback
2021-05-01Update ApplicationHost.csBaronGreenback
Renamed method
2021-04-30Update Emby.Server.Implementations/ApplicationHost.csBaronGreenback
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-04-26updated commentBaronGreenback
2021-04-26Fix url for LiveTVBaronGreenback
2021-04-26Add endpoint to log client eventscrobibero
2021-04-22Remove unused/duplicate servicesBond_009
2021-04-20EncodingHelper: Fix circular dependencyBond_009
2021-04-12Fix random failing of testsBond_009
Fully initialize the configuration manager at the init stage ``` Failed Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok [2 s] Error Message: MediaBrowser.Common.Extensions.ResourceNotFoundException : Configuration with key metadata not found. Stack Trace: at Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass43_0.<GetConfiguration>b__0(String k) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 309 at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory) at Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String key) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 300 at MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.GetConfiguration[T](IConfigurationManager manager, String key) in D:\a\1\s\MediaBrowser.Common\Configuration\IConfigurationManager.cs:line 88 at MediaBrowser.Controller.Library.MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager config) in D:\a\1\s\MediaBrowser.Controller\Library\MetadataConfigurationStore.cs:line 28 at Emby.Server.Implementations.Library.ResolverHelper.SetDateCreated(BaseItem item, IFileSystem fileSystem, FileSystemMetadata info) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 159 at Emby.Server.Implementations.Library.ResolverHelper.EnsureDates(IFileSystem fileSystem, BaseItem item, ItemResolveArgs args) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 153 at Emby.Server.Implementations.Library.ResolverHelper.SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 81 at Emby.Server.Implementations.Library.LibraryManager.ResolveItem(ItemResolveArgs args, IItemResolver[] resolvers) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 480 at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, String collectionType, LibraryOptions libraryOptions) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 618 at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, Folder parent) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 536 at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 732 at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180 at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135 at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26 at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541 at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks) at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525 at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101 at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer() at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options) at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient() at Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\Controllers\ActivityLogControllerTests.cs:line 21 --- End of stack trace from previous location --- ```
2021-04-10Rewrite device manager using EF CorePatrick Barron
2021-03-25Merge pull request #5321 from Ullmie02/nfo-thumbBond-009
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-03-08Merge pull request #5315 from BaronGreenback/FixFor5280Part2Joshua M. Boniface
2021-03-08Update ApplicationHost.csBaronGreenback
2021-03-01Merge pull request #5299 from Bond-009/tests13Bond-009