Commit Graph

  • a4d5ee0f12 Merge branch 'feature/make_abort_connection_void' into 'master' David Čermák 2021-06-23 06:45:15 +00:00
  • 67553aba45 MQTT: Makes abort connection function void. Euripedes Rocha 2021-06-18 13:53:24 +01:00
  • 36a3990404 Removes unnecessary calls to outbox_set_pending Euripedes Rocha 2021-06-18 14:11:21 +01:00
  • 2e15c9a5fe Fix IDF supported features: cert-bundle from v4.4 David Cermak 2021-06-16 07:57:49 +02:00
  • 626dc3645b CI: Add build test for IDF v4.3 David Cermak 2021-06-16 07:55:41 +02:00
  • c7ae67b7f0 CI: Update QEMU image and test against IDF master(v4.4-dev) David Cermak 2021-06-15 15:19:35 +02:00
  • afba070093 Merge branch 'bugfix/remove_unused_defines' into 'master' David Čermák 2021-06-01 05:32:40 +00:00
  • eec6f0e17d Removes unused defines. Euripedes Rocha 2021-05-31 13:24:16 +01:00
  • 78fcf23947 Merge branch 'bugfix/partial_transport_writes' into 'master' David Čermák 2021-05-26 15:56:08 +00:00
  • 048f12f55f Merge branch 'feature/add_crt_bundle' into 'master' David Čermák 2021-05-26 15:54:21 +00:00
  • ff8226a464 Merge branch 'bugfix/missing_path_field_in_config' into 'master' David Čermák 2021-05-26 15:51:45 +00:00
  • 7db36f9177 Merge branch 'feature/mqtt_ssl_optimize' into 'master' David Čermák 2021-05-26 15:51:15 +00:00
  • 8f3cac8c36 Client: Add optimize for depend on ssl liuhan 2021-04-14 16:27:32 +08:00
  • d8c9c7a9e7 Add support for partial transport writes David Cermak 2021-05-23 11:50:20 +02:00
  • a00a3134c6 Add support for Retain flag in messages posted by events David Cermak 2021-05-23 15:43:07 +02:00
  • 06157be118 Add crt_bundle function pointer to be accessible from esp_mqtt_client_config_t flohas 2021-05-17 22:48:43 +02:00
  • e1a90d0161 Merge branch 'bugfix/outbox_del_single_STAILQ_FOREACH' into 'master' David Čermák 2021-05-22 06:01:35 +00:00
  • 5b27d1896e Fix: Adds missing field at config struct. Euripedes Rocha 2021-05-14 15:33:52 +01:00
  • ff8e64839a mqtt_outbox: Use STAILQ_FOREACH for outbox_delete_single_expired Axel Lin 2021-04-20 11:27:42 +08:00
  • 1db731f985 Merge branch 'feature/mqtt_unit_test_cleanup' into 'master' David Čermák 2021-04-07 11:37:00 +00:00
  • 87fcce72c9 Reduce the includes used in all files. Euripedes Rocha Filho 2021-02-19 14:02:31 +00:00
  • 2b20b5117c Merge branch 'bugfix/mqtt_add_null_check' into 'master' David Čermák 2021-03-10 17:59:17 +00:00
  • 2f57985c0b esp-mqtt: Added nullchecks for public APIs suren.gabrielyan 2021-03-04 18:30:27 +04:00
  • 9fdf7b6138 Merge branch 'bugfix/disable_file_in_logs' into 'master' David Čermák 2021-02-23 17:07:26 +00:00
  • 169b6986eb platform: Remove __FILE__ macro from error logs Angus Gratton 2021-02-18 15:33:29 +11:00
  • fd2d04e687 Merge branch 'bugfix/vs_nullcheck_on_malloc' into 'master' David Čermák 2021-02-11 23:39:32 +08:00
  • 001dc1a95e Config: Add missing nullcheck after cfg password allocation David Cermak 2021-02-11 08:13:37 +01:00
  • a5a60752c0 Merge branch 'bugfix/handle_missing_mqtt_states' into 'master' David Čermák 2021-02-02 22:14:09 +08:00
  • 369f4207f8 Renames states and add missing handler on task Euripedes Rocha Filho 2021-01-26 14:25:41 +00:00
  • 1a64f3176c Merge branch 'feature/public_mqtt_supported_features' into 'master' David Čermák 2021-01-21 18:41:31 +08:00
  • 0213382593 mqtt: Moves mqtt_supported_features to public includes. Euripedes Rocha Filho 2021-01-20 16:19:55 +00:00
  • a74adfa9eb Merge branch 'client_init_refactor' into 'master' David Čermák 2021-01-21 15:57:52 +08:00
  • 7a38867ce2 Merge branch 'destroy_config_refactor' into 'master' David Čermák 2021-01-21 15:24:06 +08:00
  • 2530edbdce Merge branch 'bugfix/allow_zero_length_username' into 'master' David Čermák 2021-01-21 15:22:05 +08:00
  • e05ed2ce18 mqtt: Clean client init Euripedes Rocha Filho 2020-12-31 12:24:25 +00:00
  • 3efac7b7fa mqtt_msg: Set zero length username if password is set without username Axel Lin 2020-12-23 21:14:25 +08:00
  • b834be80a5 mqtt: Makes esp_mqtt_destroy_config void Euripedes Rocha Filho 2020-12-31 11:11:45 +00:00
  • 9ea804e0ab Merge branch 'feature/queue_if_disconnect' into 'master' David Čermák 2020-12-21 19:42:15 +08:00
  • e2de0f3e3e Publish: Allow for qos=0 messages to be stored using esp_mqtt_client_enqueue() David Cermak 2020-12-08 20:57:00 +01:00
  • 2e35d4d4d5 Events: Add new event to report deleted messages from outbox David Cermak 2020-12-06 15:23:08 +01:00
  • f44dcb1c26 Config: Add a new option to disable publishing when disconnected David Cermak 2020-12-06 14:08:45 +01:00
  • dc7fd5c0b1 Publish: Add new API to enqueue qos>0 messages Umer Ilyas 2020-07-13 18:52:34 +05:00
  • 8bb4a26f46 Config: Add a new option to use incremental message id David Cermak 2020-12-06 11:46:36 +01:00
  • f65d5d05db Cleanup public include dirs David Cermak 2020-12-06 11:25:48 +01:00
  • cef3e16c5d Merge branch 'bugfix/unused_mqtt_header_state_t' into 'master' David Čermák 2020-12-03 18:48:17 +08:00
  • b7158a4aea mqtt: Remove unused mqtt_header_state_t Axel Lin 2020-11-23 16:24:33 +08:00
  • da850b0add Merge branch 'feature/support_no_keepalive' into 'master' David Čermák 2020-11-19 22:07:05 +08:00
  • 8562437c8a mqtt_config: Add config value to disable keepalive mechanism David Cermak 2020-11-18 14:41:21 +01:00
  • e8be6c3aa7 Merge branch 'feature/add_get_outbox_size' into 'master' David Čermák 2020-11-18 16:45:27 +08:00
  • 65d8a813ea Merge branch 'bugfix/missing_unlock_and_cleanup' into 'master' David Čermák 2020-11-18 16:44:41 +08:00
  • 36d721e60b Merge branch 'bugfix/mqtt_err_flags_extention' into 'master' David Čermák 2020-11-13 05:10:58 +08:00
  • 0a1d9d0300 mqtt: Add esp_mqtt_client_get_outbox_size API Axel Lin 2020-11-11 17:12:50 +08:00
  • 673086e13a mqtt_outbox: Remove unused retry_count field from outbox_item_t Axel Lin 2020-11-09 16:08:22 +08:00
  • 259baaec96 config: Fix typo for configuring OUTBOX_EXPIRED_TIMEOUT_MS Axel Lin 2020-11-09 16:07:10 +08:00
  • 845c2a3a1e mqtt: Fix missing MQTT_API_UNLOCK in esp_mqtt_client_stop error path Axel Lin 2020-11-09 16:04:27 +08:00
  • 23c8e1ecf5 error reporting: extended error event to use errno captured in transports David Cermak 2020-07-27 06:57:00 +02:00
  • d6613e995b Merge branch 'bugfix/size_t_for_all_lengths' into 'master' David Čermák 2020-10-12 18:16:29 +08:00
  • b9db8d9020 Use size_t for all lengths Angus Gratton 2020-10-09 16:33:12 +11:00
  • fcd7f0d083 Merge branch 'bugfix/network_timeout' into 'master' David Čermák 2020-09-02 19:38:15 +08:00
  • a03228ac46 Allow to configure network timeout Dmitriy Shilin 2020-08-27 16:34:22 +03:00
  • 01594bf118 Merge branch 'feature/mqtt_support_esp_ds' into 'master' David Čermák 2020-08-18 15:22:41 +08:00
  • 7d8e59de00 mqtt: Add support for Digital Signature (through ESP-TLS) Aditya Patwardhan 2020-07-19 17:36:19 +05:30
  • ae408d9a69 Merge branch 'feature/outbox_limit' into 'master' David Čermák 2020-08-18 14:08:57 +08:00
  • a8ef2a434b Merge branch 'bugfix/read_error_event' into 'master' David Čermák 2020-08-18 14:07:50 +08:00
  • 867773e423 Merge branch 'fix/secure_element_feature' into 'master' David Čermák 2020-08-18 14:04:39 +08:00
  • ac7209049f Merge branch 'bugfix/stop_from_event' into 'master' David Čermák 2020-08-17 22:01:08 +08:00
  • bdadd77c6e mqtt: deleted expired messages even when offline Marius Vikhammer 2020-08-10 15:47:46 +08:00
  • f7325bfa10 mqtt: esp_mqtt_client_publish now returns msd id for QoS>0 when offline Marius Vikhammer 2020-08-10 14:47:05 +08:00
  • d4aaec08ff MQTT: add dispatch error event for read errors Marius Vikhammer 2020-08-07 17:54:40 +08:00
  • 5e17dcaeb2 MQTT: Fix esp_mqtt_client_stop deadlock Marius Vikhammer 2020-08-04 19:16:13 +08:00
  • db4bce01ab mqtt: i)fix version check for secure_element ii) fix secure_element error return Aditya Patwardhan 2020-07-17 21:45:28 +05:30
  • 702da6d528 Merge branch 'bugfix/build_test_fix' into 'master' David Čermák 2020-07-31 19:40:25 +08:00
  • 0bafcc5188 ci: Add IDF v4.2 to build tests David Cermak 2020-07-24 15:05:54 +02:00
  • 651c2fb4a2 ci: Fix travis build with legacy IDFs David Cermak 2020-07-24 14:56:12 +02:00
  • d754293d25 Merge branch 'feature/check_cfg_consistency' into 'master' David Čermák 2020-07-17 00:05:04 +08:00
  • 8a412c147d Add check for consistency between config settings Marius Vikhammer 2020-07-08 11:36:38 +08:00
  • 5b8c04f348 Merge branch 'feature/allow_query_in_uri' into 'master' David Čermák 2020-06-29 21:16:48 +08:00
  • 40b06deb10 Allow the query part of the uri to be a part of the path Marius Vikhammer 2020-06-29 10:14:56 +08:00
  • 109985d3ad Merge branch 'feature/enable_tls_with_secure_element' into 'master' David Čermák 2020-06-25 13:42:41 +08:00
  • a7ff9afa3f esp-mqtt: add support for tls with secure element (ATECC608A) Closes https://github.com/espressif/esp-mqtt/issues/156 Aditya Patwardhan 2020-06-18 09:17:45 +05:30
  • 2f9b337071 Merge branch 'feature/skip_cmn_name_check' into 'master' David Čermák 2020-06-10 15:13:58 +08:00
  • 5e8950e681 SSL: add config option for skipping common name check Marius Vikhammer 2020-06-09 11:59:07 +08:00
  • 6bc94add89 Merge branch 'bugfix/confusing_print' into 'master' David Čermák 2020-04-28 19:04:34 +08:00
  • 20bf9928d4 Merge branch 'bugfix/block_api_docs' into 'master' David Čermák 2020-04-28 15:22:46 +08:00
  • fb41520206 mqtt_print: Change the message printed after MQTT connection failure Piyush Shah 2020-04-24 23:05:47 +05:30
  • 615aeae0c2 docs: Makes clear that publish API could block David Cermak 2020-04-24 14:26:37 +02:00
  • 0c3d306589 Merge branch 'bugfix/print_messages' into 'master' David Čermák 2020-04-08 01:33:01 +08:00
  • b02746492a esp_mqtt: Change an error print to use ESP_LOGE instead of ESP_LOGI Piyush Shah 2020-04-03 17:59:05 +05:30
  • 50dc010b97 Merge branch 'bugfix/abort_race_condition' into 'master' David Čermák 2020-04-01 22:39:06 +08:00
  • dc1a635a97 esp_mqtt_abort_connection: Fixed an issue which could result in a race condition and subsequent crash Piyush Shah 2020-03-30 19:58:43 +05:30
  • 0fc904c5d8 Merge branch 'feature/config_mqtt_task_prio' into 'master' David Čermák 2020-03-20 14:50:07 +08:00
  • d8e2081332 config: option to configure mqtt task priority Simon Brélivet 2020-03-17 13:34:27 +01:00
  • 9b750651fc Merge branch 'bugfix/add_out_buff_size' into 'master' David Čermák 2020-03-12 04:31:35 +08:00
  • 61a8f4b63c ci: fix build issue (stale CMake cache) between 4.1 and 4.2 David Cermak 2020-03-10 16:19:51 +01:00
  • f243225521 config: option to configure output buffer size David Cermak 2020-03-10 15:26:49 +01:00
  • 8a1e1a5a9f Merge branch 'bugfix/mqtt_cpp_build' into 'master' David Čermák 2020-02-21 16:15:23 +08:00
  • 62d1509961 Resend queued: Set duplicate flag for both qos1 and qos2 David Cermak 2020-02-20 16:00:15 +01:00
  • e2aa29d2ea Client: Fix C++ build failing on incorrect event enum conversion David Cermak 2020-02-20 12:37:16 +01:00
  • d801f03f46 Merge branch 'bugfix/missed_mutex_unlock' into 'master' David Čermák 2020-02-10 15:43:27 +08:00
  • a9036b82a4 CI: make the qemu tests use IDF release branch David Cermak 2020-02-10 07:36:18 +01:00