aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Session/SessionManager.cs
AgeCommit message (Collapse)Author
2022-05-26Merge pull request #7785 from dmitrylyzo/clear-transcodinginfoCody Robibero
Clear TranscodingInfo if play method changed (cherry picked from commit c9491cf317f83012dafe17e2a40a9548993c51f0) Signed-off-by: crobibero <cody@robibe.ro>
2022-04-17Merge pull request #7605 from crobibero/playback-start-stopCody Robibero
Add missing properties to PlaybackStart, PlaybackStop (cherry picked from commit 9beb3aff4e0859aaf916e44388cbd6cbede8087f) Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-03-11Merge pull request #7346 from Bond-009/guidClaus Vium
Optimize Guid comparisons
2022-02-21Optimize Guid comparisonsBond_009
* Use Guid.Equals(Guid) instead of the == override * Ban the usage of Guid.Equals(Object) to prevent accidental boxing * Compare to default(Guid) instead of Guid.Empty
2022-01-14Fix build and clean upCody Robibero
2022-01-14Add FullNowPlayingQueue propertyFernando Fernández
2021-12-24Update StyleCopBond_009
2021-12-12Use BaseItemKind where possibleCody Robibero
2021-10-03Fix warnings in SessionManagerPatrick Barron
2021-09-06merge branch 'master' into syncplay-sessions-fixdkanada
2021-09-03Fix some warningsBond_009
2021-06-27Merge remote-tracking branch 'origin/authenticationdb-efcore' into ↵Patrick Barron
authenticationdb-efcore
2021-06-27GetDeviceOptions always returns an instance of DeviceOptionsPatrick Barron
2021-06-25Update Emby.Server.Implementations/Session/SessionManager.csPatrick Barron
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-06-23Fix issues with QuickConnect and AuthenticationDbcrobibero
2021-06-23Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs # Emby.Server.Implementations/Session/SessionManager.cs # Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
2021-06-19Move non-jellyfin extensions to separate projectBond_009
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-06-18Correctly handle devices without custom namesPatrick Barron
2021-05-24Merge pull request #6038 from crobibero/delete-existing-sessionsClaus Vium
Don't logout if deviceId is null
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-12Don't logout if deviceId is null.crobibero
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-04-22Mark PasswordSha1 as obsoletecrobibero
2021-04-13Don't use database for QuickConnectPatrick Barron
2021-04-10Convert UpdateUser to solely asyncPatrick Barron
2021-04-10Make device/session code asyncPatrick Barron
2021-04-10Rewrite device manager using EF CorePatrick Barron
2021-04-01Remove unused SessionManager methodsPatrick Barron
2021-03-28Fix storing outdated sessions in SyncPlayIonut Andrei Oanca
2021-02-08Merge pull request #4935 from ConfusedPolarBear/quickconnect-cleanupdkanada
Remove used quick connect tokens
2021-01-05Fix capitalization of Playstate messageBill Thornton
2021-01-02Remove quick connect tokens after usageMatt Montgomery
2020-12-07Add SessionControllerConnected eventIonut Andrei Oanca
2020-11-27Merge branch 'master' into syncplay-enhancedJoshua M. Boniface
2020-11-19Clean up DeviceManager and don't store capabilities on diskPatrick Barron
2020-10-16Add playlist-sync and group-wait to SyncPlayIonut Andrei Oanca
2020-10-06Fix playbackstart not triggering in the new eventmanagercvium
2020-10-05Merge pull request #4210 from nielsvanvelzen/typed-websocket-messageBond-009
Use enum for WebSocket message types
2020-10-04Use nicer count comparitorJoshua M. Boniface
2020-10-04Revert "Implement better count method"Joshua M. Boniface
This reverts commit 5aa519fd399d8b09a360f6448acc992225f8c219.
2020-10-04Implement better count methodJoshua M. Boniface
2020-10-04Make the count an int for cleanlinessJoshua M. Boniface
2020-10-04Increase count check to 1Joshua M. Boniface
There's another way to disable a user anyways.
2020-10-04Make log entry informationalJoshua M. Boniface
2020-10-04Remove variables from SecurityExceptionJoshua M. Boniface
2020-10-04Fix syntax errorJoshua M. Boniface
2020-10-04Add active session trackingJoshua M. Boniface
Adds a flag for a maximum number of user sessions, as well as an authentication check to ensure that the user is not above this level.