- 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