dnssd 1.3

Eric Hodel | Wed, 19 Aug 2009 04:31:00 GMT

Posted in ,

DNS Service Discovery (aka Bonjour, MDNS) API for Ruby. Implements browsing, resolving, registration and domain enumeration. Supports avahi’s DNSSD compatibility layer for avahi 0.6.25 or newer.

Changes

  • 4 major enhancements
    • Added DNSSD::Service.get_property
    • Added DNSSD::Service#getaddrinfo
    • Added DNSSD::Service#add_record
    • Added DNSSD::Service#query_record
  • 5 minor enhancements
    • DNSSD::Reply#connect now uses DNSSD::Service#getaddrinfo (faster)
    • DNSSD::Service#register behaves properly when blockless
    • Broke up DNSSD::Reply into specific subclasses
    • Added sample/query_record.rb
    • sample/*.rb work with each other now for clarity of implementation
  • 2 bug fixes
    • Fix hierarchical domains like \.mac\.name.members.mac.com.
    • Fix compilation against avahi 0.6.25
no comments

Comments RSS FEED

Comments are disabled