Skip to content

Releases: homebridge/ciao

v1.1.0 (2020-12-05)

05 Dec 16:21
760931f
Compare
Choose a tag to compare

Bug Fixes

  • Improved compatibility ubiquiti vlan setups
  • Improved handling of internal event handlers
  • General bug fixes and performance improvements

Features

  • Add support to individually define interfaces per service (See docs)
  • Adding ability to exclude ipv6 addresses (See docs and docs)

v1.0.12 (2020-09-24)

24 Sep 13:38
ec4d9a6
Compare
Choose a tag to compare

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)

22 Sep 19:08
8ac003a
Compare
Choose a tag to compare

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)

21 Sep 00:15
fb90d76
Compare
Choose a tag to compare

Changes

  • Improved log out when running on device without network connection

v1.0.9 (2020-09-21)

20 Sep 23:26
d3615dd
Compare
Choose a tag to compare

Bug Fixes

  • The ip neighbour command was replaced with the alias ip 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)

19 Sep 20:12
207a7d7
Compare
Choose a tag to compare

Minor improvements to error message formatting and stability.

v1.0.7 (2020-09-18)

17 Sep 23:37
348ced5
Compare
Choose a tag to compare

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)

16 Sep 13:41
8e2f6cd
Compare
Choose a tag to compare

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.

v1.0.5 (2020-09-16)

16 Sep 01:11
382460c
Compare
Choose a tag to compare

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)

15 Sep 15:47
fe675e1
Compare
Choose a tag to compare

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