From 4f637e886fe82862286f7fb4b6daea283612a86a Mon Sep 17 00:00:00 2001 From: David Cermak Date: Wed, 23 Jun 2021 14:30:24 +0200 Subject: [PATCH] MQTT: Support for certificate bundle; Client clean-up * Closes https://github.com/espressif/esp-idf/issues/7040 * Merges https://github.com/espressif/esp-idf/pull/7041 * Update submodule: git log --oneline 9fdf7b61385633075d5c3b84803f2dd0578d7869..f10321a53b53a146ee299cfecc320b89c0cf6611 Detailed description of the changes: * Remove unnecessary parentheses - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/db1353390489a17f57b4cbd7a9014cd960c75877 - esp-mqtt MR: espressif/esp-mqtt!101 * outbox: Cleanup all items when connection closes - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/1a94efe8b9e1b16c53eaa5c95e73e1c1337abbf5 - esp-mqtt MR: espressif/esp-mqtt!104 * Outbox: Removes unnecessary calls to outbox_set_pending - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/36a39904044765c7ec6803d9d9c3aa2d777d96fa - esp-mqtt MR: espressif/esp-mqtt!105 * MQTT: Makes abort connection function void. - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/67553aba45062c973aa7f2a9de6b05c0a852b840 - esp-mqtt MR: espressif/esp-mqtt!106 * Client: Removes unused defines - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/eec6f0e17de36ad15cba365b6cc5d57fa24af17f - esp-mqtt MR: espressif/esp-mqtt!100 - Closes https://github.com/espressif/esp-mqtt/issues/194 * Config: Added support for certificate bundle - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/06157be118e162e66d15bfc98b144fb5160a272b - esp-mqtt MR: espressif/esp-mqtt!98 - Closes https://github.com/espressif/esp-mqtt/issues/190 * Config: Adds missing field at config struct (path field) - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/5b27d1896ed355571fbc9145617e05354d634726 - esp-mqtt MR: espressif/esp-mqtt!96 * Client: Add support for partial transport writes - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/d8c9c7a9e75d82eaa766c27454e3a2282eb001cf - esp-mqtt MR: espressif/esp-mqtt!99 - Partially addresses https://github.com/espressif/esp-idf/issues/6940 * Client: Add support for Retain flag in messages posted by events - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/a00a3134c67657949ab7ab5317133a49a855fe30 - esp-mqtt MR: espressif/esp-mqtt!99 - Closes https://github.com/espressif/esp-mqtt/issues/193 * esp-mqtt: Added nullchecks for public APIs - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/2f57985c0b7337af19989baca37b89ad0d07ff7a - esp-mqtt MR: espressif/esp-mqtt!94 - Closes https://github.com/espressif/esp-mqtt/issues/185 * esp-mqtt: Reduce the includes used in all files - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/87fcce72c951b3f413aaddbd13606e379f0c744a - esp-mqtt MR: espressif/esp-mqtt!93 * mqtt_outbox: Use STAILQ_FOREACH for outbox_delete_single_expired - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/ff8e64839af0fa464932ce1383723e4a20d3488f - esp-mqtt MR: espressif/esp-mqtt!97 - Merges https://github.com/espressif/esp-mqtt/pull/187 * Client: Add optimize for depend on ssl - esp-mqtt commit: https://github.com/espressif/esp-mqtt/commit/8f3cac8c368d3c6518a8f68c9a659811ae0582f6 - esp-mqtt MR: espressif/esp-mqtt!95 --- components/mqtt/esp-mqtt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/mqtt/esp-mqtt b/components/mqtt/esp-mqtt index 9fdf7b6138..f10321a53b 160000 --- a/components/mqtt/esp-mqtt +++ b/components/mqtt/esp-mqtt @@ -1 +1 @@ -Subproject commit 9fdf7b61385633075d5c3b84803f2dd0578d7869 +Subproject commit f10321a53b53a146ee299cfecc320b89c0cf6611