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

Issue #250 - Implement HTTP CONNECT for HTTP/2. #3539

Merged
merged 23 commits into from
Aug 13, 2019

Commits on May 3, 2019

  1. Issue #250 - Implement HTTP CONNECT for HTTP/2.

    Modified HTTP/2 implementation to support the CONNECT method.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 3, 2019
    Configuration menu
    Copy the full SHA
    cc54ca1 View commit details
    Browse the repository at this point in the history
  2. Issue #250 - Implement HTTP CONNECT for HTTP/2.

    Implemented semantic defined by RFC 8441.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 3, 2019
    Configuration menu
    Copy the full SHA
    8e2da6b View commit details
    Browse the repository at this point in the history
  3. First draft pass at the implementation of CONNECT for HTTP2.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 3, 2019
    Configuration menu
    Copy the full SHA
    d55d7a9 View commit details
    Browse the repository at this point in the history
  4. Second draft pass at the implementation of CONNECT for HTTP2.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 3, 2019
    Configuration menu
    Copy the full SHA
    090ee92 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2019

  1. Third draft pass at the implementation of CONNECT for HTTP2.

    Implemented handling of client-side idle timeout.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 5, 2019
    Configuration menu
    Copy the full SHA
    7cb9d37 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2019

  1. Small refactoring for the implementation of CONNECT for HTTP2.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed May 6, 2019
    Configuration menu
    Copy the full SHA
    c3553f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Split HTTP2Channel into Client and Server.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    fb3e0e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    db43840 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Configuration menu
    Copy the full SHA
    f67f2fa View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2019

  1. Configuration menu
    Copy the full SHA
    daeb8c8 View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2019

  1. Fourth draft pass at the implementation of CONNECT for HTTP2.

    Implemented handling of client-side idle timeout.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Jul 4, 2019
    Configuration menu
    Copy the full SHA
    911e2aa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01ce4eb View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2019

  1. Fixed compilation errors after merge.

    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Jul 5, 2019
    Configuration menu
    Copy the full SHA
    bbd2b9e View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2019

  1. Issue #250 - Implement HTTP CONNECT for HTTP/2.

    Implemented section 8.3 of RFC 7540.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    564d5d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68c7869 View commit details
    Browse the repository at this point in the history
  3. fix javadoc failure

    Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
    olamy committed Jul 9, 2019
    Configuration menu
    Copy the full SHA
    e423e35 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2019

  1. some checkstyle fixes

    Signed-off-by: olivier lamy <oliver.lamy@gmail.com>
    olamy committed Jul 10, 2019
    Configuration menu
    Copy the full SHA
    7d31b1e View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2019

  1. Configuration menu
    Copy the full SHA
    c3a957e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    51cb107 View commit details
    Browse the repository at this point in the history
  3. Fixed racy test.

    Introduced HTTP2Client.streamIdleTimeout.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    ceaa417 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2019

  1. Configuration menu
    Copy the full SHA
    a2d7a30 View commit details
    Browse the repository at this point in the history
  2. Issue #250 - Implement HTTP CONNECT for HTTP/2.

    Implemented a few TODOs and improved logging.
    Some small code cleanups.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Aug 12, 2019
    Configuration menu
    Copy the full SHA
    85b455d View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2019

  1. Fixes #250 - Implement HTTP CONNECT for HTTP/2.

    Final modifications after review.
    
    Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
    sbordet committed Aug 13, 2019
    Configuration menu
    Copy the full SHA
    2dd5896 View commit details
    Browse the repository at this point in the history