mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2025-07-19 15:29:08 +02:00
![]() 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> |
||
---|---|---|
.. | ||
0001-Create-subroutine-for-cleaning-recent-interfaces.patch | ||
0002-Create-subroutine-for-tearing-down-an-interface.patch | ||
0003-Track-interface-socket-family.patch | ||
0004-Use-list-for-changed-interfaces.patch | ||
0005-Handle-noisy-netlink-sockets.patch | ||
0006-Remove-unneeded-function.patch | ||
0007-Indicate-loopback-interface-to-mDNS-core.patch | ||
0008-Mark-deleted-interfaces-as-being-changed.patch | ||
0009-Fix-possible-NULL-dereference.patch | ||
0010-Handle-errors-from-socket-calls.patch | ||
0011-Change-a-dynamic-allocation-to-file-scope-variable.patch | ||
build.patch | ||
mdns.service |