← Back to team overview

touch-packages team mailing list archive

[Bug 1409872] Re: avahi-0.6.31 doesn't pass Apple conformance test

 

** Information type changed from Private Security to Public

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to avahi in Ubuntu.
https://bugs.launchpad.net/bugs/1409872

Title:
  avahi-0.6.31 doesn't pass Apple conformance test

Status in avahi package in Ubuntu:
  New

Bug description:
  We are working on to support Apple bonjour conformance test-1.3.0 and
  test fails with avahi version 0.6.31 for test case - SRV
  PROBING/ANNOUNCEMENTS. This test fails both on IPV4 and IPV6. And the
  configured network package - dhcpcd-6.6.4.

  After parsing all logs(wireshark, apple PC and linux PC syslogs), and
  looks like avahi does not support a particular scenario in which Apple
  bonjour conformance test looks for. And also confirmed Apple test is
  inline with the RFC 6762 document for a special use-case(resolving SRV
  names on power up).

  Below is the bug description,

  setup:
  Apple MAC with Bonjour conformance test - 1.3.0 (latest OS x)
  Apple airport  (latest version)
  Linux device(PC) (ubuntu 14.04)

  Configure all above devices to communicate on link local mode.

  1) Start avahi bonjour conformance test on APPLE PC and Power ON linux
  device with avahi-0.6.31 and with _ssh._tcp.local service file

  2) First Linux device sends SRV initial probe message on link and followed by apple test sends same SRV (Linux device) question on link,
         example:(commands on wire shark)
          Linux Device sends ->  Who has "SSH" SRV QM question?
          Apple Bonjour Conformance Test -> Who has "SSH" SRV QM question?

  3) Then after this there is no message from Linux device on network and Apple test expecting new SRV probe message from device.
        And so conformance test failed, since device couldn't able to send new SRV probe message with new name for service "SSH"

  4) After parsing log files found that,
     avahi-daemon logged service with new name ("SSH #2") in log file and could not publish/probe SRV message on network.

    Linux device syslog messages,
        Loading service file /etc/avahi/services/ssh.service
        Service name conflict for "SSH" (/etc/avahi/services/ssh.service), retrying with "SSH #2).

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/avahi/+bug/1409872/+subscriptions