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

Handle HTTP traffic over opaque transport connections #1416

Merged
merged 6 commits into from
Dec 23, 2021

Commits on Dec 20, 2021

  1. Handle opaque endpoints with known protocol

    If an endpoint is set as opaque, but its logical service is not marked
    as opaque, the connection will error out. The `TransportHeader` in this
    case will not contain the logical name of the service, but it will still
    do protocol detection.
    
    Through this change, when an endpoint is marked as opaque and we connect
    to the proxy's inbound port, if the `TransportHeader` has a protocol, we
    go through the inbound HTTP stack instead of proxying TCP.
    Add session protocol to local
    
    Signed-off-by: Matei David <matei@buoyant.io>
    mateiidavid committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    61d974a View commit details
    Browse the repository at this point in the history
  2. Clean up compiler assertions n comments

    Signed-off-by: Matei David <matei@buoyant.io>
    mateiidavid committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    b081712 View commit details
    Browse the repository at this point in the history
  3. Keep Local protocol private

    Signed-off-by: Matei David <matei@buoyant.io>
    mateiidavid committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    e9dd0b4 View commit details
    Browse the repository at this point in the history
  4. Run cargo fmt

    Signed-off-by: Matei David <matei@buoyant.io>
    mateiidavid committed Dec 20, 2021
    Configuration menu
    Copy the full SHA
    6c91fa4 View commit details
    Browse the repository at this point in the history
  5. Introduce a dedicated direct::LocalHttp target type (#1417)

    * Introduce a dedicated direct::LocalHttp target type
    
    * -pub
    
    * - needless borrow
    
    * remove redundant check_policy
    olix0r authored Dec 20, 2021
    Configuration menu
    Copy the full SHA
    8a5ed77 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

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