Modify

#1199 closed defect (notmyfault)

Duplicate Nick break's a protocol

Reported by: chris92-@… Owned by:
Priority: normal Milestone:
Component: BitlBee Version: 3.2.2
Keywords: nick, account Cc:
IRC client+version: Client-independent Operating System: Linux
OS version/distro: Debian

Description

Hi,

i've noticed several times, that when there is a Buddy for example in my ICQ account named for example FirstnameLastname and the same Buddy in Facebook with exact the same name, that Bitlebee pick's his account ID and no name anymore. Also I wasn't able to send him messages, but recieved them.

Yesterday it happened again. In this case I had the Buddy on ICQ and he wrote me a message on Facebook, but I hadn't him as friend there. The Message appeared in Bitlebee with his faceboook id. After I added him I renamed him to FirstnameLastname2, with the rename command but sending him a message stil won't work.

running BitlBee 3.2.2+20150311+devel+1114-2 Linux/x86_64

Attachments (0)

Change History (2)

comment:1 Changed at 2015-03-28T19:00:52Z by dx

Uhhh, i don't really understand what is going on here, you might want to join #bitlbee in irc.oftc.net to provide more details.

comment:2 Changed at 2015-03-28T21:27:33Z by dx

Resolution: notmyfault
Status: newclosed

Okay after talking about this on irc for a while we arrived at the following conclusions:

  • This was facebook's XMPP not including a specific user in the initial roster, and receiving messages from that user showed them in &bitlbee with a nick like "-1000123123123"
  • I can reproduce this with my test fb account, this doesn't happen with bitlbee-facebook
  • ICQ had nothing to do with this
  • Duplicate nicks had nothing to do with this
  • Messages aren't actually getting lost, this was just a result of this confusion.

Modify Ticket

Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.