Permalink
Commits on Sep 29, 2016
  1. Refactored to use the fields from the HttpMethods class

    
    * Reacting to PR comments
    mikaelm12 committed on GitHub Sep 29, 2016
Commits on Sep 28, 2016
  1. Slimmer locks

    benaadams committed with halter73 Sep 4, 2016
  2. Don't reset frame state when connection is aborted (#1103).

    cesarbs committed Sep 28, 2016
  3. Assume zero length on non-keepalive requests without Content-Length o…

    …r Transfer-Encoding (#1104).
    cesarbs committed Sep 27, 2016
  4. Add request headers timeout (#1110).

    cesarbs committed Sep 16, 2016
Commits on Sep 27, 2016
  1. Return last block from SocketOutput when data is fully written

    - This reduces Kestrel's memory usage for idle connections.
    halter73 committed Sep 22, 2016
  2. Return last block from SocketInput when data is fully consumed

    - This reduces Kestrel's memory usage for idle connections.
    halter73 committed Aug 9, 2016
  3. Change context relationships from inheritance to composition.

    cesarbs committed Sep 6, 2016
Commits on Sep 25, 2016
  1. Turn on warnings as errors

    davidfowl committed Sep 25, 2016
  2. Merge pull request #1123 from svick/sockaddr-sequential

    Specify sequential layout to avoid warning
    davidfowl committed on GitHub Sep 25, 2016
  3. Specify sequential layout to avoid warning

    svick committed Sep 25, 2016
Commits on Sep 22, 2016
  1. More specific response status codes for errors (#653).

    - 414 when request line exceeds size limit
    - 431 when request headers exceed size or count limits
    - 505 when request line contains unsupported HTTP version
    cesarbs committed Sep 21, 2016
Commits on Sep 20, 2016
  1. Make FrameRequestStream.CopyToAsync(...) copyless

    - Add tests for when the CopyToAsync destinationStream throws.
    - Add test to verify the destination stream sees the same array written to by
      the producer.
    halter73 committed Sep 13, 2016
Commits on Sep 16, 2016
  1. Change SkipReason for ThreadCountTests on OS X.

    cesarbs committed Sep 16, 2016
Commits on Sep 15, 2016
  1. Improve keep-alive timeout.

    - Track time more accurately
    - Control timeout in Connection instead of Frame
    cesarbs committed Sep 12, 2016
Commits on Sep 12, 2016
  1. Fix deadlock in HttpsTests

    - The xunit synccontext was saving us again
    halter73 committed Sep 9, 2016
  2. Avoid blocking the MockLibuv loop with test code

    - This allows for a graceful shutdown with dotnet test -Parallel None
    - By default, the xunit synccontext will dispatch automatically off
      the KestrelThread, but it's best not to rely on this behavior.
    halter73 committed Sep 9, 2016
  3. Merge branch 'DamirAinullin/single-initialize' into dev

    halter73 committed Sep 12, 2016
Commits on Sep 11, 2016
  1. Always call ConsumingComplete() with furthest examined position (#1095).

    cesarbs committed Sep 8, 2016
Commits on Sep 9, 2016
  1. Use TaskCache class from Microsoft.Extensions.TaskCache.Sources (#1089)

    Instead of Task.FromResult(0)
    pakrym committed on GitHub Sep 9, 2016
Commits on Sep 8, 2016
  1. Fix failing keep-alive timeout tests.

    cesarbs committed Sep 7, 2016
Commits on Sep 7, 2016
  1. Remove double initializing of variable _field3

    DamirAinullin committed Sep 7, 2016
Commits on Sep 6, 2016
  1. Add keep-alive timeout (#464).

    cesarbs committed Aug 18, 2016
Commits on Sep 5, 2016
  1. Increase .travis.yml consistency between repos

    - aspnet/Universe#349
    - minimize `dotnet` setup time; no need for caching
    - install packages used in other repos; explicit and avoids issues as (Beta) Trusty image changes
    dougbu committed Sep 4, 2016
Commits on Sep 2, 2016
  1. Serialize functional tests on OS X.

    cesarbs committed Aug 30, 2016
  2. Remove commented test.

    cesarbs committed Sep 2, 2016
Commits on Sep 1, 2016
  1. Merge branch 'rel/1.0.1' into dev

    cesarbs committed Sep 1, 2016
  2. Make the char array for utf8 decoding smaller

    davidfowl committed Aug 31, 2016
Commits on Aug 30, 2016
  1. Make Kestrel's response buffer limit configurable

    halter73 committed Aug 25, 2016
  2. Ensure MockLibuv.OnPostTask doesn't complete too early

    halter73 committed Aug 30, 2016
  3. Make all calls to ThreadPool.QueueUserWorkItem through IThreadPool

    - This allows SocketOutputTests to cause QUWI to exec synchronously
    - To avoid allocations, the logger can't be captured making it "unsafe"
    halter73 committed Aug 29, 2016
Commits on Aug 29, 2016
  1. Prevent possible deadlocks when using MockLibuv.OnPostTask

    halter73 committed Aug 29, 2016
Commits on Aug 26, 2016
  1. Test for categoryName passed to ILoggerFactory.CreateLogger() in Kest…

    …relServer.ctor() (#797)
    cesarbs committed Aug 25, 2016