aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations/Users
AgeCommit message (Collapse)Author
2023-02-17Reduce string allocations by regexBond_009
2023-02-13Add permission for collection managementShadowghost
2023-01-20Add "Allowed Tags" to Parental ControlsJpuc1143
2023-01-16Rename JellyfinDb to JellyfinDbContextPatrick Barron
2023-01-16Specify AsSplitQuery in initial users queryPatrick Barron
2023-01-16Optimize EF Core queries and remove unnecessary AsQueryable callsPatrick Barron
2023-01-11Fix all warnings in Jellyfin.Server.ImplementationsBond_009
2023-01-07Use EventManager for AuthenticationSuccess, AuthenticationFailure (#8960)Cody Robibero
2022-12-05Replace != null with is not nullBond_009
2022-12-05Replace == null with is nullBond_009
2022-10-21remove JellyfinDbProvider and add second level cachingcvium
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-09-09Merge pull request #8377 from Bond-009/resetcaseClaus Vium
Make Password Reset case sensitive
2022-09-09Make Password Reset case sensitiveBond_009
2022-09-09Merge pull request #8250 from Bond-009/minor18Claus Vium
Minor cleanup
2022-08-27Use Guid type for UserConfiguration fieldsNiels van Velzen
2022-08-18Minor cleanupBond_009
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
2021-12-27Remove more warningsCody Robibero
2021-11-10Replace PBKDF2-SHA1 with PBKDF2-SHA512Bond_009
This also migrates already created passwords on login Source for the number of iterations: https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2
2021-10-26Enable nullable for more filesBond_009
2021-10-09Merge pull request #6676 from Bond-009/rngClaus Vium
Use static crypto rng
2021-10-08Merge pull request #6663 from crobibero/dotnet-6-rc1Claus Vium
Reference dotnet6-rc1 packages
2021-10-08Use static crypto rngBond_009
2021-10-07Return the path to the pinfile in forgot passwordcvium
2021-10-04Reference dotnet6-rc1 packagesCody Robibero
2021-09-06Merge pull request #6177 from Bond-009/asyncClaus Vium
Use async FileStreams where it makes sense
2021-09-02Use async FileStreams where it makes senseBond_009
2021-05-20Migrate authentication db to EF CorePatrick Barron
2021-05-18Merge branch 'master' into authenticationdb-efcorePatrick Barron
# Conflicts: # Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-04Merge pull request #5623 from barronpm/ef-cleanup2Bill Thornton
EF Core Cleanup 2
2021-04-10Fix buildsPatrick Barron
2021-04-10Convert UpdateUser to solely asyncPatrick Barron
2021-04-07make custompref value nullablecvium
2021-04-03Merge pull request #5174 from barronpm/authenticateuser-cleanupBond-009
2021-03-25Clean up user deletionPatrick Barron
2021-03-25Clean up user renamingPatrick Barron
2021-03-17Fix duplicate permissionsPatrick Barron
2021-03-14Merge branch 'master' into ef-cleanupPatrick Barron
# Conflicts: # Jellyfin.Data/Entities/Libraries/MediaFileStream.cs # Jellyfin.Data/Jellyfin.Data.csproj
2021-03-13FxCop -> Net Analyzers (part 2)Bond_009
2021-03-06Enable nullable for Jellyfin.Data and remove unnecessary attributesPatrick Barron
2021-02-25Make styling more consistentPatrick Barron
2021-02-17Validate the new username when renamingcvium
2021-02-16Don't allow new users to be created with the same name as an existing user.Patrick Barron
2021-02-16Fix user renaming logicPatrick Barron
2021-02-06Clean up UserManager.AuthenticateUserPatrick Barron
2020-12-16Merge pull request #4771 from crobibero/typed-get-preferenceClaus Vium
Use typed UserManager GetPreference
2020-12-13Use a more descriptive function namecrobibero
2020-12-12Enable nullable for Jellyfin.Server.ImplementationsPatrick Barron
2020-12-11Use typed UserManager GetPreferencecrobibero