------------------------------------------------------------------- Fri May 14 12:05:24 UTC 2021 - John Paul Adrian Glaubitz - 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 ------------------------------------------------------------------- Mon Apr 26 10:36:48 UTC 2021 - John Paul Adrian Glaubitz - 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 + Removed dependency on lib crypto in aws-c-cal/s2n * Updated builder version of s2n to latest release (#361) * Updated to builder v0.8.4 * Fixed build-deps to avoid compile issues from aws-lc - from version 0.9.0 + New managed thread API * Convert to new managed thread system for threads that cannot be reliably explicitly joined ------------------------------------------------------------------- Mon Feb 15 11:21:16 UTC 2021 - John Paul Adrian Glaubitz - Update to version 0.8.3 + Socket write callbacks are always async * Socket write callbacks are always async. Fixes bugs in websocket an MQTT when writing large payloads. - from version 0.8.2 + Nested TLS support * Fix per-platform TLS channel handler issues for channels using nested TLS - from version 0.8.1 + Win32 fix * Fix the build issue on Win32 targets ------------------------------------------------------------------- Fri Jan 8 12:04:21 UTC 2021 - John Paul Adrian Glaubitz - Update to version 0.8.0 + NUMA-aware event-loops + Host resolver improvements + Best of two event-loop load balancing + Windows build fix for iocp event loop (#346) ------------------------------------------------------------------- Wed Dec 16 11:30:42 UTC 2020 - John Paul Adrian Glaubitz - Update to version 0.7.1 + Host resolver creation update * Modifies the default host resolver creation function to take an options struct ------------------------------------------------------------------- Thu Nov 26 15:50:49 UTC 2020 - John Paul Adrian Glaubitz - Initial build + Version 0.7.0