Recent Releases of https://github.com/awslabs/aws-c-io
https://github.com/awslabs/aws-c-io - Improve dispatch queue memory release process
What's Changed
- Scheduled Iteration Mem-release Order by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/752
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.21.3...v0.21.4
- C
Published by xiazhvera 11 months ago
https://github.com/awslabs/aws-c-io - Fix dispatch queue & nw_socket memory leak
What's Changed
- change stale issue and discussion handling to run once a week by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/747
- Fix warnings found by the Undefined Behavior Sanitizer by @bjosv in https://github.com/awslabs/aws-c-io/pull/748
- Fix memory leaks in NW socket by @sfod in https://github.com/awslabs/aws-c-io/pull/749
- Fix Dispatch Queue Leak by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/750
New Contributors
- @bjosv made their first contribution in https://github.com/awslabs/aws-c-io/pull/748
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.21.2...v0.21.3
- C
Published by xiazhvera 11 months ago
https://github.com/awslabs/aws-c-io - aws_parse_ipv4/6_address
What's Changed
- awsparseipv4/6_address by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/745
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.21.1...v0.21.2
- C
Published by TingDaoK 12 months ago
https://github.com/awslabs/aws-c-io - v0.21.1
What's Changed
- stop packing future variable to avoid tsan data race warnings by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/741
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.21.0...v0.21.1
- C
Published by DmitriyMusatkin 12 months ago
https://github.com/awslabs/aws-c-io - Support AWS_IO_TLS_CIPHER_PREF_TLSV1_2_2025_07 security policy
What's Changed
- Support s2n security policy for TLS 1.2 and FIPS by @sfod in https://github.com/awslabs/aws-c-io/pull/739
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.20.1...v0.21.0
- C
Published by sfod about 1 year ago
https://github.com/awslabs/aws-c-io - Fix casing on Windows header files
What's Changed
- Remove Windows 2019 and add Windows 2025 with MSVC-17 by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/737
- Fix casing on Windows header files by @giordano in https://github.com/awslabs/aws-c-io/pull/736
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.20.0...v0.20.1
- C
Published by sfod about 1 year ago
https://github.com/awslabs/aws-c-io - Support TLS 1.3 on Windows
What's Changed
- Enabling TLS 1.3 on Windows by @sfod in https://github.com/awslabs/aws-c-io/pull/732
- Fix warning Wdefault-const-init-unsafe by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/734
- Fix pem validation by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/735
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.19.1...v0.20.0
- C
Published by sfod about 1 year ago
https://github.com/awslabs/aws-c-io - Fix warnings in iOS Cross Compile CI
What's Changed
- Fix casing on Windows header files by @waahm7 in https://github.com/awslabs/aws-c-io/pull/730
- Acquire/Release Event Loop by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/725
- Remove clang-3 from CI by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/731
- Fix warnings in iOS Cross Compile CI by @waahm7 in https://github.com/awslabs/aws-c-io/pull/733
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.19.0...v0.19.1
- C
Published by waahm7 about 1 year ago
https://github.com/awslabs/aws-c-io - remove support for AWS_IO_TLS_CIPHER_PREF_PQ_TLSv1_0_2021_05
What's Changed
- make exports consistent by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/720
- Improve docs for aws_future by @graebm in https://github.com/awslabs/aws-c-io/pull/724
- Task type_log logging by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/726
- AWSIOTLSCIPHERPREFPQTLSv102021_05 is not supported now. by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/727
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.18.1...v0.18.2
- C
Published by TingDaoK about 1 year ago
https://github.com/awslabs/aws-c-io - v0.18.1
What's Changed
- Correct public key naming in pem utils by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/721
- Revert error code ordering by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/723
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.18.0...v0.18.1
- C
Published by sbSteveK over 1 year ago
https://github.com/awslabs/aws-c-io - Dispatch Queue, Apple Network Connections, and Apple SecItem support for iOS/tvOS
What's Changed
- Grand Dispatch Queue, Apple Network Connection, Apple SecItem by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/661
- Remove unused variables in awshostresolver by @graebm in https://github.com/awslabs/aws-c-io/pull/719
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.17.1...v0.18.0
- C
Published by sbSteveK over 1 year ago
https://github.com/awslabs/aws-c-io - Fix IP address being labelled "bad" for too long
What's Changed
- Add back kqueue support on iOS by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/716
- Fix IP address being labelled "bad" for too long by @graebm in https://github.com/awslabs/aws-c-io/pull/718
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.17.0...v0.17.1
- C
Published by graebm over 1 year ago
https://github.com/awslabs/aws-c-io - Revert win TLS 1.3 support until the build one old version windows fixes
What's Changed
- Revert win TLS 1.3 by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/712
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.16.0...v0.17.0
- C
Published by TingDaoK over 1 year ago
https://github.com/awslabs/aws-c-io - Support TLS 1.3 on Windows
What's Changed
- Tls1.3 win update by @bretambrose in https://github.com/awslabs/aws-c-io/pull/676
- Fix Windows server-side for TLS 1.3 by @sfod in https://github.com/awslabs/aws-c-io/pull/710
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.5...v0.16.0
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-io - Add PQ_DEFAULT enum to aws_tls_cipher_pref
What's Changed
- Add PQDEFAULT enum to awstlscipherpref by @alexw91 in https://github.com/awslabs/aws-c-io/pull/707
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.4...v0.15.5
- C
Published by graebm over 1 year ago
https://github.com/awslabs/aws-c-io - v0.15.4
What's Changed
- Switch CI to use roles by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/698
- Fix CI for GCC-13 on Ubuntu-18 by @waahm7 in https://github.com/awslabs/aws-c-io/pull/700
- fix typo in log message by @graebm in https://github.com/awslabs/aws-c-io/pull/702
- Event Loop & Socket Type Multi-Support by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/692
- A bunch of CMake fixes by @graebm in https://github.com/awslabs/aws-c-io/pull/701
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.3...v0.15.4
- C
Published by sfod over 1 year ago
https://github.com/awslabs/aws-c-io - Add an Option to disable retries
What's Changed
- Event loop public api by @bretambrose in https://github.com/awslabs/aws-c-io/pull/691
- Add ML-KEM Support by @alexw91 in https://github.com/awslabs/aws-c-io/pull/693
- Update checksum based on previous PR changes by @bretambrose in https://github.com/awslabs/aws-c-io/pull/695
- Add an Option to disable retries by @waahm7 in https://github.com/awslabs/aws-c-io/pull/694
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.2...v0.15.3
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-io - Add cxx support
What's Changed
- Add cxx support by @subdiox in https://github.com/awslabs/aws-c-io/pull/689
New Contributors
- @subdiox made their first contribution in https://github.com/awslabs/aws-c-io/pull/689
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.1...v0.15.2
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-io - Fix s2n cleanup
What's Changed
- chore: Modified bug issue template to add checkbox to report potential regression. by @ashishdhingra in https://github.com/awslabs/aws-c-io/pull/671
- Fix s2n cleanup by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/687
New Contributors
- @ashishdhingra made their first contribution in https://github.com/awslabs/aws-c-io/pull/671
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.15.0...v0.15.1
- C
Published by graebm over 1 year ago
https://github.com/awslabs/aws-c-io - Update Minimum CMake to 3.9
What's Changed
- Update CMake to 3.9 by @waahm7 in https://github.com/awslabs/aws-c-io/pull/686
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.20...v0.15.0
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-io - Add network interface name validation api
What's Changed
- Handle PKCS#8 private keys in Windows by @sfod in https://github.com/awslabs/aws-c-io/pull/683
- Add network interface name validation api by @waahm7 in https://github.com/awslabs/aws-c-io/pull/675
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.19...v0.14.20
- C
Published by waahm7 over 1 year ago
https://github.com/awslabs/aws-c-io - Use s2n_cleanup_thread()
What's Changed
- Clarify socket options logging by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/681
- Use s2ncleanupthread() and path by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/682
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.18...v0.14.19
- C
Published by TingDaoK almost 2 years ago
https://github.com/awslabs/aws-c-io - Unique Port between Tests
What's Changed
- Unique port between testsocketwithbindtointerface and testtcpsocketcommunication by @waahm7 in https://github.com/awslabs/aws-c-io/pull/667
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.17...v0.14.18
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-io - Make port more random for test_socket_with_bind_to_interface
What's Changed
- Make port more random for testsocketwithbindto_interface test by @waahm7 in https://github.com/awslabs/aws-c-io/pull/666
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.16...v0.14.17
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-io - Use const pointers in `secure_channel_tls_handler.c`
What's Changed
- Use const pointers in
secure_channel_tls_handler.c. by @teo-tsirpanis in https://github.com/awslabs/aws-c-io/pull/664
New Contributors
- @teo-tsirpanis made their first contribution in https://github.com/awslabs/aws-c-io/pull/664
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.15...v0.14.16
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-io - Fix undefined type enum aws_tls_handler_state
What's Changed
- Fix undefined type enum awstlshandlerstate in securechanneltlsh… by @brechtsanders in https://github.com/awslabs/aws-c-io/pull/663
New Contributors
- @brechtsanders made their first contribution in https://github.com/awslabs/aws-c-io/pull/663
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.14...v0.14.15
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-io - TLS deliver buffer data during shutdown
What's Changed
- Update MacOS CI by @waahm7 in https://github.com/awslabs/aws-c-io/pull/658
- remove uv headers from CMakeLists.txt by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/660
- TLS deliver buffer data during shutdown by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/650
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.13...v0.14.14
- C
Published by TingDaoK almost 2 years ago
https://github.com/awslabs/aws-c-io - Fix import of inttype
What's Changed
- Fix import of inttype by @waahm7 in https://github.com/awslabs/aws-c-io/pull/656
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.12...v0.14.13
- C
Published by waahm7 almost 2 years ago
https://github.com/awslabs/aws-c-io - Mark the network interface API experimental
What's Changed
- Mark the network interface API internal by @waahm7 in https://github.com/awslabs/aws-c-io/pull/654
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.11...v0.14.12
- C
Published by waahm7 about 2 years ago
https://github.com/awslabs/aws-c-io - Bind to Network Interface
What's Changed
- fix FreeBSD CI to install default python packages by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/653
- Socket option for binding to a network interface by name by @waahm7 in https://github.com/awslabs/aws-c-io/pull/647
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.10...v0.14.11
- C
Published by waahm7 about 2 years ago
https://github.com/awslabs/aws-c-io - Fix memory leaks in Windows TLS handler
What's Changed
- clang-format 18 by @graebm in https://github.com/awslabs/aws-c-io/pull/644
- Fix Freebsd CI by @waahm7 in https://github.com/awslabs/aws-c-io/pull/648
- Fix memory leaks in Windows TLS code by @graebm in https://github.com/awslabs/aws-c-io/pull/652
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.9...v0.14.10
- C
Published by graebm about 2 years ago
https://github.com/awslabs/aws-c-io - Fix bug where last few bytes on socket go unread
What's Changed
- Fix tests that require a valid cert to use addnettest_case by @waahm7 in https://github.com/awslabs/aws-c-io/pull/637
- Fix signed/unsigned bug with awsfuturewait() timeout value by @graebm in https://github.com/awslabs/aws-c-io/pull/638
- Adds Host Resolver IPv6 variations test by @waahm7 in https://github.com/awslabs/aws-c-io/pull/639
- Fix bug where last few bytes on socket go unread by @graebm in https://github.com/awslabs/aws-c-io/pull/642
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.8...v0.14.9
- C
Published by graebm about 2 years ago
https://github.com/awslabs/aws-c-io - Update Certs
What's Changed
- Remove setenv by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/634
- awstlsconnectionoptionscopy comment update following #eaa583a or #475 by @SergeyRyabinin in https://github.com/awslabs/aws-c-io/pull/482
- Update Expired Certs by @waahm7 in https://github.com/awslabs/aws-c-io/pull/636
New Contributors
- @SergeyRyabinin made their first contribution in https://github.com/awslabs/aws-c-io/pull/482
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.7...v0.14.8
- C
Published by waahm7 about 2 years ago
https://github.com/awslabs/aws-c-io - Skip rsa8192.badssl.com Test to Fix CI
What's Changed
- Skip rsa8192.badssl.com Test to Fix CI by @waahm7 in https://github.com/awslabs/aws-c-io/pull/635
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.6...v0.14.7
- C
Published by waahm7 over 2 years ago
https://github.com/awslabs/aws-c-io - Fix sizeof Channel Negotiation Task
What's Changed
- remove awstlshandler_write by @jmklix in https://github.com/awslabs/aws-c-io/pull/628
- CI job for FreeBSD by @knightjoel in https://github.com/awslabs/aws-c-io/pull/630
- Update docs to clarify
aws_io_messageCleanup Rules by @waahm7 in https://github.com/awslabs/aws-c-io/pull/633 - Fix sizeof channel negotiation task by @quinnj in https://github.com/awslabs/aws-c-io/pull/631
New Contributors
- @quinnj made their first contribution in https://github.com/awslabs/aws-c-io/pull/631
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.5...v0.14.6
- C
Published by waahm7 over 2 years ago
https://github.com/awslabs/aws-c-io - Fix Memory leak caused by redefinition
What's Changed
- chore(CI): CI job for OpenBSD by @knightjoel in https://github.com/awslabs/aws-c-io/pull/625
- Fix Memory leak caused by redefinition by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/626
- Test for duplicate key import by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/627
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.4...v0.14.5
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-io - Use Public Domain PKCS#11 headers, to avoid OASIS license
What's Changed
- Fix a bunch of places we forget to awsraiseerror() by @graebm in https://github.com/awslabs/aws-c-io/pull/622
- Consistently use lowercase for Windows libraries by @giordano in https://github.com/awslabs/aws-c-io/pull/603
- Use Public Domain PKCS#11 headers, to avoid OASIS license by @graebm in https://github.com/awslabs/aws-c-io/pull/623
New Contributors
- @giordano made their first contribution in https://github.com/awslabs/aws-c-io/pull/603
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.3...v0.14.4
- C
Published by TingDaoK over 2 years ago
https://github.com/awslabs/aws-c-io - Fix NULL config Clean-Up
What's Changed
- Fix NULL config clean-up by @waahm7 in https://github.com/awslabs/aws-c-io/pull/620
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.2...v0.14.3
- C
Published by waahm7 over 2 years ago
https://github.com/awslabs/aws-c-io - Cache ELG Failure Error
What's Changed
- Cache the Error Before Any Side Effects by @waahm7 in https://github.com/awslabs/aws-c-io/pull/619
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.1...v0.14.2
- C
Published by waahm7 over 2 years ago
https://github.com/awslabs/aws-c-io - v0.14.1
What's Changed
- Surface proper PKCS11 error by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/617
- Always run channel setup callback on pinned event loop if one exists by @bretambrose in https://github.com/awslabs/aws-c-io/pull/618
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.14.0...v0.14.1
- C
Published by bretambrose over 2 years ago
https://github.com/awslabs/aws-c-io - Change `port` from uint16_t to uint32_t, to support VSOCK
What's Changed
- Change
portfrom uint16t to uint32t, to support VSOCK by @graebm in https://github.com/awslabs/aws-c-io/pull/613
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.36...v0.14.0
- C
Published by graebm over 2 years ago
https://github.com/awslabs/aws-c-io - Use 500ms rather than 25ms for the exponential backoff defaults
What's Changed
- Remove null check for awspkcs11libloginuser by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/611
- Use 500ms rather than 25ms for the exponential backoff defaults. by @JonathanHenson in https://github.com/awslabs/aws-c-io/pull/612
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.35...v0.13.36
- C
Published by waahm7 over 2 years ago
https://github.com/awslabs/aws-c-io - Remove spaces for pem string
What's Changed
- Handle CRLF for windows by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/608
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.34...v0.13.35
- C
Published by xiazhvera almost 3 years ago
https://github.com/awslabs/aws-c-io - Fix assert statement
What's Changed
- Fix assert statement by @graebm in https://github.com/awslabs/aws-c-io/pull/607
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.33...v0.13.34
- C
Published by TingDaoK almost 3 years ago
https://github.com/awslabs/aws-c-io - Pem apis and several smaller changes
What's Changed
- log as warning for socket connect and client bootstrap by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/594
- added workflow for handling answerable discussions by @yasminetalby in https://github.com/awslabs/aws-c-io/pull/592
- Intel Vtune Markers for EventLoop and InputStream Read by @waahm7 in https://github.com/awslabs/aws-c-io/pull/596
- Fix compiling error by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/600
- Read me update by @yasminetalby in https://github.com/awslabs/aws-c-io/pull/604
- refactor pem by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/605
- add format unknown by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/606
New Contributors
- @yasminetalby made their first contribution in https://github.com/awslabs/aws-c-io/pull/592
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.32...v0.13.33
- C
Published by DmitriyMusatkin almost 3 years ago
https://github.com/awslabs/aws-c-io - Fix S2N Blocked Issue
What's Changed
- fix permissions for stale issue bot by @jmklix in https://github.com/awslabs/aws-c-io/pull/590
- Fix S2N blocked issue by @waahm7 in https://github.com/awslabs/aws-c-io/pull/589
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.31...v0.13.32
- C
Published by waahm7 almost 3 years ago
https://github.com/awslabs/aws-c-io - Fix: Release alpn string before set
What's Changed
- Fix: release alpn string before set for tlsctxoptions by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/588
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.30...v0.13.31
- C
Published by xiazhvera almost 3 years ago
https://github.com/awslabs/aws-c-io - Maximum Backoff Implementation
What's Changed
- Maximum Backoff Implementation by @waahm7 in https://github.com/awslabs/aws-c-io/pull/587
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.29...v0.13.30
- C
Published by waahm7 almost 3 years ago
https://github.com/awslabs/aws-c-io - Change S2N security policy for 0-RTT in TLS 1.3
What's Changed
- Change S2N security policy for 0-RTT in TLS 1.3 by @graebm in https://github.com/awslabs/aws-c-io/pull/585
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.28...v0.13.29
- C
Published by graebm about 3 years ago
https://github.com/awslabs/aws-c-io - Support read only file stream
What's Changed
- Readonly file by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/582
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.27...v0.13.28
- C
Published by TingDaoK about 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.27
What's Changed
- Cleanup aws-lc thread locals in event loop threads by @bretambrose in https://github.com/awslabs/aws-c-io/pull/581
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.26...v0.13.27
- C
Published by bretambrose about 3 years ago
https://github.com/awslabs/aws-c-io - fix compiler warning for armv7 GNU 11.3
What's Changed
- fix compiler warning by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/579
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.25...v0.13.26
- C
Published by TingDaoK about 3 years ago
https://github.com/awslabs/aws-c-io - Fix Static inline issue
What's Changed
- stream-tester can report how much data was read by @graebm in https://github.com/awslabs/aws-c-io/pull/578
- Fix build issues with stream-tester files by @graebm in https://github.com/awslabs/aws-c-io/pull/580
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.24...v0.13.25
- C
Published by waahm7 about 3 years ago
https://github.com/awslabs/aws-c-io - aws_future functions no longer inline
What's Changed
- aws_future functions no longer inline by @graebm in https://github.com/awslabs/aws-c-io/pull/577
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.23...v0.13.24
- C
Published by graebm about 3 years ago
https://github.com/awslabs/aws-c-io - aws_future and aws_async_input_stream
What's Changed
- Use UUID for socket endpoints by @TwistedTwigleg in https://github.com/awslabs/aws-c-io/pull/570
- update time to ancient by @jmklix in https://github.com/awslabs/aws-c-io/pull/571
- aws_future by @graebm in https://github.com/awslabs/aws-c-io/pull/572
- awsasyncinput_stream by @graebm in https://github.com/awslabs/aws-c-io/pull/573
- aws_future keeps channel alive until callback fires by @graebm in https://github.com/awslabs/aws-c-io/pull/574
- tests for awsasyncinput_stream by @graebm in https://github.com/awslabs/aws-c-io/pull/575
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.22...v0.13.23
- C
Published by graebm about 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.22
What's Changed
- add github templates and bots by @jmklix in https://github.com/awslabs/aws-c-io/pull/564
- update builder version to fix aws-lc build on manylinux1 by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/566
- Relax the defaultpkipath_exists test. by @graebm in https://github.com/awslabs/aws-c-io/pull/568
- Fix warnings in public headers by @waahm7 in https://github.com/awslabs/aws-c-io/pull/569
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.21...v0.13.22
- C
Published by waahm7 about 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.21
What's Changed
- Raise error message if MacOS key import failed by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/558
- Get socket from handler by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/560
- Fix DNS starvation case by @bretambrose in https://github.com/awslabs/aws-c-io/pull/562
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.20...v0.13.21
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.20
What's Changed
- doc: fix typo in readme by @codingspirit in https://github.com/awslabs/aws-c-io/pull/554
- Skip PKCS#11 setup when tests are disabled by @graebm in https://github.com/awslabs/aws-c-io/pull/557
- DNS Ping Proposal by @bretambrose in https://github.com/awslabs/aws-c-io/pull/559
New Contributors
- @codingspirit made their first contribution in https://github.com/awslabs/aws-c-io/pull/554
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.19...v0.13.20
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-io - Find PKI trust store on OpenBSD
What's Changed
- Teach c-io where to find the PKI trust store on OpenBSD by @knightjoel in https://github.com/awslabs/aws-c-io/pull/553
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.18...v0.13.19
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - Fix compiler warning
What's Changed
- change #if MSCVER to #ifdef MSCVER by @jmklix in https://github.com/awslabs/aws-c-io/pull/551
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.17...v0.13.18
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - Fix HostResolver Callback
What's Changed
- Fix HostResolver Callback by @waahm7 in https://github.com/awslabs/aws-c-io/pull/523
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.16...v0.13.17
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-io - Purge Address Cache
What's Changed
- Use const in recordconnectionfailure by @waahm7 in https://github.com/awslabs/aws-c-io/pull/550
- Purge address cache by @waahm7 in https://github.com/awslabs/aws-c-io/pull/546
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.15...v0.13.16
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-io - Fix Generate Random Callback
What's Changed
- Fix possible crash when host resolver returns two addresses. by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/543
- fix build on OpenBSD by @knightjoel in https://github.com/awslabs/aws-c-io/pull/545
- Fix: Generate random callback by @waahm7 in https://github.com/awslabs/aws-c-io/pull/542
New Contributors
- @knightjoel made their first contribution in https://github.com/awslabs/aws-c-io/pull/545
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.14...v0.13.15
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.14
What's Changed
- Errno usage pass by @bretambrose in https://github.com/awslabs/aws-c-io/pull/541
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.13...v0.13.14
- C
Published by bretambrose over 3 years ago
https://github.com/awslabs/aws-c-io - Fix macro usage
What's Changed
- Conditional fix for supporting glibc 3.0 by @sdavtaker in https://github.com/awslabs/aws-c-io/pull/537
- use macros consistently by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/538
- Fix macro usage by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/539
- stop checking errno after failed aws_fopen() by @graebm in https://github.com/awslabs/aws-c-io/pull/540
New Contributors
- @sdavtaker made their first contribution in https://github.com/awslabs/aws-c-io/pull/537
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.12...v0.13.13
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - Fix bug with increment read window
What's Changed
- Handle connection reset error code for posix socket. by @JonathanHenson in https://github.com/awslabs/aws-c-io/pull/532
- Fix bug with increment read window by @graebm in https://github.com/awslabs/aws-c-io/pull/535
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.11...v0.13.12
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - Adds Four New Error Codes
What's Changed
- Add new SeekFailed, GetLengthFailed, GetLengthUnsupported, and SeekUnsupported Errors by @waahm7 in https://github.com/awslabs/aws-c-io/pull/530
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.10...v0.13.11
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-io - Create setter for TLS Cipher Preference
What's Changed
- fix the crash from log by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/529
- Create setter for TLS Cipher Preference by @alexw91 in https://github.com/awslabs/aws-c-io/pull/531
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.9...v0.13.10
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - Update CI to fix downstream build
What's Changed
- Update CI to fix downstream build by @waahm7 in https://github.com/awslabs/aws-c-io/pull/525
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.8...v0.13.9
- C
Published by waahm7 over 3 years ago
https://github.com/awslabs/aws-c-io - Fix C++ One Definition Rule (ODR) Violations
What's Changed
- Fix C++ One Definition Rules (ODR) Violations by @graebm in https://github.com/awslabs/aws-c-io/pull/528
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.7...v0.13.8
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - OSX ECC key support
What's Changed
- OSX ECC key support by @xiazhvera in https://github.com/awslabs/aws-c-io/pull/524
- Fix awsimportecckeyinto_keychain debug by @waahm7 in https://github.com/awslabs/aws-c-io/pull/526
- sprintf() -> snprintf() by @graebm in https://github.com/awslabs/aws-c-io/pull/527
- Set thread names to help debugging by @graebm in https://github.com/awslabs/aws-c-io/pull/519
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.6...v0.13.7
- C
Published by graebm over 3 years ago
https://github.com/awslabs/aws-c-io - v0.13.6
What's Changed
- Use const in awshostresolvernewdefault by @waahm7 in https://github.com/awslabs/aws-c-io/pull/522
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.5...v0.13.6
- C
Published by DmitriyMusatkin over 3 years ago
https://github.com/awslabs/aws-c-io - Adds AppVerifier, and removes Uri Helpers
What's Changed
- Add AppVerifier by @TwistedTwigleg in https://github.com/awslabs/aws-c-io/pull/516
- Always set ss2ninitialized_externally value by @waahm7 in https://github.com/awslabs/aws-c-io/pull/517
- migrate uri helpers from aws-c-io by @DmitriyMusatkin in https://github.com/awslabs/aws-c-io/pull/518
- Adds missing const by @waahm7 in https://github.com/awslabs/aws-c-io/pull/520
New Contributors
- @DmitriyMusatkin made their first contribution in https://github.com/awslabs/aws-c-io/pull/518
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.4...v0.13.5
- C
Published by waahm7 almost 4 years ago
https://github.com/awslabs/aws-c-io - Fixes an issue with event loop group cleanup
What's Changed
- Fixes a missing include that may cause build failures depending on linux distribution by @bretambrose in https://github.com/awslabs/aws-c-io/pull/514
- Fixes an event loop group clean up failure issue when process is exiting by @waahm7 in https://github.com/awslabs/aws-c-io/pull/515
New Contributors
- @waahm7 made their first contribution in https://github.com/awslabs/aws-c-io/pull/515
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.3...v0.13.4
- C
Published by waahm7 almost 4 years ago
https://github.com/awslabs/aws-c-io - Windows heap access violation fix
Fixes a heap access violation found when implementing AppVerifier into the C++ V2 IoT SDK CI. Previously the code would always try to free a certificate context even if it was already freed as part of freeing a private key. Now the code correctly only frees the certificate context when required.
What's Changed
- Fix for heap access violation by @TwistedTwigleg in https://github.com/awslabs/aws-c-io/pull/513
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.2...v0.13.3
- C
Published by TwistedTwigleg almost 4 years ago
https://github.com/awslabs/aws-c-io - Allow mix of static and shared libs
What's Changed
- fallback for target load by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/511
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.1...v0.13.2
- C
Published by graebm almost 4 years ago
https://github.com/awslabs/aws-c-io - Tolerate s2n_init() being called before aws_io_library_init()
What's Changed
- Clang windows by @bretambrose in https://github.com/awslabs/aws-c-io/pull/504
- ALPN availability check function now properly checks for Windows 8.1 and above by @HolyZsiraf in https://github.com/awslabs/aws-c-io/pull/502
- VerifyVersionInfo doesn't behave like you'd expect by @bretambrose in https://github.com/awslabs/aws-c-io/pull/505
- Tolerate s2ninit() being called before awsiolibraryinit() by @graebm in https://github.com/awslabs/aws-c-io/pull/508
New Contributors
- @HolyZsiraf made their first contribution in https://github.com/awslabs/aws-c-io/pull/502
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.13.0...v0.13.1
- C
Published by graebm almost 4 years ago
https://github.com/awslabs/aws-c-io - Custom TLS key operation support
What's Changed
- Add asserts to awsretrystrategy refcounts. by @graebm in https://github.com/awslabs/aws-c-io/pull/500
- Custom TLS key operation support by @TwistedTwigleg in https://github.com/awslabs/aws-c-io/pull/501
New Contributors
- @TwistedTwigleg made their first contribution in https://github.com/awslabs/aws-c-io/pull/501
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.12.0...v0.13.0
- C
Published by TwistedTwigleg almost 4 years ago
https://github.com/awslabs/aws-c-io - Remove support for legacy PQ Key Exchange Algorithms
What's Changed
- Explicit warnings/error when default CA certificates not found by @graebm in https://github.com/awslabs/aws-c-io/pull/498
- Remove support for legacy PQ Key Exchange Algorithms by @alexw91 in https://github.com/awslabs/aws-c-io/pull/497
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.11.2...v0.12.0
- C
Published by graebm about 4 years ago
https://github.com/awslabs/aws-c-io - New channel task scheduling API
- 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.
- C
Published by bretambrose about 4 years ago
https://github.com/awslabs/aws-c-io - aws_socket_get_bound_address()
What's Changed
- Fix error codes reported by windows sockets. by @graebm in https://github.com/awslabs/aws-c-io/pull/489
- New: awssocketgetboundaddress() by @graebm in https://github.com/awslabs/aws-c-io/pull/491
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.11.0...v0.11.1
- C
Published by graebm about 4 years ago
https://github.com/awslabs/aws-c-io - Input Stream API change
What's Changed
- Input Stream API change by @TingDaoK in https://github.com/awslabs/aws-c-io/pull/444
- Changed Input Stream API to be refcounted
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.22...v0.11.0
- C
Published by TingDaoK about 4 years ago
https://github.com/awslabs/aws-c-io - Ensure that library init/cleanup can be called multiple times
What's Changed
- Ensure that library init/cleanup can be called multiple times by @graebm in https://github.com/awslabs/aws-c-io/pull/461
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.21...v0.10.22
- C
Published by graebm about 4 years ago
https://github.com/awslabs/aws-c-io - Added ECC support for PKCS11
What's Changed
- Added ECC support for PKCS11 by @JamieHunter in https://github.com/awslabs/aws-c-io/pull/479
New Contributors
- @JamieHunter made their first contribution in https://github.com/awslabs/aws-c-io/pull/479
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.20...v0.10.21
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Improved searching of Windows cert store
What's Changed
- Deprecate macOS keychain path function by @graebm in https://github.com/awslabs/aws-c-io/pull/476
- improve errors when searching windows cert store by @graebm in https://github.com/awslabs/aws-c-io/pull/477
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.19...v0.10.20
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Fix possible memory leak while copy tls_connection_options
What's Changed
- Fix possible memory leak in awstlsconnectionoptionscopy. Now the awstlsconnectionoptionscopy 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.
- C
Published by xiazhvera over 4 years ago
https://github.com/awslabs/aws-c-io - Fix Certificate Chains for Windows
What's Changed
- Fix Certificate Chains for Windows by @sbSteveK in https://github.com/awslabs/aws-c-io/pull/469
- awspkcs11lib_behavior validation and spelling by @graebm in https://github.com/awslabs/aws-c-io/pull/471
- Fix aws-crt-swift by moving PKCS#11 headers by @graebm in https://github.com/awslabs/aws-c-io/pull/473
New Contributors
- @sbSteveK made their first contribution in https://github.com/awslabs/aws-c-io/pull/469
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.17...v0.10.18
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Event loop pinning + tls updates
- Support for channel creation with event loop pinning
- Additional tls tests
- SCHUSESTRONG_CRYPTO enabled by default on Windows (monitor for potential breakage)
- C
Published by bretambrose over 4 years ago
https://github.com/awslabs/aws-c-io - Remove platform ifdefs from tls_channel_handler.h
What's Changed
- Remove platform ifdefs from tlschannelhandler.h by @graebm in https://github.com/awslabs/aws-c-io/pull/460
- This fixes iOS builds
Full Changelog: https://github.com/awslabs/aws-c-io/compare/v0.10.15...v0.10.16
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Fix crash when crash when s2n connection class fails to be created.
BUGFIX: Fix crash when crash when s2n connection class fails to be created.
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Remove Windows.h from header
- Removed Windows.h from public header
- Improved error reporting when getaddrinfo() fail
- Set default cpuid on threadoptions
- better use of const in awstlsctxpkcs11options
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Support PKCS#11 for mutual TLS on Unix platforms
- C
Published by graebm over 4 years ago
https://github.com/awslabs/aws-c-io - Path API updates
- C
Published by justinboswell over 4 years ago
https://github.com/awslabs/aws-c-io - Updated S2N PQ Crypto cipher preference list
- C
Published by justinboswell over 4 years ago
https://github.com/awslabs/aws-c-io - Removed file utils, moved to common
- C
Published by justinboswell almost 5 years ago
https://github.com/awslabs/aws-c-io - 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
- C
Published by bretambrose almost 5 years ago
https://github.com/awslabs/aws-c-io - Use ephemeral credentials for TLS on Windows
- Update secure channel configuration to use credentials in an ephemeral manner
- C
Published by bretambrose almost 5 years ago
https://github.com/awslabs/aws-c-io - Fix CA override functions
This fixes the issue where "overridedefaulttrust_store" functions did not actually override the system trust store on Linux and Apple platforms.
- C
Published by graebm almost 5 years ago
https://github.com/awslabs/aws-c-io - Managed thread handle release
- Updates the managed thread system to properly release Windows thread handles. Requires an associated change in aws-c-common as well.
- C
Published by bretambrose about 5 years ago
https://github.com/awslabs/aws-c-io - Fix SNI check when custom root-CA used on Apple devices.
- C
Published by graebm about 5 years ago