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

Rework the httpChecksum trait #972

Merged
merged 3 commits into from
Nov 10, 2021
Merged

Rework the httpChecksum trait #972

merged 3 commits into from
Nov 10, 2021

Conversation

kstich
Copy link
Contributor

@kstich kstich commented Nov 5, 2021

Moves the httpChecksum trait to the aws.protocols namespace and updates the trait
to follow a new design that constrains the trait for client safety and forwards compatibility.
A fully updated behavioral specification is included along with the trait specification.


The PR is and support for CORS for API Gateway will be a follow item.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

…trait to follow the new design. Removes stale code and updates implementation, tests and documentation
Moves httpChecksum trait to aws.protocols namespace. Updates the trait
to follow the new design. Removes stale code and updates implementation,
test, and documentation.
@kstich kstich force-pushed the aws-protocol_checksum-trait branch from 52c3665 to 19c671a Compare November 8, 2021 18:06
@kstich kstich marked this pull request as ready for review November 9, 2021 23:58
@kstich kstich requested a review from a team as a code owner November 9, 2021 23:58
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
docs/source/1.0/spec/aws/aws-core.rst Outdated Show resolved Hide resolved
@kstich kstich force-pushed the aws-protocol_checksum-trait branch from 19c671a to 4e97243 Compare November 10, 2021 01:12
@kstich kstich requested a review from mtdowling November 10, 2021 17:24
@kstich kstich force-pushed the aws-protocol_checksum-trait branch from 4e97243 to 992e3d5 Compare November 10, 2021 19:37
This commit updates the httpChecksum trait and behavioral specification
for clients and services that use it. It constrains the properties of the
trait further, including which checksum algorithms are supported. Validation
has been updated to accound for this and other new behavior.
@kstich kstich force-pushed the aws-protocol_checksum-trait branch from 992e3d5 to 2d7cc17 Compare November 10, 2021 19:38
@kstich kstich merged commit 22efae3 into main Nov 10, 2021
@mtdowling mtdowling deleted the aws-protocol_checksum-trait branch January 7, 2022 21:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants