renovate[bot]
02f9e60e7c
chore(deps): update dotnet monorepo to v7.0.1 ( #8900 )
...
* chore(deps): update dotnet monorepo to v7.0.1
* Update docker sdk
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-12-15 20:13:11 -07:00
Bond-009
a455e580be
Use static methods StopWatch where it makes sense ( #8898 )
2022-12-14 22:03:26 +01:00
Joshua M. Boniface
47f1d1395c
Merge pull request #8826 from Bond-009/slowhttp
...
Fixes https://github.com/jellyfin/jellyfin/issues/7348
2022-12-12 17:24:16 -05:00
Shadowghost
2c86bd1875
Merge branch 'master' into network-rewrite
2022-12-07 17:40:24 +01:00
Bond_009
fd9dc1e308
Update deps
2022-12-07 16:56:32 +01:00
Bond_009
93fd462b58
Use File.SetUnixFileMode
2022-12-07 16:42:29 +01:00
Bond_009
71982c7297
Fix build errors
2022-12-07 16:42:28 +01:00
Bond_009
236dd650d0
Update projects to .net7
2022-12-07 16:42:05 +01:00
Bond_009
52194f56b5
Replace != null with is not null
2022-12-05 15:01:13 +01:00
Bond_009
c7d50d640e
Replace == null with is null
2022-12-05 15:00:20 +01:00
renovate[bot]
38e02e15c4
chore(deps): update dependency sqlitepclraw.bundle_e_sqlite3 to v2.1.3 ( #8837 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-12-03 08:48:12 -07:00
Shadowghost
bcd992fb06
Merge remote-tracking branch 'upstream/master' into network-rewrite
2022-12-03 12:44:45 +01:00
Bond_009
b2ce70987c
Change log level for slow HTTP responses from WRN TO DBG
...
The added log level check is there because Request.GetDisplayUrl() is a
pretty expensive call, creating a StringBuilder and string which doesn't
need to happen on most installs where debug logging is disabled
2022-11-30 22:11:47 +01:00
Terrance
692a62ab4f
Add missing format providers (fix CA1305 errors) ( #8745 )
2022-11-26 18:59:25 -07:00
renovate[bot]
7bf89502bc
chore(deps): update dependency prometheus-net.aspnetcore to v7
2022-11-23 17:24:50 +00:00
Bond-009
f45230c16f
Merge pull request #8629 from jellyfin/renovate/prometheus-net-7.x
2022-11-23 18:22:59 +01:00
Bond_009
b92880a18b
Fix integration tests
...
Author: cvium
2022-11-13 15:20:36 +01:00
Bond-009
6655cf4e58
Merge pull request #8601 from cvium/add_secondlevelcaching
2022-11-13 12:22:08 +01:00
renovate[bot]
a5f8d36b5d
chore(deps): update dependency prometheus-net to v7
2022-11-10 02:10:48 +00:00
renovate[bot]
42399dde9c
chore(deps): update dotnet monorepo ( #8708 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Cody Robibero <cody@robibe.ro>
2022-11-09 19:09:09 -07:00
Shadowghost
8653625791
Fix URI creation in redirection middleware ( #8551 )
2022-11-05 11:53:59 +01:00
Niels van Velzen
21c19bab41
Backport pull request #8611 from jellyfin/release-10.8.z
...
Fix TranscodeReasons type in OpenAPI output
Original-merge: c86d5838be
Merged-by: Claus Vium <cvium@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-10-28 22:39:00 -04:00
cvium
b836fe9685
remove JellyfinDbProvider and add second level caching
2022-10-21 11:55:32 +02:00
Neuheit
c9a387943f
Add IPv4 fallback from IPv6 failure.
...
Co-authored-by: BaronGreenback <jimcartlidge@yahoo.co.uk>
2022-10-20 16:17:56 -04:00
renovate[bot]
b4f4121bcc
chore(deps): update dotnet monorepo
2022-10-18 23:41:35 +00:00
Shadowghost
f6d6f0367b
Properly handle IPs with subnetmasks
2022-10-17 15:51:09 +02:00
Shadowghost
4aec41752f
Apply review suggestions
2022-10-14 10:25:57 +02:00
Claus Vium
05c20001c8
Merge pull request #8381 from 1hitsong/lyric-lrc-file-support
2022-10-07 15:21:42 +02:00
Claus Vium
3612b427c4
Merge pull request #8408 from Shadowghost/baseurl-redirect
...
Redirect natively if no baseurl is set
2022-10-07 10:42:24 +02:00
Shadowghost
79b19e2325
Apply review suggestions
2022-10-07 09:21:51 +02:00
Shadowghost
7b90fcd053
Merge branch 'master' into network-rewrite
2022-10-07 09:16:02 +02:00
Shadowghost
7239141181
Apply review suggestions
2022-10-07 08:43:17 +02:00
Bond_009
f5613add1a
Remove extra argument
2022-10-06 20:39:22 +02:00
Shadowghost
bd9a940fed
Declare VirtualInterfaceNames as string array for consistency
2022-10-01 21:42:31 +02:00
Shadowghost
4fc52a840c
Merge branch 'master' into network-rewrite
2022-10-01 19:59:00 +02:00
Shadowghost
647f435f6e
Redirect natively if no baseurl is set
2022-10-01 14:59:53 +02:00
Bond-009
976dd012e7
Merge pull request #8426 from jellyfin/dependabot/nuget/SQLitePCLRaw.bundle_e_sqlite3-2.1.2
2022-09-25 13:30:39 +02:00
Bond-009
3648b0c961
Merge pull request #8431 from jellyfin/dependabot/nuget/Serilog.Settings.Configuration-3.4.0
2022-09-25 13:27:48 +02:00
Cody Robibero
3716077495
Backport pull request #8433 from jellyfin/release-10.8.z
...
Update to dotnet 6.0.9
Original-merge: 4ec82ec662
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2022-09-23 23:12:50 -04:00
dependabot[bot]
98003143da
Bump Serilog.Settings.Configuration from 3.3.0 to 3.4.0
...
Bumps [Serilog.Settings.Configuration](https://github.com/serilog/serilog-settings-configuration ) from 3.3.0 to 3.4.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/v3.4.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>
2022-09-19 12:01:27 +00:00
dependabot[bot]
4b8d41cbe7
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.1.1 to 2.1.2
...
Bumps [SQLitePCLRaw.bundle_e_sqlite3](https://github.com/ericsink/SQLitePCL.raw ) from 2.1.1 to 2.1.2.
- [Release notes](https://github.com/ericsink/SQLitePCL.raw/releases )
- [Commits](https://github.com/ericsink/SQLitePCL.raw/compare/v2.1.1...v2.1.2 )
---
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>
2022-09-19 12:01:02 +00:00
1hitsong
f740d1b9f0
Remove use of AddParts. Cleanup use of Lyric vs Lyrics.
2022-09-16 20:52:40 -04:00
dependabot[bot]
2c52741f1d
Bump Serilog.Sinks.Console from 4.0.1 to 4.1.0
...
Bumps [Serilog.Sinks.Console](https://github.com/serilog/serilog-sinks-console ) from 4.0.1 to 4.1.0.
- [Release notes](https://github.com/serilog/serilog-sinks-console/releases )
- [Commits](https://github.com/serilog/serilog-sinks-console/compare/v4.0.1...v4.1.0 )
---
updated-dependencies:
- dependency-name: Serilog.Sinks.Console
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-09-12 12:01:39 +00:00
Cody Robibero
8290cc134f
Merge pull request #8364 from jellyfin/dependabot/nuget/SQLitePCLRaw.bundle_e_sqlite3-2.1.1
2022-09-09 07:39:40 -06:00
Claus Vium
1cbf5431aa
Merge pull request #8250 from Bond-009/minor18
...
Minor cleanup
2022-09-09 13:27:52 +02:00
dependabot[bot]
7c98f43641
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.1.0 to 2.1.1
...
Bumps [SQLitePCLRaw.bundle_e_sqlite3](https://github.com/ericsink/SQLitePCL.raw ) from 2.1.0 to 2.1.1.
- [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>
2022-09-05 15:52:11 +00:00
Bond-009
33611614ed
Merge pull request #7433 from Bond-009/ssdphttpclient
2022-08-22 17:52:19 +02:00
Bond_009
5036afd691
Minor cleanup
2022-08-18 13:56:23 +02:00
Cody Robibero
010228b3c0
Backport pull request #8234 from jellyfin/release-10.8.z
...
update to dotnet 6.0.8
Original-merge: 31f9938e3a
Merged-by: Joshua M. Boniface <joshua@boniface.me>
Backported-by: Joshua Boniface <joshua@boniface.me>
2022-08-13 21:46:35 -04:00
Joshua Boniface
410871e148
Backport pull request #7732 from jellyfin/release-10.8.z
...
Fix to make web sockets close gracefully on server shutdown
Authored-by: luke brown <luke92brown@gmail.com>
Merged-by: Cody Robibero <cody@robibe.ro>
Original-merge: ee22feb89a
2022-07-24 12:35:46 -04:00
Shadowghost
59a86568d9
Cleanup and fixes
2022-07-21 22:09:54 +02:00
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
2022-07-20 19:29:09 -04:00
Shadowghost
2281b8c997
Move away from using Collection, simplify code, add proper ordering
2022-07-20 14:29:30 +02:00
Shadowghost
a492082f4e
Apply review suggestions and fix build
2022-07-20 11:47:48 +02:00
Shadowghost
2043a33f81
Small cleanup and logging fix
2022-07-20 09:50:41 +02:00
Shadowghost
748907b920
Remove workaround, this only applies to the IPs set by the middleware
2022-07-20 09:50:16 +02:00
Shadowghost
34d8e531e0
Properly handle subnets in KnownProxies
2022-07-20 09:48:20 +02:00
Shadowghost
1c6b6f5d36
Remove socket wrkaround
2022-07-20 07:42:52 +02:00
Shadowghost
066db8ac7f
Migrate NetworkManager and Tests to native .NET IP objects
2022-07-19 21:28:04 +02:00
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>
2022-06-29 01:26:36 -04:00
Cody Robibero
758b16691f
Merge pull request #7913 from cvium/fix_response_logging
...
(cherry picked from commit 42aaea3556
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-14 19:32:09 -04:00
Cody Robibero
5ddf4e031c
Merge pull request #7867 from crobibero/name-guid-pair
...
(cherry picked from commit 69cc1e0bd8
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-10 23:43:18 -04:00
Cody Robibero
eb55f47f2e
Merge pull request #7810 from Bond-009/unaccpattern
...
(cherry picked from commit 5e343d30e1
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-06-06 09:16:11 -04:00
dependabot[bot]
c181d818be
Bump CommandLineParser from 2.8.0 to 2.9.1 ( #7819 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-04 00:28:02 +02:00
dependabot[bot]
5e728d6e01
Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.0.7 to 2.1.0 ( #7817 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-04 00:27:11 +02:00
Bond_009
181b2760b8
Revert UPnP version to 1.0
2022-05-26 16:30:21 +02:00
Cody Robibero
d078daad39
Merge pull request #7775 from crobibero/openapi-version
...
(cherry picked from commit 4c0510ee6d
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-22 09:11:53 -04:00
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>
2022-05-20 23:00:15 -04:00
Cody Robibero
abd3f411bd
Merge pull request #7693 from crobibero/auth-migrate
...
(cherry picked from commit 3229ba4918
)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:30:57 -04:00
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>
2022-05-09 15:24:09 +02:00
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>
2022-04-17 15:45:47 -04:00
Cody Robibero
7424f0ca8c
Merge pull request #7561 from DMouse10462/named-config-api-fix
...
Fix NamedConfiguration API Generation
(cherry picked from commit d7c548f3db
)
Signed-off-by: Joshua Boniface <joshua@boniface.me>
2022-04-17 15:45:11 -04:00
Cody Robibero
ac33adf219
Learn how DllImport works before making changes
2022-03-26 12:14:09 -06:00
Cody Robibero
4fa7f49ffc
Merge pull request #7202 from knackebrot/unix-perms
2022-03-26 07:24:06 -06:00
Cody Robibero
0a068b924f
Fix casing of chmod
2022-03-26 07:12:35 -06:00
Cody Robibero
72cfa6d7c9
Fix spec generation for TranscodeReason
2022-03-23 08:32:33 -06:00
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>
2022-03-21 12:22:11 +00:00
Cody Robibero
965bf7332f
Update to dotnet 6.0.3
2022-03-08 17:16:33 -07:00
Bond_009
cafeedcadf
Rework SsdpHttpClient
2022-03-08 23:00:43 +01:00
dependabot[bot]
de766e687d
Bump prometheus-net.AspNetCore from 5.0.2 to 6.0.0
...
Bumps [prometheus-net.AspNetCore](https://github.com/prometheus-net/prometheus-net ) from 5.0.2 to 6.0.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/v5.0.2...v6.0.0 )
---
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>
2022-03-07 13:25:23 +00:00
dependabot[bot]
bb83e9f2d9
Bump prometheus-net from 5.0.2 to 6.0.0 ( #7417 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-07 14:24:21 +01:00
Cody Robibero
89c29a7ed8
Fix migration of DateTime to EF
2022-02-28 20:44:17 -07:00
Cody Robibero
4acab00963
Merge pull request #7038 from Bond-009/serverdiscovery
2022-02-14 16:56:29 -07:00
Bond_009
3cb49d6df0
Fix option to disable server discovery
2022-02-14 14:39:33 +01:00
knackebrot
52c61bd06f
Add option to change unix socket permissions
...
There is probably no way to do it when creating the socket
2022-02-10 02:07:12 +01:00
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