Joshua Boniface
be3d57ad41
Backport pull request #8115 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.7
Authored-by: Cody Robibero <cody@robibe.ro>
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Original-merge: d0fd23bb4b
2 years ago
Joshua M. Boniface
3061446c87
Merge pull request #7984 from crobibero/dotnet-6.0.6
...
Upgrade to dotnet 6.0.6, update remaining dependencies
(cherry picked from commit 56e7b323de
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Cody Robibero
b611afe34c
Merge pull request #7774 from crobibero/api-authinfo
...
(cherry picked from commit 825e6460c9
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
Joshua M. Boniface
bc1a78575a
Merge pull request #7766 from crobibero/dotnet-6.0.5
...
(cherry picked from commit 71bf567045
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2 years ago
dependabot[bot]
812841d01e
Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.435 ( #7726 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3 years ago
Joshua M. Boniface
96d2d2428a
Merge pull request #7590 from crobibero/dotnet-6.0.4
...
(cherry picked from commit 5778541d2f
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
3 years ago
dependabot[bot]
dde984bd0e
Bump StyleCop.Analyzers from 1.2.0-beta.376 to 1.2.0-beta.406
...
Bumps [StyleCop.Analyzers](https://github.com/DotNetAnalyzers/StyleCopAnalyzers ) from 1.2.0-beta.376 to 1.2.0-beta.406.
- [Release notes](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/releases )
- [Commits](https://github.com/DotNetAnalyzers/StyleCopAnalyzers/compare/1.2.0-beta.376...1.2.0-beta.406 )
---
updated-dependencies:
- dependency-name: StyleCop.Analyzers
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Claus Vium
53209830e7
Merge pull request #7346 from Bond-009/guid
...
Optimize Guid comparisons
3 years ago
Cody Robibero
965bf7332f
Update to dotnet 6.0.3
3 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
b98cc71c3b
Update to dotnet 6.0.2
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
3 years ago
dependabot[bot]
0c89459d5b
Bump System.Linq.Async from 5.1.0 to 6.0.1
...
Bumps [System.Linq.Async](https://github.com/dotnet/reactive ) from 5.1.0 to 6.0.1.
- [Release notes](https://github.com/dotnet/reactive/releases )
- [Commits](https://github.com/dotnet/reactive/compare/ixnet-v5.1.0...ixnet-v6.0.1 )
---
updated-dependencies:
- dependency-name: System.Linq.Async
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Bond_009
2dcb2f8a9f
Ban the usage of Task.Result
...
If the calling function can't be made async easily you can still use
.GetAwaiter().GetResult(), which is way easier to find in the future
3 years ago
Cody Robibero
a60cb280a3
Properly populate QueryResult
3 years ago
Bond-009
b2a2bdb088
Merge pull request #7049 from crobibero/warn40219
3 years ago
Cody Robibero
57db188c2e
Fix device ordering
3 years ago
Cody Robibero
7bfc6b5679
Remove more warnings
3 years ago
Bond_009
cbfa355e31
Update StyleCop
3 years ago
cvium
b880dc8a4a
Use our own Contains extension
3 years ago
Cody Robibero
5e8aaa68cf
Update to dotnet 6.0.1
3 years ago
dependabot[bot]
0120d80b78
Bump System.Linq.Async from 5.0.0 to 5.1.0
...
Bumps [System.Linq.Async](https://github.com/dotnet/reactive ) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/dotnet/reactive/releases )
- [Commits](https://github.com/dotnet/reactive/compare/ixnet-v5.0.0...ixnet-v5.1.0 )
---
updated-dependencies:
- dependency-name: System.Linq.Async
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Cody Robibero
34df1a030b
Merge pull request #6818 from Bond-009/password
3 years ago
Nicholas Sica
8ae5316198
Fix Ombi auth through Jellyfin
3 years ago
Nicholas Sica
c5e42ddcc6
Fix Ombi auth through Jellyfin
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
NickSica
4b2c40f717
Fixes Ombi auth through Jellyfin
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
5726535a26
Fix some warnings
...
609 left
3 years ago
Cody Robibero
40045d2147
Update to full dotnet 6
3 years ago
Bond_009
1b6eb2ff2d
Enable nullable for more files
3 years ago
Cody Robibero
2b10251b32
Update to dotnet6.rc2
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
KonH
7c282ec369
Fix warning: The nullable warning suppression expression is redundant ( #2149 )
3 years ago
Bond_009
13fbfe6091
Target net6.0
3 years ago
Cody Robibero
e7d6c45509
Upgrade to dotnet 5.0.10
3 years ago
Fernando Fernández
e5980f8686
Fix typo in comment and remove useless ones
3 years ago
Fernando Fernández
f4af78817d
Move model configuration to its own classes
3 years ago
Fernando Fernández
c2652d21e1
Log EFCore migrations
3 years ago
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
3 years ago
cvium
1172ece856
remove leading and trailing whitespace from the key
3 years ago
cvium
60185f99c4
fix the build
3 years ago
cvium
6b3ecf2533
Merge branch 'master' into bug/authorization-header-issue
3 years ago
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
3 years ago
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
3 years ago
Patrick Barron
cb52ccc699
Update Jellyfin.Server.Implementations/Devices/DeviceManager.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
3 years ago
Cody Robibero
709f8e9faa
Update to dotnet 5.0.9
3 years ago
Patrick Barron
8a1e55251e
Fix devices migration
3 years ago
Patrick Barron
45f478f63e
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Library/IUserManager.cs
# MediaBrowser.Controller/Security/IAuthenticationRepository.cs
# MediaBrowser.Controller/Session/ISessionManager.cs
3 years ago
Patrick Barron
15baf04bd2
Add IAuditableEntity
3 years ago
Bond-009
00c90cfb21
Merge pull request #6354 from Bond-009/nullable4
...
Enable nullable in more files
3 years ago
Rich Lander
c07e83fdf8
Invert code and style analysis configuration ( #6334 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
3 years ago
Bond_009
501de7b6dc
Enable nullable in more files
3 years ago
Cody Robibero
de12ee5dba
Update to dotnet 5.0.8
3 years ago
Patrick Barron
60ce0c9fa9
Add dto for device options
3 years ago
Patrick Barron
06d682c296
Merge remote-tracking branch 'origin/authenticationdb-efcore' into authenticationdb-efcore
3 years ago
Patrick Barron
fdba71e133
Fix Api Key authentication
3 years ago
Patrick Barron
bbac9ff67e
GetDeviceOptions always returns an instance of DeviceOptions
3 years ago
Patrick Barron
5d1139ec62
Update Jellyfin.Server.Implementations/Devices/DeviceManager.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
3 years ago
Patrick Barron
ae878fa051
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/QuickConnect/QuickConnectManager.cs
# Emby.Server.Implementations/Session/SessionManager.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
3 years ago
Patrick Barron
3884837513
Convert method group to lambda in DeviceManager
3 years ago
Patrick Barron
67308f489f
Implement DeleteDevice
3 years ago
Patrick Barron
2a9474f6e7
Count records before skipping
3 years ago
Patrick Barron
6b24cc6d1f
Fix UpdateDeviceOptions
3 years ago
Patrick Barron
54fdc2fd88
Use ExecuteSqlInterpolated instead of ExecuteSqlRaw
...
oop
3 years ago
Patrick Barron
be88efce3c
Merge branch 'master' into authenticationdb-efcore
...
# 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
3 years ago
Patrick Barron
336ba2879f
Re-add support for API keys
3 years ago
Patrick Barron
0292936c65
Use consistent name for db context
3 years ago
Patrick Barron
4206c0e091
Combine if statements
3 years ago
Patrick Barron
3fd0b1a359
Recreate devices migration with missing fields
3 years ago
Patrick Barron
3d9c16ba6b
Fix concurrency issues
3 years ago
crobibero
e021a0e9ce
Update to dotnet 5.0.7
3 years ago
Bond_009
0bc0601442
Fix some warnings
3 years ago
Patrick Barron
37a8a82ac5
Make methods static in AuthenticationContext
4 years ago
Patrick Barron
b6446c06ee
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Security/AuthenticationRepository.cs
# Jellyfin.Server.Implementations/Security/AuthorizationContext.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
4 years ago
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
4 years ago
Patrick Barron
ab63a7745c
Add PaginatedQuery abstract class, change startIndex to skip
4 years ago
Patrick Barron
e1f7086077
Remove unnecessary query class
4 years ago
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
4 years ago
crobibero
66b185898f
Update to dotnet5.0.6
4 years ago
Bill Thornton
77f0f89e45
Merge pull request #5623 from barronpm/ef-cleanup2
...
EF Core Cleanup 2
4 years ago
Joshua M. Boniface
e2cfc308ea
Merge pull request #5729 from crobibero/dotnet5.0.5
...
Update to dotnet 5.0.5
4 years ago
Patrick Barron
ed0b5ff017
Fix builds
4 years ago
Patrick Barron
3ebc047434
Convert UpdateUser to solely async
4 years ago
Patrick Barron
8607b52541
Make device/session code async
4 years ago
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
4 years ago
Patrick Barron
98e19c9fd3
Add device indexes
4 years ago
Patrick Barron
e6f1ffdc8d
Add device entities to schema.
4 years ago
crobibero
b1faf8c2e8
Update to dotnet 5.0.5
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
499785bebb
Use new entities for API key endpoints
4 years ago
Patrick Barron
1c501b17d7
Add ApiKey entity and associated relationships
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
daa21c9e99
Add migration
4 years ago
Patrick Barron
ea0a9c2cca
Properly configure foreign keys
4 years ago
Patrick Barron
a07ad71222
Use NOCASE collation and index on username field
4 years ago