[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