fix: correct nsec record writing by bdraco · Pull Request #1326 · python-zeroconf/python-zeroconf

dns python can parse the message now

>>> import dns.message
>>> dns.message.from_wire(b'\x00\x00\x80\x00\x00\x00\x00\x01\x00\x00\x00\x00\x13eufy HomeBase2-2464\x04_hap\x04_tcp\x05local\x00\x00/\x80\x01\x00\x00\x11\x94\x00\t\xc0\x0c\x00\x05\x00\x00\x80\x00@')
[<dns.wire.Parser object at 0x1029e2060>, 7]
[(0, b'\x00\x00\x80\x00@')]
<DNS message, ID 0>

This may be the issue above, or the issues below may be bugs in the mdns stacks that are consuming the NSEC records not allowing the name compression

fixes #1320 *
fixes #1088 *