Skip to content

Releases: awslabs/aws-c-auth

Added logging to signing validation functions

03 Aug 18:05
54d41f4
Compare
Choose a tag to compare
added logging to signing validation functions (#136)

* added logging to signing validation functions

Internal import updates #1

23 Jun 20:17
cc3d80c
Compare
Choose a tag to compare
Pre-release
  • Beginning (and possible ending) of updates to facilitate internal package import

Sigv4a implementation

02 Jun 17:12
ace1311
Compare
Choose a tag to compare
Sigv4a implementation Pre-release
Pre-release
  • Sigv4a signing support

ECS Credentials Provider Fixes

07 May 22:51
c74534c
Compare
Choose a tag to compare
Pre-release
  • Fixes some bugs and leaks with the ECS credentials provider

Allow TLS Context to be passed into providers

30 Mar 22:24
b6656aa
Compare
Choose a tag to compare
Support BYO_CRYPTO by allowing tls_ctx to be passed into providers. (…

…#126)

Previously, providers that needed an `aws_tls_ctx` would create one automatically. Some providers allowed the user to pass one in as an option, some didn't even offer the option.

To support BYO_CRYPTO, every credentials provider that might need an `aws_tls_ctx` needs to let the user pass one in. Also, `aws_tls_ctx` is an expensive object, so automatic behind-the-scenes creation should be discouraged.

Backwards compatible changes:
- `aws_credentials_provider_chain_default_options`: added `tls_ctx`. created automatically if not provided
- `aws_credentials_provider_profile_options`: added `tls_ctx`. created automatically if not provided

Breaking changes (but there are no bindings so who cares):
- `aws_credentials_provider_ecs_options`: replaced ~~use_tls~~ with optional `tls_ctx`
- `aws_credentials_provider_sts_web_identity_options`: added `tls_ctx`. it is required
- `aws_credentials_provider_sts_options`: `tls_ctx` is now required (used to be optional)

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

New managed thread API

17 Feb 23:50
c394e30
Compare
Choose a tag to compare
Pre-release

Convert to new managed thread system for threads that cannot be reliably explicitly joined.

Delegate credentials provider

07 Jan 18:13
f58e202
Compare
Choose a tag to compare
Pre-release
  • New "delegate" credentials provider makes it easy to define a provider in a high-level language

Updates for new event-loop API, improvements to retries.

05 Jan 22:20
f3a8329
Compare
Choose a tag to compare
v0.4.8

delegate credential provider (#117)

Update to new host resolver creation interface

07 Dec 19:09
d52a560
Compare
Choose a tag to compare
  • updates tests to use the new default host resolver creation function

Auth will now always initialize CAL

16 Nov 18:37
61ef4b4
Compare
Choose a tag to compare
Pre-release
v0.4.6

Initializing aws-c-cal (#113)