Unknown
* Bump version to 0.15.1 ([`9e81863`](https://github.com/python-zeroconf/python-zeroconf/commit/9e81863de37e2ab972d5a76a1dc2d5c517f83cc6))
* Update README.rst ([`161743e`](https://github.com/python-zeroconf/python-zeroconf/commit/161743ea387c961d3554488239f93df4b39be18c))
* Add coverage badge to the readme ([`8502a7e`](https://github.com/python-zeroconf/python-zeroconf/commit/8502a7e1c9770a42e44b4f1beb34c887212e7d48))
* Send coverage to coveralls ([`1d90a9f`](https://github.com/python-zeroconf/python-zeroconf/commit/1d90a9f91f87753a1ea649ce5da1bc6a7da4013d))
* Fix socket.error handling
This closes 4 ([`475e80b`](https://github.com/python-zeroconf/python-zeroconf/commit/475e80b90e96364a183c63f09fa3858f34aa3646))
* Add test_coverage make target ([`89531e6`](https://github.com/python-zeroconf/python-zeroconf/commit/89531e641f15b24a60f9fb2e9f71a7aa8450363a))
* Add PyPI version badge to the readme ([`4c852d4`](https://github.com/python-zeroconf/python-zeroconf/commit/4c852d424d07925ae01c24a51ffc36ecae49b48d))
* Refactor integration test to use events ([`922eab0`](https://github.com/python-zeroconf/python-zeroconf/commit/922eab05596b72d141d459e83146a4cdb6c84389))
* Fix readme formatting ([`7b23734`](https://github.com/python-zeroconf/python-zeroconf/commit/7b23734356f85ccaa6ca66ffaeea8484a2d45d3d))
* Update README.rst ([`83fd618`](https://github.com/python-zeroconf/python-zeroconf/commit/83fd618328aff29892c71f9ba5b9ff983fe4a202))
* Refactor browser example ([`8328aed`](https://github.com/python-zeroconf/python-zeroconf/commit/8328aed1444781b6fac854eb722ae0fef14a3cc4))
* Update README.rst ([`49af263`](https://github.com/python-zeroconf/python-zeroconf/commit/49af26350390484bc6f4b66dab4f6b004040cd4a))
* Bump version to 0.15 ([`77bcadd`](https://github.com/python-zeroconf/python-zeroconf/commit/77bcaddbd1964fb0b494e98ec3ae6d66ea42c509))
* Add myself to authors ([`b9f886b`](https://github.com/python-zeroconf/python-zeroconf/commit/b9f886bf2815c86c7004e123146293c48ea68f1e))
* Reuse one Zeroconf instance in browser example ([`1ee00b3`](https://github.com/python-zeroconf/python-zeroconf/commit/1ee00b318eab386b709351ffae81c8293f4e6d4d))
* Update README.rst ([`fba4215`](https://github.com/python-zeroconf/python-zeroconf/commit/fba4215be1804a13e454e609ed6df2cf98e149f2))
* Update README.rst ([`c7bfe63`](https://github.com/python-zeroconf/python-zeroconf/commit/c7bfe63f9a7eff9a1ede0ac63a329a316d3192ab))
* Rename examples ([`3502198`](https://github.com/python-zeroconf/python-zeroconf/commit/3502198768062b49564121b48a792ce5e7b7b288))
* Refactor examples ([`2ce95f5`](https://github.com/python-zeroconf/python-zeroconf/commit/2ce95f52e7a02c7f1113ba7ebee3c89babb9a26e))
* Update README.rst ([`6a7cd31`](https://github.com/python-zeroconf/python-zeroconf/commit/6a7cd3197ee6ae5690b29b6543fc86d1b1a420d8))
* Advertise Python 3 support ([`d330918`](https://github.com/python-zeroconf/python-zeroconf/commit/d330918970d719d6b26a3f81e83dbb8b8adac0a4))
* Update README.rst ([`6aae20e`](https://github.com/python-zeroconf/python-zeroconf/commit/6aae20e1c1bef8413573139d62d3d2b889fe8776))
* Move examples to examples directory ([`c83891c`](https://github.com/python-zeroconf/python-zeroconf/commit/c83891c9dd2f20e8dee44f1b412a536d20cbcbe3))
* Fix regression introduced with Python 3 compat ([`0a0f7e0`](https://github.com/python-zeroconf/python-zeroconf/commit/0a0f7e0e72d7f9ed08231d94b66ff44bcff60151))
* Mark threads as daemonic (at least for now) ([`b8cfc79`](https://github.com/python-zeroconf/python-zeroconf/commit/b8cfc7996941afded5c9c7e7903378279590b20f))
* Update README.rst ([`cd7ca98`](https://github.com/python-zeroconf/python-zeroconf/commit/cd7ca98010044eb965bc988c23a8be59e09eb69a))
* Add Python 3 support ([`9a99aa7`](https://github.com/python-zeroconf/python-zeroconf/commit/9a99aa727f4e041a726aed3736c0a8ab625c4cb6))
* Update README.rst ([`09a1f4f`](https://github.com/python-zeroconf/python-zeroconf/commit/09a1f4f9d76f64cc8c85f0525e05bdac53de210c))
* Update README.rst ([`6feec34`](https://github.com/python-zeroconf/python-zeroconf/commit/6feec3459d2561f00402d627ea91a8a4981ad309))
* Tune package description ([`b819174`](https://github.com/python-zeroconf/python-zeroconf/commit/b8191741d4ef8e347f6dd138fa48da5aec9b6549))
* Gitignore build/ ([`0ef1b0d`](https://github.com/python-zeroconf/python-zeroconf/commit/0ef1b0d3481b68a752efe822ff4e9ce8356bcffa))
* Add setup.py ([`916bd38`](https://github.com/python-zeroconf/python-zeroconf/commit/916bd38ddb48a959c597ae1763193b4c2c74334f))
* Update README.rst ([`35eced3`](https://github.com/python-zeroconf/python-zeroconf/commit/35eced310fbe1782fd87eb33e7f4befcb0a78499))
* Run actual tests on Travis ([`f8cea82`](https://github.com/python-zeroconf/python-zeroconf/commit/f8cea82177cea3577d2b4f70fec32e85229abdce))
* Advertise Python 2.6 and PyPy support ([`43b182c`](https://github.com/python-zeroconf/python-zeroconf/commit/43b182cce40bcb21eb1e052a0bc42bf367a963ca))
* Move readme to README.rst ([`fd3401e`](https://github.com/python-zeroconf/python-zeroconf/commit/fd3401efb55ae91324d12ba80affd2f3b3ebcf5e))
* Move readme to README.rst ([`353b700`](https://github.com/python-zeroconf/python-zeroconf/commit/353b700df79b49c49db62e0a6e6eb0eae3ccb444))
* Stop catching BaseExceptions ([`41a013c`](https://github.com/python-zeroconf/python-zeroconf/commit/41a013c8a051b3f80018f37d4f254263cc890a68))
* Set up Travis build ([`a2a6125`](https://github.com/python-zeroconf/python-zeroconf/commit/a2a6125dd03d9a810dac72163d545e413387217b))
* PEP8ize and clean up ([`e2964ed`](https://github.com/python-zeroconf/python-zeroconf/commit/e2964ed48263e72159e95cb0691af0dcb9ba498b))
* Updated for 0.14. ([`83aa0f3`](https://github.com/python-zeroconf/python-zeroconf/commit/83aa0f3803cdf79470f4a754c7b9ab616544eea1))
* Although SOL_IP is considered more correct here, it's undefined on some
systems, where IPPROTO_IP is available. (Both equate to 0.) Reported by
Mike Erdely. ([`443aca8`](https://github.com/python-zeroconf/python-zeroconf/commit/443aca867d694432d466d20bdf7c49ebc7a4e684))
* Obsolete comment. ([`eee7196`](https://github.com/python-zeroconf/python-zeroconf/commit/eee7196626773eae2dc0dc1a68de03a99d778139))
* Really these should be network order. ([`5e10a20`](https://github.com/python-zeroconf/python-zeroconf/commit/5e10a20a9cb6bbc09356cbf957f3f7fa3e169ff2))
* Docstrings for examples; shorter timeout; struct.unpack() vs. ord(). ([`0884d6a`](https://github.com/python-zeroconf/python-zeroconf/commit/0884d6a56afc6fb559b6c90a923762393187e50a))
* Make examples executable. ([`5e5e78e`](https://github.com/python-zeroconf/python-zeroconf/commit/5e5e78e27240e7e03d1c8aa96ee0e1f7877d0d5d))
* Unneeded. ([`2ac738f`](https://github.com/python-zeroconf/python-zeroconf/commit/2ac738f84bbcf29d03bad289cb243182ecdf48d6))
* getText() is redundant with getProperties(). ([`a115187`](https://github.com/python-zeroconf/python-zeroconf/commit/a11518726321b15059be255b6329cba591887197))
* Allow graceful exit from announcement test. ([`0f3b413`](https://github.com/python-zeroconf/python-zeroconf/commit/0f3b413b269f8b95b6f8073ba39d11f156ae632c))
* More readable display in browser; automatically quit after giving ten
seconds to respond. ([`eee4530`](https://github.com/python-zeroconf/python-zeroconf/commit/eee4530d7b8216338634282f3097cb96932aa28e))
* New names, numbers. ([`2a000c5`](https://github.com/python-zeroconf/python-zeroconf/commit/2a000c589302147129eed990c842b38ac61f7514))
* Updated FSF address. ([`4e39602`](https://github.com/python-zeroconf/python-zeroconf/commit/4e396025ed666775973d54a50b69e8f635e28658))
* De-DOSification. ([`1dc3436`](https://github.com/python-zeroconf/python-zeroconf/commit/1dc3436e6357b66d0bb53f9b285f123b164984da))
* Lowercase imports. ([`e292868`](https://github.com/python-zeroconf/python-zeroconf/commit/e292868f9c7e817cb04dfce2d545f45db4041e5e))
* The great lowercasing. ([`5541813`](https://github.com/python-zeroconf/python-zeroconf/commit/5541813fbb8e1d7b233d09ee2d20ac0ca322a9f2))
* Renamed tests. ([`4bb88b0`](https://github.com/python-zeroconf/python-zeroconf/commit/4bb88b0952833b84c15c85190c0a9cac01922cbe))
* Replaced unwrapped "lgpl.txt" with traditional "COPYING". ([`ad6b1ec`](https://github.com/python-zeroconf/python-zeroconf/commit/ad6b1ecf9fa71a5ec14f7a08fc3d6a689a19e6d2))
* Don't need range() here. ([`b36e7d5`](https://github.com/python-zeroconf/python-zeroconf/commit/b36e7d5dd5922b1739911878b29aba921ec9ecb6))
* testNumbersAnswers() was identical to testNumbersQuestions().
(Presumably it was intended to test addAnswer() instead...) ([`416054d`](https://github.com/python-zeroconf/python-zeroconf/commit/416054d407013af8678928b949d6579df4044d46))
* Extraneous spaces. ([`f6615a9`](https://github.com/python-zeroconf/python-zeroconf/commit/f6615a9d7632f3510d2f0a36cab155ac753141ab))
* Moved history to README; updated version number, etc. ([`015bae2`](https://github.com/python-zeroconf/python-zeroconf/commit/015bae258b5ce73a2a12361e4c9295107126963c))
* Meaningless. ([`6147a6e`](https://github.com/python-zeroconf/python-zeroconf/commit/6147a6ed20222851ba4438dd65366f907b4c189f))
* Also unexceptional. ([`c36e3af`](https://github.com/python-zeroconf/python-zeroconf/commit/c36e3af2f6e0ea857f383f9b014f50b65fca641c))
* If name isn't in self.names, it's unexceptional. (And yes, I actually
tested, and this is faster.) ([`f772d4e`](https://github.com/python-zeroconf/python-zeroconf/commit/f772d4e5e208431378bf01d75eddc7df5119dff7))
* Excess spaces; don't use "len" as a label. After eblot. ([`df986ee`](https://github.com/python-zeroconf/python-zeroconf/commit/df986eed46e3ec7dadc6604d0b26e4fcf0b6291a))
* Outdated docs. ([`21d7c95`](https://github.com/python-zeroconf/python-zeroconf/commit/21d7c950f50827bc8ac6dd18fb0577c11b5cefac))
* Untab the test programs. ([`c13e4fa`](https://github.com/python-zeroconf/python-zeroconf/commit/c13e4fab3b0b95674fbc93cd2ac30fd2ba462a24))
* Remove the comment about the test programs. ([`8adab79`](https://github.com/python-zeroconf/python-zeroconf/commit/8adab79a64a73e76841b37e53e55fe8aad8eb580))
* Allow for the failure of getServiceInfo(). Not sure why it's happening,
though. ([`0a05f42`](https://github.com/python-zeroconf/python-zeroconf/commit/0a05f423ad591454a25c515d811556d10e5fc99f))
* Don't test for NonLocalNameException, since I killed it. ([`d89ddfc`](https://github.com/python-zeroconf/python-zeroconf/commit/d89ddfcecc7b336aa59a4ff784cb8b810772d24f))
* Describe this fork. ([`656f959`](https://github.com/python-zeroconf/python-zeroconf/commit/656f959c26310629953cc661ffad681194295131))
* Write only a byte. ([`d346107`](https://github.com/python-zeroconf/python-zeroconf/commit/d34610768812906ff07974c1314f6073b431d96e))
* 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()?) ([`ac91642`](https://github.com/python-zeroconf/python-zeroconf/commit/ac91642b0ea90a3c84b605e19d562b897e2cd1fd))
* Update the version to indicate a fork. ([`a81f3ab`](https://github.com/python-zeroconf/python-zeroconf/commit/a81f3ababc585acca4bacc51a832703286ec5cfb))
* HHHHHH -> 6H ([`9a94953`](https://github.com/python-zeroconf/python-zeroconf/commit/9a949532484a55e52f1d2f14eb27277a5133ce29))
* 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). ([`f6d4731`](https://github.com/python-zeroconf/python-zeroconf/commit/f6d47316a47d9d04539f1a4215dd7eec06c33d4c))
* More again. ([`2420505`](https://github.com/python-zeroconf/python-zeroconf/commit/24205054309e110238fc5a986cdc27b17c44abef))
* More. ([`b8baed3`](https://github.com/python-zeroconf/python-zeroconf/commit/b8baed3a2876c126cac65a7d95bb88661b31483c))
* Minor style things for Zeroconf (use True/False instead of 1/0, etc.). ([`173350e`](https://github.com/python-zeroconf/python-zeroconf/commit/173350e415e66c9629d553f820677453bdbe5724))
* Clearer. ([`3e718b5`](https://github.com/python-zeroconf/python-zeroconf/commit/3e718b55becd883324bf40eda700431b302a0da8))
* 80-column fixes for Zeroconf. ([`e5d930b`](https://github.com/python-zeroconf/python-zeroconf/commit/e5d930bb681f5544827fc0c9f37daa778dec5930))
* Minor simplification of the pack/unpack routines in Zeroconf. ([`e814dd1`](https://github.com/python-zeroconf/python-zeroconf/commit/e814dd1e6848d8c7ec03660d347ea4a34390c37d))
* Skip unknown resource records in Zeroconf -- https://bugs.launchpad.net/pyzeroconf/+bug/498411 ([`488de88`](https://github.com/python-zeroconf/python-zeroconf/commit/488de8826ddd58646358900d057a4a1632492948))
* Some people are reporting bogus data coming back from Zeroconf scans, causing exceptions. ([`fe77e37`](https://github.com/python-zeroconf/python-zeroconf/commit/fe77e371cc68ea211508908e6180867c420ca042))
* Don't need the string module here. ([`f76529c`](https://github.com/python-zeroconf/python-zeroconf/commit/f76529c685868dcdb62b6477f15ecb1122310cc5))
* Suppress EBADF errors in Zeroconf.py. ([`4c8aac9`](https://github.com/python-zeroconf/python-zeroconf/commit/4c8aac95613df62d001bd7192ec75247a2bb9b9d))
* This doesn't seem to be necessary, and it's generating a lot of exceptions... ([`f80df7b`](https://github.com/python-zeroconf/python-zeroconf/commit/f80df7b0f8b9124970e109c51f7a49b7bd75906c))
* Untab Zeroconf. ([`892a4f0`](https://github.com/python-zeroconf/python-zeroconf/commit/892a4f095c23379a6cf5a0ef31521f9f90cb5276))
* has_key() is deprecated. ([`f998e39`](https://github.com/python-zeroconf/python-zeroconf/commit/f998e39cbb8d2c5556c10203957ff6a9ab2f546d))
* 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. ([`d952a9c`](https://github.com/python-zeroconf/python-zeroconf/commit/d952a9c117ae539cf4778d76618fe813b10a9a34))
* Remove the executable bit. ([`f0d095d`](https://github.com/python-zeroconf/python-zeroconf/commit/f0d095d0f1c2767be6da47f885f5ed019e9fa363))
* Removed pyc file ([`38d0a18`](https://github.com/python-zeroconf/python-zeroconf/commit/38d0a184c13772dae3c14d3c46a30c68497c54db))
* First commit ([`c3a39f8`](https://github.com/python-zeroconf/python-zeroconf/commit/c3a39f874a5c10e91ee2315271f13ae74ee381fd))