The initial version I committed to HME for Python back in 2008. This is
a step back in some respects (re-inserting tabs that will be undone a
couple patches hence), so that I can apply the patches going forward.
has_key() is deprecated.
Untab Zeroconf.
This doesn't seem to be necessary, and it's generating a lot of exceptions...
Suppress EBADF errors in Zeroconf.py.
Don't need the string module here.
Some people are reporting bogus data coming back from Zeroconf scans, causing exceptions.
Skip unknown resource records in Zeroconf -- https://bugs.launchpad.net/pyzeroconf/+bug/498411
Minor simplification of the pack/unpack routines in Zeroconf.
80-column fixes for Zeroconf.
Clearer.
Minor style things for Zeroconf (use True/False instead of 1/0, etc.).
More.
More again.
In Zeroconf, use the same method of determining the default IP as elsewhere, instead of the unreliable gethostbyname(gethostname()) method (but fall back to that).
HHHHHH -> 6H
Update the version to indicate a fork.
Although beacons _should_ fit within single packets, maybe we should allow for the possibility that they won't? (Or, does this even make sense with sendto()?)
Write only a byte.