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

GH-43535: [C++] Support the AWS S3 SSE-C encryption #43601

Merged
merged 18 commits into from
Nov 3, 2024

Commits on Nov 3, 2024

  1. apacheGH-43535: [C++] support the AWS S3 SSE-C encryption

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    17bd705 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c7a583 View commit details
    Browse the repository at this point in the history
  3. always start the minio server with tls for ut

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    e668e62 View commit details
    Browse the repository at this point in the history
  4. switch the benchmark case also to https

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d51a77f View commit details
    Browse the repository at this point in the history
  5. install the self-signed certificate for windows, as there is no inter…

    …face to set the ca for windows
    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d83f0b2 View commit details
    Browse the repository at this point in the history
  6. according to aws/aws-sdk-cpp@7989e6f, CompleteMultipartUploadRequest …

    …add the SSEC related function after 1.9.201
    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    b1fba0c View commit details
    Browse the repository at this point in the history
  7. expose the tls option on the s3options,only start the minio with tls…

    … in linux as the minio with mingw could NOT work well
    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8235c87 View commit details
    Browse the repository at this point in the history
  8. refine code according to review comments

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    4eb9ace View commit details
    Browse the repository at this point in the history
  9. using the fixed localhost as the endpoint, so that the client verify …

    …the host could success during the TLS handshake
    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    a27bdd1 View commit details
    Browse the repository at this point in the history
  10. force to use http for some cases

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    bb1a5a5 View commit details
    Browse the repository at this point in the history
  11. try to fix the crash on arm64 platform

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    c7a3c85 View commit details
    Browse the repository at this point in the history
  12. refine the SSE-C words in comments

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7fb4e90 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8f15323 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    7be0aa2 View commit details
    Browse the repository at this point in the history
  15. only enable the https for ssec related unit test cases, meanwhile, fo…

    …r http mionio server, rollback to use the random host ip
    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    8ae7014 View commit details
    Browse the repository at this point in the history
  16. set the correct address for the minio start args

    Hang Zheng authored and pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    20bf5df View commit details
    Browse the repository at this point in the history
  17. Various cleanups

    pitrou committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    452185c View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ce67a27 View commit details
    Browse the repository at this point in the history