Wykres commitów

136 Commity (9fc95216dad82dbaa93c5f277c0be54b0775947d)

Autor SHA1 Wiadomość Data
David Čermák 9fc95216da Merge branch 'contrib/github_pr_8103' into 'master'
mdns: Fix mDNS memory leak

Closes IDFGH-6448

See merge request espressif/esp-idf!16701
2022-01-17 14:56:45 +00:00
David Cermak fad62cc1ed mdns: Fix minor memory leaks when creating services 2022-01-17 08:31:16 +01:00
David Cermak 125c312552 mdns: Use multi/uni-cast types in API 2022-01-14 17:12:51 +00:00
David Cermak 7eeeb01ea7 mdns: Allow for unicast PTR queries
Adresses https://github.com/espressif/esp-idf/issues/7932
2022-01-14 17:12:51 +00:00
David Cermak 99dd8eedb1 mdns: Fix potential null deref for ANY query type 2022-01-14 17:12:51 +00:00
David Čermák 7d43be9675 Merge branch 'contrib/github_pr_8106' into 'master'
Add mDNS miss comment (GitHub PR)

Closes IDFGH-6445

See merge request espressif/esp-idf!16629
2022-01-07 15:58:13 +00:00
David Cermak c83678f64f mdns: Fix copyright 2022-01-07 16:16:31 +01:00
Guo Jia Cheng cfd2d177be Merge branch 'feature/mdns-always-announce-address' into 'master'
mdns: always send A/AAAA records in announcements

See merge request espressif/esp-idf!16254
2021-12-21 04:09:29 +00:00
Guo Jia Cheng 5fdbd40404 Merge branch 'bugfix/mdns-query-instance-filter' into 'master'
mdns: filter instance name for ANY queries

See merge request espressif/esp-idf!16255
2021-12-20 10:38:19 +00:00
David Čermák 8caa8195d4 Merge branch 'bugfix/mdns_null_deref_fuzzer' into 'master'
mdns: Fix potential null deref reported by fuzzer test

See merge request espressif/esp-idf!16299
2021-12-17 09:37:55 +00:00
caffreyfans 08e081340d Add mDNS miss comment 2021-12-17 16:39:43 +08:00
caffreyfans 119b4a9dd1 Fix mDNS memory leak 2021-12-17 16:21:21 +08:00
caffreyfans f5ffd53aeb Fix mDNS memory leak 2021-12-17 16:05:38 +08:00
David Čermák e8a4c4b440 Merge branch 'bugfix/mdns_add_result_count_async' into 'master'
mdns: Added results count to async API (GitHub PR)

Closes IDFGH-6340

See merge request espressif/esp-idf!16362
2021-12-16 12:48:39 +00:00
zhangwenxu 6173dd7809 mdns: fix mdns server instance mismatch 2021-12-16 16:52:05 +08:00
zhangwenxu 50f6302c5d mdns: support multiple instance for mdns service txt set 2021-12-14 15:10:25 +08:00
David Cermak cb5653fd94 mdns: Fix potential null deref reported by fuzzer test 2021-12-07 16:17:53 +01:00
Jiacheng Guo 456f80b754 mdns: always send A/AAAA records in announcements 2021-12-07 11:44:49 +08:00
Jiacheng Guo 5d0c47303d mdns: filter instance name for ANY queries
The instance name in ANY quries was ignored. The MR fixes the issue.
2021-12-03 19:20:14 +08:00
0xFEEDC0DE64 f391d610e8 Added results count to MDNS 2021-12-02 12:33:10 +01:00
Jiacheng Guo 5d3f8157e0 mdns: fix wrong PTR record count 2021-11-10 17:29:09 +08:00
Guo Jia Cheng a928411ab3 Merge branch 'feature/mdns-subtype' into 'master'
mdns: support service subtype

Closes IDFGH-3560

See merge request espressif/esp-idf!15467
2021-10-25 07:50:49 +00:00
David Cermak d16f9bade5 mdns: Fix parsing non-standard queries
Fix for packets containing unexpected domains, such as openthread.thread.home.arpa.
If we find this packet we set the name entry as invalid, but continue with parsing as the packet might contain related queries for us.

Closes https://github.com/espressif/esp-idf/issues/7694
2021-10-19 16:58:33 +02:00
Jiacheng Guo e7e8610f56 mdns: support service subtype
* Closes https://github.com/espressif/esp-idf/issues/5508
2021-10-19 17:54:17 +08:00
Guo Jia Cheng 1e67cf1ec5 Merge branch 'feature/mdns-multiple-instance' into 'master'
mdns: allow mutiple instances with same service type

