[Pidgin] #4187: Doesnt cope with bonjour contacts having multiple presence records

Pidgin trac at pidgin.im
Tue Aug 4 19:22:48 EDT 2009


#4187: Doesnt cope with bonjour contacts having multiple presence records
--------------------+-------------------------------------------------------
 Reporter:  sjoerd  |        Owner:  datallah
     Type:  defect  |       Status:  closed  
Milestone:  2.4.0   |    Component:  Bonjour 
  Version:  2.3.0   |   Resolution:  fixed   
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by bj0):

 This Bug is marked as fixed, but this behavior is still present in 2.5.5

 I have two computers on a LAN that share 3 subnets (2 LAN IPs on eth0, and
 one VPN subnet).  All are ipv4, and it seems when Pidgin starts up it
 chooses one of the 3 IPs, and rejects messages that don't match.

 "We don't like invisible buddies, this is not a superheros comic "
 Appears in the debug window.

 Replying to [comment:1 datallah]:
 > Your analysis is exactly right - this wont occur anymore in the case
 where there are both an IPv6 and an IPv4 address announced because Pidgin
 will now only listen for IPv4 connections.
 >
 > However, I think the same issue will still occur in the case with
 multiple IPv4 IPs advertising the same presence.
 >
 > I'm not sure what the best way to fix this is.
 >
 > Should we not try to use the resolved IP to determine who the incoming
 message is from? I don't particularly like the idea of just using the
 stream's "from" attribute to identify who is talking to us.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4187#comment:5>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list