aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/HttpServer/WebSocketManager.cs
AgeCommit message (Collapse)Author
2024-10-31Always await instead of directly returning TaskBond_009
https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/AsyncGuidance.md#prefer-asyncawait-over-directly-returning-task The performance impact is negligible (and it's me saying that!)
2024-03-30fix: use a reentrant lock when accessing active connections (#11256)Claus Vium
2023-07-07Enforce permissions on websocket connectionsShadowghost
2023-02-17Consistently write IP in upercaseShadowghost
2022-01-01Use IAuthorizationContext for websocketCody Robibero
2021-11-13Don't throw exception on unauthenticated requestsCody Robibero
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-04-05add simple auth handling to websocketmanagercvium
2020-11-28Remove circular dependency between websocket listeners and managercvium
2020-11-28Revert "Removed Lazy implementation."cvium
2020-11-28Removed Lazy implementation.Greenback
2020-10-06Fix IWebSocketListener service registrationcvium
2020-09-03Kill HttpListenerHostClaus Vium