See merge request espressif/esp-idf!15180
2021-10-11 02:49:16 +00:00
David Cermak 2a2b95b9c2 mdns: Update copyright header 2021-10-06 20:39:18 +08:00
David Cermak e7dabb14f7 mdns: Fix potential null dereference identified by fuzzer tests 2021-10-06 20:39:18 +08:00
Jiacheng Guo b7a99f4658 mdns: allow mutiple instances with same service type 2021-09-22 13:07:31 +08:00
Guo Jia Cheng e5766eb3d3 Merge branch 'feature/mdns-async-callback' into 'master'
mdns: add notification callback for async APIs

See merge request espressif/esp-idf!14760
2021-08-25 03:34:00 +00:00
Jiacheng Guo 986603cf07 mdns: add notification callback for async APIs 2021-08-17 16:53:37 +08:00
Jiacheng Guo 76ec76c12c mdns: add more mdns result attributes 2021-08-11 19:02:05 +08:00
Jiacheng Guo 5e98772eaf mdns: fix crash when adding services without hostname set 2021-07-29 10:45:10 +08:00
David Cermak 54e329444a mdns: Clean the main mdns module from lwip dependencies
* Reduced number of include paths
* Abstract the internals of mdns packet (specifics defined in
mdns_networking.c)
* Use ESP_IP addresses instead of lwip addresses
2021-07-01 15:01:39 +02:00
David Čermák 6661d01a64 Merge branch 'feature/mdns_query_async' into 'master'
mdns: Add asynchronous query API

See merge request espressif/esp-idf!13988
2021-07-01 12:28:54 +00:00
David Čermák 68f33b75de Merge branch 'bugfix/mdns_fuzzer_crashes' into 'master'
mdns: Fix null dereferences reported by fuzzer tests

See merge request espressif/esp-idf!14153
2021-07-01 10:46:55 +00:00
David Cermak d81482d699 mdns: Add asynchronous query API
Closes https://github.com/espressif/esp-idf/issues/7090
2021-06-30 17:20:30 +04:00
Jiacheng Guo 2386113972 mdns: return ESP_OK rather than ERR_OK in API functions 2021-06-29 17:35:45 +08:00
Jiacheng Guo 0baee93211 mdns: fix memory leak in mdns_free when adding delegated hostnames 2021-06-29 17:35:45 +08:00
David Cermak 4a2e72677c mdns: Fix crashes reported by the fuzzer tests 2021-06-25 08:34:39 +02:00
David Cermak f167238fac mdns: Support for One-Shot mDNS queries 2021-06-24 07:05:00 +02:00
David Čermák 3452c5f194 Merge branch 'feature/mdns-value-len' into 'master'
mdns: allow explicit txt value length

See merge request espressif/esp-idf!13981
2021-06-23 14:53:48 +00:00
David Čermák 4d604ee6d2 Merge branch 'bugfix/remove_unstable_network_tests' into 'master'
CI: Move mqtt publish tests from regular pipeline to weekend tests

Closes IDFCI-653

See merge request espressif/esp-idf!13891
2021-06-17 07:04:51 +00:00
Jiacheng Guo b4e0088b68 mdns: allow explicit txt value length 2021-06-16 17:47:07 +08:00
David Cermak 79ba738626 mdns: Fix crashes reported by the fuzzer 2021-06-11 16:53:06 +02:00
Jiacheng Guo a4f263948c mdns: fix test script delayed response 2021-06-04 10:44:36 +08:00
Jiacheng Guo e6135552d2 mdns: fix wrong SRV/PTR record handling 2021-06-04 10:44:36 +08:00
Jiacheng Guo 439b31d065 mdns: fix wrong service hostname after mangling 2021-06-04 10:44:36 +08:00
Jiacheng Guo 7bbb72d865 mdns: fix empty address change announce packets 2021-06-04 10:44:36 +08:00
Jiacheng Guo d2a5d25984 mdns: fix mdns probe/reply behavior
* send correct hostnames when probing.
* add test for mdns host delegation.
2021-06-04 10:44:36 +08:00
Jiacheng Guo 2d34352f3d mdns: make delegate host address a list
Also adds unit test and doc string for new apis.
2021-06-04 10:44:36 +08:00