Just realised that the heat had addled my brain - this will get the link
local address of target, not the originator. We could enumerate link
local addresses on the originator and add a field to the mdns text
record, but by definition those addresses are only valid on a particular
interface, and the target wouldn't know which was which was which. In
reality most LLAs will be formed from the interface MAC address, but
unclear how much this should be relied upon. Worst case scenario is a
user on one interface could spoof a conversation pretending to be a user
on another.

Possibly this is all getting too complicated.

A setting to disable the IP match code might be simpler, though that
seems to happen in multiple places in the codebase and obviously has
security implications.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1841621

Title:
  Bonjour messages not received if one party has global ipv6 address and
  one doesn't

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pidgin/+bug/1841621/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to