Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix #293 support expect 100-continue #295

Merged
merged 6 commits into from Feb 27, 2018
Merged

Commits on Feb 27, 2018

  1. fix #293 support expect 100-continue

    HttpServerHandler now write informational response separately.
    In order to fully work the fix correctly defers header sending on subscribe.
    This can give precedence to the expect100Continue logic in receiveObject()
    violetagg authored and Stephane Maldini committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    ebb721c View commit details
    Browse the repository at this point in the history
  2. Tweak when to mark an HTTP connection persistent

    As a server response, if no identified message length, do not persist
    As a server empty body response, always assume persist
    As a client request, do not assume anything
    Stephane Maldini committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    e75404b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74dd18a View commit details
    Browse the repository at this point in the history
  4. Multiple tweaks related to http request/response lifecycle:

    - Correctly defer cleanHandlerTerminate in HttpServerHandler
    - Manage markPersistent(true) in a single HttpServerOp method
    - Override sendObject for client to force chunked transfer on send if:
    - Not head verb, not header sent, no length defined
    - Delegate sendHeader() implementation to then()
    - Try to create FullHttpMessage if contentLength defined and 0
    Stephane Maldini committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    87f9566 View commit details
    Browse the repository at this point in the history
  5. consistent gzip test fix

    Stephane Maldini committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    c7031e3 View commit details
    Browse the repository at this point in the history
  6. tweak orthogonal random failing test

    Stephane Maldini committed Feb 27, 2018
    Configuration menu
    Copy the full SHA
    82ea7d8 View commit details
    Browse the repository at this point in the history