Adium 1.3svn + libpurple with MSNP14 enabled
-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Adium 1.3svn + libpurple with MSNP14 enabled
I finally managed to merge a msnp14-enabled libpurple (source from the pidgin trunk) build to Adium 1.3svn. Of course the devs were right, it's really buggy.
For example: I can log in to the msn service...however, if I try to change my display name, my msn account disconnects immediately. The debug log says:
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com: gotFilteredDisplayName: g- (I am currently g)
04:03:50: (Libpurple: msn) C: NS 000: REA 23 me@something.com g%2d
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com: Updating status for key: FullNameAttr
>>>>>>>>>> 04:03:50: (Libpurple: msn) servconn read error,len: 0, errno: 2, error: No such file or directory <<<<<<<<<<
04:03:50: (Libpurple: msn) Connection error from Notification server (207.46.106.103): Reading error
04:03:50: (Libpurple: msn) C: NS 000: OUT
04:03:50: Connection Disconnected: gc=ba7b040 (Connection error from Notification server:
Reading error)
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com accountConnectionReportDisconnect: Connection error from Notification server:
Reading error
04:03:50: (Libpurple: account) Disconnecting account 0x970dae0
04:03:50: (Libpurple: connection) Disconnecting connection 0xba7b040
04:03:50: (Libpurple: connection) Deactivating keepalive.
04:03:50: (Libpurple: msn) destroy httpconn (0xb7ef360)
04:03:50: (Libpurple: OIM) destroy the OIM
04:03:50: Disconnected: gc=ba7b040
Here, my original display name was "g"...I tried to change that to "g-" when the error occured.
What do you think? Is it a libpurple, or Adium bug?
For example: I can log in to the msn service...however, if I try to change my display name, my msn account disconnects immediately. The debug log says:
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com: gotFilteredDisplayName: g- (I am currently g)
04:03:50: (Libpurple: msn) C: NS 000: REA 23 me@something.com g%2d
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com: Updating status for key: FullNameAttr
>>>>>>>>>> 04:03:50: (Libpurple: msn) servconn read error,len: 0, errno: 2, error: No such file or directory <<<<<<<<<<
04:03:50: (Libpurple: msn) Connection error from Notification server (207.46.106.103): Reading error
04:03:50: (Libpurple: msn) C: NS 000: OUT
04:03:50: Connection Disconnected: gc=ba7b040 (Connection error from Notification server:
Reading error)
04:03:50: <ESPurpleMSNAccount:6c5aad0 1>:me@something.com accountConnectionReportDisconnect: Connection error from Notification server:
Reading error
04:03:50: (Libpurple: account) Disconnecting account 0x970dae0
04:03:50: (Libpurple: connection) Disconnecting connection 0xba7b040
04:03:50: (Libpurple: connection) Deactivating keepalive.
04:03:50: (Libpurple: msn) destroy httpconn (0xb7ef360)
04:03:50: (Libpurple: OIM) destroy the OIM
04:03:50: Disconnected: gc=ba7b040
Here, my original display name was "g"...I tried to change that to "g-" when the error occured.
What do you think? Is it a libpurple, or Adium bug?
- evands
- Cocoaforge Admin
- Posts: 3152
- Joined: Thu Dec 02, 2004 10:55 pm
- Location: Decatur, GA
- Contact:
Re: Adium 1.3svn + libpurple with MSNP14 enabled
that, and probably only that, is an Adium bug. Change NEW_MSN be defined to TRUE in ESPurpleMSNAccount.h.visionkrew wrote: For example: I can log in to the msn service...however, if I try to change my display name, my msn account disconnects immediately. The debug log says:
-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Re: Adium 1.3svn + libpurple with MSNP14 enabled
Thank you!!evands wrote:Change NEW_MSN be defined to TRUE in ESPurpleMSNAccount.h.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
Visionkrew, could you post your custom build for those of us that aren't as code savy? 
And what features does this include other than personal messages? Does MSNP14 allow you to send custom emotes, and show offline messages?

And what features does this include other than personal messages? Does MSNP14 allow you to send custom emotes, and show offline messages?
Re: Adium 1.3svn + libpurple with MSNP14 enabled
On a side note, MSN P14 in im.pidgin.pidgin has almost none of the fixes that the MSN P15 branch has, like being able to stay online for extended periods of time.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
I saw msnp14 changes into timeline...
Do I need to apply the patch or is it already applied into svn source?
Thanks in advance
Do I need to apply the patch or is it already applied into svn source?
Thanks in advance

Re: Adium 1.3svn + libpurple with MSNP14 enabled
Ah, so much has changed, it is even easier to build Purple into Adium with msnp14 enabled.
I just tried and I am not as lucky: My freshly checked out and built Adium won't connect to msn and it get stuck at the 75% level.
@Binarymix
it's really buggy, it is not as if it is being hold back for stability issues. You see, I can't even make it to work. Of course it maybe my own problem
.
I just tried and I am not as lucky: My freshly checked out and built Adium won't connect to msn and it get stuck at the 75% level.
@Binarymix
it's really buggy, it is not as if it is being hold back for stability issues. You see, I can't even make it to work. Of course it maybe my own problem

