Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package aws-c-event-stream for openSUSE:Factory checked in at 2026-04-09 16:12:00 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/aws-c-event-stream (Old) and /work/SRC/openSUSE:Factory/.aws-c-event-stream.new.21863 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "aws-c-event-stream" Thu Apr 9 16:12:00 2026 rev:12 rq:1345500 version:0.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/aws-c-event-stream/aws-c-event-stream.changes 2026-03-20 21:20:56.068315728 +0100 +++ /work/SRC/openSUSE:Factory/.aws-c-event-stream.new.21863/aws-c-event-stream.changes 2026-04-09 16:24:58.607084752 +0200 @@ -1,0 +2,8 @@ +Thu Apr 2 07:04:19 UTC 2026 - John Paul Adrian Glaubitz <[email protected]> + +- Update to version 0.7.0 + * Link spec by @TingDaoK in (#141) + * Obtain the continuation token lock early by @azkrishpy in (#142) +- Add missing Bugzilla and CVE references in previous changelog entry + +------------------------------------------------------------------- @@ -5 +13 @@ - * Fix possible overflow by @TingDaoK in (#139) + * Fix possible overflow by @TingDaoK in (#139) (bsc#1261298, CVE-2026-5190) Old: ---- v0.6.0.tar.gz New: ---- v0.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ aws-c-event-stream.spec ++++++ --- /var/tmp/diff_new_pack.ucB7sV/_old 2026-04-09 16:24:59.727130851 +0200 +++ /var/tmp/diff_new_pack.ucB7sV/_new 2026-04-09 16:24:59.731131015 +0200 @@ -21,7 +21,7 @@ %define library_version 1.0.0 %define library_soversion 1 Name: aws-c-event-stream -Version: 0.6.0 +Version: 0.7.0 Release: 0 Summary: C99 implementation of the vnd.amazon.eventstream content-type License: Apache-2.0 ++++++ v0.6.0.tar.gz -> v0.7.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-event-stream-0.6.0/.github/workflows/ci.yml new/aws-c-event-stream-0.7.0/.github/workflows/ci.yml --- old/aws-c-event-stream-0.6.0/.github/workflows/ci.yml 2026-03-05 00:20:57.000000000 +0100 +++ new/aws-c-event-stream-0.7.0/.github/workflows/ci.yml 2026-03-23 18:23:37.000000000 +0100 @@ -6,7 +6,7 @@ - 'main' env: - BUILDER_VERSION: v0.9.72 + BUILDER_VERSION: v0.9.90 BUILDER_SOURCE: releases BUILDER_HOST: https://d19elf31gohf1l.cloudfront.net PACKAGE_NAME: aws-c-event-stream @@ -159,7 +159,7 @@ python .\aws-c-event-stream\build\deps\aws-c-common\scripts\appverifier_ctest.py --build_directory .\aws-c-event-stream\build\aws-c-event-stream macos: - runs-on: macos-14 # latest + runs-on: macos-15 # latest steps: - uses: aws-actions/configure-aws-credentials@v4 with: @@ -172,7 +172,7 @@ ./builder build -p ${{ env.PACKAGE_NAME }} macos-x64: - runs-on: macos-14-large # latest + runs-on: macos-15-large # latest steps: - uses: aws-actions/configure-aws-credentials@v4 with: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-event-stream-0.6.0/README.md new/aws-c-event-stream-0.7.0/README.md --- old/aws-c-event-stream-0.6.0/README.md 2026-03-05 00:20:57.000000000 +0100 +++ new/aws-c-event-stream-0.7.0/README.md 2026-03-23 18:23:37.000000000 +0100 @@ -1,6 +1,6 @@ ## AWS C Event Stream -C99 implementation of the vnd.amazon.event-stream content-type. +C99 implementation of the vnd.amazon.event-stream content-type. Spec of event-stream: https://smithy.io/2.0/aws/amazon-eventstream.html#amazon-event-stream-specification. ## License diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/aws-c-event-stream-0.6.0/source/event_stream_rpc_client.c new/aws-c-event-stream-0.7.0/source/event_stream_rpc_client.c --- old/aws-c-event-stream-0.6.0/source/event_stream_rpc_client.c 2026-03-05 00:20:57.000000000 +0100 +++ new/aws-c-event-stream-0.7.0/source/event_stream_rpc_client.c 2026-03-23 18:23:37.000000000 +0100 @@ -1257,14 +1257,15 @@ AWS_LOGF_TRACE(AWS_LS_EVENT_STREAM_RPC_CLIENT, "id=%p: activating continuation", (void *)continuation); int ret_val = AWS_OP_ERR; + aws_mutex_lock(&continuation->connection->lock); + if (continuation->stream_id) { + aws_mutex_unlock(&continuation->connection->lock); AWS_LOGF_ERROR( AWS_LS_EVENT_STREAM_RPC_CLIENT, "id=%p: stream has already been activated", (void *)continuation); return aws_raise_error(AWS_ERROR_INVALID_STATE); } - aws_mutex_lock(&continuation->connection->lock); - if (continuation->connection->synced_data.is_open && continuation->connection->synced_data.handshake_state == CONNECTION_HANDSHAKE_STATE_CONNECT_ACK_PROCESSED) { continuation->stream_id = continuation->connection->synced_data.latest_stream_id + 1;
