Opened at 2009-12-11T16:40:24Z
Closed at 2010-04-29T08:34:15Z
#551 closed defect (fixed)
forgets display name
Reported by: | 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
comment:2 Changed at 2009-12-30T05:17:05Z by
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
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
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
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
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
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
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
comment:10 Changed at 2010-04-09T17:29:06Z by
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
:-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
Resolution: | → fixed |
---|---|
Status: | new → closed |
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.
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