Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package aws-c-auth for openSUSE:Factory 
checked in at 2026-10-18 20:09:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/aws-c-auth (Old)
 and      /work/SRC/openSUSE:Factory/.aws-c-auth.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "aws-c-auth"

Sun Oct 18 20:09:05 2026 rev:30 rq:1385012 version:1.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/aws-c-auth/aws-c-auth.changes    2026-08-31 
15:58:04.779864909 +0200
+++ /work/SRC/openSUSE:Factory/.aws-c-auth.new.3698736/aws-c-auth.changes       
2026-10-18 20:09:06.532697193 +0200
@@ -1,0 +2,10 @@
+Tue Oct 13 10:15:54 UTC 2026 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 1.0.0
+  * Clean up docs by @azkrishpy in (#301)
+  * chore(release): add governance files by @azkrishpy in (#303)
+- Add Provides and Obsoletes for previous shared library version
+- Pass installation path of aws-c-common cmake modules in CMAKE_PREFIX_PATH
+- Prefer explicit path and filenames over wildcards in %files section
+
+-------------------------------------------------------------------

Old:
----
  v0.10.5.tar.gz

New:
----
  v1.0.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ aws-c-auth.spec ++++++
--- /var/tmp/diff_new_pack.i7nuAi/_old  2026-10-18 20:09:07.167723768 +0200
+++ /var/tmp/diff_new_pack.i7nuAi/_new  2026-10-18 20:09:07.169723852 +0200
@@ -17,10 +17,10 @@
 
 
 %define library_version 1.0.0
-%define library_pkg 1_0_0
+%define library_pkg 1_0
 %define library_soversion 1
 Name:           aws-c-auth
-Version:        0.10.5
+Version:        1.0.0
 Release:        0
 Summary:        AWS C99 library implementation of AWS client-side 
authentication
 License:        Apache-2.0
@@ -50,8 +50,8 @@
 %package -n lib%{name}%{library_pkg}
 Summary:        Shared library files for aws-c-auth library
 Group:          Development/Libraries/C and C++
-Provides:       lib%{name}%{library_soversion} = %{version}
-Obsoletes:      lib%{name}%{library_soversion} <= %{version}
+Provides:       lib%{name}1_0_0 = %{version}
+Obsoletes:      lib%{name}1_0_0 < %{version}
 
 %description -n lib%{name}%{library_pkg}
 AWS C99 library implementation of AWS client-side authentication:
@@ -76,7 +76,8 @@
 %build
 %define __builder ninja
 %cmake \
-    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_BUILD_TYPE=Release \
+    -DCMAKE_PREFIX_PATH=%{_libdir}/cmake/aws-c-common/modules
 %make_jobs
 
 # Testsuite currently hangs
@@ -95,11 +96,13 @@
 %files -n lib%{name}%{library_pkg}
 %doc README.md
 %license LICENSE
-%{_libdir}/*.so.%{library_soversion}
-%{_libdir}/*.so.%{library_version}
+%{_libdir}/lib%{name}.so.%{library_soversion}
+%{_libdir}/lib%{name}.so.%{library_version}
+%{_libdir}/lib%{name}.so.1.0
 
 %files devel
 %{_libdir}/cmake/%{name}/
-%{_libdir}/*.so
-%{_includedir}/*
+%{_libdir}/lib%{name}.so
+%dir %{_includedir}/aws/auth
+%{_includedir}/aws/auth/*
 

++++++ v0.10.5.tar.gz -> v1.0.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/.changes/README.md 
new/aws-c-auth-1.0.0/.changes/README.md
--- old/aws-c-auth-0.10.5/.changes/README.md    1970-01-01 01:00:00.000000000 
+0100
+++ new/aws-c-auth-1.0.0/.changes/README.md     2026-08-26 01:40:29.000000000 
+0200
@@ -0,0 +1,52 @@
+# Changelog fragments
+
+Individual changes are recorded here as JSON fragments — one per PR. The
+top-level [`CHANGELOG.md`](../CHANGELOG.md) is derived from these.
+
+## Directory layout
+
+```
+.changes/
+├── preview/                   # in-flight fragments, one JSON per PR
+├── latest/                    # active minor line
+│   └── <version>/  { *.json } # per-patch fragment dir (e.g. 0.30.0/, 0.30.1/)
+├── <M>.<N>.x/                 # frozen prior minor line
+│   ├── <M>.<N>.0/  { *.json }
+│   ├── <M>.<N>.1/  { *.json }
+│   └── CHANGELOG.md           # frozen snapshot for this minor line
+└── …
+```
+
+## Fragment schema
+
+Each fragment is `.changes/preview/<PR-number>.json` while in flight, then
+moves into `latest/<version>/` at release time.
+
+```json
+{
+  "pr": 260,
+  "type": "feat",
+  "summary": "Add account ID to credentials.",
+  "url": "https://github.com/awslabs/aws-c-auth/pull/260";,
+  "notes": ""
+}
+```
+
+| Field | Values |
+|---|---|
+| `pr` | PR number; also the filename |
+| `type` | `feat` \| `fix` \| `doc` \| `chore` \| `revert` |
+| `summary` | customer-facing one sentence |
+| `url` | link to the PR |
+| `notes` | optional extended notes |
+
+## Finding a change
+
+| You want | Look here |
+|---|---|
+| currently in-flight | `preview/*.json` on `main`, or the rendered view on 
the `docs` branch |
+| in the current minor line (`X.Y.*`) | root [`CHANGELOG.md`](../CHANGELOG.md) 
|
+| in a prior minor line (`A.B.*`) | `.changes/A.B.x/CHANGELOG.md` |
+| exact set for a tag | GitHub Release page for that tag |
+
+> Note: filesystem lex sort places `0.10.x/` before `0.2.x/`. The rendered 
`CHANGELOG.md` files are semver-sorted, so only raw `ls .changes/` looks out of 
order.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/.github/workflows/check-abi.yml 
new/aws-c-auth-1.0.0/.github/workflows/check-abi.yml
--- old/aws-c-auth-0.10.5/.github/workflows/check-abi.yml       2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/.github/workflows/check-abi.yml        2026-08-26 
01:40:29.000000000 +0200
@@ -1,11 +1,13 @@
 name: Check ABI compliance
 
+# Trigger on any push to non-main branches.
 on:
-  pull_request:
-    types: [opened, synchronize, reopened]
+  push:
+    branches-ignore:
+      - 'main'
 
 concurrency:
-  group: check-abi-${{ github.event.pull_request.number }}
+  group: check-abi-${{ github.ref }}
   cancel-in-progress: true
 
 env:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/CHANGELOG.md 
new/aws-c-auth-1.0.0/CHANGELOG.md
--- old/aws-c-auth-0.10.5/CHANGELOG.md  1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-auth-1.0.0/CHANGELOG.md   2026-08-26 01:40:29.000000000 +0200
@@ -0,0 +1,5 @@
+# Changelog
+
+## [1.0.0]
+
+Official release of 1.0.0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/CMakeLists.txt 
new/aws-c-auth-1.0.0/CMakeLists.txt
--- old/aws-c-auth-0.10.5/CMakeLists.txt        2026-08-18 03:10:46.000000000 
+0200
+++ new/aws-c-auth-1.0.0/CMakeLists.txt 2026-08-26 01:40:29.000000000 +0200
@@ -1,7 +1,22 @@
 
 cmake_minimum_required(VERSION 3.9...3.31)
-project(aws-c-auth C)
+# In-source builds inherit aws-c-common's module path from the parent. 
Standalone
+# builds must locate the installed modules here: find_package needs an enabled
+# language, so it cannot run until after project().
+if (NOT IN_SOURCE_BUILD)
+    find_file(AWS_GET_VERSION_MODULE AwsGetVersion.cmake
+            PATH_SUFFIXES lib/cmake/aws-c-common/modules 
lib64/cmake/aws-c-common/modules)
+    if (NOT AWS_GET_VERSION_MODULE)
+        message(FATAL_ERROR "Could not find AwsGetVersion.cmake from an 
installed aws-c-common. Set CMAKE_PREFIX_PATH to the aws-c-common install 
prefix.")
+    endif()
+    get_filename_component(AWS_COMMON_MODULE_DIR "${AWS_GET_VERSION_MODULE}" 
DIRECTORY)
+    list(APPEND CMAKE_MODULE_PATH "${AWS_COMMON_MODULE_DIR}")
+endif()
+
+include(AwsGetVersion)
+aws_get_version(AWS_C_AUTH_VERSION AWS_C_AUTH_SOVERSION)
 
+project(aws-c-auth LANGUAGES C VERSION ${AWS_C_AUTH_VERSION})
 if (NOT IN_SOURCE_BUILD)
     # this is required so we can use aws-c-common's CMake modules
     find_package(aws-c-common REQUIRED)
@@ -53,9 +68,8 @@
 
 aws_add_sanitizers(${PROJECT_NAME})
 
-# We are not ABI stable yet
-# TODO: switch to VERSION derived from the VERSION file (via aws_get_version) 
once SOVERSION is set explicitly, to avoid changing the SONAME.
-set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0)
+set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${AWS_C_AUTH_VERSION})
+set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION 
${AWS_C_AUTH_SOVERSION})
 
 target_compile_definitions(${PROJECT_NAME} PRIVATE -DCJSON_HIDE_SYMBOLS)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/CODEOWNERS 
new/aws-c-auth-1.0.0/CODEOWNERS
--- old/aws-c-auth-0.10.5/CODEOWNERS    1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-auth-1.0.0/CODEOWNERS     2026-08-26 01:40:29.000000000 +0200
@@ -0,0 +1,5 @@
+# Code owners for aws-c-auth.
+# See https://docs.github.com/articles/about-code-owners
+#
+# Owned by the AWS Common Runtime (CRT) team.
+* @awslabs/aws-sdk-common-runtime-team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/CONTRIBUTING.md 
new/aws-c-auth-1.0.0/CONTRIBUTING.md
--- old/aws-c-auth-0.10.5/CONTRIBUTING.md       2026-08-18 03:10:46.000000000 
+0200
+++ new/aws-c-auth-1.0.0/CONTRIBUTING.md        2026-08-26 01:40:29.000000000 
+0200
@@ -54,6 +54,13 @@
 If you discover a potential security issue in this project we ask that you 
notify AWS/Amazon Security via our [vulnerability reporting 
page](http://aws.amazon.com/security/vulnerability-reporting/). Please do 
**not** create a public github issue.
 
 
+## Versioning
+
+This project follows a three-part `Major.Minor.Patch` version scheme. Before
+contributing, please review [VERSIONING.md](VERSIONING.md) to understand how
+changes map to version bumps and our API/ABI stability policy.
+
+
 ## Licensing
 
 See the [LICENSE](https://github.com/awslabs/aws-c-auth/blob/main/LICENSE) 
file for our project's licensing. We will ask you to confirm the licensing of 
your contribution.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/README.md 
new/aws-c-auth-1.0.0/README.md
--- old/aws-c-auth-0.10.5/README.md     2026-08-18 03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/README.md      2026-08-26 01:40:29.000000000 +0200
@@ -5,6 +5,12 @@
 From a cryptographic perspective, only functions with the suffix 
"_constant_time" should be considered constant
 time.
 
+## Versioning
+
+This library uses a three-part `Major.Minor.Patch` version scheme. See
+[VERSIONING.md](VERSIONING.md) for what each part means and our API/ABI
+stability policy.
+
 ## License
 
 This library is licensed under the Apache 2.0 License.
@@ -65,7 +71,7 @@
 (often sensitive materials, like keys).  Whether or not these tests are 
enabled is controlled by certain CMAKE
 properties:
 * AWS_BUILDING_ON_EC2 - indicates real IMDS credentials provider test(s) 
should run
-* AWS_BUILDING_ON_ECS - indciates real ECS credentials provider tests(s) 
should run
+* AWS_BUILDING_ON_ECS - indicates real ECS credentials provider tests(s) 
should run
 * AWS_HAS_CI_ENVIRONMENT - indicates that all tests that require 
environmentally injected secrets/properties should run
 
 Environment properties are injected by CRT builder process via the custom 
builder step defined in `./.builder/action/aws-c-auth-test.py`
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/VERSION 
new/aws-c-auth-1.0.0/VERSION
--- old/aws-c-auth-0.10.5/VERSION       2026-08-18 03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/VERSION        2026-08-26 01:40:29.000000000 +0200
@@ -1 +1 @@
-0.10.5
+1.0.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/VERSIONING.md 
new/aws-c-auth-1.0.0/VERSIONING.md
--- old/aws-c-auth-0.10.5/VERSIONING.md 1970-01-01 01:00:00.000000000 +0100
+++ new/aws-c-auth-1.0.0/VERSIONING.md  2026-08-26 01:40:29.000000000 +0200
@@ -0,0 +1,31 @@
+# Versioning
+
+This library follows a three-part version scheme, `X.Y.Z`
+(`Major.Minor.Patch`).
+
+## What each part means
+
+- **X — Major.** A significant change that is expected to break backwards
+  compatibility. Adopting a new major version may require effort on your part.
+- **Y — Minor.** A moderate change, such as a significant non-breaking feature
+  addition. A minor bump may also include a backwards-incompatible ABI change;
+  when it does, this is noted and explained in the release notes. Minor updates
+  are low effort to adopt: consumers need to rebuild against the new headers,
+  but source code changes are typically not required.
+- **Z — Patch.** A small change that does not break backwards compatibility. A
+  patch release may warn of an upcoming breaking change. Patch updates can be
+  picked up automatically.
+
+## Branch stability
+
+Untagged branches (for example, `main`) are **not** subject to any API or ABI
+stability policy. Stability guarantees apply only to tagged releases.
+
+## What this means for you
+
+We recommend running the latest release. Use the version parts as a guide to 
how
+much effort an upgrade requires:
+
+- **Major (X):** expect adoption effort; review the release notes.
+- **Minor (Y):** low effort; rebuild against the new headers when the ABI 
changes.
+- **Patch (Z):** pick up automatically.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/include/aws/auth/credentials.h 
new/aws-c-auth-1.0.0/include/aws/auth/credentials.h
--- old/aws-c-auth-0.10.5/include/aws/auth/credentials.h        2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/include/aws/auth/credentials.h 2026-08-26 
01:40:29.000000000 +0200
@@ -433,7 +433,7 @@
  * identity provider like Elastic Kubernetes Service
  * 
https://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithWebIdentity.html
  * The required parameters used in the request (region, roleArn, sessionName, 
tokenFilePath) are automatically resolved
- * by SDK from envrionment variables or config file if not set.
+ * by SDK from environment variables or config file if not set.
  
---------------------------------------------------------------------------------
  | Parameter           | Environment Variable Name    | Config File Property 
Name |
  
----------------------------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.5/include/aws/auth/private/login_token_utils.h 
new/aws-c-auth-1.0.0/include/aws/auth/private/login_token_utils.h
--- old/aws-c-auth-0.10.5/include/aws/auth/private/login_token_utils.h  
2026-08-18 03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/include/aws/auth/private/login_token_utils.h   
2026-08-26 01:40:29.000000000 +0200
@@ -17,7 +17,7 @@
 struct aws_login_token;
 
 /*
- * A refresh response retuned by the aws sign in service when the operation 
CreateOAuth2Token is called successfully.
+ * A refresh response returned by the aws sign in service when the operation 
CreateOAuth2Token is called successfully.
  * This response will contain valid AWS sigv4 credentials alongside a refresh 
token that can be used in further calls
  * to the service to refresh the credentials again. Owns a pointer to 
serialized_token that all byte cursors point to.
  * an owned token needs to be destroyed with aws_login_token_destroy when 
leaving scope.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/auth.c 
new/aws-c-auth-1.0.0/source/auth.c
--- old/aws-c-auth-0.10.5/source/auth.c 2026-08-18 03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/auth.c  2026-08-26 01:40:29.000000000 +0200
@@ -129,7 +129,7 @@
         "Failed to create a Login token from the cached token on disk"),
         AWS_DEFINE_ERROR_INFO_AUTH(
     AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_TOKEN_EXPIRED,
-        "The cached Login token is expired and we cannot complete a calll"),
+        "The cached Login token is expired and we cannot complete a call"),
         AWS_DEFINE_ERROR_INFO_AUTH(
     AWS_AUTH_CREDENTIALS_PROVIDER_LOGIN_INVALID_PEM,
         "The PEM stored in the cached token file is not valid"),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/aws_imds_client.c 
new/aws-c-auth-1.0.0/source/aws_imds_client.c
--- old/aws-c-auth-0.10.5/source/aws_imds_client.c      2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/aws_imds_client.c       2026-08-26 
01:40:29.000000000 +0200
@@ -1339,7 +1339,7 @@
     }
 
     if (last_updated_cursor.len == 0 || profile_arn_cursor.len == 0 || 
profile_id_cursor.len == 0) {
-        AWS_LOGF_ERROR(AWS_LS_IMDS_CLIENT, "Parsed an unexpected Json document 
fro iam profile.");
+        AWS_LOGF_ERROR(AWS_LS_IMDS_CLIENT, "Parsed an unexpected Json document 
for iam profile.");
         goto done;
     }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/aws_signing.c 
new/aws-c-auth-1.0.0/source/aws_signing.c
--- old/aws-c-auth-0.10.5/source/aws_signing.c  2026-08-18 03:10:46.000000000 
+0200
+++ new/aws-c-auth-1.0.0/source/aws_signing.c   2026-08-26 01:40:29.000000000 
+0200
@@ -199,7 +199,7 @@
         return AWS_OP_ERR;
     }
 
-    // Only forbit this header if the signing algorithm is 
AWS_SIGNING_ALGORITHM_V4_S3EXPRESS
+    // Only forbid this header if the signing algorithm is 
AWS_SIGNING_ALGORITHM_V4_S3EXPRESS
     s_amz_s3session_token_header_name = 
aws_byte_cursor_from_string(g_aws_signing_s3session_token_name);
 
     if (aws_hash_table_init(
@@ -596,7 +596,7 @@
         struct aws_byte_cursor path_cursor;
 
         /*
-         * We need to transform the the normalized path, so we can't just 
append it into the canonical
+         * We need to transform the normalized path, so we can't just append 
it into the canonical
          * request.  Instead we append it into a temporary buffer and perform 
the transformation from
          * it.
          *
@@ -1358,7 +1358,7 @@
     } else if (
         state->config.signature_type == AWS_ST_HTTP_REQUEST_QUERY_PARAMS &&
         aws_byte_cursor_eq_c_str(&state->config.service, "vpc-lattice-svcs")) {
-        /* NOTES: TEMPORAY WORKAROUND FOR VPC Lattice. SHALL BE REMOVED IN 
NEAR FUTURE */
+        /* NOTES: TEMPORARY WORKAROUND FOR VPC Lattice. SHALL BE REMOVED IN 
NEAR FUTURE */
         /* Add unsigned payload as `x-amz-content-sha256` header to the 
canonical request when signing through query
          * params.  */
         if (s_add_authorization_header(
@@ -1542,7 +1542,7 @@
     int result = AWS_OP_ERR;
     if (state->config.signature_type == AWS_ST_HTTP_REQUEST_QUERY_PARAMS &&
         aws_byte_cursor_eq_c_str(&state->config.service, "vpc-lattice-svcs")) {
-        /* NOTES: TEMPORAY WORKAROUND FOR VPC Lattice. SHALL BE REMOVED IN 
NEAR FUTURE */
+        /* NOTES: TEMPORARY WORKAROUND FOR VPC Lattice. SHALL BE REMOVED IN 
NEAR FUTURE */
         /* ALWAYS USE UNSIGNED-PAYLOAD FOR VPC Lattice.  */
         if (aws_byte_buf_append_dynamic(payload_hash_buffer, 
&g_aws_signed_body_value_unsigned_payload) ==
             AWS_OP_SUCCESS) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/credentials_provider_sso.c 
new/aws-c-auth-1.0.0/source/credentials_provider_sso.c
--- old/aws-c-auth-0.10.5/source/credentials_provider_sso.c     2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/credentials_provider_sso.c      2026-08-26 
01:40:29.000000000 +0200
@@ -55,7 +55,7 @@
 /**
  * Read the config file and construct profile or sso_session token provider 
based on sso_session property.
  *
- * If the profile contains sso_session property, a valid config example is as 
follow.
+ * If the profile contains sso_session property, a valid config example is as 
follows.
  * [profile sso-profile]
  *   sso_session = dev
  *   sso_account_id = 012345678901
@@ -65,7 +65,7 @@
  *   sso_region = us-east-1
  *   sso_start_url = https://d-abc123.awsapps.com/start
  *
- * If the profile does't contains sso_session, the legacy valid config example 
is as follow.
+ * If the profile doesn't contain sso_session, the legacy valid config example 
is as follows.
  * [profile sso-profile]
  *  sso_account_id = 012345678901
  *  sso_region = us-east-1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/credentials_provider_sts.c 
new/aws-c-auth-1.0.0/source/credentials_provider_sts.c
--- old/aws-c-auth-0.10.5/source/credentials_provider_sts.c     2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/credentials_provider_sts.c      2026-08-26 
01:40:29.000000000 +0200
@@ -905,7 +905,7 @@
     aws_credentials_provider_acquire(impl->provider);
 
     /*
-     * Construct a regional endpoint if we can resolve region from envrionment 
variable or the config file. Otherwise,
+     * Construct a regional endpoint if we can resolve region from environment 
variable or the config file. Otherwise,
      * use the global endpoint.
      */
     s_resolve_endpoint(allocator, options, &impl->endpoint, &impl->region);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/source/key_derivation.c 
new/aws-c-auth-1.0.0/source/key_derivation.c
--- old/aws-c-auth-0.10.5/source/key_derivation.c       2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/key_derivation.c        2026-08-26 
01:40:29.000000000 +0200
@@ -38,7 +38,7 @@
 
 /*
  * This constructs the fixed input byte sequence of the Sigv4a key derivation 
specification.  It also includes the
- * value (0x01 as a 32-bit big endian value) that is pre-pended to the fixed 
input before invoking the hmac to
+ * value (0x01 as a 32-bit big endian value) that is prepended to the fixed 
input before invoking the hmac to
  * generate the candidate key value.
  *
  * The final output looks like
@@ -117,7 +117,7 @@
  *  Intuitively these ideas match the standard way of comparing magnitude 
equality by considering digit count and
  *  digits from most significant to least significant.
  *
- *  Let l and r be the the two digits that we are
+ *  Let l and r be the two digits that we are
  *  comparing between lhs and rhs.  Assume 0 <= l, r <= 255 seated in 32-bit 
integers
  *
  *  gt is maintained by the following bit trick:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/aws-c-auth-0.10.5/source/token_provider_sso_session.c 
new/aws-c-auth-1.0.0/source/token_provider_sso_session.c
--- old/aws-c-auth-0.10.5/source/token_provider_sso_session.c   2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/source/token_provider_sso_session.c    2026-08-26 
01:40:29.000000000 +0200
@@ -94,7 +94,7 @@
 AWS_STRING_FROM_LITERAL(s_sso_start_url_name, "sso_start_url");
 
 /**
- * Parses the config file to validate and construct a token path. A valid 
profile with sso session is as follow
+ * Parses the config file to validate and construct a token path. A valid 
profile with sso session is as follows
  * [profile sso-profile]
  *   sso_session = dev
  *   sso_account_id = 012345678901
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/aws-c-auth-0.10.5/tests/aws_imds_client_test.c 
new/aws-c-auth-1.0.0/tests/aws_imds_client_test.c
--- old/aws-c-auth-0.10.5/tests/aws_imds_client_test.c  2026-08-18 
03:10:46.000000000 +0200
+++ new/aws-c-auth-1.0.0/tests/aws_imds_client_test.c   2026-08-26 
01:40:29.000000000 +0200
@@ -1456,7 +1456,7 @@
     return 0;
 }
 
-static void s_get_credentails_callback(const struct aws_credentials *creds, 
int error_code, void *user_data) {
+static void s_get_credentials_callback(const struct aws_credentials *creds, 
int error_code, void *user_data) {
     (void)user_data;
     (void)error_code;
     aws_mutex_lock(&s_tester.lock);
@@ -1487,7 +1487,7 @@
     };
 
     struct aws_imds_client *client = aws_imds_client_new(allocator, &options);
-    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentails_callback, NULL);
+    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentials_callback, NULL);
 
     s_aws_wait_for_resource_result();
 
@@ -1544,7 +1544,7 @@
 
     struct aws_imds_client *client = aws_imds_client_new(allocator, &options);
     /* 1. request a resource */
-    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentails_callback, NULL);
+    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentials_callback, NULL);
     s_aws_wait_for_resource_result();
     /* Currently have 2 requests, one to get the token, the other to fetch 
resource */
     ASSERT_UINT_EQUALS(2, s_tester.current_request);
@@ -1552,7 +1552,7 @@
 
     /* 2. Request another resource without change the timestamp. So that the 
cached token should be used */
     s_tester.has_received_resource_callback = false;
-    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentails_callback, NULL);
+    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentials_callback, NULL);
     s_aws_wait_for_resource_result();
     /* Currently have 3 requests, only one more to fetch the resource as the 
cached token being used. */
     ASSERT_UINT_EQUALS(3, s_tester.current_request);
@@ -1562,7 +1562,7 @@
      * token should be expired, and will fetch another token. */
     s_tester.has_received_resource_callback = false;
     s_tester.timestamp = aws_timestamp_convert(21600, AWS_TIMESTAMP_SECS, 
AWS_TIMESTAMP_NANOS, NULL);
-    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentails_callback, NULL);
+    aws_imds_client_get_credentials(client, 
aws_byte_cursor_from_c_str("test_role"), s_get_credentials_callback, NULL);
     s_aws_wait_for_resource_result();
     /* Currently have 3 requests, only one more to fetch the resource as the 
cached token being used. */
     ASSERT_UINT_EQUALS(5, s_tester.current_request);

Reply via email to