aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/SocketSharp
AgeCommit message (Collapse)Author
2020-09-02Remove ServiceStack and related stuffClaus Vium
2020-06-05Use typed logger where possiblecrobibero
2020-06-03Merge pull request #3203 from Bond-009/warn18Vasily
Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release mode
2020-05-29Enable TreatWarningsAsErrors for Jellyfin.Server.Implementations in Release modeBond_009
2020-05-26Update WebSocketSharpRequest.csBond-009
2020-05-26Update WebSocketSharpRequest.csBond-009
2020-05-25Fix some 'bugs' flagged by sonarcloudBond_009
2020-05-14Merge branch 'master' into websocketMark Monteiro
2020-05-03Merge remote-tracking branch 'upstream/master' into integration-testsMark Monteiro
2020-05-02Fix merge errorsBond_009
2020-05-02Merge branch 'master' into websocketBond_009
2020-04-20Handle null values for RemoteIpAddress and LocalIpAddress in websocket requestsMark Monteiro
These values are null when creating fake web requests as part of integration tests
2020-04-20Add some simple testsBond_009
2020-03-03Make LoggerFactory private in ApplicationHost and use it to construct ↵Mark Monteiro
loggers with context
2020-01-31Fix warningsBond_009
2020-01-13Rewrite WebSocket handling codeBond_009
2019-12-03Fix buildBond-009
2019-12-01Update Emby.Server.Implementations/SocketSharp/WebSocketSharpRequest.csBond-009
Co-Authored-By: Claus Vium <cvium@users.noreply.github.com>
2019-11-28Minor improvements to network codeBond-009
2019-11-22Fix some warningsBond-009
2019-08-16Add analysers to Emby.IsoMounting and enable TreatWarningsAsErrorsBond_009
2019-08-09Fix buildBond_009
2019-08-09Replace custom code with Asp.Net Core codeBond_009
2019-06-01Merge branch 'master' into tasksBond-009
2019-04-12Removed wrapping of HeaderNames fieldsVooDooS
2019-04-12Replace CRLF injection mitigation by use of .NET ip parsingVooDooS
2019-04-11Replace custom ip "normalization" by methods from `IPAddress`VooDooS
2019-04-11Simplify headers use in WSSVooDooS
2019-04-09Clean `WebSocketSharpRequest.PathInfo` (#1212)Ulysse
* rm useless ResolvePathInfoFromMappedPath method * rm useless NormalizePathInfo method * Use request.Path instead of RawUrl * Removing unused `HandlerFactoryPath` field * Use an expression body definition and rm field `pathInfo` * More (syntactic) sugar * Who needs blocks in cases ?
2019-03-25Lower the amount of running tasksBond_009
2019-03-12Merge pull request #1021 from Bond-009/failonwarnVasily
Fail on warnings for Jellyfin.Server
2019-03-07Merge pull request #1065 from cvium/closed_responseBond-009
Don't set status code if response is closed
2019-03-07Don't set status code if response is closedClaus Vium
2019-03-07Fail on warnings for Jellyfin.ServerBond-009
2019-03-07Cleanup/simplificationBond-009
* Removed useless copies/allocations * Reduced unneeded complexity
2019-03-07Merge remote-tracking branch 'remotes/upstream/master' into kestrel_pocClaus Vium
2019-03-05Fix DI in FileWriter.TransmitFileClaus Vium
2019-03-05Switch to HeaderNames instead of hardcoded strings (and other header related ↵Claus Vium
fixes)
2019-03-04Review commentsClaus Vium
2019-03-04Fix a logging statementClaus Vium
2019-03-03Start the webhost before RunStartupTasks and fix ContentEncodingClaus Vium
2019-02-27Call SharpWebSocket's Closed event handler before disposingClaus Vium
2019-02-27Remove more cruft and add the beginnings of a socket middlewareClaus Vium
2019-02-27Check websocket state before closingClaus Vium
2019-02-27Fix websocketsClaus Vium
2019-02-27Replace some usage of QueryParamCollectionClaus Vium
2019-02-27Remove some unused stuffClaus Vium
2019-02-27Remove SocketHttpListenerClaus Vium
2019-02-26More cleanupClaus Vium
2019-02-26Remove unused CookiesClaus Vium