Ok, thank you both for the information!!! In that case, I'm not afraid about MSNP14, someone said in the previous post that it was completely different, I do not think so, for many reasons : 1 - the client supports MSNP14 BEFORE the server supports it, which means no beta was released with MSNP14, which means once they enable the protocol on the server, the client will be on MSNP14 which means the client should stay stable, and not become a beta client... for that, it means that the changes between the two protocols should be so minor that there is no testing necessary to make sure it doesn't break... 2 - it wouldn't be the first time, look at the differences between MSNP11 and MSNP12. apparently, it was a one line change ? 3 - Tom just gave a list of the differences.. almost none, a few lines only to be modified...
So this makes me think that we should not care about MSNP14 for the moment, let us implement MSNP13 in the libmsn project, then once it's complete, tested, and working, then we can upgrade it to MSNP14... in the same way, if we implement MSNP14, then someday MSNP15 will be out and we'll have to upgrade, so anyways, upgrading the lib is 100% normal so we don't need to be afraid of it and want to implement MSNP14 from the start... One thing though.. can someone (Harry?) look at the current design and see if there would be any forward incompatibilities in the design, something that would not work with this yahoo interop of MSNP14... something that might make us loose our hair while trying to upgrade the lib ? I think it's the only issue.. my 2 cents. KKRT On Sun, Jul 16, 2006 at 02:06:39PM +0100, Tom Hennigan wrote: > From: http://msnpiki.msnfanatic.com/index.php/MSNP14 > > MSNP14 changes (TODO merge into version 14 wiki page). Digest from > http://forums.fanatic.net.nz/index.php?showtopic=15741&st=20 > > - "RouteInfo: msnp://64.4.27.144/020002E9" sent along the initial > profile message > > - "ILN 41 NLN [EMAIL PROTECTED] 1 NICK 1615708204 %DPDATA% " > > notice the "1" this probably represents if a contact is actually on > the WLM part or the yahoo part , apparently 1 is for WLM users > > As said before the adding is done by FQY: > > FQY 48 67 <ml><d n="yahoo.com"><c n="email"/></d></ml>FQY 48 75 > <ml><d n="yahoo.com"><c n="email" t="32" /></d></ml> > > UUM , UBM are used respectively to send and receive messages from > yahoo contacts , the format is similar to MSG on the switchboard with > 2 extra parameters: > > UUM 57 [EMAIL PROTECTED] 32 1 135 the "32" is a constant , the 5th > field is either 1 or 2 > > When recieving SOAP data, there are some new fields. The type of > yahoo users is "Email" and instead of the address being in > "PassportName" it is in "Email". > > new member type > <Member xsi:type="EmailMember"> > <MembershipId>14</MembershipId> > <Type>Email</Type> > <State>Accepted</State> > <Annotations> > <Annotation> > <Name>MSN.IM.BuddyType</Name> > <Value>32:</Value> > </Annotation> > </Annotations> > <Deleted>false</Deleted> > <LastChanged>2006-07-15T07:21:26.83-07:00</LastChanged> > <Changes /> > <Email>[EMAIL PROTECTED]</Email> > </Member> > > > new contact info for yahoo user > <contactInfo> > <emails> > <ContactEmail> > <contactEmailType>Messenger2</contactEmailType> > <email>[EMAIL PROTECTED]</email> > <isMessengerEnabled>true</isMessengerEnabled> > <propertiesChanged /> > </ContactEmail> > </emails> > <groupIds> > <guid>28f97ef2-74a1-436a-b765-b3a79b74a8bf</guid> > </groupIds> > <contactType>Regular</contactType> > <quickName>someone54</quickName> > <IsPassportNameHidden>false</IsPassportNameHidden> > <puid>0</puid> > <CID>0</CID> > <IsNotMobileVisible>false</IsNotMobileVisible> > <isMobileIMEnabled>false</isMobileIMEnabled> > <isMessengerUser>false</isMessengerUser> > <isFavorite>false</isFavorite> > <isSmtp>false</isSmtp> > <hasSpace>false</hasSpace> > <spotWatchState>NoDevice</spotWatchState> > <birthdate>0001-01-01T00:00:00</birthdate> > <primaryEmailType>ContactEmailPersonal</primaryEmailType> > <PrimaryLocation>ContactLocationPersonal</PrimaryLocation> > <PrimaryPhone>ContactPhonePersonal</PrimaryPhone> > <IsPrivate>false</IsPrivate> > <Gender>Unspecified</Gender> > <TimeZone>None</TimeZone> > </contactInfo> > > > python code example http://www.openomy.com/download/sunyin/msnlib.py > > > On 16 Jul 2006, at 08:35, Harry Vennik wrote: > > >Ooops, sorry!!! > >Quoting the first post in there, from mario: > > > >--- BEGIN OF QUOTE --- > >And once again the people at microsoft amaze me with the speed they > >come up > >with new protocols. Lately it's been an average of 3 protocols if > >not more... > >As i was checking by mistake the new windows live messenger , and > >tracing > >packets i noticed it sent: > > > >VER 0 MSNP14 MSNP13 CVR0\r\n > > > >but the reply only included MSNP13 which means that MSNP14 is not > >supported > >server side but it is supported client side , which means microsoft > >are > >planning the release of a new protocol?! > > > >Important Notice: > >Could it be the protocol that allows you to communicate with yahoo > >contacts ?! > >is that it's use?! or do they just want to annoy developpers again?! > >Well i don't know just yet, but, i will try to find out more about > >this new > >protocol which probably should have changes in how the contact list > >is viewed > >(a new field for yahoo users maybe in the xml data?) > > > >Just wanted to let u know that they have plans for a new protocol > >and it would > >be out soon. > > > >--- END OF QUOTE --- > > > >In the meantime some more details of MSNP14 are found by > >disassembling and, > >after MS enabled MSNP14 on the servers, also by packet sniffing. > >Indeed the > >purpose of MSNP14 is that it allows to communicate with Yahoo > >users. Until > >now, it seems like there are only additions (i.e. new nessages, new > >xml tags) > >to the MSNP13 protocol, no changes to existing protocol stuff. > > > >Harry > > > > > >Op zondag 16 juli 2006 07:20, schreef Youness Alaoui: > >>damn you! > >>I can't access/see that.. which is also the reason why I can't > >>read the > >>MSNP13 document.. My PC is dead and I won't get a new one until next > >>week.. all I can do now with this PC is use mutt in a console to > >>see my > >>mails (and have a non-accessible VNC server running with amsn) > >>so a little sentence to summarize it would be welcomed... > >>Tuesday I'll be at work and I'll read the link (if I remember it > >>and can > >>find it in all those mails) > >> > >>KKRT > >> > >>On Sat, Jul 15, 2006 at 07:19:54PM +0200, Harry Vennik wrote: > >>>http://forums.fanatic.net.nz/index.php?showtopic=15741 > >>> > >>>Op zaterdag 15 juli 2006 18:56, schreef Youness Alaoui: > >>>>Humm.. that would be interesting, but MSNP14 is not yet > >>>>available, not > >>>>yet complete... right ? or is it that yahoo interop is already > >>>>available so MSNP14 is also available ? > >>>>personnally, I think it's a server side modification that allows > >>>>MSNP13 > >>>>to support yahoo interop. and btw, offline messages are already > >>>>available in MSNP12 :P > >>>>anyways, work is being done to support MSNP13, but we have no > >>>>info on > >>>>MSNP14 so we can do nothing about it. > >>>> > >>>>KKRT > >>>> > >>>>On Sat, Jul 15, 2006 at 12:54:52AM -0400, Madd Matt wrote: > >>>>>Although I haven't looked into it personally, I have been told > >>>>>by the > >>>>>developer of Bot2k3 <http://bot2k3.net> that we need to use > >>>>>MSNP14 to > >>>>>connect to the MSN servers in order to use Yahoo Interop. I am > >>>>>yet > >>>>>to do any protocol sniffs personally but apparently its > >>>>>considerably > >>>>>different from MSNP13. Personally I'm in favour of MSNP14 > >>>>>being the > >>>>>target version for any future aMSN releases, simply because of the > >>>>>number of new features available over the current MSNP12 that is > >>>>>used. (Mainly, yahoo interop and offline messages). However, > >>>>>I have > >>>>>never contributed any code to aMsn and therefore don't have > >>>>>much say > >>>>>in things, I would really like to see MSNP14 in a third-party > >>>>>client, > >>>>>and maybe aMsn to be one of the first? > >>>>> > >>>>> > >>>>>------------------------------------------------------------------ > >>>>>--- > >>>>>---- Using Tomcat but need to do more? Need to support web > >>>>>services, > >>>>>security? Get stuff done quickly with pre-integrated technology to > >>>>>make your job easier Download IBM WebSphere Application Server > >>>>>v.1.0.1 based on Apache Geronimo > >>>>>http://sel.as-us.falkag.net/sel? > >>>>>cmd=lnk&kid=120709&bid=263057&dat=121 > >>>>>642 > >>>>> > >>>>>_______________________________________________ > >>>>>Amsn-devel mailing list > >>>>>Amsn-devel@lists.sourceforge.net > >>>>>https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>>> > >>>>------------------------------------------------------------------- > >>>>---- > >>>>-- Using Tomcat but need to do more? Need to support web services, > >>>>security? Get stuff done quickly with pre-integrated technology > >>>>to make > >>>>your job easier Download IBM WebSphere Application Server v. > >>>>1.0.1 based > >>>>on Apache Geronimo > >>>>http://sel.as-us.falkag.net/sel? > >>>>cmd=lnk&kid=120709&bid=263057&dat=12164 > >>>>2 _______________________________________________ > >>>>Amsn-devel mailing list > >>>>Amsn-devel@lists.sourceforge.net > >>>>https://lists.sourceforge.net/lists/listinfo/amsn-devel > >>> > >>>-------------------------------------------------------------------- > >>>----- > >>>Using Tomcat but need to do more? Need to support web services, > >>>security? > >>>Get stuff done quickly with pre-integrated technology to make > >>>your job > >>>easier Download IBM WebSphere Application Server v.1.0.1 based on > >>>Apache > >>>Geronimo > >>>http://sel.as-us.falkag.net/sel? > >>>cmd=lnk&kid=120709&bid=263057&dat=121642 > >>>_______________________________________________ > >>>Amsn-devel mailing list > >>>Amsn-devel@lists.sourceforge.net > >>>https://lists.sourceforge.net/lists/listinfo/amsn-devel > >> > >>--------------------------------------------------------------------- > >>---- > >>Using Tomcat but need to do more? Need to support web services, > >>security? > >>Get stuff done quickly with pre-integrated technology to make your > >>job > >>easier Download IBM WebSphere Application Server v.1.0.1 based on > >>Apache > >>Geronimo > >>http://sel.as-us.falkag.net/sel? > >>cmd=lnk&kid=120709&bid=263057&dat=121642 > >>_______________________________________________ > >>Amsn-devel mailing list > >>Amsn-devel@lists.sourceforge.net > >>https://lists.sourceforge.net/lists/listinfo/amsn-devel > > > > > >---------------------------------------------------------------------- > >--- > >Using Tomcat but need to do more? Need to support web services, > >security? > >Get stuff done quickly with pre-integrated technology to make your > >job easier > >Download IBM WebSphere Application Server v.1.0.1 based on Apache > >Geronimo > >http://sel.as-us.falkag.net/sel? > >cmd=lnk&kid=120709&bid=263057&dat=121642 > >_______________________________________________ > >Amsn-devel mailing list > >Amsn-devel@lists.sourceforge.net > >https://lists.sourceforge.net/lists/listinfo/amsn-devel > > ------------------------------------ > Tom Hennigan > [EMAIL PROTECTED] > http://www.justclimbit.co.uk/ > > > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Amsn-devel mailing list > Amsn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/amsn-devel ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Amsn-devel mailing list Amsn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/amsn-devel