[Mono-bugs] [Bug 385060] New: MonoZeroconf does not support IPv6 on Vista

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Apr 30 00:02:03 EDT 2008


           Summary: MonoZeroconf does not support IPv6 on Vista
           Product: Mono: Class Libraries
           Version: unspecified
          Platform: x86
        OS/Version: Windows Vista
            Status: NEW
          Severity: Critical
          Priority: P5 - None
         Component: Mono.Zeroconf
        AssignedTo: abockover at novell.com
        ReportedBy: jsklein at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Third Party Developer/Partner

When sniffing packets on the wire, testing against the compiled pre-binaries
and using Vistual Studio 2008, I noticed that :
1. No IPv6 packets, only IPv4 packets
2. Under the "Additional Records" secton of the packet, no AAAA records were
generated for IPv6 addresses

Typical operation under Apple provided SDK and the Zeroconf RFC (no, I don'r
remember the number) shows an IPv6 multicast containing "Additional Records"
with both AAAA and A records. Then an IPv4 multicast containing "Additional
Records" with both AAAA and A records.

Based on the code it looks like when you enumerate the addresses (A and AAAA),
you get an error on the AAAA and treat it like no addresses. A typical vista
system has a minimum of 3 address (link local, Global and Privacy), but could
have 10's of addresses, based on the function. 

Also, it would be nice if you offer an option in the MClient package to:
1. Do IPv6 & IPv4, or IPv6 or IPv4
2. A and AAAA records in both IPv6 and IPv4, or only A in IPv4 and AAAA in IPv6

Thank you,

Joe Klein
jsklein at gmail.com

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list