zephyr/subsys/net/lib/mqtt
Pete Skeggs e0de4ff227 net: mqtt: log struct mqtt_utf8 with hexdump
Add NET_HEXDUMP_DBG/ERR/WARN/INFO macros, then use them for new
MQTT_HEXDUMP_TRC/ERR/WARN/INFO macros.

Log struct mqtt_utf8 using MQTT_HEXDUMP_TRC. One cannot safely log
mqtt_utf8 strings due to no guarantee of a NULL terminator being
present.  Also, logging without log_strdup() as if it were a NULL
terminated string asserts when CONFIG_LOG_IMMEDIATE=n. This solves
both issues.

Signed-off-by: Pete Skeggs <peter.skeggs@nordicsemi.no>
2021-03-05 12:49:22 +02:00
..
CMakeLists.txt
Kconfig net: mqtt: use zsock_ functions 2020-10-01 17:35:45 +03:00
mqtt_decoder.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mqtt_encoder.c net: mqtt: log struct mqtt_utf8 with hexdump 2021-03-05 12:49:22 +02:00
mqtt_internal.h net: mqtt: Make client "cleansession" flag configurable. 2020-06-09 10:09:04 +03:00
mqtt_os.h net: mqtt: log struct mqtt_utf8 with hexdump 2021-03-05 12:49:22 +02:00
mqtt_rx.c net: mqtt: Prevent double CONNACK event notification on server reject 2020-07-27 13:24:11 +02:00
mqtt_transport_socket_tcp.c net: mqtt: use zsock_ functions 2020-10-01 17:35:45 +03:00
mqtt_transport_socket_tls.c net: mqtt: use zsock_ functions 2020-10-01 17:35:45 +03:00
mqtt_transport_websocket.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mqtt_transport.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mqtt_transport.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mqtt.c net: mqtt: Return -1 if keepalive messages are disabled. 2020-12-08 14:08:36 -05:00