Bond_009
a9a5fcde81
Use ArgumentNullException.ThrowIfNull helper method
...
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);
```
2 years ago
Claus Vium
38b7d0222f
Merge pull request #8377 from Bond-009/resetcase
...
Make Password Reset case sensitive
2 years ago
Bond_009
5f8477ba47
Make Password Reset case sensitive
2 years ago
Claus Vium
1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
...
Minor cleanup
2 years ago
Niels van Velzen
dd4af49962
Use Guid type for UserConfiguration fields
2 years ago
Bond_009
5036afd691
Minor cleanup
2 years ago
Bond_009
f50a250cd9
Optimize Guid comparisons
...
* 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
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
5265b3eee7
Replace PBKDF2-SHA1 with PBKDF2-SHA512
...
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
3 years ago
Bond_009
1b6eb2ff2d
Enable nullable for more files
3 years ago
Claus Vium
1bfe6342df
Merge pull request #6676 from Bond-009/rng
...
Use static crypto rng
3 years ago
Claus Vium
b16e6621b3
Merge pull request #6663 from crobibero/dotnet-6-rc1
...
Reference dotnet6-rc1 packages
3 years ago
Bond_009
3b492d4af8
Use static crypto rng
3 years ago
cvium
3add805cbf
Return the path to the pinfile in forgot password
3 years ago
Cody Robibero
017380f1dd
Reference dotnet6-rc1 packages
3 years ago
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
3 years ago
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
Bill Thornton
77f0f89e45
Merge pull request #5623 from barronpm/ef-cleanup2
...
EF Core Cleanup 2
4 years ago
Patrick Barron
ed0b5ff017
Fix builds
4 years ago
Patrick Barron
3ebc047434
Convert UpdateUser to solely async
4 years ago
cvium
d772fddfb3
make custompref value nullable
4 years ago
Bond-009
a92736baad
Merge pull request #5174 from barronpm/authenticateuser-cleanup
4 years ago
Patrick Barron
7364155579
Clean up user deletion
4 years ago
Patrick Barron
a7b29e2fe0
Clean up user renaming
4 years ago
Patrick Barron
12b8e29aef
Fix duplicate permissions
4 years ago
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
4 years ago
Patrick Barron
f638ee6b09
Enable nullable for Jellyfin.Data and remove unnecessary attributes
4 years ago
Patrick Barron
03cc6b1d78
Make styling more consistent
4 years ago
cvium
442e770688
Validate the new username when renaming
4 years ago
Patrick Barron
f127096660
Don't allow new users to be created with the same name as an existing user.
4 years ago
Patrick Barron
1171b5ab92
Fix user renaming logic
4 years ago
Patrick Barron
a5e55ba859
Clean up UserManager.AuthenticateUser
4 years ago
Claus Vium
21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
...
Use typed UserManager GetPreference
4 years ago
crobibero
ee23d06154
Use a more descriptive function name
4 years ago
Patrick Barron
d9263dacd5
Enable nullable for Jellyfin.Server.Implementations
4 years ago
crobibero
b670937c3d
Use typed UserManager GetPreference
4 years ago
Bond-009
04ba59ab40
Merge pull request #4766 from barronpm/usermanager-async
...
Convert DeleteUser to async
4 years ago
Patrick Barron
76f61eb0d6
Convert DeleteUser to async
4 years ago
crobibero
3db6ae91f6
Add ItemId to all display preferences
4 years ago
crobibero
b0c79edd2c
Add support for custom item display preferences
4 years ago
Greenback
9a323f6df0
More spelling corrections.
4 years ago
Bill Thornton
84b0932cfe
Merge pull request #4485 from crobibero/update-user-cache
...
Update user cache after updating user.
4 years ago
crobibero
3f313206c6
Suggestions from review
4 years ago
crobibero
c70710de32
Update user cache after updating user.
4 years ago
crobibero
73d2cb1c2a
Updated based on review feedback
4 years ago
crobibero
95ebb9a55a
Use null coalescing when possible
4 years ago
crobibero
5f52a58e78
Convert NullReferenceException to ResourceNotFoundException
4 years ago