-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Re: Adium 1.3svn + libpurple with MSNP14 enabled
My build seems to work just fine. I've checked out the im.pidgin.pidgin.khc.msnp15 branch, then I applied most of the existing patches (which I found attached to the "Activate MSNPV14" related active tickets in the Pidgin Trac) to it. Finally I've successfully built that into Adium 1.3svn [r23119].
cheungpat: Check out your ticket at http://developer.pidgin.im/ticket/5212 ...you can use one of the attached patches to fix your connection problem.
Question for the Devs: is it okay to post a link to my build here?
cheungpat: Check out your ticket at http://developer.pidgin.im/ticket/5212 ...you can use one of the attached patches to fix your connection problem.
Question for the Devs: is it okay to post a link to my build here?
- evands
- Cocoaforge Admin
- Posts: 3152
- Joined: Thu Dec 02, 2004 10:55 pm
- Location: Decatur, GA
- Contact:
Re: Adium 1.3svn + libpurple with MSNP14 enabled
It's fine by me as long as the versioning information within Adium clearly indicates that it is an svn built with msnp14... I assume you're using the Makefile in the Release folder to build Adium, so just set your VERSION string to "1.3svn23119-msnp14-unsupported" or the like. That way version checking will still know that a 1.3 final supercedes it and users who obtain it secondhand will be notified that it is an unsupported build.visionkrew wrote:My build seems to work just fine. I've checked out the im.pidgin.pidgin.khc.msnp15 branch, then I applied most of the existing patches (which I found attached to the "Activate MSNPV14" related active tickets in the Pidgin Trac) to it. Finally I've successfully built that into Adium 1.3svn [r23119].
cheungpat: Check out your ticket at http://developer.pidgin.im/ticket/5212 ...you can use one of the attached patches to fix your connection problem.
Question for the Devs: is it okay to post a link to my build here?
I hope you're able to help report and fix any remaining issues you find. None of the core Adium developers use MSN regularly, and it's very difficult to do bug testing with a protocol you don't use heavily.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
I'd love to try this one as well
-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Re: Adium 1.3svn + libpurple with MSNP14 enabled
removed my post.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
most of the bugs under the milestone seem to have patches, so there's a progress 

Re: Adium 1.3svn + libpurple with MSNP14 enabled
I'd be interested in trying this build too 

Re: Adium 1.3svn + libpurple with MSNP14 enabled
I would really like to test msnp15 too. This build is pretty outdated now though so hopefully someone will make a newer one and upload it somewhere since visionkrew doesn't seem to post his.
-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Re: Adium 1.3svn + libpurple with MSNP14 enabled
I'll post my build, I just want to make sure it's worth the upload. If everything goes well, you'll see it this night. 

Last edited by visionkrew on Mon Apr 21, 2008 11:35 pm, edited 3 times in total.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
thanks loads visionkrew
looking forward to it!

Re: Adium 1.3svn + libpurple with MSNP14 enabled
Oh, that's nice.visionkrew wrote:I'll post my build, I just want to be sure that it's worth the upload. If everything goes well, you'll see it this night.

Btw, I would appreciate it if you could list all the patches that you included from the activate msnp14/15 milestone. Does changing avatar work since that doesn't seem to have a patch yet.
-
- Harmless
- Posts: 15
- Joined: Tue Apr 08, 2008 9:20 pm
Re: Adium 1.3svn + libpurple with MSNP14 enabled
So here it goes:
Adium X 1.3svn with MSNP14 enabled:
[url]http://sl_skr.extra.hu/files/Adium_1.3svn-23184-msnp14_enabled-unsupported.dmg[/url]
http://rapidshare.com/files/109790693/A ... d.dmg.html
This UNOFFICIAL, probably unstable build of Adium X has MSNP14 (personal messages, etc.) enabled.
Build information:
libpurple:
----------
Built from the im.pidgin.pidgin.khc.msnp15 Pidgin branch.
Patches applied to fix the following issues:
- MSNP14 does not update tokens correctly,
- MSNP14 hangs on connection to login.live.com,
- MSNP14 SOAP does not check if a pre-existing connection is still open when attempting to send.
(Changing avatar worked for me.)
Adium X:
--------
Version: 1.3svn, revision 23184 (from the Adium trunk).
Build-configuration: Deployment-Debug (if you experience anything weird, please make use of the Debug Window and help report any remaining issues).
Adium X 1.3svn with MSNP14 enabled:
[url]http://sl_skr.extra.hu/files/Adium_1.3svn-23184-msnp14_enabled-unsupported.dmg[/url]
http://rapidshare.com/files/109790693/A ... d.dmg.html
This UNOFFICIAL, probably unstable build of Adium X has MSNP14 (personal messages, etc.) enabled.
Build information:
libpurple:
----------
Built from the im.pidgin.pidgin.khc.msnp15 Pidgin branch.
Patches applied to fix the following issues:
- MSNP14 does not update tokens correctly,
- MSNP14 hangs on connection to login.live.com,
- MSNP14 SOAP does not check if a pre-existing connection is still open when attempting to send.
(Changing avatar worked for me.)
Adium X:
--------
Version: 1.3svn, revision 23184 (from the Adium trunk).
Build-configuration: Deployment-Debug (if you experience anything weird, please make use of the Debug Window and help report any remaining issues).
Last edited by visionkrew on Wed Apr 23, 2008 2:34 pm, edited 2 times in total.
Re: Adium 1.3svn + libpurple with MSNP14 enabled
I'm testing it right now and it seems to work just fine, thanks 
