24 Commits

Author SHA256 Message Date
1a07c38707 Accepting request 1293095 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1293095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=25
2025-07-15 14:43:45 +00:00
bfdb6fbe32 - Update to version 0.21.0
* Support s2n security policy for TLS 1.2 and FIPS by @sfod in (#739)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=94
2025-07-14 09:46:06 +00:00
22bec0a182 Accepting request 1287569 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1287569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=24
2025-06-23 13:02:35 +00:00
3c4ea57a6e Accepting request 1286695 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.20.1
  * Remove Windows 2019 and add Windows 2025 with MSVC-17
    by @TingDaoK in (#737)
  * Fix casing on Windows header files by @giordano in (#736)
- from version 0.20.0
  * Enabling TLS 1.3 on Windows by @sfod in (#732)
  * Fix warning Wdefault-const-init-unsafe by @xiazhvera in (#734)
  * Fix pem validation by @DmitriyMusatkin in (#735)

OBS-URL: https://build.opensuse.org/request/show/1286695
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=92
2025-06-21 13:45:21 +00:00
27e21023d8 Accepting request 1281982 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1281982
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=23
2025-06-02 20:01:43 +00:00
5f01f1756d - Update to version 0.19.1
* Fix casing on Windows header files by @waahm7 in (#730)
  * Acquire/Release Event Loop by @xiazhvera in (#725)
  * Remove clang-3 from CI by @sbSteveK in (#731)
  * Fix warnings in iOS Cross Compile CI by @waahm7 in (#733)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=90
2025-06-02 15:03:48 +00:00
7f165f81fe Accepting request 1275237 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1275237
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=22
2025-05-07 17:21:08 +00:00
6bec00b5de - Update to version 0.19.0
* Make exports consistent by @DmitriyMusatkin in (#720)
  * Improve docs for aws_future by @graebm in (#724)
  * Task type_log logging by @sbSteveK in (#726)
  * AWS_IO_TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 is not
    supported now by @TingDaoK in (#727)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=88
2025-05-07 11:26:48 +00:00
4b0dd779de Accepting request 1269945 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1269945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=21
2025-04-16 18:39:27 +00:00
05a26aaef5 - Update to verson 0.18.1
* Correct public key naming in pem utils by @DmitriyMusatkin in (#721)
  * Revert error code ordering by @sbSteveK in (#723)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=86
2025-04-16 08:58:50 +00:00
8fe1df1d79 Accepting request 1267111 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1267111
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=20
2025-04-04 15:34:18 +00:00
837b064bce - Update to version 0.18.0
* Grand Dispatch Queue, Apple Network Connection, Apple SecItem
    by @sbSteveK in (#661)
  * Remove unused variables in aws_host_resolver by @graebm in (#719)
- from version 0.17.0
  * Add back kqueue support on iOS by @xiazhvera in (#716)
  * Fix IP address being labelled "bad" for too long by @graebm in (#718)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=84
2025-04-04 10:58:47 +00:00
37e6437e75 Accepting request 1250047 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1250047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=19
2025-03-04 17:33:26 +00:00
adf287af5d - Update to version 0.16.0
* TLS 1.3 win update by @bretambrose in (#676)
  * Fix Windows server-side for TLS 1.3 by @sfod in (#710)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=82
2025-03-04 11:24:13 +00:00
9cca934a42 Accepting request 1247335 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1247335
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=18
2025-02-20 15:41:34 +00:00
99b7292d3f - Update to version 0.15.5
* Add PQ_DEFAULT enum to aws_tls_cipher_pref by @alexw91 in (#707)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=80
2025-02-20 09:38:13 +00:00
0a37f9a9e7 Accepting request 1243446 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1243446
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=17
2025-02-06 21:05:08 +00:00
20565aed59 - Update to version 0.15.4
* Switch CI to use roles by @DmitriyMusatkin in (#698)
  * Fix CI for GCC-13 on Ubuntu-18 by @waahm7 in (#700)
  * fix typo in log message by @graebm in (#702)
  * Event Loop & Socket Type Multi-Support by @xiazhvera in (#692)
  * A bunch of CMake fixes by @graebm in (#701)
- Drop aci_fix-cmake-modules-path.patch, fixed upstream
- Refresh aci_add-so-version.patch

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=78
2025-02-05 16:00:58 +00:00
92a98ac0cf Accepting request 1224798 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1224798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=16
2024-11-18 19:00:37 +00:00
d487bdc183 Accepting request 1224186 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.15.3
  * Event loop public api by @bretambrose in (#691)
  * Add ML-KEM Support by @alexw91 in (#693)
  * Update checksum based on previous PR changes by @bretambrose in (#695)
  * Add an option to disable retries by @waahm7 in (#694)

OBS-URL: https://build.opensuse.org/request/show/1224186
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=76
2024-11-18 09:27:57 +00:00
58db282509 Accepting request 1223948 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1223948
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=15
2024-11-14 15:08:23 +00:00
63c10f2742 Accepting request 1223664 from home:glaubitz:branches:devel:libraries:c_c++
- Update to version 0.15.2
  * Add cxx support by @subdiox in (#689)

OBS-URL: https://build.opensuse.org/request/show/1223664
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=74
2024-11-13 13:00:05 +00:00
49c50b2e73 Accepting request 1223375 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1223375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/aws-c-io?expand=0&rev=14
2024-11-12 18:20:53 +00:00
8db2514dcd - Update to version 0.15.1
* chore: Modified bug issue template to add checkbox to
    report potential regression. by @ashishdhingra in (#671)
  * Fix s2n cleanup by @DmitriyMusatkin in #687
- from version 0.15.0
  * Update CMake to 3.9 by @waahm7 in (#686)
- from version 0.14.20
  * Handle PKCS#8 private keys in Windows by @sfod in (#683)
  * Add network interface name validation api by @waahm7 in (#675)
- from version 0.14.19
  * Clarify socket options logging by @sbSteveK in (#681)
  * Use s2n_cleanup_thread() and path by @TingDaoK in (#682)

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=72
2024-11-11 14:07:49 +00:00
6 changed files with 125 additions and 56 deletions

View File

@@ -1,11 +1,11 @@
diff -Nru aws-c-io-0.7.0.orig/CMakeLists.txt aws-c-io-0.7.0/CMakeLists.txt diff -Nru aws-c-io-0.15.4.orig/CMakeLists.txt aws-c-io-0.15.4/CMakeLists.txt
--- aws-c-io-0.7.0.orig/CMakeLists.txt 2020-11-20 01:33:59.000000000 +0100 --- aws-c-io-0.15.4.orig/CMakeLists.txt 2025-01-28 23:10:24.000000000 +0000
+++ aws-c-io-0.7.0/CMakeLists.txt 2020-11-26 16:49:35.762120326 +0100 +++ aws-c-io-0.15.4/CMakeLists.txt 2025-01-30 11:57:19.446194584 +0000
@@ -185,6 +185,7 @@ @@ -176,6 +176,7 @@
# We are not ABI stable yet # We are not ABI stable yet
set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0) set_target_properties(${PROJECT_NAME} PROPERTIES VERSION 1.0.0)
+set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES SOVERSION 0unstable) +set_target_properties(${CMAKE_PROJECT_NAME} PROPERTIES SOVERSION 0unstable)
target_compile_definitions(${PROJECT_NAME} PUBLIC "-DAWS_USE_${EVENT_LOOP_DEFINE}") if (NOT EVENT_LOOP_DEFINES)
message(FATAL_ERROR "Event Loop is not setup on the platform.")

View File

@@ -1,42 +0,0 @@
diff -Nru aws-c-io-0.7.0.orig/CMakeLists.txt aws-c-io-0.7.0/CMakeLists.txt
--- aws-c-io-0.7.0.orig/CMakeLists.txt 2020-11-20 01:33:59.000000000 +0100
+++ aws-c-io-0.7.0/CMakeLists.txt 2020-11-24 12:38:44.025900582 +0100
@@ -14,18 +14,8 @@
file(TO_CMAKE_PATH "${CMAKE_INSTALL_PREFIX}" CMAKE_INSTALL_PREFIX)
endif()
-
-if (UNIX AND NOT APPLE)
- include(GNUInstallDirs)
-elseif(NOT DEFINED CMAKE_INSTALL_LIBDIR)
- set(CMAKE_INSTALL_LIBDIR "lib")
-endif()
-
-# This is required in order to append /lib/cmake to each element in CMAKE_PREFIX_PATH
-set(AWS_MODULE_DIR "/${CMAKE_INSTALL_LIBDIR}/cmake")
-string(REPLACE ";" "${AWS_MODULE_DIR};" AWS_MODULE_PATH "${CMAKE_PREFIX_PATH}${AWS_MODULE_DIR}")
-# Append that generated list to the module search path
-list(APPEND CMAKE_MODULE_PATH ${AWS_MODULE_PATH})
+find_package(aws-c-common REQUIRED)
+set(CMAKE_MODULE_PATH ${aws-c-common_DIR})
include(AwsCFlags)
include(AwsCheckHeaders)
@@ -217,7 +207,7 @@
endif()
install(EXPORT "${PROJECT_NAME}-targets"
- DESTINATION "${LIBRARY_DIRECTORY}/${PROJECT_NAME}/cmake/${TARGET_DIR}"
+ DESTINATION "${LIB_INSTALL_DIR}/cmake/${CMAKE_PROJECT_NAME}/${TARGET_DIR}/"
NAMESPACE AWS::
COMPONENT Development)
@@ -226,7 +216,7 @@
@ONLY)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-config.cmake"
- DESTINATION "${LIBRARY_DIRECTORY}/${PROJECT_NAME}/cmake/"
+ DESTINATION "${LIB_INSTALL_DIR}/cmake/${CMAKE_PROJECT_NAME}"
COMPONENT Development)
if (NOT CMAKE_CROSSCOMPILING)

View File

@@ -1,3 +1,114 @@
-------------------------------------------------------------------
Fri Jul 11 10:47:41 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.21.0
* Support s2n security policy for TLS 1.2 and FIPS by @sfod in (#739)
-------------------------------------------------------------------
Wed Jun 18 12:47:57 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.20.1
* Remove Windows 2019 and add Windows 2025 with MSVC-17
by @TingDaoK in (#737)
* Fix casing on Windows header files by @giordano in (#736)
- from version 0.20.0
* Enabling TLS 1.3 on Windows by @sfod in (#732)
* Fix warning Wdefault-const-init-unsafe by @xiazhvera in (#734)
* Fix pem validation by @DmitriyMusatkin in (#735)
-------------------------------------------------------------------
Tue May 27 06:48:24 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.19.1
* Fix casing on Windows header files by @waahm7 in (#730)
* Acquire/Release Event Loop by @xiazhvera in (#725)
* Remove clang-3 from CI by @sbSteveK in (#731)
* Fix warnings in iOS Cross Compile CI by @waahm7 in (#733)
-------------------------------------------------------------------
Tue May 6 13:19:42 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.19.0
* Make exports consistent by @DmitriyMusatkin in (#720)
* Improve docs for aws_future by @graebm in (#724)
* Task type_log logging by @sbSteveK in (#726)
* AWS_IO_TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05 is not
supported now by @TingDaoK in (#727)
-------------------------------------------------------------------
Tue Apr 15 10:31:28 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to verson 0.18.1
* Correct public key naming in pem utils by @DmitriyMusatkin in (#721)
* Revert error code ordering by @sbSteveK in (#723)
-------------------------------------------------------------------
Wed Apr 2 15:06:11 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.18.0
* Grand Dispatch Queue, Apple Network Connection, Apple SecItem
by @sbSteveK in (#661)
* Remove unused variables in aws_host_resolver by @graebm in (#719)
- from version 0.17.0
* Add back kqueue support on iOS by @xiazhvera in (#716)
* Fix IP address being labelled "bad" for too long by @graebm in (#718)
-------------------------------------------------------------------
Thu Feb 27 12:32:50 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.16.0
* TLS 1.3 win update by @bretambrose in (#676)
* Fix Windows server-side for TLS 1.3 by @sfod in (#710)
-------------------------------------------------------------------
Wed Feb 19 11:49:42 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.5
* Add PQ_DEFAULT enum to aws_tls_cipher_pref by @alexw91 in (#707)
-------------------------------------------------------------------
Thu Jan 30 11:58:50 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.4
* Switch CI to use roles by @DmitriyMusatkin in (#698)
* Fix CI for GCC-13 on Ubuntu-18 by @waahm7 in (#700)
* fix typo in log message by @graebm in (#702)
* Event Loop & Socket Type Multi-Support by @xiazhvera in (#692)
* A bunch of CMake fixes by @graebm in (#701)
- Drop aci_fix-cmake-modules-path.patch, fixed upstream
- Refresh aci_add-so-version.patch
-------------------------------------------------------------------
Thu Nov 14 12:30:11 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.3
* Event loop public api by @bretambrose in (#691)
* Add ML-KEM Support by @alexw91 in (#693)
* Update checksum based on previous PR changes by @bretambrose in (#695)
* Add an option to disable retries by @waahm7 in (#694)
-------------------------------------------------------------------
Tue Nov 12 12:44:09 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.2
* Add cxx support by @subdiox in (#689)
-------------------------------------------------------------------
Thu Nov 7 17:39:11 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to version 0.15.1
* chore: Modified bug issue template to add checkbox to
report potential regression. by @ashishdhingra in (#671)
* Fix s2n cleanup by @DmitriyMusatkin in #687
- from version 0.15.0
* Update CMake to 3.9 by @waahm7 in (#686)
- from version 0.14.20
* Handle PKCS#8 private keys in Windows by @sfod in (#683)
* Add network interface name validation api by @waahm7 in (#675)
- from version 0.14.19
* Clarify socket options logging by @sbSteveK in (#681)
* Use s2n_cleanup_thread() and path by @TingDaoK in (#682)
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Aug 7 13:41:28 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com> Wed Aug 7 13:41:28 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

View File

@@ -15,27 +15,27 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
%bcond_with test %bcond_with test
%define library_version 1.0.0 %define library_version 1.0.0
%define library_soversion 0unstable %define library_soversion 0unstable
Name: aws-c-io Name: aws-c-io
Version: 0.14.18 Version: 0.21.0
Release: 0 Release: 0
Summary: I/O and TLS package AWS SDK for C Summary: I/O and TLS package AWS SDK for C
License: Apache-2.0 License: Apache-2.0
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
URL: https://github.com/awslabs/aws-c-io URL: https://github.com/awslabs/aws-c-io
Source0: https://github.com/awslabs/%{name}/archive/v%{version}.tar.gz Source0: https://github.com/awslabs/%{name}/archive/v%{version}.tar.gz
Patch0: aci_fix-cmake-modules-path.patch Patch0: aci_add-so-version.patch
Patch1: aci_add-so-version.patch
BuildRequires: cmake BuildRequires: cmake
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: ninja
BuildRequires: cmake(aws-c-cal) BuildRequires: cmake(aws-c-cal)
BuildRequires: cmake(aws-c-common) BuildRequires: cmake(aws-c-common)
BuildRequires: pkgconfig(libssl)
BuildRequires: cmake(s2n) BuildRequires: cmake(s2n)
BuildRequires: ninja BuildRequires: pkgconfig(libssl)
%description %description
This is a module for the AWS SDK for C. It handles all I/O This is a module for the AWS SDK for C. It handles all I/O

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:44e9dee181ed7d867d1cc2944f4b4669259b569fc56bdd6dd4c7c30440fc4bf8
size 679051

3
v0.21.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:31232dd35995c9d5d535f3cf5ce7d561d680285a0e2a16318d4f0d4512b907c4
size 749192