aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/Session
AgeCommit message (Collapse)Author
2023-10-30Don't remove all tokens if invalid header (#10490)Cody Robibero
2023-10-09optimize checkForInactiveStreams logicherby2212
2023-10-08fix formatting for build processherby2212
2023-10-07integrate development from v1herby2212
2023-10-07Switch to named placeholdersherby2212
2023-10-03Reduce nesting in SessionManager.OnPlaybackStoppedPatrick Barron
2023-09-29Clear active sessions on application stoppingPatrick Barron
2023-09-23Use IHostLifetime to handle restarting and shutting downPatrick Barron
2023-09-11Remove existing sessions for a user on the same device on loginBill Thornton
2023-09-06Remove unused variableBill Thornton
2023-09-05Remove one session per device id limitationBill Thornton
2023-07-29Apply review suggestionsShadowghost
2023-07-07Add wrapper object for authentication event informationShadowghost
2023-07-02Fix sending websocket messages (#9948)Cody Robibero
2023-06-29Fix Websocket OpenApi (#9935)Cody Robibero
* Further split inbound and outbound messages * Fix datatype for inbound start messages * fixes from review
2023-05-14fix formatting and update summaryherby2212
2023-05-01option to disable and configure inactive session thresholdherby2212
2023-05-01close inactive sessions after 10 minutesherby2212
2023-04-06Fix argument is not used in message template warningStepan Goremykin
2023-04-01Use MinBy and MaxByStepan Goremykin
2023-02-15Enable nullable for more filesBond_009
2023-01-07Use EventManager for AuthenticationSuccess, AuthenticationFailure (#8960)Cody Robibero
2022-12-07Use ArgumentException.ThrowIfNullOrEmptyBond_009
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-07Merge pull request #8503 from Bond-009/ThrowIfNullClaus Vium
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-10-06fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContextcvium
2022-09-28Remove redundant using directivesHannes Braun
2022-08-15Fix various typos luz paz
Found via `codespell -q 3 -S ./Emby.Server.Implementations/Localization -L allready,doesnt,inh,receivedfrom,whoknows`
2022-07-24Backport pull request #7732 from jellyfin/release-10.8.zJoshua Boniface
Fix to make web sockets close gracefully on server shutdown Authored-by: luke brown <luke92brown@gmail.com> Merged-by: Cody Robibero <cody@robibe.ro> Original-merge: ee22feb89a34632a4cc3a350733dd57c6be863ec
2022-06-06Merge pull request #7781 from crobibero/live-tv-infiniteCody Robibero
(cherry picked from commit 77c73e241fe1705528e3ffbb42f074c46240b9fb) Signed-off-by: crobibero <cody@robibe.ro>
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
2022-01-01Use IAuthorizationContext for websocketCody Robibero
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