b4ab30b5de
mdns: Fix a portion of the queries are issued with the wildcard query type
...
* Original commit: espressif/esp-idf@f3f0445f4d
2022-05-27 17:44:22 +04:00
39de491597
mdns: Minor fix for mdns_service_remove()
...
Send the Goodbye packet while removing an mDNS service as an "Authoritative" packet so
that the listeners remove the service from their records immediately.
* Original commit: espressif/esp-idf@5c7eb7e27b
2022-05-27 17:44:22 +04:00
0191d6fcd7
fix(mdns): add the maximum number of services
...
* Original commit: espressif/esp-idf@ba458c69cf
2022-05-27 17:44:22 +04:00
b26c8665f8
fix(mdns): fix the exception when remove one of multiple service
...
* Original commit: espressif/esp-idf@696d733eb0
2022-05-27 17:44:22 +04:00
ad29d34bb6
Fixed nullptr dereference in MDNS.c
...
* Original commit: espressif/esp-idf@fffbf7b750
2022-05-27 17:44:22 +04:00
9f1be3668e
MDNS-Fuzzer: AFL fuzzer tests for mdsn packet parser
...
* Original commit: espressif/esp-idf@e983230be9
2022-05-27 17:44:22 +04:00
7784d002fc
Fix exception when service is removed while there are pending packets that depend on it
...
* Original commit: espressif/esp-idf@421c6f154b
2022-05-27 17:44:22 +04:00
bce7d5231c
mdns: Fix case where service is NULL and that will cause exception
...
* Original commit: espressif/esp-idf@4fa130ae4f
2022-05-27 17:44:22 +04:00
ef924f1aa5
mdns: Fix issue with some mDNS parsers
...
Some mDNS parser have issue with zero terminated TXT lists. This fix targets to overcome this issue. Found and tested with jmdns.
* Original commit: espressif/esp-idf@51dde19a76
2022-05-27 17:44:22 +04:00
ad8c92db52
Import mDNS changes
...
* Original commit: espressif/esp-idf@4bddbc031c
2022-05-27 17:44:22 +04:00
3aa605fe24
Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain
...
* Change snprintf for strlcat does not complain w/gcc7.2.0 and it is safer, thanks @projectgus
* Use proper quotes for character literals
Merges https://github.com/espressif/esp-idf/pull/1163
* Original commit: espressif/esp-idf@519edc332d
2022-05-27 17:44:22 +04:00
00a72b8920
components/mdns: wrong Message compression detect
...
Old behavior assumes message compressed when any of 2 most significant bits are set,
But in fact Message compressed only when both those bits are set to 1.
Also maximal label length should be 63 bytes.
* Original commit: espressif/esp-idf@6e24566186
2022-05-27 17:44:22 +04:00
907e7ee29e
mdns: fix leak after _mdns_create_service if we have a malloc error.
...
* Original commit: espressif/esp-idf@b6b36bd9dd
2022-05-27 17:44:22 +04:00
b367484361
Use LwIP IPC for low-level API calls
...
* Original commit: espressif/esp-idf@713964fe9e
2022-05-27 17:44:22 +04:00
4a8582f500
Add AFL fuzz test
...
* Original commit: espressif/esp-idf@4c2622755d
2022-05-27 17:44:22 +04:00
75de31cea3
implement fixes for issues found while fuzz testing
...
* Original commit: espressif/esp-idf@99d39909c4
2022-05-27 17:44:22 +04:00
4acf639afc
mdns: add simple dns-sd meta query support
...
tabs to spaces
match domain
* Original commit: espressif/esp-idf@96e8a3c725
2022-05-27 17:44:22 +04:00
91bb5095f5
address security issues with mDNS
...
* Original commit: espressif/esp-idf@c89e11c8fa
2022-05-27 17:44:22 +04:00
7fbf8e5247
Initial mDNS component and example
...
* Original commit: espressif/esp-idf@dd3f18d2d8
2022-05-27 17:44:22 +04:00