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

rgw: add ssl support to beast frontend #20464

Merged
merged 4 commits into from Apr 6, 2018
Merged

Commits on Apr 5, 2018

  1. rgw: factor the tcp::socket out of ClientIO

    remove ClientIO's dependency on a concrete socket type by moving it into
    a derived StreamIO class in rgw_asio_frontend.cc
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Apr 5, 2018
    Copy the full SHA
    0753410 View commit details
    Browse the repository at this point in the history
  2. rgw: add ssl support to beast frontend

    adds frontend options ssl_certificate, ssl_private_key, ssl_port, ssl_endpoint
    
    Fixes: http://tracker.ceph.com/issues/22832
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Apr 5, 2018
    Copy the full SHA
    247e074 View commit details
    Browse the repository at this point in the history
  3. qa/rgw: verify suite tests beast with ssl

    instead of adding special frontend configs like civetweb_ssl.yaml and
    beast_ssl.yaml, added a new proto/ subdirectory for http.yaml and
    https.yaml
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Apr 5, 2018
    Copy the full SHA
    35fd405 View commit details
    Browse the repository at this point in the history
  4. rgw: beast frontend calls shutdown before closing connections

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    cbodley committed Apr 5, 2018
    Copy the full SHA
    fe5fb47 View commit details
    Browse the repository at this point in the history