Cody Robibero
b98cc71c3b
Update to dotnet 6.0.2
...
Signed-off-by: Cody Robibero <cody@robibe.ro>
2022-02-08 17:36:20 -07:00
Cody Robibero
b6489e73ab
Merge pull request #7241 from Bond-009/async5
2022-02-06 15:25:48 -07:00
Cody Robibero
c16d71562e
Prevent additional errors on startup/shutdown ( #6788 )
2022-02-04 20:36:17 +01:00
Bond_009
e7be01d7a5
Flush to disk async where possible
2022-01-22 23:36:42 +01:00
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
2022-01-22 16:48:31 +01:00
cvium
c658a883a2
Merge branch 'master' into keyframe_extraction_v1
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
# MediaBrowser.Controller/MediaEncoding/IMediaEncoder.cs
# MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs
2022-01-07 10:23:22 +01:00
dependabot[bot]
1c5c0ebb0f
Bump Serilog.Sinks.Graylog from 2.2.2 to 2.3.0
...
Bumps [Serilog.Sinks.Graylog](https://github.com/whir1/serilog-sinks-graylog ) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/whir1/serilog-sinks-graylog/releases )
- [Commits](https://github.com/whir1/serilog-sinks-graylog/commits )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.Graylog
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-03 12:00:59 +00:00
Cody Robibero
7bfc6b5679
Remove more warnings
2021-12-27 07:38:06 -07:00
Bond_009
cbfa355e31
Update StyleCop
2021-12-24 18:28:27 +01:00
Cody Robibero
5e8aaa68cf
Update to dotnet 6.0.1
2021-12-14 23:47:07 -07:00
Joe Rogers
0f4da9f635
Fix crash on missing server config file
2021-12-14 19:29:31 +01:00
Stoica Tedy
4e03801931
Update Jellyfin.Server/Migrations/MigrationRunner.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-12-14 09:57:20 +02:00
Stoica Tedy
250332104b
Fixed crash in MigrationRunner
...
The crashed was caused by importing the migrationOptions even if the
migrations.xml file is non existant.
[Issue]: ~/.config/jellyfin/migrations.xml not found #6992
2021-12-14 09:31:35 +02:00
Claus Vium
a87b87825d
Update Jellyfin.Server/Migrations/MigrationRunner.cs
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-11-27 16:01:27 +01:00
cvium
0b871505a6
Remove stray datamember
2021-11-24 14:36:01 +01:00
cvium
69df004b9f
Migrate network configuration safely
2021-11-24 13:00:12 +01:00
dependabot[bot]
bb9ce98379
Bump prometheus-net.AspNetCore from 5.0.1 to 5.0.2
...
Bumps [prometheus-net.AspNetCore](https://github.com/prometheus-net/prometheus-net ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v5.0.1...v5.0.2 )
---
updated-dependencies:
- dependency-name: prometheus-net.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 13:33:18 +00:00
Cody Robibero
02fda265b8
Merge pull request #6894 from jellyfin/dependabot/nuget/prometheus-net-5.0.2
...
Bump prometheus-net from 5.0.1 to 5.0.2
2021-11-22 06:32:48 -07:00
dependabot[bot]
052b667d6a
Bump Serilog.Sinks.Console from 4.0.0 to 4.0.1
...
Bumps [Serilog.Sinks.Console](https://github.com/serilog/serilog-sinks-console ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/serilog/serilog-sinks-console/releases )
- [Commits](https://github.com/serilog/serilog-sinks-console/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.Console
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 12:01:30 +00:00
dependabot[bot]
e5ea607853
Bump prometheus-net from 5.0.1 to 5.0.2
...
Bumps [prometheus-net](https://github.com/prometheus-net/prometheus-net ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v5.0.1...v5.0.2 )
---
updated-dependencies:
- dependency-name: prometheus-net
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-22 12:01:20 +00:00
Cody Robibero
ea355b4262
Remove ClientLog endpoints
2021-11-20 08:47:05 -07:00
Cody Robibero
bb377b1466
Add nullable dictionary openapi mapping
2021-11-13 07:29:58 -07:00
Cody Robibero
3de86ffdb4
Fix nullability on DisplayPreferencesDto
...
Remove duplicate, fix namespace
2021-11-11 07:34:36 -07:00
Bond_009
5726535a26
Fix some warnings
...
609 left
2021-11-09 13:14:31 +01:00
Cody Robibero
40045d2147
Update to full dotnet 6
2021-11-08 09:40:12 -07:00
Cody Robibero
3398f7f953
Merge branch 'master' into client-logger
2021-11-03 07:52:06 -06:00
Cody Robibero
f444e93a56
Merge remote-tracking branch 'upstream/master' into client-logger
2021-11-02 17:56:12 -06:00
Bond_009
104e36f2f9
Streamline startup code
2021-11-02 16:02:52 +01:00
dependabot[bot]
8e046ce22b
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.6 to 2.0.7
...
Bumps [SQLitePCLRaw.bundle_e_sqlite3](https://github.com/ericsink/SQLitePCL.raw ) from 2.0.6 to 2.0.7.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases )
- [Commits](https://github.com/ericsink/SQLitePCL.raw/compare/v2.0.6...v2.0.7 )
---
updated-dependencies:
- dependency-name: SQLitePCLRaw.bundle_e_sqlite3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 12:00:57 +00:00
Cody Robibero
a6357f89ab
Add ability to upload entire file
2021-10-26 18:42:17 -06:00
Cody Robibero
f78f1e834c
Merge remote-tracking branch 'upstream/master' into client-logger
2021-10-26 17:43:36 -06:00
Claus Vium
deb349f4c5
Merge pull request #5755 from BaronGreenback/NetworkAccessPolicy
2021-10-26 00:06:31 +02:00
Claus Vium
5eda5eb636
Merge pull request #6486 from fredriklindberg/support-forwarded-headers-for-api-url
2021-10-25 22:41:32 +02:00
Cody Robibero
2b10251b32
Update to dotnet6.rc2
2021-10-12 18:31:58 -06:00
dependabot[bot]
37a87a41ba
Bump Serilog.Settings.Configuration from 3.2.0 to 3.3.0
...
Bumps [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration ) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/serilog/serilog-settings-configuration/releases )
- [Changelog](https://github.com/serilog/serilog-settings-configuration/blob/dev/CHANGES.md )
- [Commits](https://github.com/serilog/serilog-settings-configuration/commits )
---
updated-dependencies:
- dependency-name: Serilog.Settings.Configuration
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-11 12:00:53 +00:00
Cody Robibero
017380f1dd
Reference dotnet6-rc1 packages
2021-10-04 07:43:40 -06:00
KonH
6cbfdea4c0
Fix warning: Type cast is redundant ( #2149 )
2021-10-03 11:05:18 +07:00
KonH
e3fccd5ae6
Fix warning: Qualifier is redundant ( #2149 )
2021-10-03 11:01:40 +07:00
KonH
b6bf43af45
Fix warning: Using directive is not required by the code and can be safely removed ( #2149 )
2021-10-03 10:49:41 +07:00
cvium
30f3be1da0
Merge branch 'master' into keyframe_extraction_v1
2021-09-25 20:52:09 +02:00
Claus Vium
c5491dc46c
Merge pull request #6613 from Bond-009/randomaccess
2021-09-25 20:34:21 +02:00
Claus Vium
b37829dfbf
Merge pull request #6611 from Bond-009/error
2021-09-25 20:25:42 +02:00
Bond_009
a4eede29ab
Use RandomAccess instead of a FileStream where it makes sense
2021-09-25 20:17:12 +02:00
Bond_009
f31224fa8f
Remove sync FileStream hack
2021-09-25 19:44:40 +02:00
Bond_009
65665de660
Fix user DB migration
2021-09-25 19:39:24 +02:00
Bond_009
4643fd5dcb
Address comments
2021-09-25 18:15:46 +02:00
Bond_009
e627b1b154
Fix failing tests
2021-09-25 13:58:16 +02:00
Bond_009
13fbfe6091
Target net6.0
2021-09-24 20:15:46 +02:00
cvium
9c15f96e12
Add first draft of keyframe extraction for Matroska
2021-09-23 15:29:12 +02:00
Joshua M. Boniface
18506f7c21
Merge pull request #6569 from crobibero/dotnet-5.0.10
...
Update to dotnet 5.0.10
2021-09-21 02:11:27 -04:00
Claus Vium
9bb222b408
Merge pull request #6582 from Bond-009/shutdown
...
Allow shutdown while starting WebHost
2021-09-20 23:40:58 +02:00
Bond-009
747d464be3
Merge pull request #6541 from cvium/symlink_workaround
2021-09-20 22:39:35 +02:00
Bond_009
520aeb9a8e
Allow shutdown while starting WebHost
2021-09-20 22:27:20 +02:00
Cody Robibero
e7d6c45509
Upgrade to dotnet 5.0.10
2021-09-19 15:06:27 -06:00
Niels van Velzen
be946cef87
Use standard Authorization header in OpenAPI specification
2021-09-15 19:28:20 +02:00
Fredrik Lindberg
90174f68e2
Dynamically populate LocalAddress based on HTTP request
...
Support populating the LocalAddress field in the system info
endpoint based on the x-forwarded-host and x-forwarded-proto header.
The x-forwarded-host header must contain both the host and port for
the url to be properly constructed.
Behind network configuration option that is disabled by default.
2021-09-14 21:38:11 +02:00
Claus Vium
62113c4603
Update Jellyfin.Server/Infrastructure/SymlinkFollowingPhysicalFileResultExecutor.cs
2021-09-11 15:07:09 +02:00
Claus Vium
cec0dd94ba
Update Jellyfin.Server/Infrastructure/SymlinkFollowingPhysicalFileResultExecutor.cs
2021-09-11 15:06:56 +02:00
Claus Vium
6b8b7f1426
Update Jellyfin.Server/Infrastructure/SymlinkFollowingPhysicalFileResultExecutor.cs
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-09-11 14:19:50 +02:00
cvium
e34aa22dc1
Remove AsyncFile.OpenRead
2021-09-11 14:09:22 +02:00
cvium
794b73c62d
Use File.GetAttributes instead of creating a new FileInfo
2021-09-11 13:32:59 +02:00
cvium
3bc9f38833
Fix SA1614 and SA1116
2021-09-11 12:47:01 +02:00
cvium
30152c8d96
Include the MIT license
2021-09-11 12:39:52 +02:00
cvium
6a2df35b37
Read file length for symlinks, supersedes #5775 and #5824
2021-09-11 12:31:29 +02:00
cvium
6637a3096a
Remove the dependency on BaseAuthorizationHandler
2021-09-10 11:44:50 +02:00
cvium
8496d7638a
Merge branch 'master' into NetworkAccessPolicy
2021-09-10 11:40:28 +02:00
Fernando Fernández
154b7d8505
Fix identation
2021-09-06 21:35:54 +02:00
Fernando Fernández
c2652d21e1
Log EFCore migrations
2021-09-06 21:15:31 +02:00
Fernando Fernández
59b67584fc
Use appHost.Resolve for accessing the context in Program.cs
2021-09-06 20:35:02 +02:00
dependabot[bot]
fdec42bccc
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.5 to 2.0.6
...
Bumps [SQLitePCLRaw.bundle_e_sqlite3](https://github.com/ericsink/SQLitePCL.raw ) from 2.0.5 to 2.0.6.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases )
- [Commits](https://github.com/ericsink/SQLitePCL.raw/compare/v2.0.5...v2.0.6 )
---
updated-dependencies:
- dependency-name: SQLitePCLRaw.bundle_e_sqlite3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-06 12:00:58 +00:00
Claus Vium
74fef6c05b
Merge pull request #6177 from Bond-009/async
...
Use async FileStreams where it makes sense
2021-09-06 13:55:34 +02:00
Cody Robibero
ff9d14c811
Merge remote-tracking branch 'upstream/master' into authenticationdb-efcore
2021-09-03 11:01:55 -06:00
Bond_009
e3dac4fda2
Use async FileStreams where it makes sense
2021-09-02 14:02:04 +02:00
dependabot[bot]
e2fdab4be4
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.4 to 2.0.5
...
Bumps [SQLitePCLRaw.bundle_e_sqlite3](https://github.com/ericsink/SQLitePCL.raw ) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases )
- [Commits](https://github.com/ericsink/SQLitePCL.raw/commits )
---
updated-dependencies:
- dependency-name: SQLitePCLRaw.bundle_e_sqlite3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-30 12:01:04 +00:00
dependabot[bot]
41712e16be
Bump prometheus-net.AspNetCore from 4.2.0 to 5.0.1
...
Bumps [prometheus-net.AspNetCore](https://github.com/prometheus-net/prometheus-net ) from 4.2.0 to 5.0.1.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.2.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: prometheus-net.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-27 15:32:56 +00:00
dependabot[bot]
efed4728e6
Bump prometheus-net from 4.2.0 to 5.0.1
...
Bumps [prometheus-net](https://github.com/prometheus-net/prometheus-net ) from 4.2.0 to 5.0.1.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.2.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: prometheus-net
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-23 12:00:54 +00:00
dependabot[bot]
05103a483e
Bump Serilog.Settings.Configuration from 3.1.0 to 3.2.0
...
Bumps [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration ) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/serilog/serilog-settings-configuration/releases )
- [Changelog](https://github.com/serilog/serilog-settings-configuration/blob/dev/CHANGES.md )
- [Commits](https://github.com/serilog/serilog-settings-configuration/compare/v3.1.0...v3.2.0 )
---
updated-dependencies:
- dependency-name: Serilog.Settings.Configuration
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-08-16 12:00:51 +00:00
Cody Robibero
709f8e9faa
Update to dotnet 5.0.9
2021-08-15 08:30:15 -06:00
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
2021-08-13 21:08:24 -04:00
Cody Robibero
bdbac12d4f
Update Jellyfin.Server/Middleware/BaseUrlRedirectionMiddleware.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-08-07 09:06:31 -06:00
Cody Robibero
a7585dd2d6
Fix redirect logic if request path is exactly the base url
2021-08-07 07:36:45 -06:00
Bond_009
f1f72c3060
Minor improvements
2021-08-04 14:40:09 +02:00
Rich Lander
c07e83fdf8
Invert code and style analysis configuration ( #6334 )
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
2021-07-30 09:49:28 +02:00
Claus Vium
5a9bd712b3
Merge pull request #6296 from Bond-009/oscheck
...
Improve platform checks
2021-07-23 20:54:13 +02:00
Joshua M. Boniface
71158dfb3f
Merge pull request #6326 from crobibero/5.0.8
...
Update to dotnet 5.0.8
2021-07-19 13:25:41 -04:00
Cody Robibero
de12ee5dba
Update to dotnet 5.0.8
2021-07-19 08:08:02 -06:00
dependabot[bot]
cd541f105c
Bump Serilog.Sinks.Console from 3.1.1 to 4.0.0
...
Bumps [Serilog.Sinks.Console](https://github.com/serilog/serilog-sinks-console ) from 3.1.1 to 4.0.0.
- [Release notes](https://github.com/serilog/serilog-sinks-console/releases )
- [Commits](https://github.com/serilog/serilog-sinks-console/compare/v3.1.1...v4.0.0 )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.Console
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-19 12:00:49 +00:00
dependabot[bot]
00b1f96ed0
Bump prometheus-net.AspNetCore from 4.1.1 to 4.2.0
...
Bumps [prometheus-net.AspNetCore](https://github.com/prometheus-net/prometheus-net ) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.1.1...v4.2.0 )
---
updated-dependencies:
- dependency-name: prometheus-net.AspNetCore
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 21:54:28 +00:00
Bond_009
8528e9bddb
Improve platform checks
2021-07-12 20:21:51 +02:00
dependabot[bot]
e757c58e86
Bump prometheus-net from 4.1.1 to 4.2.0
...
Bumps [prometheus-net](https://github.com/prometheus-net/prometheus-net ) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.1.1...v4.2.0 )
---
updated-dependencies:
- dependency-name: prometheus-net
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-07-12 12:00:56 +00:00
Bond-009
539dc2ba82
Merge pull request #6241 from jellyfin/dependabot/nuget/Serilog.Sinks.Async-1.5.0
...
Bump Serilog.Sinks.Async from 1.4.0 to 1.5.0
2021-06-28 21:18:24 +02:00
dependabot[bot]
b434b16ddc
Bump Serilog.Sinks.File from 4.1.0 to 5.0.0
...
Bumps [Serilog.Sinks.File](https://github.com/serilog/serilog-sinks-file ) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/serilog/serilog-sinks-file/releases )
- [Changelog](https://github.com/serilog/serilog-sinks-file/blob/dev/CHANGES.md )
- [Commits](https://github.com/serilog/serilog-sinks-file/compare/v4.1.0...v5.0.0 )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.File
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-28 12:00:58 +00:00
dependabot[bot]
d933262c2b
Bump Serilog.Sinks.Async from 1.4.0 to 1.5.0
...
Bumps [Serilog.Sinks.Async](https://github.com/serilog/serilog-sinks-async ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/serilog/serilog-sinks-async/releases )
- [Commits](https://github.com/serilog/serilog-sinks-async/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.Async
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-06-28 12:00:51 +00:00
Patrick Barron
06d682c296
Merge remote-tracking branch 'origin/authenticationdb-efcore' into authenticationdb-efcore
2021-06-27 16:46:09 -04:00
Patrick Barron
af2e7aec2e
Add missing service registration for IAuthenticationManager
2021-06-27 16:45:41 -04:00
Patrick Barron
dbfd30ec4c
Migrate DeviceOptions
2021-06-24 09:38:37 -04:00
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
2021-06-23 20:22:12 -04:00
Patrick Barron
f96722fa74
Fix migration
2021-06-21 19:06:21 -04:00
Bond_009
6f8ccab788
Move non-jellyfin extensions to separate project
2021-06-19 18:04:46 +02:00
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
2021-06-18 18:56:10 -04:00
Patrick Barron
336ba2879f
Re-add support for API keys
2021-06-18 18:26:58 -04:00
Patrick Barron
3264575047
Add data migration
2021-06-18 17:07:30 -04:00
Patrick Barron
3d9c16ba6b
Fix concurrency issues
2021-06-18 17:06:38 -04:00
crobibero
e021a0e9ce
Update to dotnet 5.0.7
2021-06-14 06:44:55 -06:00
Bond_009
06401ffa0d
Fix duplicate keys causing an exception
2021-06-09 09:59:30 +02:00
Bond_009
2fc14375f8
Fix index out of range and add reg tests
2021-06-08 15:35:49 +02:00
Claus Vium
93387ba235
Merge pull request #5990 from BaronGreenback/UrlDecoding
2021-06-07 23:07:59 +02:00
BaronGreenback
147612f59b
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:22:37 +01:00
BaronGreenback
37326a8099
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:22:28 +01:00
BaronGreenback
ada052fcb1
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:22:17 +01:00
BaronGreenback
c1fa7cbbf8
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:22:11 +01:00
BaronGreenback
371f8629b1
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:21:47 +01:00
BaronGreenback
e1a0b5d2a1
Update Jellyfin.Server/Middleware/UrlDecodeQueryFeature.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:21:15 +01:00
BaronGreenback
cc2166550f
Update Jellyfin.Server/Middleware/QueryStringDecodingMiddleware.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:20:44 +01:00
BaronGreenback
b59e81dcdf
Update Jellyfin.Server/Middleware/QueryStringDecodingMiddleware.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-06-07 16:20:37 +01:00
crobibero
dfc776e451
Redirect to default if root is requested
2021-06-07 07:47:49 -06:00
crobibero
9595aa258e
Simplify BaseUrlRedirectionMiddleware
2021-05-27 06:31:00 -06:00
crobibero
01e8ff8ddf
Merge remote-tracking branch 'upstream/master' into healthy-base-url
2021-05-27 06:07:57 -06:00
Fernando Fernández
6db229af5d
Address review comments
2021-05-24 10:48:01 +02:00
Fernando Fernández
69baa9c467
Run SQLite query planner optimization at shutdown/restart
2021-05-24 10:45:21 +02:00
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
2021-05-21 00:19:07 -04:00
Patrick Barron
a0c6f72762
Migrate authentication db to EF Core
2021-05-20 23:56:59 -04:00
Bond_009
7e8428e588
Enable nullable reference types for Emby.Server.Implementations
2021-05-20 22:48:53 +02:00
Patrick Barron
a225f34796
Merge branch 'master' into authenticationdb-efcore
...
# Conflicts:
# Jellyfin.Api/Helpers/RequestHelpers.cs
2021-05-18 18:09:46 -04:00
crobibero
66b185898f
Update to dotnet5.0.6
2021-05-14 17:28:36 -06:00
BaronGreenback
d0bfb56d2e
changed to slice.
2021-05-12 16:19:08 +01:00
BaronGreenback
903bf2a086
changed to use index
2021-05-08 16:00:41 +01:00
BaronGreenback
bd71de131c
Changed to use span
2021-05-08 12:52:25 +01:00
BaronGreenback
7185de970c
Merge remote-tracking branch 'upstream/master' into UrlDecoding
2021-05-08 12:22:09 +01:00
BaronGreenback
4f5c9e9504
tests and small fix.
2021-05-07 14:02:42 +01:00
BaronGreenback
c8061f92be
slight format correction.
2021-05-05 23:15:24 +01:00
BaronGreenback
dabeabc553
corrected comments
2021-05-05 23:14:05 +01:00
BaronGreenback
a7bccd4fe0
removed unneeded logger.
2021-05-05 23:09:04 +01:00
BaronGreenback
81d675990f
Enable automatic url decoding
2021-05-05 22:52:39 +01:00
Bond-009
eeb5d4bd1e
Merge pull request #5842 from BaronGreenback/optimization
...
Code Clean up: Group Methods
2021-04-29 21:14:57 +02:00
crobibero
f8cfc55a36
Clean client filename generation
2021-04-26 17:02:25 -06:00
crobibero
1d6224c9c6
Add endpoint to log client events
2021-04-26 07:02:26 -06:00
Bond-009
18cf030c77
Merge pull request #5866 from Bond-009/httpmsghandler
...
Switch from HttpClientHandler to SocketsHttpHandler
2021-04-21 13:53:03 +02:00
Bond-009
233900401e
Merge pull request #5873 from cvium/fix-displaypref-migration
2021-04-20 15:51:57 +02:00
cvium
4d7c1fbdca
use int.Parse
2021-04-20 13:43:05 +02:00
cvium
cbb855e65f
Check for empty string when migrating displaypreferences
2021-04-20 13:24:15 +02:00
Bond_009
500c2e5224
Switch from HttpClientHandler to SocketsHttpHandler
...
SocketsHttpHandler is the default for .Net Core 2.1 and newer
Set RequestHeaderEncoding to UTF-8 by default
2021-04-19 22:37:24 +02:00
cvium
586e1fc58a
use IF NOT EXISTS in migration
2021-04-19 13:51:55 +02:00
BaronGreenback
bc1cc2d04a
Remove unused using directives
2021-04-17 11:37:55 +01:00
BaronGreenback
bb6fddde9a
Group Methods
2021-04-17 11:19:09 +01:00
Joshua M. Boniface
e2cfc308ea
Merge pull request #5729 from crobibero/dotnet5.0.5
...
Update to dotnet 5.0.5
2021-04-14 09:49:43 -04:00
crobibero
78791a932f
Simplify baseUrl check
2021-04-14 06:44:11 -06:00
crobibero
b11718a01d
Properly redirect healthcheck endpoint if using BaseUrl
2021-04-13 07:12:49 -06:00
Bond_009
a4ffc7a813
Fix random failing of tests
...
Fully initialize the configuration manager at the init stage
```
Failed Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok [2 s]
Error Message:
MediaBrowser.Common.Extensions.ResourceNotFoundException : Configuration with key metadata not found.
Stack Trace:
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.<>c__DisplayClass43_0.<GetConfiguration>b__0(String k) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 309
at System.Collections.Concurrent.ConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 valueFactory)
at Emby.Server.Implementations.AppBase.BaseConfigurationManager.GetConfiguration(String key) in D:\a\1\s\Emby.Server.Implementations\AppBase\BaseConfigurationManager.cs:line 300
at MediaBrowser.Common.Configuration.ConfigurationManagerExtensions.GetConfiguration[T](IConfigurationManager manager, String key) in D:\a\1\s\MediaBrowser.Common\Configuration\IConfigurationManager.cs:line 88
at MediaBrowser.Controller.Library.MetadataConfigurationExtensions.GetMetadataConfiguration(IConfigurationManager config) in D:\a\1\s\MediaBrowser.Controller\Library\MetadataConfigurationStore.cs:line 28
at Emby.Server.Implementations.Library.ResolverHelper.SetDateCreated(BaseItem item, IFileSystem fileSystem, FileSystemMetadata info) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 159
at Emby.Server.Implementations.Library.ResolverHelper.EnsureDates(IFileSystem fileSystem, BaseItem item, ItemResolveArgs args) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 153
at Emby.Server.Implementations.Library.ResolverHelper.SetInitialItemValues(BaseItem item, ItemResolveArgs args, IFileSystem fileSystem, ILibraryManager libraryManager) in D:\a\1\s\Emby.Server.Implementations\Library\ResolverHelper.cs:line 81
at Emby.Server.Implementations.Library.LibraryManager.ResolveItem(ItemResolveArgs args, IItemResolver[] resolvers) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 480
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, IDirectoryService directoryService, IItemResolver[] resolvers, Folder parent, String collectionType, LibraryOptions libraryOptions) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 618
at Emby.Server.Implementations.Library.LibraryManager.ResolvePath(FileSystemMetadata fileInfo, Folder parent) in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 536
at Emby.Server.Implementations.Library.LibraryManager.CreateRootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 732
at Emby.Server.Implementations.Library.LibraryManager.get_RootFolder() in D:\a\1\s\Emby.Server.Implementations\Library\LibraryManager.cs:line 180
at Emby.Server.Implementations.IO.LibraryMonitor.Start() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitor.cs:line 135
at Emby.Server.Implementations.IO.LibraryMonitorStartup.RunAsync() in D:\a\1\s\Emby.Server.Implementations\IO\LibraryMonitorStartup.cs:line 26
at Emby.Server.Implementations.ApplicationHost.StartEntryPoints(IEnumerable`1 entryPoints, Boolean isBeforeStartup)+MoveNext() in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 541
at System.Threading.Tasks.Task.WhenAll(IEnumerable`1 tasks)
at Emby.Server.Implementations.ApplicationHost.RunStartupTasksAsync(CancellationToken cancellationToken) in D:\a\1\s\Emby.Server.Implementations\ApplicationHost.cs:line 525
at Jellyfin.Server.Integration.Tests.JellyfinApplicationFactory.CreateServer(IWebHostBuilder builder) in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\JellyfinApplicationFactory.cs:line 101
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.EnsureServer()
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateDefaultClient(Uri baseAddress, DelegatingHandler[] handlers)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient(WebApplicationFactoryClientOptions options)
at Microsoft.AspNetCore.Mvc.Testing.WebApplicationFactory`1.CreateClient()
at Jellyfin.Server.Integration.Tests.Controllers.ActivityLogControllerTests.ActivityLog_GetEntries_Ok() in D:\a\1\s\tests\Jellyfin.Server.Integration.Tests\Controllers\ActivityLogControllerTests.cs:line 21
--- End of stack trace from previous location ---
```
2021-04-12 00:28:17 +02:00
BaronGreenback
fb7587dd84
Renamed
2021-04-11 17:17:05 +01:00
cvium
01491796a2
Enable Workstation GC mode
2021-04-11 12:57:28 +02:00
Patrick Barron
44e71774b1
Rewrite device manager using EF Core
2021-04-10 16:17:36 -04:00
BaronGreenback
af027b6283
Fixed after accepting suggestion.
2021-04-10 19:23:27 +01:00
BaronGreenback
cf3aff93f2
revert change error
2021-04-10 12:09:24 +01:00
BaronGreenback
5fb7557763
Network Access Policy
2021-04-10 12:03:52 +01:00
crobibero
b1faf8c2e8
Update to dotnet 5.0.5
2021-04-08 07:36:13 -06:00
Claus Vium
f718735b4e
Merge pull request #5688 from crobibero/api-docs-sever-discovery
...
Add SessionDiscoveryInfo to generated api-docs
2021-04-07 14:36:49 +02:00
Bond-009
cb111eb767
Merge pull request #5661 from ferferga/openapi-product-version
...
Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI
2021-04-03 22:07:47 +02:00
crobibero
31d1dbfda6
Add SessionDiscoveryInfo to generated api-docs
2021-04-03 06:54:09 -06:00
dependabot[bot]
820a373016
Bump Microsoft.Extensions.Diagnostics.HealthChecks from 5.0.3 to 5.0.4
...
Bumps [Microsoft.Extensions.Diagnostics.HealthChecks](https://github.com/dotnet/aspnetcore ) from 5.0.3 to 5.0.4.
- [Release notes](https://github.com/dotnet/aspnetcore/releases )
- [Commits](https://github.com/dotnet/aspnetcore/compare/v5.0.3...v5.0.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-04-02 22:27:11 +00:00
Fernando Fernández
8c6bd2537c
Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI version
2021-03-30 15:15:16 +02:00
dependabot[bot]
023467ebce
Bump Serilog.AspNetCore from 3.4.0 to 4.1.0
...
Bumps [Serilog.AspNetCore](https://github.com/serilog/serilog-aspnetcore ) from 3.4.0 to 4.1.0.
- [Release notes](https://github.com/serilog/serilog-aspnetcore/releases )
- [Commits](https://github.com/serilog/serilog-aspnetcore/compare/v3.4.0...v4.1.0 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-03-29 12:00:44 +00:00
BaronGreenback
6765f6ab17
fix compilation
2021-03-23 00:12:14 +00:00
BaronGreenback
5d16d1f66d
Merge branch 'master' into RemoteAccessFix
2021-03-22 17:05:44 +00:00
Claus Vium
94820f569b
Merge pull request #5512 from crobibero/api-spec-version
2021-03-15 18:01:20 +01:00
Patrick Barron
e5380c653b
Merge branch 'master' into ef-cleanup
...
# Conflicts:
# Jellyfin.Data/Entities/Libraries/MediaFileStream.cs
# Jellyfin.Data/Jellyfin.Data.csproj
2021-03-14 10:19:35 -04:00
Bond_009
a8ed753f6c
FxCop -> Net Analyzers (part 2)
2021-03-13 22:33:28 +01:00
crobibero
1169a0214b
Set default version
2021-03-13 08:43:14 -07:00
crobibero
500832bdfd
Set openapi version to server version
2021-03-12 17:11:43 -07:00
BaronGreenback
3fdf0de6e3
Fix remote access
2021-03-11 21:36:58 +00:00
crobibero
8e09276d7d
Add websocket session message type to generated openapi.json
2021-03-10 16:33:46 -07:00
Bond_009
fa8bfece4e
Split integration tests from unit tests
2021-03-09 14:17:59 +01:00
Bond_009
9ed7f429c0
FxCop -> Net Analyzers (part 1)
2021-03-09 03:04:47 +01:00
Joshua M. Boniface
3c46f10e3d
Merge pull request #5315 from BaronGreenback/FixFor5280Part2
2021-03-08 18:06:40 -05:00
Patrick Barron
f638ee6b09
Enable nullable for Jellyfin.Data and remove unnecessary attributes
2021-03-06 17:43:01 -05:00
dkanada
8615847a8a
Merge pull request #5345 from BaronGreenback/IP6Fix
...
Dual IP4 / IP6 server fails on non-windows platforms
2021-03-04 17:03:53 +09:00
crobibero
631c0a35f6
Always use case insensitive json parsing for api
2021-03-03 17:11:19 -07:00
BaronGreenback
c275c5c1ea
Update Jellyfin.Server/Program.cs
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-02 08:57:27 +00:00
Bond-009
1f0bbe266c
Merge pull request #5342 from BaronGreenback/errorMessageCorrection
...
Corrected logging message
2021-03-02 03:07:45 +01:00
BaronGreenback
5942948714
Kestrel workaround
2021-03-01 23:42:04 +00:00
BaronGreenback
fdd4b6b3f1
Changed message
2021-03-01 21:02:20 +00:00
BaronGreenback
80ca3da55c
Merge remote-tracking branch 'upstream/master' into FixFor5280Part2
2021-02-28 10:12:14 +00:00
BaronGreenback
f666b7e102
fix
2021-02-27 23:32:22 +00:00
Bond_009
032d72a8a7
Pls fix race condition
2021-02-23 17:30:24 +01:00
Joshua M. Boniface
c0c4aff8a6
Merge pull request #5276 from Bond-009/minor12
2021-02-22 21:00:34 -05:00
Bond_009
57102090d3
Add tests for DashboardController
2021-02-22 13:15:29 +01:00
Bond_009
b1fe28d0a6
Use GetEncodingOptions where possible
2021-02-21 02:58:30 +01:00
crobibero
9da972682c
Enable non-nullable reference types in generated api spec
2021-02-15 10:08:38 -07:00
crobibero
d5f0b046bb
Add image file accept to openapi
2021-02-10 16:12:52 -07:00
crobibero
407c35f087
Update to dotnet 5.0.3
2021-02-09 19:02:02 -07:00
dkanada
54a3ab15a3
Merge pull request #5005 from jellyfin/bytes
...
JsonSerializer deserialize from bytes where possible
2021-02-05 11:47:06 +09:00
crobibero
ef97ead707
Fix openapi nullable properties
2021-01-24 14:36:36 -07:00
Joshua M. Boniface
4b6b90e0b1
Merge pull request #5069 from crobibero/obsolete-param
2021-01-23 14:45:18 -05:00
Joshua M. Boniface
3bf7e18886
Merge pull request #5031 from crobibero/5.0.2
...
Update to dotnet 5.0.2
2021-01-23 14:41:03 -05:00
Cody Robibero
91a9af95c2
Apply suggestions from code review
...
Co-authored-by: dkanada <dkanada@users.noreply.github.com>
2021-01-21 07:01:51 -07:00
crobibero
59ff2c5b4b
Add ability to mark query parameter as obsolete.
2021-01-20 16:24:15 -07:00
BaronGreenback
ab632b96fe
renamed.
2021-01-19 19:31:55 +00:00
BaronGreenback
82d365045a
Removed systemIp6 functionality.
2021-01-19 12:50:11 +00:00
BaronGreenback
821473557c
Changed mapping logic
2021-01-19 11:31:40 +00:00
BaronGreenback
6a7623da02
Simplified Code
2021-01-19 10:36:37 +00:00
BaronGreenback
8b2b3b77a5
Removed duplication
2021-01-19 10:29:17 +00:00
BaronGreenback
49e3b70722
Moved InternalsVisibleTo
2021-01-18 13:03:37 +00:00
BaronGreenback
b9f0f4f53b
reverted
2021-01-17 13:35:30 +00:00
BaronGreenback
688e7c6a2d
Moved internalVisibleToAttribute to .csj
2021-01-17 12:45:11 +00:00
crobibero
a087ab389a
dotnet 5.0.2
2021-01-16 10:17:33 -07:00
BaronGreenback
4bc8a1e77b
updated
2021-01-13 15:29:57 +00:00
BaronGreenback
9a730241b1
Changed to address.
2021-01-13 15:14:04 +00:00
BaronGreenback
d66bc3fb3e
Fixed indentation
2021-01-12 20:43:25 +00:00
BaronGreenback
08e83cfa54
Remove additional debug logging.
2021-01-12 18:52:48 +00:00
Bond_009
1ea2b200c0
JsonSerializer deserialize from bytes where possible
...
This is faster and uses way less memory
```
BenchmarkDotNet=v0.12.1, OS=fedora 32
Intel Core i7-6700HQ CPU 2.60GHz (Skylake), 1 CPU, 8 logical and 4 physical cores
.NET Core SDK=5.0.100
[Host] : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
DefaultJob : .NET Core 5.0.0 (CoreCLR 5.0.20.51904, CoreFX 5.0.20.51904), X64 RyuJIT
| Method | Mean | Error | StdDev | Gen 0 | Gen 1 | Gen 2 | Allocated |
|------- |---------:|--------:|--------:|--------:|------:|------:|----------:|
| Bytes | 158.4 us | 2.56 us | 2.14 us | 16.8457 | - | - | 52.08 KB |
| String | 172.8 us | 0.78 us | 0.70 us | 41.5039 | - | - | 127.82 KB |
| Custom | 155.5 us | 2.95 us | 2.76 us | 10.0098 | - | - | 31.27 KB |
```
2021-01-12 15:28:02 +01:00
BaronGreenback
2979c8dd37
Fixed test on Mac
2021-01-12 13:23:10 +00:00
BaronGreenback
35a30c9d09
Impliments KnownNetworks and KnownProxies
2021-01-12 13:07:34 +00:00
Joshua M. Boniface
406ae3e43a
Merge pull request #4709 from BaronGreenback/PluginDowngrade
2020-12-31 18:47:05 -05:00
dependabot[bot]
fdb3632e7a
Bump prometheus-net.AspNetCore from 4.0.0 to 4.1.1
...
Bumps [prometheus-net.AspNetCore](https://github.com/prometheus-net/prometheus-net ) from 4.0.0 to 4.1.1.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.0.0...v4.1.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-31 06:45:10 +00:00
dkanada
1327bd9f7d
Merge pull request #4787 from jellyfin/dependabot/nuget/prometheus-net-4.1.1
...
Bump prometheus-net from 4.0.0 to 4.1.1
2020-12-31 15:36:22 +09:00
Cody Robibero
5c57569692
Merge branch 'master' into PluginDowngrade
2020-12-30 18:11:37 -07:00
BaronGreenback
4c291da45c
Encoding fix for System Logs. ( #4564 )
2020-12-30 18:31:26 +01:00
dependabot[bot]
9460611fbb
Bump prometheus-net from 4.0.0 to 4.1.1
...
Bumps [prometheus-net](https://github.com/prometheus-net/prometheus-net ) from 4.0.0 to 4.1.1.
- [Release notes](https://github.com/prometheus-net/prometheus-net/releases )
- [Changelog](https://github.com/prometheus-net/prometheus-net/blob/master/History )
- [Commits](https://github.com/prometheus-net/prometheus-net/compare/v4.0.0...v4.1.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-30 09:34:28 +00:00
crobibero
79cf57ce16
Remove SQLitePCLRaw.provider.sqlite3.netstandard11
2020-12-23 12:33:50 -07:00
BaronGreenback
889e988167
Updated to latest unstable.
2020-12-23 17:25:34 +00:00
crobibero
3a6501abe0
Fix another key collision in MigrateDisplayPreferencesDatabase
2020-12-21 17:28:06 -07:00
Claus Vium
21d2e9ff0c
Merge pull request #4771 from crobibero/typed-get-preference
...
Use typed UserManager GetPreference
2020-12-16 22:15:56 +01:00
Greenback
0337e39bae
Updated JsonDefaults
2020-12-15 19:39:41 +00:00
Joshua M. Boniface
4f6a585424
Merge pull request #4716 from OancaAndrei/syncplay-new-auth-policies
2020-12-13 16:58:28 -05:00
Claus Vium
a3a7467f49
Merge pull request #4713 from crobibero/robots
2020-12-13 20:12:07 +01:00
Claus Vium
8c00fbea9c
Merge pull request #4675 from BaronGreenback/ProxyDNS
2020-12-13 14:22:27 +01:00
crobibero
b670937c3d
Use typed UserManager GetPreference
2020-12-11 15:00:43 -07:00
Bond-009
b3caa51173
Merge pull request #4699 from crobibero/display_prefs_index
...
Fix CustomItemDisplayPreferences unique key collision in the migration
2020-12-11 22:29:07 +01:00
crobibero
69d581033b
Use a more descriptive middleware name
2020-12-11 07:17:06 -07:00
crobibero
34029f860c
Fix openapi file schema
2020-12-10 19:05:49 -07:00
crobibero
b66abf0556
Add support back for /emby and /mediabrowser routes
2020-12-10 08:17:02 -07:00
crobibero
aa5fa7cb8f
Update to dotnet 5.0.1
2020-12-09 07:36:31 -07:00
BaronGreenback
af37cc2339
Merge branch 'master' into ProxyDNS
2020-12-07 22:54:51 +00:00
Ionut Andrei Oanca
499f3ee950
Update authorization policies for SyncPlay
2020-12-07 10:33:15 +01:00
crobibero
d65e8d7044
Redirect robots.txt if hosting web content
2020-12-06 19:40:43 -07:00
crobibero
eefe87f537
Remove CustomItemDisplayPreferences unique key collision
2020-12-06 09:11:00 -07:00
BaronGreenback
1a44d34f50
Update ApiServiceCollectionExtensions.cs
2020-12-05 16:00:34 +00:00
Bond-009
804dd00425
Merge pull request #4671 from cvium/allow_proxy
...
Clear KnownNetworks and KnownProxies if none are configured explicitly
2020-12-05 16:22:11 +01:00
cvium
41cd4d0a39
Clear KnownNetworks and KnownProxies if none are configured explicitly
2020-12-05 10:18:56 +01:00
Joshua M. Boniface
bba01bf7b9
Merge pull request #3194 from OancaAndrei/syncplay-enhanced
...
SyncPlay for TV series (and Music)
2020-12-04 20:22:30 -05:00
Joshua M. Boniface
b96d4ef0e8
Merge pull request #4653 from crobibero/favorite-persons
...
Optimize FavoritePersons query
2020-12-04 20:05:35 -05:00
Joshua M. Boniface
4e6584c345
Merge pull request #4652 from crobibero/display-preferences
...
Add support for custom item display preferences
2020-12-04 20:05:04 -05:00
crobibero
76250a8895
Use md5 Guid for legacy compat
2020-12-04 16:27:31 -07:00
crobibero
3db6ae91f6
Add ItemId to all display preferences
2020-12-04 16:00:11 -07:00
Bond-009
3980b5ce9f
Merge pull request #4660 from crobibero/mime-type
...
Add support for web serving .mem files
2020-12-04 22:17:10 +01:00
crobibero
e49bb3f4e6
Add support for web serving .mem files
2020-12-04 14:12:59 -07:00
Ionut Andrei Oanca
23473ef8fb
Fix access policies to SyncPlay
2020-12-04 22:03:35 +01:00
crobibero
60b7e49a7f
Suggestions from code review
2020-12-04 08:00:55 -07:00
Claus Vium
f07a6c3c3e
Merge pull request #4638 from crobibero/migration-guid
...
Don't die if folder doesn't have id
2020-12-04 15:24:17 +01:00
crobibero
e765184afa
Fix existing DisplayPreferences migration
2020-12-03 15:00:26 -07:00