Commit Graph

  • 3738fcd196 Moves state change when stopping the client Euripedes Rocha 2022-10-26 13:09:01 +02:00
  • e7e1ebc292 Merge branch 'backport/ping_timer_restart' into 'idf_v4.x' David Čermák 2022-10-26 20:31:36 +08:00
  • 166741fd6d fix: MQTT tick not starting on connect and switch to esp_timer Euripedes Rocha 2022-06-06 12:52:22 -03:00
  • 5f297c0d62 Merge branch 'bugfix/set_error_on_subscribe_failure' into 'master' David Čermák 2022-10-21 23:46:02 +08:00
  • 9af5c26045 Adds error code to MQTT_EVENT_SUBSCRIBED in case of failure Euripedes Rocha 2022-09-08 15:03:04 +02:00
  • 2b52b50a6b Merge branch 'feature/debug_retry' into 'master' David Čermák 2022-10-04 13:15:50 +08:00
  • 47b3f9b899 Adds debug information on sending dup messages Euripedes Rocha 2022-09-21 13:30:18 +02:00
  • 64cd608307 Merge branch 'bugfix/ci_fix_build' into 'idf_v4.x' David Čermák 2022-10-03 15:36:21 +08:00
  • a87fd9c738 Merge branch 'bugfix/ci_qemu' into 'master' David Čermák 2022-09-30 22:44:15 +08:00
  • 530fe3a590 ci: Fix CI build using public IDF images David Cermak 2022-09-30 16:27:25 +02:00
  • 68e8c4f829 ci: Fix qemu build David Cermak 2022-09-30 16:02:03 +02:00
  • 60983d1dd5 Merge branch 'bugfix/fix_esp_mqtt_client_enqueue_idf4.x' into 'idf_v4.x' David Čermák 2022-09-14 12:59:42 +08:00
  • e918742edd mqtt_client: fix esp_mqtt_client_enqueue for len=0 Craig Kewley 2022-05-30 21:23:27 +01:00
  • 5688a84cbc Merge branch 'bugfix/extend_ci_idf_v5.1' into 'master' David Čermák 2022-08-19 23:45:43 +08:00
  • 9db9ee7648 ci: Build and Test QEMU on v5.0 David Cermak 2022-08-18 11:20:39 +02:00
  • 5f3cadb44d Merge branch 'bugfix/user_events' into 'master' David Čermák 2022-08-16 21:30:58 +08:00
  • 97503cceb3 client: Add support for user events David Cermak 2022-07-24 21:10:38 +02:00
  • 9186e5fa00 Merge branch 'feature/unregister_event_api' into 'master' David Čermák 2022-07-28 21:07:25 +08:00
  • a9a9fe76bf Adds unregister event API Euripedes Rocha 2022-07-19 06:42:13 -03:00
  • f14eeb9157 Merge branch 'feature/mqtt_config_struct_review' into 'master' David Čermák 2022-07-20 18:40:24 +08:00
  • ae53d799da Restructure the client configuration struct Euripedes Rocha 2022-05-03 14:13:23 -03:00
  • 9a56b2f086 Merge branch 'bugfix/ping_timer_restart' into 'master' David Čermák 2022-07-05 20:09:11 +08:00
  • 89e5c6014f fix: MQTT tick not starting on connect and switch to esp_timer Euripedes Rocha 2022-06-06 12:52:22 -03:00
  • 493822dc9d Merge branch 'feature/support_mqtt_5' into 'master' David Čermák 2022-06-14 21:40:57 +08:00
  • fdf2aeb36f Seperate MQTT5 from MQTT 3.1.1 yuanjm 2022-05-20 11:55:28 +08:00
  • 3d275f42b9 mqtt: Support MQTT5 protocol yuanjm 2022-02-25 10:12:30 +08:00
  • 0aa0a342a1 Merge branch 'bugfix/mqtt_ssl_build' into 'master' David Čermák 2022-06-14 17:31:41 +08:00
  • 7253211a45 mqtt_tcp: Fix build issue when MQTT_SSL is disabled Laukik Hase 2022-06-14 13:43:45 +05:30
  • a21c387d62 Merge branch 'refactor/tcp_transport' into 'master' David Čermák 2022-06-09 15:20:24 +08:00
  • 7a31a555e9 Merge branch 'bugfix/fix_esp_mqtt_client_enqueue' into 'master' David Čermák 2022-06-08 19:33:38 +08:00
  • 16952ea66f Merge branch 'bugfix/implicit_malloc_host_test' into 'master' David Čermák 2022-06-08 18:52:04 +08:00
  • e05d873aa2 Added checks for cleanly-closed connection and timeout - Related MR: https://gitlab.espressif.cn:6688/espressif/esp-idf/-/merge_requests/16394 Laukik Hase 2021-12-15 15:11:15 +05:30
  • 9299f5400f Fix implicit malloc/free inclusion David Cermak 2022-05-17 10:59:04 +02:00
  • 69b6493423 mqtt_client: fix esp_mqtt_client_enqueue for len=0 Craig Kewley 2022-05-30 21:23:27 +01:00
  • 27eb472606 Merge branch 'bugfix/mqtt_fix_int_sign_mismatch_v4' into 'idf_v4.x' David Čermák 2022-05-24 19:32:13 +08:00
  • 7f765cac2c Merge branch 'feature/optimize_mqtt_transport_list' into 'master' David Čermák 2022-05-23 22:19:24 +08:00
  • 647e0eff32 feat(mqtt): Optimize mqtt transport list and remove unused transport Yuan Jian Min 2022-05-23 22:19:24 +08:00
  • f16200201e MQTT: Fix signature matching for integer values gabsuren 2022-03-24 13:05:08 +04:00
  • ee5ecad6c1 ci: Deploy idf_v4.x branch to GitHub David Cermak 2022-05-19 17:23:59 +02:00
  • 684843a309 Merge branch 'bugfix/wrong_wss_port_definition' into 'master' David Čermák 2022-05-17 15:43:37 +08:00
  • f6caaff254 Fix WSS default port selection through menuconfig. Euripedes Rocha 2022-05-16 11:48:42 -03:00
  • 64f88b4412 Merge branch 'bugfix/fix_transport_config_documentation' into 'master' David Čermák 2022-05-03 20:09:10 +08:00
  • e31834c00f Fix documentation of config struct Euripedes Rocha 2022-04-29 09:24:35 -03:00
  • 59b48a4d49 Merge branch 'bugfix/keep_alive_ping_periodic' into 'master' David Čermák 2022-04-19 22:16:19 +08:00
  • 2cdcdcb4fa Merge branch 'bugfix/mqtt_fix_int_sign_mismatch' into 'master' David Čermák 2022-04-12 19:35:51 +08:00
  • 6b794e4708 MQTT: Fix signature matching for integer values gabsuren 2022-03-24 13:05:08 +04:00
  • 2c2e6f38b5 Changes the moment we update keepalive_tick. Euripedes Rocha 2022-03-22 14:26:49 -03:00
  • 5878e2e8a6 Merge branch 'module_logging_tag_lower_case' into 'master' David Čermák 2022-04-04 18:54:43 +08:00
  • fb3184cc14 Make the mqtt submodule logging tags lower case AndriiFilippov 2022-02-08 15:22:48 +01:00
  • 4874bab356 Merge branch 'bugfix/unused_var' into 'master' Anton Maklakov 2022-03-04 18:59:54 +08:00
  • f83d2a9111 remove unused variable Anton Maklakov 2022-03-03 12:43:11 +07:00
  • d3d816ed24 Merge branch 'bugfix/ci_update_for_passing' into 'master' David Čermák 2022-03-04 15:41:24 +08:00
  • 2e508fa6ef ci: update images to pass jobs with current IDF Anton Maklakov 2022-03-04 11:19:50 +07:00
  • 08ce9ed83f Merge branch 'test/ci_qemu_master' into 'master' David Čermák 2022-02-07 09:03:12 +00:00
  • b66b9745f6 reduce sizes and message counts for QEMU publish test David Cermak 2022-01-28 11:55:05 +01:00
  • 3a5334de6b ci: Test with QEMU against the latest IDF David Cermak 2022-01-17 15:43:36 +01:00
  • 0eda78e9b7 Merge branch 'feature/include_alternative_for_esp_system' into 'master' David Čermák 2022-01-28 07:21:01 +00:00
  • b7b858cd7f ci: Run tests against IDF v5.0 only David Cermak 2022-01-17 15:43:36 +01:00
  • 1a96ea3efa Replaced esp_system.h inclusion with esp_random.h and esp_mac.h Sudeep Mohanty 2022-01-12 14:11:44 +05:30
  • 985078affa Merge branch 'bugfix/ci_image_update' into 'master' ESP-MQTT_FOR_IDF_4.x David Čermák 2022-01-17 14:00:56 +00:00
  • 4c5a65c79e ci: Isolate IDF env for v4.4 and v5.0(master) David Cermak 2022-01-17 09:58:43 +01:00
  • b021fc8e30 Merge branch 'bugfix/remove_legacy_freertos_types_usage' into 'master' David Čermák 2022-01-17 11:32:20 +00:00
  • c28a56ddb0 ci: Fix build issues with IDF-4.4 against master David Cermak 2022-01-17 09:58:43 +01:00
  • 6ef98d6510 Client: Remove usage of legacy FreeRTOS types Darian Leung 2022-01-13 00:32:32 +08:00
  • 026253d802 Merge branch 'bugfix/fix_mqtt_send_long_data_error' into 'master' David Čermák 2021-12-22 02:15:33 +00:00
  • 372b323535 mqtt_client: Fix mqtt send long data error yuanjm 2021-12-21 15:31:56 +08:00
  • 383e7e5f0f Merge branch 'bugfix/fix_enqueue_api' into 'master' David Čermák 2021-12-06 12:01:07 +00:00
  • df8dc92870 Client: Fix use esp_mqtt_client_enqueue API to send data, data dup flag will be set 1 yuanjm 2021-11-25 16:38:26 +08:00
  • b86d42c130 Merge branch 'feature/mqtt_client_with_null_id' into 'master' David Čermák 2021-11-03 09:58:39 +00:00
  • 08c4d62bf4 CI: Fix standard gitlab key David Cermak 2021-11-03 09:30:08 +01:00
  • 09287a1156 Removes redundant field on mqtt state Euripedes Rocha 2021-10-27 14:40:49 -03:00
  • 1fd50dd2cb Adds a config flag to allow an empty client id Euripedes Rocha 2021-10-14 11:00:45 -03:00
  • 36de30e46d Merge branch 'bugfix/send_diconnect_msg' into 'master' David Čermák 2021-10-21 08:34:15 +00:00
  • 320b058e28 CI: Adjust jobs for testing IDFs, cleanup David Cermak 2021-10-21 08:39:59 +02:00
  • 3f05b1aedc Client: Fix reconnect/disconnect if auto_reconnect=off David Cermak 2021-10-03 09:05:49 +02:00
  • 86e40f8615 Send disconnect message if client asked to disconnect David Cermak 2021-10-02 10:34:45 +02:00
  • 5ec3702881 Merge branch 'feature/add_suback_payload_flags_to_events' into 'master' David Čermák 2021-10-04 10:53:17 +00:00
  • de47f1c341 add payload to MQTT_EVENT_SUBSCRIBE Bert Melis 2021-09-20 14:51:21 +02:00
  • e1d5a9402f add qos and dup to MQTT_EVENT_DATA Bert Melis 2021-09-20 12:07:53 +02:00
  • 89894bd0c6 Merge branch 'feature/configurable_retransmit' into 'master' David Čermák 2021-09-15 18:10:50 +00:00
  • 1d10608409 Merge branch 'feature/set_config_error_reporting' into 'master' David Čermák 2021-09-15 16:46:35 +00:00
  • d7b00da517 Merge branch 'bugfix/mqtt_check_certbundle' into 'master' David Čermák 2021-09-15 16:46:13 +00:00
  • 1b009c840b Config: Add configurable retransmit timeout Umer Ilyas 2021-08-30 15:59:59 +05:00
  • 88f4b8ed50 Reports config conflicts error to the user Euripedes Rocha 2021-06-04 17:29:41 +01:00
  • 5b3c81ee48 Config: Fix build issue if WS/WSS transport disabled David Cermak 2021-09-10 09:15:36 +02:00
  • 1b71980575 Config: Add error message if certbunde is not enabled David Cermak 2021-09-07 15:38:20 +02:00
  • 4a89bff610 Check CONFIG_MBEDTLS_CERTIFICATE_BUNDLE is set fractal-def 2021-08-10 15:02:35 -06:00
  • 026ea95338 Merge branch 'remove_outbox_cleanup_function' into 'master' David Čermák 2021-07-09 16:13:48 +00:00
  • c11c314f44 Merge branch 'bugfix/report_enqueue_error' into 'master' David Čermák 2021-07-09 16:12:55 +00:00
  • ebef896b00 Removes unnecessary outbox_cleanup Euripedes Rocha 2021-07-01 12:05:14 +01:00
  • 7471177fe7 Fix: Return an error when fail to enqueue Euripedes Rocha 2021-06-09 13:54:33 +01:00
  • e24852a4dc Merge branch 'bugfix/qemu_image_esp_env' into 'master' David Čermák 2021-06-28 08:16:56 +00:00
  • 231b274962 CI: Use qemu image based on esp-env:v4.4-1 David Cermak 2021-06-25 17:37:53 +02:00
  • f10321a53b Merge branch 'bugfix/remove_unnecessary_parenteses' into 'master' David Čermák 2021-06-24 17:22:30 +00:00
  • db13533904 Remove unnecessary parentheses. Euripedes Rocha 2021-06-01 10:41:27 +01:00
  • 831d25cb56 Merge branch 'update/qemu_test_IDFv4.3' into 'master' David Čermák 2021-06-24 16:34:31 +00:00
  • a7e5accc7e CI: Temporariy update QEMU image with python 3.7.0 David Cermak 2021-06-24 08:32:51 +02:00
  • 90f0bf8dd4 Updated docker images to work with latest IDFv4.4 David Cermak 2021-06-24 07:40:43 +02:00
  • 1a94efe8b9 outbox: Cleanup all items when connection closes David Cermak 2021-06-20 21:25:35 +02:00
  • c4b7324bd6 Merge branch 'feature/remove_unnecessary_queue_requests' into 'master' David Čermák 2021-06-23 06:46:06 +00:00