* 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
* 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
- Update to version 0.13.35
* Handle CRLF for windows by @xiazhvera in (#608)
- from version 0.13.34
* Fix assert statement by @graebm in (#607)
- from version 0.13.33
* Log as warning for socket connect and client bootstrap by @TingDaoK in (#594)
* Added workflow for handling answerable discussions by @yasminetalby in (#592)
* Intel Vtune Markers for EventLoop and InputStream Read by @waahm7 in (#596)
* Fix compiling error by @TingDaoK in (#600)
* Read me update by @yasminetalby in (#604)
* Refactor pem by @DmitriyMusatkin in (#605)
* Add format unknown by @DmitriyMusatkin in (#606)
OBS-URL: https://build.opensuse.org/request/show/1118277
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=40
- Update to version 0.13.5
* Add AppVerifier by @TwistedTwigleg in (#516)
* Always set s_s2n_initialized_externally value by @waahm7 in (#517)
* migrate uri helpers from aws-c-io by @DmitriyMusatkin in (#518)
* Adds missing const by @waahm7 in (#520)
- from version 0.13.4
* Fixes a missing include that may cause build failures depending
on linux distribution by @bretambrose in (#514)
* Fixes an event loop group clean up failure issue when process
is exiting by @waahm7 in (#515)
OBS-URL: https://build.opensuse.org/request/show/1030336
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=19
- Update to version 0.13.3
* Fix for heap access violation by @TwistedTwigleg in (#513)
- from version 0.13.2
* Fallback for target load by @TingDaoK in (#511)
- from version 0.13.1
* Clang windows by @bretambrose in (#504)
* ALPN availability check function now properly checks
for Windows 8.1 and above by @HolyZsiraf in (#502)
* VerifyVersionInfo doesn't behave like you'd expect
by @bretambrose in (#505)
* Tolerate s2n_init() being called before aws_io_library_init()
by @graebm in (#508)
OBS-URL: https://build.opensuse.org/request/show/1000852
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=18
- Update to version 0.11.2
* Adds a channel task scheduling API that always uses the cross-thread
task queue. This API guarantees serialized order-of-submission is
order-of-execution. The default API does not guarantee this because
tasks submitted on the event loop thread may jump ahead of tasks
already in the cross-thread queue.
- from version 0.11.1
* Fix error codes reported by windows sockets. by @graebm in (#489)
* New: aws_socket_get_bound_address() by @graebm in (#491)
OBS-URL: https://build.opensuse.org/request/show/988389
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=16
- Update to version 0.10.20
* Deprecate macOS keychain path function
* Improve errors when searching windows cert store
- from version 0.10.19
* Fix possible memory leak in aws_tls_connection_options_copy.
+ Now the aws_tls_connection_options_copy function will clean up the
options and release memory before copy into it. Please make sure
the copy destination option is initialized/zero out before call
the function.
- from version 0.10.18
* Fix Certificate Chains for Windows
* aws_pkcs11_lib_behavior validation and spelling
* Fix aws-crt-swift by moving PKCS#11 headers
OBS-URL: https://build.opensuse.org/request/show/962340
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=14
- Update to version 0.10.14
* Remove Windows.h from header
+ Removed Windows.h from public header
+ Improved error reporting when getaddrinfo() fail
+ Set default cpu_id on thread_options
+ Better use of const in aws_tls_ctx_pkcs11_options
- from version 0.10.13
* Support PKCS#11 for mutual TLS on Unix platforms
+ Support PKCS#11 for mutual TLS on Unix platforms (#451)
- from version 0.10.12
* Path API updates
+ Moved aws_path_exist checks over to the safe variant. (#448)
- from version 0.10.11
* Updated S2N PQ Crypto cipher preference list
+ Add Round 3 Cipher Pref List to Allowlist (#447)
- from version 0.10.10
* Removed file utils, moved to common
+ Replace tls double channel (#441)
- Remove test first
- Add codebuild job spec that will run downstream integration
tests (aws-c-http) that exercise double tls
- Add channel API to read from initial handler
- Rename devel package to "devel"
- Switch BuildRequires to use cmake() and pkgconfig() macros
OBS-URL: https://build.opensuse.org/request/show/937773
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=11
- Update to version 0.10.9
+ TLS 1.3 Support
* Linux support for tls1.3 and switch to CRT-specific tls
configurations when using s2n
* Refactor pipe signal suppression to avoid logging spurious errors
- from version 0.10.8
+ Use ephemeral credentials for TLS on Windows
* Update secure channel configuration to use credentials in an ephemeral manner
- from version 0.10.7
+ Fix CA override functions
* This fixes the issue where "override_default_trust_store" functions did
not actually override the system trust store on Linux and Apple platforms.
OBS-URL: https://build.opensuse.org/request/show/924624
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=10
- Update to version 0.10.5
+ Fix SNI check when custom root-CA used on Apple devices.
* Validate hostname on Mac when custom root-CA is used. (#396)
- from version 0.10.4
+ Revert Windows CRL checks on root CA override
* On Windows only, reverts the cached CRL check when validating a server
certificate chain using a root CA override. This check was added as part
of a larger change performing SNI validation with a root CA override (#385).
The SNI check remains in place. The CRL check was breaking tls connections
for multiple customers and appears to be subject to properties of the host
beyond the CRT's control.
- from version 0.10.3
+ Inconsistent trust store override behavior logged
* Added warning statement when trust store override is used (#394)
OBS-URL: https://build.opensuse.org/request/show/901155
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=8
- Update to version 0.10.2
+ iOS fix
* Removed call to sanitize pems on iOS (#391)
- from version 0.10.1
+ Fix Windows verify_peer = false issue in client mode
* Previously on Windows, we were not properly translating "verify_peer = false"
into a secure channel configuration that would actually skip peer verification
in client mode. We were always verifying the certificate no matter what the
setting's value.
- from version 0.10.0
+ All uses of aws_off_t replaced with int64_t
* CHANGE: All uses of aws_off_t replaced with int64_t. aws_off_t used to be 32 or
64 bits, depending on a project's compiler flags. This was leading to bugs when
projects had different flags. Now in64_t is used instead. Beginning in aws-c-common
v0.6.0, aws_off_t is simply a typedef for int64_t, so hopefully this change is painless
for consumers.
- from version 0.9.14
+ Windows warnings
* Fix some Windows compile warnings that are not currently being caught by local CI and
only showing up in the publishing pipeline
- from version 0.9.13
+ Improve SNI validation, socket read error checking
* On Windows, properly do SNI and server cert chain verification when the
root CA has been overridden
* On Posix systems, check socket read error before making any potential log
calls which could overwrite the error info via internal sys calls
OBS-URL: https://build.opensuse.org/request/show/899023
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=7
- Update to version 0.9.12
+ TLS Context Initialization fix
* Fixes an issue where TLS context initialization could fail on
Linux due to passing in buffers that weren't properly zero-
terminated at their final length
- from version 0.9.11
+ Path URI Encoding Bugfix
* Fix for some characters not being correctly URI-encoded in the path
URI encode function.
- from version 0.9.10
+ Bugfix for shutdown race condition
* Fix for shutdown crash when peer hangs up immediately
following first non-TLS write (#379)
* Fixed ownership semantics in SecureTransport read_message
- from version 0.9.9
+ Support non-ascii file path
* Use aws_fopen to support non-ASCII file path for file stream
OBS-URL: https://build.opensuse.org/request/show/893115
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=6
- Update to version 0.9.8
+ Mac TLS API update
* Small update to Mac TLS keychain API signature
- from version 0.9.7
+ Fixing bug with aws_input_stream_new_from_file
* Changing fopen flags used by aws_input_stream_new_from_file to r+b
instead of r, which fixes a Windows issue where the stream may terminate
early due to an EOF character.
- from version 0.9.6
+ Windows ECC platform synchronization
* (Windows only) Synchronizes ECC import logic with the compilation/cmake
switch that links NCrypt in aws-c-cal
- from version 0.9.5
+ Mac Keychain and Windows ECC certs
* Hardened Windows certificate import process
* Added support for importing ECC certs/keys in Windows
* Added support for overriding the keychain on Macintosh
- from version 0.9.4
+ PEM comments support
* Support comments in PEM file.
- from version 0.9.3
+ Platform compiler fixes and TLS shutdown delay
* Misc compiler fixes on Windows
* Improve Mac foundation library integration
* honor s2n's tls shutdown delay on linux when applicable
* ASAN CI integration and resulting fixes
- from version 0.9.2
+ Support for bring your own crypto TLS implementation on Unix platforms
* Added support for bring your own crypto via the cmake -DBYO_CRYPTO flag
- from version 0.9.1
OBS-URL: https://build.opensuse.org/request/show/888441
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/aws-c-io?expand=0&rev=5
oid sha256:75ada840ed7ef1b8e6908a9d2d017375f9093b9db04c51caf68f8edcfd20cc4c
size 750938
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.