|
From: Daniel G. <dg...@su...> - 2008-01-26 17:13:53
|
Hi everyone,
libsyncml 0.4.6 is ready, Late as usual and promised. The new release includes
following changes:
- Build Environment switched to CMake
(Thanks to Bjoern Ricks)
- Trace file filter: SYNCML_TRACE_FILTER, Example:
SYNCML_TRACE_FILTER=devinf,assemble
- Facilities for DevInf caching by Michael Bell
- XML Parser/Assembler:
* Improved DevInf parsing/assembling focus on SyncML 1.2
(Thanks to Marc Nieper-Wisskirchen)
* Various bugfixes all over the place, mostly by Michael Bell
- HTTP Transport:
* Lots of HTTP Client improvements by Michael Bell
- OBEX Transport:
* Human readable OBEX Errors, instead of plain OBEX Response codes
* Fixed SAN notification for SyncML 1.2 (switching from SAN mimetype after
sending notification package)
- API:
* Introduced LIBSYNCML_DEPRECATED to mark function as deprecated
* following functions will expire on 2009-01-20 (in 365 days - 6 days,
delayed release. Sorry!):
smlDevInfAddCTCap()
smlDevInfGetNthCTCapType()
smlDevInfGetNthCTCapValue()
Thanks to everyone who volunteered for testing! Especially i want to thank
Michael Bell, who can only be stopped by a broken harddisk to contribute
awesome improvements to HTTP transport, the XML parser/assembler and other
places within libsyncml.
Next steps:
- fixing the testsuite of libsyncml
- review SyncML DS DTD and implement unhandled nodes in xml parser/assembler
Release tarballs:
http://libsyncml.opensync.org/download/releases/0.4.6/
best regards,
Daniel
|