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_message Cleanup 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 port from 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 - 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