2024-07-16 21:11:16 -04:00

57 KiB

Changelog

1.3.2

Features

  • add check of instance when handling PTR query (6af6ca5)

Bug Fixes

  • Fix of mdns afl tests (139166c)
  • remove same protocol services with different instances (042533a)

1.3.1

Bug Fixes

1.3.0

Features

  • add a new mdns query mode browse (af330b6)
  • Make including mdns_console KConfigurable (27adbfe)

Bug Fixes

  • Schedule all queued Tx packets from timer task (d4e693e)
  • add lock for some common apis (21c84bf)
  • fix mdns answer append while host is invalid (7be16bc)

1.2.5

Bug Fixes

  • Fixed build issues for targets without WiFi caps (302b46f)

1.2.4

Bug Fixes

  • Correction on 6d2c475 MDNS_PREDEF_NETIF_ETH fix (fc59f87c4e)
  • fix the logic of creating pcb for networking socket (5000a9a20a)
  • fix compiling issue when disabling IPv4 (2646dcd23a)
  • Fix compile error when MDNS_PREDEF_NETIF_ETH is defined, but ETH_ENABLED is not (#459) (6d2c475c20)

1.2.3

Bug Fixes

  • fixed CI issues for host and afl tests (4be5efc84e)
  • fix copy delegated host addr (19fb36000c)
  • enable CONFIG_ESP_WIFI_ENABLED if CONFIG_SOC_WIFI_SUPPORTED is also enabled (for ESP-IDF <= 5.1) (d20a718320)
  • remove protocol_examples_common (1ee9dae6bf)
  • move the example into a subdirectory (d28232b9f8)
  • reference protocol_examples_common from IDF (c83b76ea8f)

1.2.2

Bug Fixes

  • add terminator for the getting host name (b6a4d94)
  • Enable ESP_WIFI_CONFIG when ESP-IDF <= 5.1 (0b783c0)
  • set host list NULL on destroy (ea54eef)
  • removed Wno-format flag and fixed formatting warnings (c48e442)
  • remove the the range of MDNS_MAX_SERVICES and fix issues of string functions (3dadce2)

1.2.1

Features

  • Allow setting length of mDNS action queue in menuconfig (28cd898)

Bug Fixes

  • fix build issue if CONFIG_ESP_WIFI_ENABLED disabled (24f7031)
  • added idf_component.yml for examples (d273e10)
  • added guard check for null pointer (71bb461)

1.2.0

Features

  • add an API for setting address to a delegated host (ddc3eb6)
  • Add support for lwip build under linux (588465d)
  • Allow for adding a delegated host with no address (c562461)
  • Add APIs for looking up self hosted services and getting the self hostname (f0df12d)

Bug Fixes

  • Refactor freertos linux compat layers (79a0e57)
  • Fix delegated service PTR response (cab0e1d)
  • Added unit tests to CI + minor fix to pass it (c974c14)

Updated

  • docs: update documentation links (4de5298)

1.1.0

Features

  • Decouple main module from mdns-networking (d238e93)

Bug Fixes

  • Use idf-build-apps package for building mdns (1a0a41f)
  • socket networking to init interfaces properly (ee9b04f)
  • Removed unused internal lock from mdns_server struct (a06fb77)
  • Resolve conflicts only on self hosted items (e69a9eb, #185)
  • Fix memory issues reported by valgrind (0a682e7)

Updated

  • docs(common): updated component and example links (f48d9b2)
  • Add APIs to look up delegated services (87dcd7d)
  • Fix deadly mdns crash (4fa3023)
  • docs(common): improving documentation (ca3fce0)
  • append all ipv6 address in mdns answer (5ed3e9a)
  • test(mdns): Host tests to use IDF's esp_event_stub (537d170)

1.0.9

Features

  • Add reverse lookup to the example and test (d464ed7)
  • Add support for IPv6 reverse query (d4825f5)

Bug Fixes

  • Reintroduce missing CHANGELOGs (200cbb3)
  • use semaphore instead of task notification bits (IDFGH-9380) (73f2800, IDF#10754)

Updated

  • ci(common): force scoping commit messages with components (c55fcc0)
  • Add homepage URL and License to all components (ef3f0ee)
  • docs: fix of mdns link translation (1c850dd)
  • unite all tags under common structure py test: update tags under common structure (c6db3ea)

1.0.8

Features

  • Add support for IPv4 reverse query (b87bef5)

Bug Fixes

  • Host test with IDFv5.1 (fb8a2f0)
  • Remove strict mode as it's invalid (d0c9070)
  • Allow setting instance name only after hostname set (a8339e4, #190)
  • Make unit test executable with pytest (12cfcb5)
  • AFL port layer per IDF-latest changes (0247926)

Updated

  • bump the component version to 1.0.8 (b9b4a75)
  • Make reverse query conditional per Kconfig (91134f1)
  • Added badges with version of components to the respective README files (e4c8a59)
  • fix some coverity reported issues (c73c797)
  • Examples: using pytest.ini from top level directory (aee016d)
  • mDNS: test_app pytest migration (f71f61f)
  • CI: fixing the files to be complient with pre-commit hooks (945bd17)
  • prevent crash when hostname is null (3498e86)
  • Example tests integration (a045c1c)
  • Replace hardcoded TTL values with named defines (bb4c002)
  • Fix add_service() to report error if no-hostname (656ab21)

1.0.7

Updated

  • bump up the component version (088f7ac)
  • fix IPV4 only build and also update CI configuration (e079f8b)
  • add test configuration for IPV6 disabled build (330332a)

1.0.6

Bug Fixes

  • Example makefile to add only mdns as extra comps (d74c296)
  • ignore authoritative flag on reception (415e04a)

Updated

  • fix build issue with CONFIG_LWIP_IPV6 disabled (48c157b)
  • fix bit order issue in DNS header flags (c4e85bd)
  • updated package version to 0.1.19 (469f953)

1.0.5

Features

  • Define explicit dependencies on esp-wifi (36de9af)

Updated

  • bugfix: mdns IPv6 address convert error (238ee96)

1.0.4

Updated

  • Bump asio/mdns/esp_websocket_client versions (57afa38)
  • ignore format warnings (d66f9dc)
  • Fix test_app build (0b102f6)

1.0.3

Updated

1.0.2

Features

Bug Fixes

Updated