meta-openembedded/meta-networking/recipes-protocols/mdns/files
Matt Hoosier a44430fe91 mdns: improve numerous aspects of Posix backend
Apple's default implementation of the Posix backend for mDNSResponder
has a number of weaknesses. Address several of them, most notably:

* Improve interface tracking, preventing confusion to mdns's state
  machine. Prevents spurious removal/republication cycles whenever
  network interfaces are added or removed.

* Support network interfaces whose indeces are great than 31. Indices
  grow past that range surprisingly quickly, especially with multi-
  homed, mobile, wifi, Bluetooth, VPN, VLANs, or other interfaces
  present.

* Correctly handle edge cases during removal of a network interface.

The fixes are kept as a patch series for clarity.

Signed-off-by: Matt Hoosier <matt.hoosier@garmin.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-06 07:20:03 -08:00
..
0001-Create-subroutine-for-cleaning-recent-interfaces.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0002-Create-subroutine-for-tearing-down-an-interface.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0003-Track-interface-socket-family.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0004-Use-list-for-changed-interfaces.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0005-Handle-noisy-netlink-sockets.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0006-Remove-unneeded-function.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0007-Indicate-loopback-interface-to-mDNS-core.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0008-Mark-deleted-interfaces-as-being-changed.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0009-Fix-possible-NULL-dereference.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0010-Handle-errors-from-socket-calls.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
0011-Change-a-dynamic-allocation-to-file-scope-variable.patch mdns: improve numerous aspects of Posix backend 2020-02-06 07:20:03 -08:00
build.patch mdns: move from meta-intel-iot-middleware 2017-10-11 16:22:50 -04:00
mdns.service mdns: move from meta-intel-iot-middleware 2017-10-11 16:22:50 -04:00