Releases: homebridge/ciao
Releases · homebridge/ciao
v1.1.0 (2020-12-05)
v1.0.12 (2020-09-24)
Changes
- Updated the debug message shown when receiving a malformed dns packet to also include the packet base64 encoded
v1.0.11 (2020-09-22)
Bug Fixes
- Fixed a debug message when we encounter an unknown label pointer type
- Fixed ipv6 address parsing when having an address starting or ending with a double colon representing a single zero block [#5]
- Fixed parsing (shortening) of the ipv6 unspecified address
v1.0.10 (2020-09-21)
Changes
- Improved log out when running on device without network connection
v1.0.9 (2020-09-21)
Bug Fixes
- The
ip neighbour
command was replaced with the aliasip neigh
for better compatibility - Improved handling of macOS running in a VM
- Debounced TXT updates (could lead to unnecessary name change if updated to much in short period of time)
- "Probe" step after conflict detection is now delayed by 1 second
v1.0.8 (2020-09-19)
Minor improvements to error message formatting and stability.
v1.0.7 (2020-09-18)
Bug Fixes
- Do not send reverse address lookup records on IP address changes, to prevent avahi continuously picking new hostname (as of the conflict resolution process)
- Updated ip addresses weren't save and would continuously be detected as new addresses
- NetworkManager will now also keep expired arp entries and indication for a valid network interface
- Darwin: Listed Wifi interfaces which are not actually connected to a wifi network will no be ignored
v1.0.6 (2020-09-16)
Bug Fixes
- Fixed a regression introduced with
1.0.5
where probing errors wouldn't be properly handled- When cancelling a service advertisement while still probing, the
advertiseService
promise would complete with an error (leading to some stack trace being printed). - Should probing fail on all interfaces, ciao wouldn't retry probing as desired.
- When cancelling a service advertisement while still probing, the
v1.0.5 (2020-09-16)
Bug Fixes
- Fixed: Calling end() on an unpublished service would lead to an error thrown by the promise
- Improved error handling...:
- Properly handle sockets which failed to bind
- ... of socket errors on probing and announcing attempts (+ delayed retry)
- ... of socket errors goodbyes
- ... of socket errors on record updates
v1.0.4 (2020-09-15)
Bug Fixes
- Added more detailed debug output
- Message on startup will now show the installed ciao version
- Socket errors will now always include the interface name on which the error happened