Hello community, here is the log from the commit of package libmsn for openSUSE:Factory checked in at Thu Jul 9 10:07:57 CEST 2009. -------- --- libmsn/libmsn.changes 2009-05-14 15:43:12.000000000 +0200 +++ libmsn/libmsn.changes 2009-06-22 18:50:06.000000000 +0200 @@ -1,0 +2,6 @@ +Mon Jun 22 18:42:17 CEST 2009 - dmueller@suse.de + +- update to 4.0 Beta6 (bnc#515039): + * no upstream changelog available + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libmsn-4.0-beta5.tar.bz2 New: ---- libmsn-4.0-beta6.tar.bz2 wrong-free.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmsn.spec ++++++ --- /var/tmp/diff_new_pack.ZNmLuy/_old 2009-07-09 10:06:55.000000000 +0200 +++ /var/tmp/diff_new_pack.ZNmLuy/_new 2009-07-09 10:06:55.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package libmsn (Version 3.9.95) +# spec file for package libmsn (Version 3.9.96) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -25,12 +25,13 @@ Summary: Reusable, open-source library for MSN Messenger BuildRoot: %{_tmppath}/%{name}-%{version}-build Url: http://sourceforge.net/projects/libmsn -Version: 3.9.95 +Version: 3.9.96 Release: 1 -%define tar_version 4.0-beta5 -Source: libmsn-%{tar_version}.tar.bz2 +%define tar_version 4.0-beta6 +Source: http://surfnet.dl.sourceforge.net/sourceforge/libmsn/libmsn-%{tar_version}.tar.bz2 Patch1: gcc-warnings.diff Patch2: literal-string-compare.diff +Patch3: wrong-free.diff %define debug_package_requires libmsn0_1 = %{version}-%{release} %description @@ -40,7 +41,7 @@ %package -n libmsn0_1 -License: BSD 3-Clause; GPLv2 or later with linking exception for openssl +License: BSD 3-clause (or similar) ; GPLv2 or later with linking exception for openssl Summary: Reusable, open-source library for MSN Messenger Group: Development/Libraries/C and C++ @@ -51,7 +52,7 @@ %package devel -License: BSD 3-Clause; GPLv2 or later with linking exception for openssl +License: BSD 3-clause (or similar) ; GPLv2 or later with linking exception for openssl Summary: Reusable, open-source library for MSN Messenger Group: Development/Libraries/C and C++ Requires: libmsn0_1 = %version @@ -67,6 +68,7 @@ %setup -n libmsn-%{tar_version} %patch1 %patch2 +%patch3 %build %cmake_kde4 -d build @@ -96,11 +98,3 @@ %{_libdir}/pkgconfig/libmsn.pc %changelog -* Thu May 14 2009 dmueller@suse.de -- update to 4.0 Beta5 (bnc#503513): - * no upstream changelog available -* Thu Jan 01 2009 dmueller@suse.de -- update to 4.0 Beta2: - * no changelog available -* Wed Nov 26 2008 dmueller@suse.de -- Initial package (4.0 Beta1) ++++++ libmsn-4.0-beta5.tar.bz2 -> libmsn-4.0-beta6.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/annotated.html new/libmsn-4.0-beta6/doc/html/annotated.html --- old/libmsn-4.0-beta5/doc/html/annotated.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/annotated.html 2009-06-10 06:17:49.000000000 +0200 @@ -42,7 +42,7 @@ <tr><td class="indexkey"><a class="el" href="classMSN_1_1SwitchboardServerConnection.html">MSN::SwitchboardServerConnection</a></td><td class="indexvalue"></td></tr> </table> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy-members.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -31,7 +31,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Buddy.html#5c3d2c13f563df20e5e0fb2acdccdb99">properties</a></td><td><a class="el" href="classMSN_1_1Buddy.html">MSN::Buddy</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Buddy.html#3d584fdbccd5add7410218520e4ab621">userName</a></td><td><a class="el" href="classMSN_1_1Buddy.html">MSN::Buddy</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy.html 2009-06-10 06:17:51.000000000 +0200 @@ -150,7 +150,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy_1_1PhoneNumber-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy_1_1PhoneNumber-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy_1_1PhoneNumber-members.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy_1_1PhoneNumber-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -26,7 +26,7 @@ <h1>MSN::Buddy::PhoneNumber Member List</h1>This is the complete list of members for <a class="el" href="classMSN_1_1Buddy_1_1PhoneNumber.html">MSN::Buddy::PhoneNumber</a>, including all inherited members.<p><table> <tr class="memlist"><td><a class="el" href="classMSN_1_1Buddy_1_1PhoneNumber.html#2fa24578b3adea86d7a48fe2225f3aa8">title</a></td><td><a class="el" href="classMSN_1_1Buddy_1_1PhoneNumber.html">MSN::Buddy::PhoneNumber</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy_1_1PhoneNumber.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy_1_1PhoneNumber.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Buddy_1_1PhoneNumber.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Buddy_1_1PhoneNumber.html 2009-06-10 06:17:51.000000000 +0200 @@ -55,7 +55,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Callbacks-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Callbacks-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Callbacks-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Callbacks-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -84,7 +84,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Callbacks.html#ef15bedc5d63c197f3e8bfd704f88b5f">unregisterSocket</a>(void *sock)=0</td><td><a class="el" href="classMSN_1_1Callbacks.html">MSN::Callbacks</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Callbacks.html#620fcda7336f3f872dcef40cd0ee3c40">writeDataToSocket</a>(void *sock, char *data, size_t size)=0</td><td><a class="el" href="classMSN_1_1Callbacks.html">MSN::Callbacks</a></td><td><code> [pure virtual]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Callbacks.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Callbacks.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Callbacks.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Callbacks.html 2009-06-10 06:17:51.000000000 +0200 @@ -2165,7 +2165,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Connection-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Connection-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Connection-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Connection-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -38,7 +38,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#0bc6bd00cd64af64604b4387294773c5">write</a>(std::string s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#7c2b26b200a77a2519a0275b6e16a63b">write</a>(std::ostringstream &s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Connection.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Connection.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Connection.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Connection.html 2009-06-10 06:17:51.000000000 +0200 @@ -365,7 +365,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Group-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Group-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Group-members.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Group-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -28,7 +28,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Group.html#5f35a71fa77b43c308fb7f64bdbd8f3d">groupID</a></td><td><a class="el" href="classMSN_1_1Group.html">MSN::Group</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Group.html#025acaedcf0151e846c0cc510738e07b">name</a></td><td><a class="el" href="classMSN_1_1Group.html">MSN::Group</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Group.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Group.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Group.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Group.html 2009-06-10 06:17:51.000000000 +0200 @@ -88,7 +88,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1InvalidPassport-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1InvalidPassport-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1InvalidPassport-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1InvalidPassport-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -25,7 +25,7 @@ <div class="contents"> <h1>MSN::InvalidPassport Member List</h1>This is the complete list of members for <a class="el" href="classMSN_1_1InvalidPassport.html">MSN::InvalidPassport</a>, including all inherited members.<p><table> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1InvalidPassport.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1InvalidPassport.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1InvalidPassport.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1InvalidPassport.html 2009-06-10 06:17:51.000000000 +0200 @@ -34,7 +34,7 @@ </table> <hr><a name="_details"></a><h2>Detailed Description</h2> An <a class="el" href="classMSN_1_1InvalidPassport.html">InvalidPassport</a> exception will be thrown whenever a malformed passport is passed to a function that requires a valid address. </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1ListSyncInfo-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1ListSyncInfo-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1ListSyncInfo-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1ListSyncInfo-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -41,7 +41,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1ListSyncInfo.html#8391128d88dd03e89b22a17c877aa89c">reverseListPrompting</a></td><td><a class="el" href="classMSN_1_1ListSyncInfo.html">MSN::ListSyncInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1ListSyncInfo.html#c9f78e6de82788e99c923c285d33a505">SyncProgress</a> enum name</td><td><a class="el" href="classMSN_1_1ListSyncInfo.html">MSN::ListSyncInfo</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1ListSyncInfo.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1ListSyncInfo.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1ListSyncInfo.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1ListSyncInfo.html 2009-06-10 06:17:51.000000000 +0200 @@ -211,7 +211,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Message-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Message-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Message-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Message-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -41,7 +41,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Message.html#09715d02d86330a01d93031839d6ff88">setFontFamilyAndPitch</a>(Message::FontFamily fontFamily, Message::FontPitch fontPitch)</td><td><a class="el" href="classMSN_1_1Message.html">MSN::Message</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Message.html#37977a7cffcd1a479cbc6fc1497f32f7">setFontName</a>(const std::string &fontName)</td><td><a class="el" href="classMSN_1_1Message.html">MSN::Message</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Message.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Message.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Message.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Message.html 2009-06-10 06:17:51.000000000 +0200 @@ -414,7 +414,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1NotificationServerConnection-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1NotificationServerConnection-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1NotificationServerConnection-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1NotificationServerConnection-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -68,7 +68,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#0bc6bd00cd64af64604b4387294773c5">write</a>(std::string s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#7c2b26b200a77a2519a0275b6e16a63b">write</a>(std::ostringstream &s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1NotificationServerConnection.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1NotificationServerConnection.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1NotificationServerConnection.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1NotificationServerConnection.html 2009-06-10 06:17:51.000000000 +0200 @@ -1088,7 +1088,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1P2P-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1P2P-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1P2P-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1P2P-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -25,7 +25,7 @@ <div class="contents"> <h1>MSN::P2P Member List</h1>This is the complete list of members for <a class="el" href="classMSN_1_1P2P.html">MSN::P2P</a>, including all inherited members.<p><table> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1P2P.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1P2P.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1P2P.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1P2P.html 2009-06-10 06:17:51.000000000 +0200 @@ -34,7 +34,7 @@ </table> <hr><a name="_details"></a><h2>Detailed Description</h2> Manages all p2p communication. </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Passport-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Passport-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Passport-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Passport-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -25,7 +25,7 @@ <div class="contents"> <h1>MSN::Passport Member List</h1>This is the complete list of members for <a class="el" href="classMSN_1_1Passport.html">MSN::Passport</a>, including all inherited members.<p><table> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Passport.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Passport.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Passport.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Passport.html 2009-06-10 06:17:51.000000000 +0200 @@ -37,7 +37,7 @@ <dl class="todo" compact><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Document validation rules. <p> Investigate subclassing std::string to reduce code duplication. </dd></dl> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Soap-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Soap-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Soap-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Soap-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -38,7 +38,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#0bc6bd00cd64af64604b4387294773c5">write</a>(std::string s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#7c2b26b200a77a2519a0275b6e16a63b">write</a>(std::ostringstream &s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1Soap.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1Soap.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1Soap.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1Soap.html 2009-06-10 06:17:51.000000000 +0200 @@ -136,7 +136,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1SwitchboardServerConnection-members.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1SwitchboardServerConnection-members.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1SwitchboardServerConnection-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1SwitchboardServerConnection-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -62,7 +62,7 @@ <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#0bc6bd00cd64af64604b4387294773c5">write</a>(std::string s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="classMSN_1_1Connection.html#7c2b26b200a77a2519a0275b6e16a63b">write</a>(std::ostringstream &s, bool log=true)</td><td><a class="el" href="classMSN_1_1Connection.html">MSN::Connection</a></td><td><code> [virtual]</code></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classMSN_1_1SwitchboardServerConnection.html new/libmsn-4.0-beta6/doc/html/classMSN_1_1SwitchboardServerConnection.html --- old/libmsn-4.0-beta5/doc/html/classMSN_1_1SwitchboardServerConnection.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classMSN_1_1SwitchboardServerConnection.html 2009-06-10 06:17:51.000000000 +0200 @@ -766,7 +766,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/classes.html new/libmsn-4.0-beta6/doc/html/classes.html --- old/libmsn-4.0-beta5/doc/html/classes.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/classes.html 2009-06-10 06:17:49.000000000 +0200 @@ -38,7 +38,7 @@ </td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah"> I </div></td></tr></table> </td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_P">P</a> | <a class="qindex" href="#letter_S">S</a></div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/functions.html new/libmsn-4.0-beta6/doc/html/functions.html --- old/libmsn-4.0-beta5/doc/html/functions.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/functions.html 2009-06-10 06:17:49.000000000 +0200 @@ -464,7 +464,7 @@ : <a class="el" href="classMSN_1_1Callbacks.html#620fcda7336f3f872dcef40cd0ee3c40">MSN::Callbacks</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/functions_enum.html new/libmsn-4.0-beta6/doc/html/functions_enum.html --- old/libmsn-4.0-beta5/doc/html/functions_enum.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/functions_enum.html 2009-06-10 06:17:49.000000000 +0200 @@ -43,7 +43,7 @@ : <a class="el" href="classMSN_1_1ListSyncInfo.html#c9f78e6de82788e99c923c285d33a505">MSN::ListSyncInfo</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/functions_eval.html new/libmsn-4.0-beta6/doc/html/functions_eval.html --- old/libmsn-4.0-beta5/doc/html/functions_eval.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/functions_eval.html 2009-06-10 06:17:49.000000000 +0200 @@ -53,7 +53,7 @@ : <a class="el" href="classMSN_1_1ListSyncInfo.html#c9f78e6de82788e99c923c285d33a5059240b09b143949aef07cfdd0ba7e7a53">MSN::ListSyncInfo</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/functions_func.html new/libmsn-4.0-beta6/doc/html/functions_func.html --- old/libmsn-4.0-beta5/doc/html/functions_func.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/functions_func.html 2009-06-10 06:17:49.000000000 +0200 @@ -366,7 +366,7 @@ : <a class="el" href="classMSN_1_1Callbacks.html#620fcda7336f3f872dcef40cd0ee3c40">MSN::Callbacks</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/functions_vars.html new/libmsn-4.0-beta6/doc/html/functions_vars.html --- old/libmsn-4.0-beta5/doc/html/functions_vars.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/functions_vars.html 2009-06-10 06:17:49.000000000 +0200 @@ -148,7 +148,7 @@ : <a class="el" href="classMSN_1_1SwitchboardServerConnection.html#18f1bbd0747041dcceaf0f707e3ff161">MSN::SwitchboardServerConnection</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/graph_legend.html new/libmsn-4.0-beta6/doc/html/graph_legend.html --- old/libmsn-4.0-beta5/doc/html/graph_legend.html 2009-05-11 15:25:40.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/graph_legend.html 2009-06-10 06:17:51.000000000 +0200 @@ -79,7 +79,7 @@ A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:40 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/hierarchy.html new/libmsn-4.0-beta6/doc/html/hierarchy.html --- old/libmsn-4.0-beta5/doc/html/hierarchy.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/hierarchy.html 2009-06-10 06:17:49.000000000 +0200 @@ -46,7 +46,7 @@ <li><a class="el" href="classMSN_1_1Buddy_1_1PhoneNumber.html">MSN::Buddy::PhoneNumber</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/index.html new/libmsn-4.0-beta6/doc/html/index.html --- old/libmsn-4.0-beta5/doc/html/index.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/index.html 2009-06-10 06:17:49.000000000 +0200 @@ -18,8 +18,8 @@ <div class="contents"> <h1>libmsn Reference</h1> <p> -<h3 align="center">4.0 beta5 </h3><code>libmsn</code> is a C++ library for Microsoft's <a class="el" href="namespaceMSN.html">MSN</a> Messenger service. It provides a high-level interface that allows an application to access instant messaging features with ease. For more information, please visit the <a href="http://libmsn.sourceforge.net"><code>libmsn</code></a> homepage. </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<h3 align="center">4.0 beta6 </h3><code>libmsn</code> is a C++ library for Microsoft's <a class="el" href="namespaceMSN.html">MSN</a> Messenger service. It provides a high-level interface that allows an application to access instant messaging features with ease. For more information, please visit the <a href="http://libmsn.sourceforge.net"><code>libmsn</code></a> homepage. </div> +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/inherits.html new/libmsn-4.0-beta6/doc/html/inherits.html --- old/libmsn-4.0-beta5/doc/html/inherits.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/inherits.html 2009-06-10 06:17:50.000000000 +0200 @@ -67,7 +67,7 @@ <area shape="rect" id="node1" href="structMSN_1_1personalInfo.html" title="MSN::personalInfo" alt="" coords="7,5,143,35"></map></td></tr> </table> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:50 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespaceMSN.html new/libmsn-4.0-beta6/doc/html/namespaceMSN.html --- old/libmsn-4.0-beta5/doc/html/namespaceMSN.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespaceMSN.html 2009-06-10 06:17:50.000000000 +0200 @@ -432,7 +432,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:50 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespacemembers.html new/libmsn-4.0-beta6/doc/html/namespacemembers.html --- old/libmsn-4.0-beta5/doc/html/namespacemembers.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespacemembers.html 2009-06-10 06:17:51.000000000 +0200 @@ -126,7 +126,7 @@ : <a class="el" href="namespaceMSN.html#124f7a5f9a2517ea576a4094d573e233aa9dd93211728c10c9ff397589795fee">MSN</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespacemembers_enum.html new/libmsn-4.0-beta6/doc/html/namespacemembers_enum.html --- old/libmsn-4.0-beta5/doc/html/namespacemembers_enum.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespacemembers_enum.html 2009-06-10 06:17:51.000000000 +0200 @@ -47,7 +47,7 @@ : <a class="el" href="namespaceMSN.html#04457aad9f8fdc911cc649a8972952fe">MSN</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespacemembers_eval.html new/libmsn-4.0-beta6/doc/html/namespacemembers_eval.html --- old/libmsn-4.0-beta5/doc/html/namespacemembers_eval.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespacemembers_eval.html 2009-06-10 06:17:51.000000000 +0200 @@ -73,7 +73,7 @@ : <a class="el" href="namespaceMSN.html#124f7a5f9a2517ea576a4094d573e233aa9dd93211728c10c9ff397589795fee">MSN</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespacemembers_func.html new/libmsn-4.0-beta6/doc/html/namespacemembers_func.html --- old/libmsn-4.0-beta5/doc/html/namespacemembers_func.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespacemembers_func.html 2009-06-10 06:17:51.000000000 +0200 @@ -47,7 +47,7 @@ : <a class="el" href="namespaceMSN.html#a92bdc4fe685509243d12e1d4dc2fe8e">MSN</a> </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/namespaces.html new/libmsn-4.0-beta6/doc/html/namespaces.html --- old/libmsn-4.0-beta5/doc/html/namespaces.html 2009-05-11 15:25:38.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/namespaces.html 2009-06-10 06:17:50.000000000 +0200 @@ -26,7 +26,7 @@ <tr><td class="indexkey"><a class="el" href="namespaceMSN.html">MSN</a></td><td class="indexvalue"></td></tr> </table> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:38 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:50 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/pages.html new/libmsn-4.0-beta6/doc/html/pages.html --- old/libmsn-4.0-beta5/doc/html/pages.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/pages.html 2009-06-10 06:17:49.000000000 +0200 @@ -21,7 +21,7 @@ </ul> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1eachOIM-members.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1eachOIM-members.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1eachOIM-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1eachOIM-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -28,7 +28,7 @@ <tr class="memlist"><td><a class="el" href="structMSN_1_1eachOIM.html#3e8e8a42fbf4da25b720f0dd59fd6636">fromFN</a></td><td><a class="el" href="structMSN_1_1eachOIM.html">MSN::eachOIM</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structMSN_1_1eachOIM.html#f23952f020664d34a89a2270a390f032">id</a></td><td><a class="el" href="structMSN_1_1eachOIM.html">MSN::eachOIM</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1eachOIM.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1eachOIM.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1eachOIM.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1eachOIM.html 2009-06-10 06:17:51.000000000 +0200 @@ -87,7 +87,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1fileTransferInvite-members.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1fileTransferInvite-members.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1fileTransferInvite-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1fileTransferInvite-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -32,7 +32,7 @@ <tr class="memlist"><td><a class="el" href="structMSN_1_1fileTransferInvite.html#5b4416a15d151b43e132fd1025663c23">type</a></td><td><a class="el" href="structMSN_1_1fileTransferInvite.html">MSN::fileTransferInvite</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structMSN_1_1fileTransferInvite.html#694a76d6eed39e90ec80ab15eede912a">userPassport</a></td><td><a class="el" href="structMSN_1_1fileTransferInvite.html">MSN::fileTransferInvite</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1fileTransferInvite.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1fileTransferInvite.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1fileTransferInvite.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1fileTransferInvite.html 2009-06-10 06:17:51.000000000 +0200 @@ -155,7 +155,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1personalInfo-members.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1personalInfo-members.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1personalInfo-members.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1personalInfo-members.html 2009-06-10 06:17:51.000000000 +0200 @@ -31,7 +31,7 @@ <tr class="memlist"><td><a class="el" href="structMSN_1_1personalInfo.html#81392dc79059fa97e483c6bff5d824f1">mediaType</a></td><td><a class="el" href="structMSN_1_1personalInfo.html">MSN::personalInfo</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="structMSN_1_1personalInfo.html#d28bbcb0f2ea6344b0835a7db4ba1dcf">PSM</a></td><td><a class="el" href="structMSN_1_1personalInfo.html">MSN::personalInfo</a></td><td></td></tr> </table></div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/structMSN_1_1personalInfo.html new/libmsn-4.0-beta6/doc/html/structMSN_1_1personalInfo.html --- old/libmsn-4.0-beta5/doc/html/structMSN_1_1personalInfo.html 2009-05-11 15:25:39.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/structMSN_1_1personalInfo.html 2009-06-10 06:17:51.000000000 +0200 @@ -138,7 +138,7 @@ </div> </div><p> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:39 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:51 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/doc/html/todo.html new/libmsn-4.0-beta6/doc/html/todo.html --- old/libmsn-4.0-beta5/doc/html/todo.html 2009-05-11 15:25:37.000000000 +0200 +++ new/libmsn-4.0-beta6/doc/html/todo.html 2009-06-10 06:17:49.000000000 +0200 @@ -32,7 +32,7 @@ <dd>Should this be an enumeration containing the possible types of phone number? </dd> </dl> </div> -<hr size="1"><address style="text-align: right;"><small>Generated on Mon May 11 10:25:37 2009 for libmsn by +<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 10 01:17:49 2009 for libmsn by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/p2p.cpp new/libmsn-4.0-beta6/msn/p2p.cpp --- old/libmsn-4.0-beta5/msn/p2p.cpp 2009-03-18 22:57:57.000000000 +0100 +++ new/libmsn-4.0-beta6/msn/p2p.cpp 2009-06-10 06:16:30.000000000 +0200 @@ -38,6 +38,7 @@ P2P::P2P() { + rand_helper = 1; } P2P::~P2P() { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/p2p.h new/libmsn-4.0-beta6/msn/p2p.h --- old/libmsn-4.0-beta5/msn/p2p.h 2009-03-18 22:57:57.000000000 +0100 +++ new/libmsn-4.0-beta6/msn/p2p.h 2009-06-10 06:16:30.000000000 +0200 @@ -95,7 +95,7 @@ FLAG_FILE_DATA2 = 0x01000020 }; - typedef struct { + struct p2pPacket { struct { unsigned int sessionID; unsigned int identifier; @@ -111,9 +111,22 @@ struct { unsigned int appID; }p2pFooter; - } p2pPacket; - typedef struct { + p2pPacket() { + p2pHeader.sessionID = 0; + p2pHeader.identifier = 0; + p2pHeader.dataOffset = 0; + p2pHeader.totalDataSize = 0; + p2pHeader.messageLength = 0; + p2pHeader.flag = 0; + p2pHeader.ackID = 0; + p2pHeader.ackUID = 0; + p2pHeader.ackDataSize = 0; + p2pFooter.appID = 0; + } + }; + + struct p2pSession { bool sending; // sending or receiving, if sending, so true unsigned long long totalDataSize; unsigned int step; // step at the moment @@ -147,7 +160,22 @@ p2pPacket tempPacket; // this is used for general purposes std::string ink; - } p2pSession; + + p2pSession() { + sending = false; + totalDataSize = 0; + step = 0; + currentIdentifier = 0; + baseIdentifier = 0; + CSeq = 0; + sessionID = 0; + appID = 0; + fileTransfer = 0; + out_stream = 0; + in_stream = 0; + typeTransfer = APP_NONE; + } + }; typedef void (P2P::*P2PCallbacks)(MSN::SwitchboardServerConnection &conn, unsigned int sessionID, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/switchboardserver.cpp new/libmsn-4.0-beta6/msn/switchboardserver.cpp --- old/libmsn-4.0-beta5/msn/switchboardserver.cpp 2008-10-01 04:25:32.000000000 +0200 +++ new/libmsn-4.0-beta6/msn/switchboardserver.cpp 2009-06-10 05:34:46.000000000 +0200 @@ -456,6 +456,7 @@ std::ostringstream buf_, msg_; msg_ << "MIME-Version: 1.0\r\n"; msg_ << "Content-Type: image/gif\r\n\r\n"; + msg_ << body; size_t msg_length = msg_.str().size(); buf_ << "MSG " << this->trID++ << " N " << (int) msg_length << "\r\n" << msg_.str(); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/util.h new/libmsn-4.0-beta6/msn/util.h --- old/libmsn-4.0-beta5/msn/util.h 2008-12-22 20:43:06.000000000 +0100 +++ new/libmsn-4.0-beta6/msn/util.h 2009-06-10 06:16:30.000000000 +0200 @@ -99,15 +99,19 @@ U32 _utf8_ucs2(U8 *dst, U8 *src); /** represents a contact pesonal message */ - typedef struct + struct personalInfo { - std::string PSM; /**< personal status message */ - std::string mediaApp; /**< iTunes, Winamp or keep it empty */ - std::string mediaType; /**< 'Music', 'Games' or 'Office' */ - bool mediaIsEnabled; /**< enable/disable the Current Media setting */ - std::string mediaFormat; /**< for example, "{0} - {1}" */ - std::vectorstd::string mediaLines; /**< index 0 will be {0}, etc.. */ - } personalInfo; + std::string PSM; /**< personal status message */ + std::string mediaApp; /**< iTunes, Winamp or keep it empty */ + std::string mediaType; /**< 'Music', 'Games' or 'Office' */ + bool mediaIsEnabled; /**< enable/disable the Current Media setting */ + std::string mediaFormat; /**< for example, "{0} - {1}" */ + std::vectorstd::string mediaLines; /**< index 0 will be {0}, etc.. */ + + personalInfo() { + mediaIsEnabled = false; + } + }; /** Represents the lists present on server side */ typedef enum @@ -157,8 +161,8 @@ typedef enum { WindowsMobile = 0x1, - InkIsfSupport = 0x4, - InkGifSupport = 0x8, + InkGifSupport = 0x4, + InkIsfSupport = 0x8, SupportWebcam = 0x10, SupportMultiPacketMessaging = 0x20, MSNMobileDevice = 0x40, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/xmlParser.cpp new/libmsn-4.0-beta6/msn/xmlParser.cpp --- old/libmsn-4.0-beta5/msn/xmlParser.cpp 2007-09-03 02:18:57.000000000 +0200 +++ new/libmsn-4.0-beta6/msn/xmlParser.cpp 2009-05-19 14:53:19.000000000 +0200 @@ -302,7 +302,14 @@ int _tcsicmp(XMLCSTR c1, XMLCSTR c2) { return wcscasecmp(c1,c2); } #endif XMLSTR _tcsstr(XMLCSTR c1, XMLCSTR c2) { return (XMLSTR)wcsstr(c1,c2); } - XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2) { return (XMLSTR)wcscpy(c1,c2); } + XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2, int n) { + if (n<=0) { + return NULL; + } + XMLSTR result=(XMLSTR)wcsncpy(c1,c2,n); + result[n-1]=L'\0'; + return result; + } FILE *_tfopen(XMLCSTR filename,XMLCSTR mode) { char *filenameAscii=myWideCharToMultiByte(filename); @@ -319,7 +326,14 @@ int _tcsncmp(XMLCSTR c1, XMLCSTR c2, int l) { return strncmp(c1,c2,l);} int _tcsicmp(XMLCSTR c1, XMLCSTR c2) { return strcasecmp(c1,c2); } XMLSTR _tcsstr(XMLCSTR c1, XMLCSTR c2) { return (XMLSTR)strstr(c1,c2); } - XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2) { return (XMLSTR)strcpy(c1,c2); } + XMLSTR _tcscpy(XMLSTR c1, XMLCSTR c2, int n) { + if (n<=0) { + return NULL; + } + XMLSTR result=(XMLSTR)strncpy(c1,c2,n); + result[n-1]='\0'; + return result; + } #endif int _strnicmp(const char *c1,const char *c2, int l) { return strncasecmp(c1,c2,l);} #endif @@ -550,28 +564,39 @@ return lpszNew; } -XMLSTR toXMLStringUnSafe(XMLSTR dest,XMLCSTR source) +XMLSTR toXMLStringUnSafe(XMLSTR dest,XMLCSTR source,int length) { XMLSTR dd=dest; XMLCHAR ch; XMLCharacterEntity *entity; - while ((ch=*source)) + while ((ch=*source) && length > 0) { entity=XMLEntities; do { - if (ch==entity->c) {_tcscpy(dest,entity->s); dest+=entity->l; source++; goto out_of_loop1; } + if (ch==entity->c) + { + _tcscpy(dest,entity->s,length); + dest+=entity->l; + length-=entity->l; + source++; + goto out_of_loop1; + } entity++; } while(entity->s); + if (length > 0) + { #ifdef _XMLWIDECHAR - *(dest++)=*(source++); + *(dest++)=*(source++); + length--; #else - switch(XML_ByteTable[(unsigned char)ch]) - { - case 4: *(dest++)=*(source++); - case 3: *(dest++)=*(source++); - case 2: *(dest++)=*(source++); - case 1: *(dest++)=*(source++); + switch(XML_ByteTable[(unsigned char)ch]) + { + case 4: *(dest++)=*(source++); length--; + case 3: *(dest++)=*(source++); length--; + case 2: *(dest++)=*(source++); length--; + case 1: *(dest++)=*(source++); length--; + } } #endif out_of_loop1: @@ -612,7 +637,7 @@ { int l=lengthXMLString(source)+1; if (l>buflen) { buflen=l; buf=(XMLSTR)realloc(buf,l*sizeof(XMLCHAR)); } - return toXMLStringUnSafe(buf,source); + return toXMLStringUnSafe(buf,source,buflen); } // private: @@ -1708,7 +1733,7 @@ // // This recurses through all subnodes then adds contents of the nodes to the // string. -int XMLNode::CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int nFormat) +int XMLNode::CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int length, int nFormat) { int nResult = 0; int cb; @@ -1735,7 +1760,7 @@ nResult = cb; lpszMarker[nResult++]=_T('<'); if (pEntry->isDeclaration) lpszMarker[nResult++]=_T('?'); - _tcscpy(&lpszMarker[nResult], pEntry->lpszName); + _tcscpy(&lpszMarker[nResult], pEntry->lpszName, length-nResult); nResult+=cbElement; lpszMarker[nResult++]=_T(' '); @@ -1753,7 +1778,7 @@ cb = (int)LENSTR(pAttr->lpszName); if (cb) { - if (lpszMarker) _tcscpy(&lpszMarker[nResult], pAttr->lpszName); + if (lpszMarker) _tcscpy(&lpszMarker[nResult], pAttr->lpszName, length-nResult); nResult += cb; // "Attrib=Value " if (pAttr->lpszValue) @@ -1763,7 +1788,7 @@ { lpszMarker[nResult]=_T('='); lpszMarker[nResult+1]=_T('"'); - if (cb) toXMLStringUnSafe(&lpszMarker[nResult+2],pAttr->lpszValue); + if (cb) toXMLStringUnSafe(&lpszMarker[nResult+2],pAttr->lpszValue, length-(nResult+2)); lpszMarker[nResult+cb+2]=_T('"'); } nResult+=cb+3; @@ -1827,13 +1852,13 @@ if (lpszMarker) { charmemset(&lpszMarker[nResult],INDENTCHAR,sizeof(XMLCHAR)*(nFormat + 1)); - toXMLStringUnSafe(&lpszMarker[nResult+nFormat+1],pChild); + toXMLStringUnSafe(&lpszMarker[nResult+nFormat+1],pChild, length - (nResult + nFormat + 1)); lpszMarker[nResult+nFormat+1+cb]=_T('\n'); } nResult+=cb+nFormat+2; } else { - if (lpszMarker) toXMLStringUnSafe(&lpszMarker[nResult], pChild); + if (lpszMarker) toXMLStringUnSafe(&lpszMarker[nResult], pChild, length - nResult); nResult += cb; } } @@ -1853,13 +1878,13 @@ if (lpszMarker) { charmemset(&lpszMarker[nResult], INDENTCHAR, sizeof(XMLCHAR)*(nFormat + 1)); - _tcscpy(&lpszMarker[nResult+nFormat+1], pChild->lpszOpenTag); + _tcscpy(&lpszMarker[nResult+nFormat+1], pChild->lpszOpenTag, length - (nResult + nFormat + 1)); } nResult+=cb+nFormat+1; } else { - if (lpszMarker)_tcscpy(&lpszMarker[nResult], pChild->lpszOpenTag); + if (lpszMarker)_tcscpy(&lpszMarker[nResult], pChild->lpszOpenTag, length - nResult); nResult += cb; } } @@ -1868,7 +1893,7 @@ cb = (int)LENSTR(pChild->lpszValue); if (cb) { - if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszValue); + if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszValue, length - nResult); nResult += cb; } @@ -1876,7 +1901,7 @@ cb = (int)LENSTR(pChild->lpszCloseTag); if (cb) { - if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszCloseTag); + if (lpszMarker) _tcscpy(&lpszMarker[nResult], pChild->lpszCloseTag, length - nResult); nResult += cb; } @@ -1892,7 +1917,7 @@ case eNodeChild: { // Recursively add child nodes - nResult += CreateXMLStringR(pEntry->pChild[j>>2].d, lpszMarker ? lpszMarker + nResult : 0, nChildFormat); + nResult += CreateXMLStringR(pEntry->pChild[j>>2].d, lpszMarker ? lpszMarker + nResult : 0, lpszMarker ? length - nResult : 0, nChildFormat); break; } default: break; @@ -1917,18 +1942,18 @@ } } - _tcscpy(&lpszMarker[nResult], _T("</")); + _tcscpy(&lpszMarker[nResult], _T("</"), length - nResult); nResult += 2; - _tcscpy(&lpszMarker[nResult], pEntry->lpszName); + _tcscpy(&lpszMarker[nResult], pEntry->lpszName, length - nResult); nResult += cbElement; if (nFormat == -1) { - _tcscpy(&lpszMarker[nResult], _T(">")); + _tcscpy(&lpszMarker[nResult], _T(">"), length - nResult); nResult++; } else { - _tcscpy(&lpszMarker[nResult], _T(">\n")); + _tcscpy(&lpszMarker[nResult], _T(">\n"), length - nResult); nResult+=2; } } else @@ -1945,12 +1970,12 @@ { if (nFormat == -1) { - _tcscpy(&lpszMarker[nResult], _T("/>")); + _tcscpy(&lpszMarker[nResult], _T("/>"), length - nResult); nResult += 2; } else { - _tcscpy(&lpszMarker[nResult], _T("/>\n")); + _tcscpy(&lpszMarker[nResult], _T("/>\n"), length - nResult); nResult += 3; } } @@ -1985,12 +2010,12 @@ // Recursively Calculate the size of the XML string if (!dropWhiteSpace) nFormat=0; nFormat = nFormat ? 0 : -1; - cbStr = CreateXMLStringR(d, 0, nFormat); + cbStr = CreateXMLStringR(d, 0, 0, nFormat); assert(cbStr); // Alllocate memory for the XML string + the NULL terminator and // create the recursively XML string. lpszResult=(XMLSTR)malloc((cbStr+1)*sizeof(XMLCHAR)); - CreateXMLStringR(d, lpszResult, nFormat); + CreateXMLStringR(d, lpszResult, cbStr+1, nFormat); if (pnSize) *pnSize = cbStr; return lpszResult; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msn/xmlParser.h new/libmsn-4.0-beta6/msn/xmlParser.h --- old/libmsn-4.0-beta5/msn/xmlParser.h 2008-09-21 21:01:04.000000000 +0200 +++ new/libmsn-4.0-beta6/msn/xmlParser.h 2009-05-19 14:53:19.000000000 +0200 @@ -447,7 +447,7 @@ XMLCSTR addText_priv(int,XMLSTR,int); XMLClear *addClear_priv(int,XMLSTR,XMLCSTR,XMLCSTR,int); static inline int findPosition(XMLNodeData *d, int index, XMLElementType xtype); - static int CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int nFormat); + static int CreateXMLStringR(XMLNodeData *pEntry, XMLSTR lpszMarker, int length, int nFormat); static int removeOrderElement(XMLNodeData *d, XMLElementType t, int index); static void exactMemory(XMLNodeData *d); static int detachFromParent(XMLNodeData *d); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libmsn-4.0-beta5/msntest/msntest.cpp new/libmsn-4.0-beta6/msntest/msntest.cpp --- old/libmsn-4.0-beta5/msntest/msntest.cpp 2008-11-16 18:17:58.000000000 +0100 +++ new/libmsn-4.0-beta6/msntest/msntest.cpp 2009-06-10 05:34:46.000000000 +0200 @@ -856,6 +856,10 @@ printf("\t Supports MSNC6\n"); if (clientID & MSN::MSNC7) printf("\t Supports MSNC7\n"); + if (clientID & MSN::InkGifSupport) + printf("\t Supports Ink Gif\n"); + if (clientID & MSN::InkIsfSupport) + printf("\t Supports Ink Isf\n"); // lastObject = msnobject; } ++++++ wrong-free.diff ++++++ --- msn/switchboardserver.cpp +++ msn/switchboardserver.cpp @@ -476,7 +476,7 @@ public: body_stream.read((char*)part, 1202); std::string part1(part); chunks.push_back(part1); - free(part); + delete [] part; } // sending the first one ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org