phpmsnclass changelog:

1.7 2007/06/17
 ! change client id to 0x7000800C, use forth parameter of MSN() to assign client id
 + handle text/x-mms-animemoticon, just ignore
 + handle application/x-ms-ink, just ignore
 + handle application/x-msnmsgrp2p, sending acknowledgement then ignore it
 ! if ignore message, don't show timeout error for SB.

1.6 2007/06/07
 ! fix login problem if login.live.com redirect to some URL (we'll get this even httpd code = 200).
 + add clientid for CHG command
 + if $use_ping is integer, we use send PNG for every $use_ping seconds
 + make this class and msnbot.php work under windows (tested for php 5.2.3)
 + try to remove from contact list for RML command

1.5 2007/04/06
 ! change default stream timeout from 10 seconds to 2 seconds (for both NS and SB), can modify it, just change $stream_timeout
 ! alias should be encoded for PRP command.
 ! fix the problem for sendMessage() can't send to yahoo user.

1.4 2007/04/02
 ! change the timeout detect, not for whole session, just for 2 command, reset $start_tm after each command.
 ! only show header for debug mode
 ! fix login problem if login.live.com redirect to some URL.
 ! fix OIM issue, can't send OIM for first email after TO: (one extra space)
 ! fix OIM problem when msnbot running over 1 day, the ticket will expire, we'll try to get new ticket again.
 + yes, we can get contact list for MSNP15 now
 + process ADD/REM and ADL/RML command, allow user define some function for this.
 + add support for Yahoo! network in MSNP15
 + try to send OIM if we can't send via SB (timeout? or some error in SB)
 + also read OIM, and reply it.
 + move .msn file to backup folder after sent the message

1.3a 2007/03/29
 ! fix the problem when we need to re-login again.
 + also wait for $retry_wait seconds if we logout from sever.

1.3 2007/03/29
 ! fix the return code for switchboard_control(), it should be true for successful.
 + add doLoop() to work like a sending message bot, get the data from spool directory and never logout.
 + allow user define a function to process the message.
 + add login for contacts.msn.com, but even we can login, we still can't send the correct SOAP to get address book.

1.2 2007/03/13
 ! fix the problem for 32bits platform can't get correct challenge code

1.1 2007/03/13
 + add timeout detect, make sure we can quit from loop when protocol changed or sometime wrong
 + allow save the debug information to file

1.0 2007/03/11
 = public release

