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
7d29b47676
feat(mdns): Allow allocate memory with configured caps
2025-02-13 13:51:22 +01:00
WanqQixiang
5000a9a20a
fix(mdns): fix the logic of creating pcb for networking socket
2024-01-17 10:48:40 +08:00
WanqQixiang
2646dcd23a
fix(mdns): fix compiling issue when disabling IPv4
2024-01-17 10:48:40 +08:00
Suren Gabrielyan
c48e44205d
fix(common): removed Wno-format flag and fixed formatting warnings
2023-09-25 19:55:44 +04:00
Anton Maklakov
ee9b04f598
fix(mdns): socket networking to init interfaces properly
2023-03-22 12:17:09 +01:00
David Cermak
d238e9311b
feat(mdns): Decouple main module from mdns-networking
...
Removed sharing the data via the global variable `_mdns_server`, added
API `mdns_is_netif_ready()`
2023-03-22 12:16:28 +01:00
AndriiFilippov
c6db3ea84c
unite all tags under common structure
...
py test: update tags under common structure
2023-02-17 14:27:34 +01:00
Suren Gabrielyan
945bd17701
CI: fixing the files to be complient with pre-commit hooks
2022-10-17 18:16:52 +02:00
David Cermak
2c764b1b7a
mdns: Fix copyright messages, update API descrition
...
* Impove docs and comments on custom netifs
* Make predef interfaces const, minor docs fixes
* Original commit: espressif/esp-idf@42ba8a8338
2022-05-27 17:44:25 +04:00
David Cermak
ddc58e8220
mdns: Indicate interface using esp_netif in search results
...
* Original commit: espressif/esp-idf@f8495f1e86
2022-05-27 17:44:25 +04:00
David Cermak
dfb27b39cc
mdns: Minor err print fix in socket-networking layer
...
* Original commit: espressif/esp-idf@f1b8f5c102
2022-05-27 17:44:24 +04:00
caffreyfans
076c095aec
unified errno format
...
* Original commit: espressif/esp-idf@87506f46e2
2022-05-27 17:44:24 +04:00
David Cermak
0c71c7bfe1
mdns: Implement mdns_networking using BSD sockets
...
And use only if configured. By default we still use lwip raw (low-level) API
* Original commit: espressif/esp-idf@73dfe84bf2
2022-05-27 17:44:24 +04:00