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

Moves from Signature V2 to Signature V4 for S3 #199

Closed
wants to merge 16 commits into from

Commits on Apr 8, 2016

  1. Adds Region (DynamoDb) Datatype to S3

    This adds the `Region` datatype, as found in DynamoDb to S3, and
    adds all regions as of today with a similar naming scheme, as used
    in DynamoDb.
    
    This change lays the basis for Signature V4 signing; it *does* break
    backwards compatibility!
    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    43cb157 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3cac961 View commit details
    Browse the repository at this point in the history
  3. Sign using V4 instead of V2

    Changes the signature method to version 4 to support the buckets
    in China (Beijing) or EU (Frankfurt).
    Fixes aristidb#167
    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    cbdb8d4 View commit details
    Browse the repository at this point in the history
  4. Adds SHA256 fied.

    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    4f3d0c5 View commit details
    Browse the repository at this point in the history
  5. Revert "Sign using V4 instead of V2"

    This reverts commit cbdb8d4.
    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    a4ccbc1 View commit details
    Browse the repository at this point in the history
  6. Drop superfluous field.

    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    6db0222 View commit details
    Browse the repository at this point in the history
  7. Add Amz header

    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    f8260d8 View commit details
    Browse the repository at this point in the history
  8. rewrite header logic.

    angerman committed Apr 8, 2016
    Configuration menu
    Copy the full SHA
    d802f42 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2016

  1. Extract credentialV4 from authorizationV4

    credentialV4 is useful outside of authorizationV4 as well. It is used to build the signed S3 URI link, whe the credentialV4 string is embedded in the canonical request.
    angerman committed Apr 9, 2016
    Configuration menu
    Copy the full SHA
    3449e2d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    631cecb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    276b824 View commit details
    Browse the repository at this point in the history
  4. Fix link generation.

    angerman committed Apr 9, 2016
    Configuration menu
    Copy the full SHA
    5b689a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb27dbd View commit details
    Browse the repository at this point in the history
  6. Base 16, not 64.

    angerman committed Apr 9, 2016
    Configuration menu
    Copy the full SHA
    0f5cb52 View commit details
    Browse the repository at this point in the history
  7. Drop bimap

    angerman committed Apr 9, 2016
    Configuration menu
    Copy the full SHA
    3969689 View commit details
    Browse the repository at this point in the history
  8. Fix Typesignature.

    angerman committed Apr 9, 2016
    Configuration menu
    Copy the full SHA
    c83f22f View commit details
    Browse the repository at this point in the history