Modify

#551 closed defect (fixed)

forgets display name

Reported by: nperry@… Owned by: wilmer
Priority: normal Milestone:
Component: MSN Version: 1.2.3
Keywords: display_name Cc:
IRC client+version: irssi 0.8.14 Operating System: Linux
OS version/distro: Ubuntu 9.10

Description

1636 <@nperry> nick 0 "Neil Perry" 1636 <@root> Setting your name to `Neil Perry'

1636 <@nperry> account set msn 1636 <@root> auto_connect = `1' 1636 <@root> auto_reconnect = `true' 1636 <@root> password is empty 1636 <@root> username = `nperry@…' 1636 <@root> display_name = `Neil Perry' 1636 <@root> mail_notifications = `false'

1636 <@nperry> account off 0 1636 <@root> msn - Signing off..

1636 <@nperry> account on 0 1636 <@root> msn - Logging in: Connecting 1636 <@root> msn - Logging in: Connected to server, waiting for reply 1636 <@root> msn - Logging in: Authenticated, getting buddy list 1637 <@root> msn - Logging in: Logged in

1637 <@nperry> account set msn 1637 <@root> auto_connect = `1' 1637 <@root> auto_reconnect = `true' 1637 <@root> password is empty 1637 <@root> username = `nperry@…' 1637 <@root> display_name = `Neil' 1637 <@root> mail_notifications = `false'

After off then on shouldn't display_name still be Neil P?

Attachments (0)

Change History (12)

comment:1 Changed at 2009-12-29T22:25:29Z by jonas@…

Hi, i have the same problem that he forgets my display_name for MSN. I did change with nick 0 "Jonas Byström" also try out with account set 0/display_name "Jonas Byström" and save it, but all the times i restart my session it´s saying Jonas. I'm running 1.2.4-2

comment:2 Changed at 2009-12-30T05:17:05Z by paul@…

I have this exact same problem. Bitlbee does not save my display_name for my MSN connections, any reconnect I must reset the name manually.

21:15 -!- Irssi: Client: irssi 0.8.13 (20090331 2101) 21:15 [bitlbee] -!- bitlbee-1.2.3. REMOVED.SERVER.NAME OpenBSD/i386

comment:3 Changed at 2010-03-08T01:23:33Z by geo

Same problem here.

bitlbee 1.2.4 irssi 0.8.14

Any ideas what may cause this?

comment:4 Changed at 2010-03-08T01:28:38Z by wilmer

Hrmm, I heard claims that this problem was resolved on the MSN side recently. If not, I can make BitlBee remember the setting and re-set it every time you log in. Should be a pretty trivial change..

comment:5 Changed at 2010-03-08T02:09:12Z by jonas@…

I have try to set my name in MSN Live client and then switch back to BitlBee. As soon i change back my name is changed, so i don´t think it´s on the MSN side.

comment:6 Changed at 2010-03-14T18:50:58Z by wilmer

This problem is on the MSN side as-in the MSN servers are supposed to remember this name but apparently no longer do this. To make it worse, this is not always the case.

I consistently *do* see it remembering my name.

My proposed work-around is to make BitlBee save the name on the client side instead and re-set it every time when logging in. Although this is still a possible solution, people who use multiple IM clients may not appreciate it.

Dealing with third party closed protocols would be much more fun if the protocols were documented and not broken... :-(

comment:7 Changed at 2010-03-29T11:41:35Z by geo

wilmer: are you saying you have a way for e.g. irssi to set this on connect? I never lose connection to my local bitlbee server, but the account that's connected to MSN keeps disconnecting. And every time my nick is set to some weird nick that i have to set manually.

If I could find some way for irssi to set my nickname every time i run "account on 0" i would be satisfied for now. Ideally it should reconnect me AND set the nickname whenever it finds a broken connection, but that doesn't seem to work either. auto_reconnect is set to true both in the account and in bitlbee itself.

comment:8 Changed at 2010-03-29T23:18:17Z by wilmer

geo, yeah, I can make it do that pretty easily at least. The problem is that it shouldn't be default behaviour because not everyone seems to ahve this problem.

The real solution is to implement a newer version of the MSN protocol but that'll take a little bit more time.

comment:9 Changed at 2010-03-30T02:40:31Z by wilmer

BTW:

changeset:devel,526.

Also running on testing.bitlbee.org (but only the non-SSL binary).

comment:10 Changed at 2010-04-09T17:29:06Z by geo

great wilmer, thanks a lot! This will make my life easier. People at school call me "fefe" now. This will show them.. ;)

comment:11 Changed at 2010-04-10T01:13:29Z by wilmer

:-D

The fixed code is running on testing.bitlbee.org and is in bzr. If you feel like trying it out that'd be great so that I know for sure that everything works.

comment:12 Changed at 2010-04-29T08:34:15Z by wilmer

Resolution: fixed
Status: newclosed

1.2.6a has a local_display_name setting. If you set it to true BitlBee will start saving the display name locally and re-set it at login time.

Modify Ticket

Action
as closed The owner will remain wilmer.
The resolution will be deleted.

Add Comment


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

 
Note: See TracTickets for help on using tickets.