MSN Protocol documentation

Youness Alaoui kakaroto at
Fri Feb 1 21:57:49 EST 2008

I agree on keeping the latest only, I don't like the 'transition' thing on msnpiki, it's useful when you have a preivous implementation but it's 
a pain in the a** if you want to start implementing a new client. What I would suggest is having the latest documented, when we move from one 
protocol version to another, we couldcopy the MSNP15 to MSNP16, set MSNP15 as obsolete, and modify the MSNP16 to show the changes, in order to 
always have one full spec for one protocol. And we should maybe also add a 'changes' page so that already existing clients can look up the 
differences, instead of rereading the whole msnp16 thing and looking for changes.. 
in short :
MSNP15 (obsolete)
Changes from MSNP15 to MSNP16
MSNP16 (full spec)

About documentation, I pretty much know everything there is to know about the protocol, hehe.. I've been reverse engineering and implementing the 
protocol for 6 years now so anything you can't do, I can take care of it. I know the http gateway stuff, msnp2p, file transfers, webcam, etc..
I can document what I see missing, but I could get webcam protocol assigned to me if you want, as well as OIM, Spaces... As well as MSNP2P if 
there's something missing. 
Is it ok with everyone ?


On Sat, Feb 02, 2008 at 01:21:37AM +0200, Felipe Contreras wrote:
> On Feb 2, 2008 12:14 AM, Mariano Guerra <luismarianoguerra at> wrote:
> > On Feb 1, 2008 10:58 PM, Dx <dx at> wrote:
> > > Also I would love to see those things left apart in msnpiki, such as
> > > the HTTP method documentation, which is only available in hypothetic.
> >
> > I implemented once a hackish http support for emesenelib and now I have to
> > make it right, so I can document the http method while I rewrite that
> > if no one oppose :D.
> I would say; go ahead!
> I also just implemented http method so I can help you with that :)
> Did you do it a single connection for ns/sb's or one per each?
> -- 
> Felipe Contreras
> _______________________________________________
> Openim mailing list
> Openim at

More information about the Openim mailing list