Cody Robibero
0bc41c015f
Store lyrics in the database as media streams ( #9951 )
9 months ago
Patrick Barron
d986a824cd
Use IHostedService for device access management
9 months ago
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
10 months ago
Patrick Barron
04dddd3a7b
Remove UserManager Cache ( #10781 )
...
* Remove redundant user cache
* Use DI for IPasswordResetProvider and IAuthenticationProvider
10 months ago
Bond_009
635d67d458
Revert "Use System.Net.IPNetwork"
...
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
1 year ago
Bond_009
b62b0ec2b5
Fix warnings
1 year ago
Claus Vium
db4605609c
Merge pull request #10410 from Ch1nkara/add-users-permission-to-edit-subtitles
...
add EnableSubtitleManagement permission
1 year ago
cvium
1009836a79
add IAsyncDisposable to DisplayPreferencesManager
...
Properly dispose dbcontext
Add IDisposableAnalyzer to Jellyfin.Server.Implementations
1 year ago
chinkara
9f259aa404
add EnableSubtitleManagement permission
1 year ago
Bond-009
84bbf757fa
Merge pull request #10366 from goremykin/fix-resharper-warnings
1 year ago
Cody Robibero
13f46e3fff
Shorten lines from review
1 year ago
Cody Robibero
6bd6fb6e0a
Merge branch 'master' into chromecast-config
...
# Conflicts:
# Emby.Server.Implementations/ApplicationHost.cs
1 year ago
Stepan Goremykin
8ea812b65d
Reduce string literal length by using verbatim string
1 year ago
Patrick Barron
1ca9f8b04b
Remove unused fields and parameters
1 year ago
Cody Robibero
bc88c96cbe
Validate cast receiver id on get/set
1 year ago
Cody Robibero
ba7e3bfd82
Migrate to customizable cast receiver config
1 year ago
Bond_009
a963bce9be
Reduce log spam on failed logins
...
Failed logins already get logged higher up the call chain
1 year ago
Bond_009
b5f0760db8
Use RegexGenerator where possible
1 year ago
Cody Robibero
d8f0933f33
Merge pull request #9821 from cvium/admin_must_have_pw
1 year ago
cvium
57d8452e2a
refactor: admin users must have a non-empty password
1 year ago
cvium
716bcc6410
chore: deprecate EasyPassword as it isn't very secure
1 year ago
Bond_009
48263078b4
Reduce string allocations by regex
2 years ago
Shadowghost
b7418d6e9e
Add permission for collection management
2 years ago
Jpuc1143
7fa6d4c81e
Add "Allowed Tags" to Parental Controls
2 years ago
Patrick Barron
8479f0f90c
Rename JellyfinDb to JellyfinDbContext
2 years ago
Patrick Barron
40e4370689
Specify AsSplitQuery in initial users query
2 years ago
Patrick Barron
f07553abdf
Optimize EF Core queries and remove unnecessary AsQueryable calls
2 years ago
Bond_009
6dbdb4e9af
Fix all warnings in Jellyfin.Server.Implementations
2 years ago
Cody Robibero
678bcf9a80
Use EventManager for AuthenticationSuccess, AuthenticationFailure ( #8960 )
2 years ago
Bond_009
52194f56b5
Replace != null with is not null
2 years ago
Bond_009
c7d50d640e
Replace == null with is null
2 years ago
cvium
b836fe9685
remove JellyfinDbProvider and add second level caching
2 years ago
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