david-cermak
c7de9251ed
Merge pull request #959 from david-cermak/fix/mdns_v1.10
...
[mdns]: v1.10: Fix to keep TXT/SRV in answers to queries
2025-12-03 12:43:28 +01:00
David Cermak
0f6235f13e
fix(mdns): Fix to keep TXT/SRV in answers to queries
...
unlike discoveries, where they need to stay in additional section
Quick fix of regression b7b8c5dbd7
2025-12-03 11:58:57 +01:00
David Cermak
6c2c2cd22b
fix(mdns): Create a test to check answer section for PTR/ANY
...
to differentiate between discoveries and actual queries
fix(mdns): Revert the fix to check if CI fails
2025-12-03 11:58:01 +01:00
david-cermak
9e0bcd4b08
Merge pull request #957 from david-cermak/bump/mosq_2.0.20_5
...
[mosq]: Bump 2.0.20~4 -> 2.0.20~5
mosq-v2.0.20_5
2025-11-28 11:28:17 +01:00
david-cermak
07b1bcdc34
Merge pull request #776 from david-cermak/mdns/refactor
...
[mdns]: Refactor stage #1
2025-11-26 08:30:40 +01:00
David Cermak
f20a234f65
fix(mdns): Fix unused variable dcst warning for wifi-remote chips
...
Forward-port of 081eef88
2025-11-25 17:35:13 +01:00
David Cermak
63082b996d
feat(mdns): support null value for boolean txt records
...
Forward port of fa96de3bd
2025-11-25 17:34:44 +01:00
David Cermak
27d43277d2
fix(mdns): put srv/txt records in additional section for ptr queries
...
Forward port of b7b8c5db
2025-11-25 17:34:17 +01:00
David Cermak
4d8d25a345
fix(mdns): Host test to use hw_support include dir
...
Forward port of 8bba3a97
2025-11-25 17:32:59 +01:00
David Cermak
bed116d98b
feat(mdns): Refactor mdns library (stage #1 )
...
The MDNS component has been refactored from a single monolithic file mdns.c
into a set of focused modules with clear responsibilities.
This restructuring maintains the same functionality while improving code organization,
maintainability, and testability.
In the stage#2 we will focus on module based tests
In the stage#3 we will focus on small scale refators and optimizations
2025-11-25 17:30:27 +01:00
David Cermak
9ec006a3e4
bump(mosq): 2.0.20~4 -> 2.0.20~5
...
2.0.20~5
Features
- Add support for basic MQTT authentication (65b58aa0 )
Bug Fixes
- Add optional mqtt deps to examples (6f6110e3 )
- Update example to optionally use basic mqtt auth (38384852 )
- Fix unpwd-check wrap function (ba3377b2 )
- Fix the version check (9fbb6e6d )
2025-11-25 13:47:02 +01:00
david-cermak
245b5a2ffb
Merge pull request #956 from david-cermak/fix/modem_ping_in_examples
...
[modem]: Bump -> v2.0
modem-v2.0.0
2025-11-25 12:23:15 +01:00
David Cermak
b9ea0c31ce
bump(modem): 1.4.0 -> 2.0.0
...
2.0.0
Breaking changes
- inc headers for AT command definitions are no longer used directly, but pregenerated into *.h(pp) (Use generated AT command definitions for IDE navigation)
Features
- Add support for multiple connection in AT based example (2826287d )
- Add enhanced URC observer API (4889dd6f )
- Support esp-modem use without PPP (858f8570 , #851 )
- Modem simulator based on esp-at (e5787e3d )
Bug Fixes
- Update tests and examples to use modem-v2.0 (4aa0e4ba )
- Replace MQTT client with simple ping command (0ccaf2c0 )
- Replace MQTT client with simple ping command (9b2b1f68 )
- Update example to use optional mqtt deps (3141d6ca )
- Minor fixed in the test code (e772ce67 )
- Add missing set_echo() C wrapper (d1e67080 , #926 )
- Fix modem console dependencies (453be4cd )
- Address build issues (018ba58e )
- Fix driver dependency issue on v6.0 (67c682d9 )
- Fix CI build issues with IDFv6.0 (15140e04 )
- Add support for ESP-AT based tcp-client example (14d3cb6b )
- Use idf-build-apps for building target tests (e9d9b3a8 )
- Make MQTT public broker endpoint configurable (6d541194 )
- Fix URC handling in DTE data callback (93029946 )
- Use another public broker for examples and tests (fac2edbe )
- Fix incompatible iterator in std::search() in new gcc (ed0f6334 )
- Fix autodetect to support ACFC mode in PPP frames (8b328a69 , #801 )
- Fix get_network_registration_state() to accept two params (5f54d907 , #826 )
- Consume buffer after handled URC (6eceb28f )
- Use generated AT command definitions for IDE navigation (e2fa1110 , !BREAKING)
2025-11-24 15:57:10 +01:00
David Cermak
4aa0e4ba49
fix(modem): Update tests and examples to use modem-v2.0
2025-11-24 15:57:06 +01:00
David Cermak
c48c2ebe7e
fix(modem): Use current IDF releases for modem tests
2025-11-24 15:23:17 +01:00
David Cermak
0ccaf2c0bb
fix(modem): Replace MQTT client with simple ping command
2025-11-24 14:43:08 +01:00
david-cermak
ed569d8509
Merge pull request #954 from david-cermak/fix/mosq_mqtt_deps
...
[mosq]: Add optional mqtt deps to examples
2025-11-21 13:28:33 +01:00
David Cermak
9b2b1f680d
fix(modem): Replace MQTT client with simple ping command
2025-11-21 12:37:09 +01:00
david-cermak
370dfecc15
Merge pull request #933 from david-cermak/fix/modem_set_echo
...
fix(modem): Add missing set_echo() C wrapper
2025-11-20 13:12:17 +01:00
David Cermak
e50c5eb40e
fix(mosq): Update IDF version matrix in CI
...
publish-connect test moved from IDF -> esp-mqtt in v6.0
serverless example not supported on latest releases
2025-11-20 08:55:00 +01:00
David Cermak
6f6110e30e
fix(mosq): Add optional mqtt deps to examples
2025-11-20 08:33:01 +01:00
david-cermak
41f7157ffb
Merge pull request #951 from david-cermak/fix/asio_ci
...
[asio]: Fix CI target tests
2025-11-19 21:07:24 +01:00
David Cermak
858f67c280
fix(asio): Run target tests on virtual env
2025-11-19 13:40:43 +01:00
david-cermak
83ffeb0d12
Merge pull request #950 from david-cermak/fix/lws_remove_v6.0_support
...
[lws]: Remove lws support for IDF>=v6.0
2025-11-19 13:39:29 +01:00
david-cermak
6e99202a18
Merge pull request #948 from david-cermak/fix/ci_v6.0
...
Common fixes per v6.0/6.1 changes
2025-11-19 13:39:16 +01:00
david-cermak
fb5279ae88
Merge pull request #938 from david-cermak/feat/mosq_basic_auth
...
[mosq]: Add support for basic MQTT authentication
2025-11-19 13:39:05 +01:00
David Cermak
b70cc3fc09
fix(lws): Remove lws support for IDF>=v6.0
2025-11-19 11:57:57 +01:00
David Cermak
911c2dbe9f
fix(eppp): Add optional mqtt dependency
2025-11-19 10:41:34 +01:00
David Cermak
c620855d56
fix(sock_utils): Run target tests via py-venv
2025-11-19 10:40:04 +01:00
david-cermak
cccfdd9315
Merge pull request #946 from david-cermak/fix/examples_mqtt
...
Add optional mqtt deps to examples
2025-11-19 10:33:14 +01:00
David Cermak
ecc7258093
ci(examples): Fix examples CI to build/test on supported releases
...
Ignore "The smallest app partition is nearly full" unconditionally
as most stable releases produce this on most projects
2025-11-19 10:11:13 +01:00
David Cermak
0caea67542
fix(examples): Add optional return for low level netif input
...
Also fixes driver/uart-driver dependency
2025-11-19 08:33:36 +01:00
david-cermak
11a8567598
Merge pull request #884 from david-cermak/feat/modem_prepare_v2.0
...
[modem]: Prepare for v2.0 release
2025-11-18 18:03:25 +01:00
David Cermak
9b80a7ef7d
fix(example): Use eth-phy-generic on IDF>=5.4
2025-11-18 16:26:23 +01:00
David Cermak
12028ab250
fix(examples): Add optional mqtt deps to examples
2025-11-18 15:38:04 +01:00
David Cermak
68e299a357
docs(modem): Update docs and migration manual
...
Document the development mode
2025-11-18 15:28:05 +01:00
david-cermak
2681b9b3c6
Merge pull request #945 from david-cermak/fix/common_mqtt_deps
...
Add mqtt dependency to component's projects
2025-11-18 15:26:14 +01:00
david-cermak
782b7cd119
Merge pull request #849 from david-cermak/feat/modem_tcp_client_multi_conn
...
[modem]: tcp-client example to support multiple connections
2025-11-18 15:25:21 +01:00
David Cermak
3141d6cab5
fix(modem): Update example to use optional mqtt deps
2025-11-18 14:39:18 +01:00
David Cermak
7b8770e2fc
fix(console): Add explicit dependency on esp-mqtt if needed
2025-11-18 14:16:34 +01:00
David Cermak
6153c0002a
fix(console): Workaround ethernet-init IDF dependency
2025-11-18 14:16:34 +01:00
David Cermak
3d5e11b82f
fix(mqtt_cxx): Add explicit dependency on esp-mqtt if needed
2025-11-18 14:16:34 +01:00
David Cermak
eacc3a0aa8
fix(common): Use actual IDF releases for console ci
...
And ignore potential ethernet-init warnings when used with cmd_ifconfig
2025-11-18 14:15:30 +01:00
David Cermak
2826287d43
feat(modem): Add support for multiple connection in AT based example
2025-11-18 10:37:01 +01:00
david-cermak
3bfa00389d
Merge pull request #944 from david-cermak/bump/mdns_v1.9.1
...
[mdns]: Bump to `v1.9.1`
mdns-v1.9.1
2025-11-18 10:36:46 +01:00
David Cermak
ace7fca8c6
bump(mdns): 1.9.0 -> 1.9.1
...
1.9.1
Bug Fixes
- Fix to use tagged AFL image + minor format fix (2b2f009a )
- Fix unused variable `dcst` warning for wifi-remote chips (081eef88 )
2025-11-14 17:20:28 +01:00
David Cermak
2b2f009a65
fix(mdns): Fix to use tagged AFL image + minor format fix
2025-11-14 17:19:55 +01:00
david-cermak
1444d575f0
Merge pull request #940 from vikramdattu/bugfix/mdns_unused_var_wifi_remote
...
fix(mdns): Fix unused variable `dcst` warning for wifi-remote chips (IDFGH-16787)
2025-11-14 17:18:30 +01:00
Vikram Dattu
081eef88cf
fix(mdns): Fix unused variable dcst warning for wifi-remote chips
...
- Cover WIFI_REMOTE as well for MDNS_ESP_WIFI_ENABLED macro
- localize `esp_netif_dhcp_status_t dcst;` declaration where used
2025-11-14 17:43:54 +05:30
david-cermak
8b0704eaf4
Merge pull request #883 from david-cermak/feat/modem_urc
...
[modem]: Enhanced URC handling
2025-11-14 12:52:03 +01:00