Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Updated mDNSResponder code and Conformance Test



Yuji,

This might be a bug in the Conformance Test. Can you send me a full packet trace in tcpdump or EtherPeek format along with the corresponding Conformance Test output. Thanks.

-Marc



On Oct 30, 2003, at 10:48 AM, Yuji Sasaki wrote:

Hi,

I downloaded ConformanceTest 1.2 and tested my imprementation (which is
build from the scratch...NOT based on mDNSResponder, but already passed
ConformanceTest 1.1) but it didn't pass. After mDNS Manual Name Change
test, it detects NON-EXISTING 'conflict' and fails.

My test environment is iBook G3 500MHz / 128M, MacOS 10.2.8(6R73),
connected to isolated dumb-hub with the Test-Target device and a network
analyzer(Old Windows PC with SnifferBasic software).


The screen shot on Mac is;

11:01:55 starting test: MANUAL NAME CHANGE
*** Please manually change the service name "pr00149f16._pdl-datastream._tcp.local." to "New - Rendezvous Service Name!._pdl-datastream._tcp.local."
Received deletion record for name pr00149f16._pdl-datastream._tcp.local.
Received probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local.
Received probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local.
Received probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local.
Received announcement for New - Rendezvous Service Name!._pdl-datastream._tcp.local.
PASSED (MANUAL NAME CHANGE)


11:02:11  starting test: HOT-PLUGGING
*** Please unplug and re-connect the device's network cable ***

*** 11:02:21 Starting sub-test HOT-PLUGGING: INITIAL PROBING

*** 11:02:45 Starting sub-test HOT-PLUGGING: PROBING
(skipping rate limiting)
conflicting probe: pr00149f11.local.
Received initial SRV probe for record New - Rendezvous Service Name!._pdl-datastream._tcp.local.
conflicting SRV probe: New - Rendezvous Service Name!._pdl-datastream._tcp.local.,
New - Rendezvous Service Name!._ipp._tcp.local.,
New - Rendezvous Service Name!._printer._tcp.local.
Receive New Probe: Duplicate probe recieved.
conflicting SRV probe: New - Rendezvous Service Name!._pdl-datastream._tcp.local.,
New - Rendezvous Service Name!._ipp._tcp.local.,
New - Rendezvous Service Name!._printer._tcp.local.
Receive New Probe: Duplicate probe recieved.
SRV probing: Device did not send a new probe after test issued a conflicting probe in response to device's previous query.



The packets been captured are;

#1  Target->Multicast
    SRV deletion for pr00149f16._pdl-datastream._tcp.local

#2 Target->Multicast
SRV probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(1st)


#3 Target->Multicast
SRV probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(2nd)


#4 Target->Multicast
SRV probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(3rd)


#5 Target->Multicast
SRV announce for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(1st)


#6 Target->Multicast
SRV announce for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(2nd)


----- Cable change happens here -----

#7  Target->Multicast
    A probe for pr00149f11.local

#8  Mac->Multicast
    A probe for pr00149F11.local
    (Simulated confilict)

#9 Mac->Multicast
SRV probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(??)


#10 Mac->Multicast
SRV probe for New - Rendezvous Service Name!._pdl-datastream._tcp.local
(??)



Eventhough the screenshot says "Received initial SRV probe for record New - Rendezvous Service Name!._pdl-datastream._tcp.local.", I didn't send it. Moreover the screenshot says "Receive New Probe: Duplicate probe recieved.", not such "duplicated" probes are captured on the network.

I doubt something must be wrong with ConformanceTest 1.2.
When I turn-off Manual Name Change Test (option -M n), then it passes
mDNS test including Cable Change.

Regards,
--------
Yuji Sasaki

Silex technology america, Inc.
64 East 6400 South, Suite 330
Murray, UT  84107
Phone 801-747-0656
Fax   801-747-0659
_______________________________________________
rendezvous mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/rendezvous
Do not post admin requests to the list. They will be ignored.

References: 
 >Updated mDNSResponder code and Conformance Test (From: Marc Krochmal <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.