Portable IPv6 support for purple_network_listen

Paul Aurich paul at darkrain42.org
Thu Apr 15 12:18:04 EDT 2010


And Paul Aurich spoke on 04/12/2010 07:50 PM, saying:
>    1) This doesn't currently do anything if HAVE_GETADDRINFO is
> undefined.  I see two paths:
>       a. state that IPv6 isn't supported without GAI and code in a check
> for network_family == AF_INET6 and return NULL or
>       b. add support for it manually.  This may be required because
> WinPidgin Bonjour supports IPv6 (I think), without GAI.  If that's
> incorrect, my preference is (a)

Nevermind.  Daniel says v6 Bonjour on Windows isn't expected to work, so
I'll go with (a) if nobody has other concerns before I get around to
committing it.

> P.S. Daniel, I see one potential issue with IPv6 Bonjour on WinPidgin.
> The socket addr -> string code in jabber.c:_server_socket_handler() will
> fail, because HAVE_INET_NTOP isn't set for WinPidgin (added in Vista :(
> ).  http://www.mail-archive.com/users@ipv6.org/msg02107.html suggests
> WSAAddressToString is deficient, but if we dynamically load getnameinfo
> (available in Win2K), that wrapper function or something similar would work.

Nevermind this, too.

~Paul

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 900 bytes
Desc: OpenPGP digital signature
URL: <http://pidgin.im/pipermail/devel/attachments/20100415/aa84be9c/attachment.sig>


More information about the Devel mailing list