[Pidgin] #14755: bonjour file transfer broken when IPv6 is activated in avahi

Pidgin trac at pidgin.im
Sat Jan 19 12:53:04 EST 2013


#14755: bonjour file transfer broken when IPv6 is activated in avahi
----------------------------------------------+-----------------------
 Reporter:  tux                               |       Owner:  datallah
     Type:  defect                            |      Status:  closed
Milestone:  2.10.7                            |   Component:  Bonjour
  Version:  2.10.1                            |  Resolution:  fixed
 Keywords:  bonjour ipv6 file transfer avahi  |
----------------------------------------------+-----------------------
Changes (by Linus Lüssing <linus.luessing@…>):

 * status:  new => closed
 * resolution:   => fixed
 * milestone:  Patches Needing Review => 2.10.7


Comment:

 (In [9e41dd502922]):[[BR]]
 Bonjour: Retry alternative address offers for file transfers too

 So far for a Bonjour file transfer libpurple only tried to connect to and
 fetch
 a file via the offered address matching that hosts 'primary' ip address.

 With this patch libpurple will retry with the next offered address(es) in
 case
 of connection failures like XEP-0065 suggests.

 It will also accept and try any offered address, even if it is not
 announced
 via mDNS.

 For the special case of link local IPv6 addresses, we will try to guess
 the
 according interface name from our Bonjour IP address list.

 This patch makes the underlying issue of ticket #14755 (the missing IPv6
 listening socket) less critical in that activating IPv6 does not break
 bonjour
 file transfer in general anymore.

 Fixes #14755

-- 
Ticket URL: <https://developer.pidgin.im/ticket/14755#comment:9>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list