From: Michael B. <mic...@cm...> - 2009-01-13 10:05:56
|
libsyncml 0.5.1 release notes Download: http://libsyncml.opensync.org/download/releases/0.5.1/ Major Changes ============= - Fixed tons of memory leaks - All base64 functions are deprecated - ticket #180 (Please use glib base64 functions instead.) Minor Changes ============= - !DoxygenDoc target works - New !DoxygenDocTools and !DoxygenDocLibrary targets - The minimum libwbxml version 0.10.0 is checked now (ticket #123, #131, #158, #192, #194, #203) - The minimum glib version is checked now (ticket #183) - syncml-ds-tool man page was integrated into syncml-ds-tool.c via doxygen (obsoletes ticket #182) - Added function smlDataSyncGetTarget to obtain the identity of the remote peer (ticket #187 and #189) - Bluetooth support for FreeBSD was added (ticket #191) - Enhanced error messages where possible (ticket #195, #198 and #199) - LIBDATA_INSTALL_DIR was introduced to specify pkgconfig data location (ticket #206) - The connection handling via !SmlLink was redesigned and partly rewritten - The warning ''"libsyncml uses different timestamp anchor modes."'' appears no longer (ticket #210) Internal Changes ================ - ENABLE_BASE64_TEST enables old base64 tests which cause several compile time warnings. - Several documentation fixes for doxygen - CMakeLists.txt improved on error message - Added test suite for _smlXmlParserFixBrokenItemData - Added a test case to support Item with Meta in a Status (needed by scheduleworld.com) - Introduced VA_STRING macro (ticket #120) - Fixed timeout handling of OBEX_HandleInput (ticket #171) - Added support for empty DSMem elements (ticket #103) - Added a check for the glib GRegex support before enabling the according tests (ticket #162) - syncml-ds-tool outputs the libsyncml version (ticket #165) - The dispatcher thread of the High Level Data Sync API will be stopped now (ticket #168) - Fixed sefveral wrong trace statement (e.g. ticket #173) - Rewritten AT parsing code for OBEX AT command handling (ticket #177) - CHECK_ERROR_REF for all functions (ticket #179) - smlManagerSessionGetLink in the internal API allows to disconnect from single transport connections in server mode (ticket #181) - Some documentation fixes (ticket #197 and #209) - Do not disconnect if the transport is not connected in case of an error. This is important if there is a pairing problem (ticket #200). - Normalized the OEM field in the mobile tests (ticket #201) - OBEX server builds now with OBEX and without Bluetooth support (ticket #207) A special thanks goes to the authors of Valgrind which helps to discover tons of memory leaks. Best regards Michael |