Skip to content

Greengrass IPC Integration of PublishToIotCore and SubscribeToIotCore #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 17 commits into
base: eventstream-rpc-stream
Choose a base branch
from

Conversation

yourslab
Copy link
Owner

@yourslab yourslab commented May 7, 2021

Implements PublishToIotCore and SubscribeToIotCore. I still have a few ideas on how to make this easier for customers to read the initial response without doing any casting from OperationError or OperationResponse to the relevant derived classes of the operation.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

DavidOgunsAWS and others added 8 commits April 30, 2021 14:34
Update aws-crt-cpp to v0.13.6 to bring up the following:

### BUGFIX

  -  Don't run aws-lc's codegen at build time, it just introduces complexity.
  -  Some characters were not correctly URI-encoded
  -  Fix crash when peer hangs up immediately following first non-TLS write.
  -  Fix issue where TLS context initialization could fail on linux due to passing in buffers that weren't properly zero-terminated at their final length.
  -  OpenSSL libcrypto.a detection fixes

### Optimization

  -  Only using extra warning and werror flags on Debug build type
  -  Add support to store and pass SDK Name & Version as a metric to IoT cloud
* Update proxy-aware samples with new proxy options
Update aws-crt-cpp for bugfixes: v0.13.8 -> v0.14.1

* BUGFIX: Fix build issue where aws-lc attempt to install during cmake configure stage.
* BUGFIX: On Windows only, reverts the cached CRL check when validating a server certificate chain using a root CA override.
* BUGFIX: On Apple only, fix Server Name Indicator (SNI) check when custom root-CA is used.
@yourslab yourslab force-pushed the greengrass-ipc-integration branch from caf5fcf to 7e9f698 Compare June 23, 2021 16:58
@yourslab yourslab force-pushed the greengrass-ipc-integration branch from 03f8832 to f101660 Compare July 1, 2021 02:37
@yourslab yourslab force-pushed the greengrass-ipc-integration branch 4 times, most recently from d654077 to 7e0a130 Compare July 6, 2021 20:14
@yourslab yourslab force-pushed the greengrass-ipc-integration branch from 7e0a130 to e41ae3d Compare July 6, 2021 20:46
@yourslab yourslab force-pushed the greengrass-ipc-integration branch from eb7f896 to 720491e Compare July 7, 2021 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants