Patrick Barron
0aa349fe40
Remove unused dependencies.
4 years ago
crobibero
1385064497
Merge remote-tracking branch 'upstream/master' into api-migration-merge
4 years ago
Anthony Lavado
92091f13d3
Merge pull request #2904 from Bond-009/buffer
...
Use System.Buffers in RangeRequestWriter
4 years ago
David
1c78482b48
Use authorization code from api-migration to fix startup wizard
4 years ago
telans
afe09612e8
fix SA1119
4 years ago
Bond-009
a3c0b8a826
Merge branch 'master' into buffer
4 years ago
crobibero
4962e230af
revert adding Jellyfin to auth header
4 years ago
Cody Robibero
b451eb0bdc
Update Emby.Server.Implementations/HttpServer/Security/AuthorizationContext.cs
...
Co-authored-by: Patrick Barron <18354464+barronpm@users.noreply.github.com>
4 years ago
Bond-009
9af6eda0b4
Merge pull request #3343 from telans/comment-stops
...
Add full stop at end of comments (SA1629)
4 years ago
telans
247f9c61e6
fix SA1513/SA1516
4 years ago
telans
9018f8d8be
Add full stop at end of comments (SA1629)
4 years ago
crobibero
a8adbef74f
Add GetAuthorizationInfo for netcore HttpRequest
4 years ago
crobibero
4aac936721
Add more authorization handlers, actually authorize requests
4 years ago
Anthony Lavado
100e9d586d
Merge pull request #3336 from telans/specific-fixes
...
Fix trivial SA1005, SA1111, SA1508, SA1510 warnings
4 years ago
crobibero
589735f60c
Merge remote-tracking branch 'upstream/master' into HEAD
4 years ago
dkanada
6db1878011
Merge pull request #3315 from crobibero/dashboard-update
...
Add MessageId to websocket message, fix ws exception
4 years ago
telans
3d9049ef08
fix SA1508
4 years ago
telans
acd4389653
fix SA1005
4 years ago
telans
726e116d5b
fix SA1510
4 years ago
Patrick Barron
42b4f0aa2e
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
4 years ago
crobibero
829eb1a849
merge master into api-migration
4 years ago
dkanada
403cd3205f
Merge pull request #3254 from crobibero/ilogger
...
Use typed logger where possible
4 years ago
Patrick Barron
7a115024aa
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# MediaBrowser.Controller/Library/ILibraryManager.cs
# MediaBrowser.Providers/Users/UserMetadataService.cs
4 years ago
crobibero
30609c848b
Add MessageId to websocket message, add JsonNonStringKeyDictionaryConverter
4 years ago
Claus Vium
5bb630ea7c
Use the "legacy" AuthenticationException
4 years ago
dkanada
19edd11292
Merge pull request #3185 from Ullmie02/api-exception-handling
...
Don't Send Exception Messages (Old API)
4 years ago
crobibero
44957c5a9a
Use typed logger where possible
4 years ago
Patrick Barron
06f9cde22f
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/EntryPoints/ServerEventNotifier.cs
# Emby.Server.Implementations/Library/UserManager.cs
# Emby.Server.Implementations/Sorting/IsFavoriteOrLikeComparer.cs
# Emby.Server.Implementations/Sorting/IsPlayedComparer.cs
# Emby.Server.Implementations/Sorting/IsUnplayedComparer.cs
# Emby.Server.Implementations/TV/TVSeriesManager.cs
# Jellyfin.Server.Implementations/Users/DefaultAuthenticationProvider.cs
4 years ago
Vasily
40502a33e0
Merge pull request #3203 from Bond-009/warn18
...
Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
4 years ago
Anthony Lavado
91b089c0fa
Merge pull request #3179 from Bond-009/bugs
...
Fix some 'bugs' flagged by sonarcloud
4 years ago
David
37a4cc599b
Remove duplicate code
...
Co-authored-by: Vasily <JustAMan@users.noreply.github.com>
4 years ago
crobibero
e30a85025f
Remove log spam when using legacy api
4 years ago
Bond_009
4748105dce
Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
4 years ago
Patrick Barron
eef7cfd912
Make SonarCloud less angry
4 years ago
Patrick Barron
01ce56016a
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Library/UserManager.cs
# Jellyfin.Data/Jellyfin.Data.csproj
# MediaBrowser.Api/UserService.cs
# MediaBrowser.Controller/Library/IUserManager.cs
4 years ago
David
e9ebe07ecc
Don't send Exception message in Production Environment
4 years ago
gion
e42bfc92f3
Fix code issues
4 years ago
gion
e4838b0faa
Merge remote-tracking branch 'upstream/master' into syncplay
4 years ago
Bond_009
10e381f66f
Fix some 'bugs' flagged by sonarcloud
4 years ago
Patrick Barron
c464f700db
Remove redundant qualifiers
4 years ago
Patrick Barron
d35a7ba8bd
Fix more issues
4 years ago
ConfusedPolarBear
949e4d3e64
Apply suggestions from code review
4 years ago
ConfusedPolarBear
85f04af04c
Reuse existing CORS function
4 years ago
ConfusedPolarBear
3a61c9a878
Merge remote-tracking branch 'upstream/master' into access-control
4 years ago
Mark Monteiro
5eec3a1342
Remove extra whitespace
...
Co-authored-by: dkanada <dkanada@users.noreply.github.com>
4 years ago
Mark Monteiro
634bc73c9a
DO not use developer exception page when exception stack trace should be ignored
4 years ago
Patrick Barron
aca7e221d8
Merge branch 'master' into userdb-efcore
...
# Conflicts:
# Emby.Server.Implementations/Activity/ActivityLogEntryPoint.cs
# Emby.Server.Implementations/ApplicationHost.cs
# Emby.Server.Implementations/Devices/DeviceManager.cs
# Jellyfin.Server/Jellyfin.Server.csproj
# Jellyfin.Server/Migrations/MigrationRunner.cs
# MediaBrowser.Controller/Devices/IDeviceManager.cs
4 years ago
gion
029bb80910
Merge remote-tracking branch 'upstream/master' into syncplay
4 years ago
Frank Riley
9ee10d22c8
Rename function
4 years ago
Frank Riley
6990af811a
Use simpler dictionary iterator.
4 years ago
Frank Riley
c70c589236
Update Emby.Server.Implementations/HttpServer/HttpListenerHost.cs from review
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
4 years ago
Frank Riley
3cb6fd8a27
Fix #3083 : Set the Access-Control-Allow-Origin header to the request origin/host header if possible
4 years ago
Mark Monteiro
2e09311a93
Merge branch 'master' into websocket
4 years ago
Patrick Barron
9ad839c776
Initial migration code
4 years ago
Mark Monteiro
dc5165b97f
Merge branch 'master' into simplify-https-config
4 years ago
gion
6e22e9222b
Fix code issues
4 years ago
ConfusedPolarBear
df65e3ab0d
Add Access-Control-Allow-Origin header to exceptions
...
Fixes #1794
4 years ago
Bond_009
3623aafcb6
Make SonarCloud happy
4 years ago
Bond_009
04f826e50c
Fix merge errors
4 years ago
Bond_009
15634a1913
Merge branch 'master' into websocket
4 years ago
Vasily
5922c35d69
Merge pull request #2920 from Bond-009/tests2
...
Add some simple tests
4 years ago
gion
083d3272d0
Refactor and other minor changes
4 years ago
gion
aad5058d25
Implement KeepAlive for WebSockets
4 years ago
Vasily
655208d375
Now parse date in header correctly as being in UTC
4 years ago
Mark Monteiro
93649ad77b
Merge remote-tracking branch 'upstream/master' into simplify-https-config
4 years ago
Bond-009
07326c1d9b
Merge branch 'master' into fix-auth-response-codes
4 years ago
Bond_009
7f4a229cd2
Add some simple tests
4 years ago
dkanada
d62bd7fecd
fix spelling error
4 years ago
Bond_009
6b959f40ac
Fix build
4 years ago
Bond_009
f055995a1f
Use System.Buffers in RangeRequestWriter
4 years ago
Vasily
95dc99fdbd
Update Emby.Server.Implementations/HttpServer/HttpResultFactory.cs
...
Co-Authored-By: Bond-009 <bond.009@outlook.com>
4 years ago
Vasily
9df49cc796
Make Last-Modified and If-Modified-Since headers follow the spec
4 years ago
Mark Monteiro
8b4b4b4127
Do not return the exception message to the client for AuthenticationExceptions
4 years ago
Mark Monteiro
a8c3951c17
Only show developer exception page for 500 server exceptions
...
Other response codes should be returned as normal
4 years ago
Mark Monteiro
53380689ad
Return correct status codes for authentication and authorization errors
...
- Use AuthenticatonException to return 401
- Use SecurityException to return 403
- Update existing throws to throw the correct exception for the circumstance
4 years ago
Mark Monteiro
6d35dd6b32
Clean up SecurityException
...
- Remove unused SecurityExceptionType
- Add missing constructor for InnerException
- Add missing documentation
4 years ago
Vasily
3bdb5e80a5
More consise error messages
4 years ago
Vasily
058c35e739
Fix log highlithing
4 years ago
Vasily
30f4392872
Fix condition flipped by https://github.com/jellyfin/jellyfin/pull/2635
4 years ago
Vasily
61d9c9df5b
Addressing review feedback
4 years ago
Vasily
71d8e66d9f
Add logging of URL being processed when logging an error
...
This might help diagnosing stuff like "Operation was cancelled"
4 years ago
Mark Monteiro
387fa474aa
Document HTTPS configuration options
4 years ago
Mark Monteiro
ca71ac72ab
Replace EnableHttps and SupportsHttps with ListenWithHttps and CanConnectWithHttps
4 years ago
Mark Monteiro
de634203d8
Put Boolean operators at beginning of lines instead of the end
4 years ago
Mark Monteiro
eadad73117
Merge branch 'master' into use-development-exception-page
4 years ago
Mark Monteiro
123bfbcf19
Merge remote-tracking branch 'upstream/master' into use-development-exception-page
4 years ago
Mark Monteiro
5b1091db27
Merge remote-tracking branch 'upstream/master' into do-not-instantiate-services-at-startup
4 years ago
Bond-009
f31efce52d
Merge branch 'master' into usings
4 years ago
Bond_009
e9d1eabd53
Remove unused usings
4 years ago
Mark Monteiro
72c822513f
Create ServiceController via DI instead of manual construction
5 years ago
Mark Monteiro
dc140429fe
Do not create unnecessary instances of IService at server startup
5 years ago
Mark Monteiro
842ec04828
Do not handle exceptions manually when in development mode
5 years ago
Mark Monteiro
92628c4033
Clean up HTTP listener exception handling
5 years ago
Mark Monteiro
e2685c51ec
Merge remote-tracking branch 'upstream/master' into support-running-without-web-content
5 years ago
Mark Monteiro
6fbdf0d6a2
Construct ApplicationHost with DI framework instead of manually
5 years ago
Bond-009
94fe9b8f6d
Merge branch 'master' into warn17
5 years ago
Mark Monteiro
3f4b9e9a81
Add new 'nowebcontent' configuration flag
5 years ago
Mark Monteiro
3043b7323b
Use constants for settings keys
5 years ago
Bond_009
07cc4be6a7
Fix some warnings
...
* Add analyzers to MediaBrowser.XbmcMetadata
* Enable TreatWarningsAsErrors for MediaBrowser.XbmcMetadata
* Add analyzers to MediaBrowser.WebDashboard
* Enable TreatWarningsAsErrors for MediaBrowser.WebDashboard
* Disable SA1600 in favor of CS1591
5 years ago
Bond_009
7060934792
Fix some warnings in Emby.Server.Implementations
5 years ago