Commit graph

82 commits

Author SHA1 Message Date
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
Bond_009 52194f56b5 Replace != null with is not null 2022-12-05 15:01:13 +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
Shadowghost 8653625791
Fix URI creation in redirection middleware (#8551) 2022-11-05 11:53:59 +01:00
Shadowghost 79b19e2325 Apply review suggestions 2022-10-07 09:21:51 +02:00
Shadowghost 7239141181 Apply review suggestions 2022-10-07 08:43:17 +02:00
Shadowghost 647f435f6e Redirect natively if no baseurl is set 2022-10-01 14:59:53 +02: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
Bond_009 3cb49d6df0 Fix option to disable server discovery 2022-02-14 14:39:33 +01:00
Bond_009 cbfa355e31 Update StyleCop 2021-12-24 18:28:27 +01:00
Bond_009 5726535a26 Fix some warnings
609 left
2021-11-09 13:14:31 +01: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
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
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
Bond_009 6f8ccab788 Move non-jellyfin extensions to separate project 2021-06-19 18:04:46 +02: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
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
BaronGreenback bc1cc2d04a Remove unused using directives 2021-04-17 11:37:55 +01: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
BaronGreenback 6765f6ab17 fix compilation 2021-03-23 00:12:14 +00:00
BaronGreenback 3fdf0de6e3 Fix remote access 2021-03-11 21:36:58 +00:00
crobibero 69d581033b Use a more descriptive middleware name 2020-12-11 07:17:06 -07:00
crobibero b66abf0556 Add support back for /emby and /mediabrowser routes 2020-12-10 08:17:02 -07:00