Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
wbxml2
wbxml2.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File wbxml2.changes of Package wbxml2
------------------------------------------------------------------- Tue Sep 10 13:17:45 UTC 2024 - Dirk Müller <dmueller@suse.com> - update to 0.11.10: * Removed a few unused variables which gcc reported during building with -Wall compiler option. A notable case was in function decode_wv_datetime where a memory allocation failure was ignored * Added workaround for buggy FindEXPAT in cmake 3.27-3.29. * Enabled --output-on-failure in GitHub runner config of ctest. * Removed proprietary Testing.cmake. * Updated the cmake package information by replacing the find module with proper cmake config and version files. * Removed all cmake find modules of third party dependencies. * Replaced proprietary FindCheck.cmake with standard usage of PkgConfig. * Removed assert in function wbxml_tree_clb_xml_end_element of wbxml_tree_clb_xml.c. The function had already the correct error handling implemented. The library no longer crashes but returns an error. * Fixed SIGSEGV during parsing of malformed WV document in wbxml_parser.c. * Fixed the handling of a wrong Unicode character in the function parse_entity of wbxml_parser.c. The library no longer crashes but returns an error. Therefore, a new error was defined in wbxml_errors.h. The usage of assert.h was removed from wbxml_parser.c. * Added missing NULL pointer check in function decode_opaque_content of wbxml_parser.c * Added a directory for and with fuzz tests which crash(ed) the library. * Modify wbxml_getopt return opt type to int * Check for normalize_xml.pl failures in the tests (pull request #84). ------------------------------------------------------------------- Tue Dec 6 14:42:37 UTC 2022 - Dirk Müller <dmueller@suse.com> - update to 0.11.8: * Changed location of releases to GitHub only in README. * Change the default internal namespace separator from the colon to the pipe This solves compatibility with libexpat >= 2.4.5 after fix the security problem CVE-2022-25236. * Removed copy of Expat in macosx directory (issue #77). * Migrated from Travis CI to GitHub actions for testing. ------------------------------------------------------------------- Sun Apr 11 11:38:20 UTC 2021 - Bo Simonsen <bosim@opensuse.org> - fixed spec file syntax - updated to version 0.11.7 * Added WBXML_INSTALL_FULL_HEADERS cmake flag to expose internal API headers; changes library version for compatibility (e.g. 2.6.1 -> 20601.0.0) (pull request #67 from David Llewellyn-Jones) * Link to libexpat correctly (private). Therefore the tools wbxml2xml and xml2wbxml do no longer link directly to libexpat. (pull request #65 from Peter Keresztes Schmidt) * Fixed several memory leaks and leak-sanitizer issues. (pull requests #61, #62, #63 and #64 from Gaurav Gupta) * During build use headers which come with source code and not the installed headers. (pull request #66 from David Llewellyn-Jones) ------------------------------------------------------------------- Sat Apr 13 13:55:16 UTC 2019 - bosim@opensuse.org - updated to version 0.11.6 * Fixed/changed the encoding of element Content in CodePage AirSyncBase (0x11) to WBXML_BINARY_OPTION for Microsoft ActiveSync. This element is used when the clients send a request to save a draft email. An example can be found in: http://interoperability.blob.core.windows.net/files/MS-ASEMAIL/[MS-ASEMAIL].pdf (4.4 Adding a Draft Email with Attachments). Reference: https://msdn.microsoft.com/en-us/library/mt563406%28v=exchg.80%29.aspx (issue #58 from Thomas Führer) * Added a testcase for Microsoft ActiveSync EAS Provisioning (clarifies issue #56). ------------------------------------------------------------------- Wed Mar 15 12:22:18 UTC 2017 - jengelh@inai.de - Trim descriptions - Replace unnecessary uses of %__ indirections in macros, remove redundant %clean section, do parallel build with %_smp_mflags. ------------------------------------------------------------------- Sun Feb 19 14:27:59 UTC 2017 - bosim@opensuse.org - updated to version 0.11.5 * Fixed ActiveSync element data of code pages ResolveRecipients and GAL (issue #52 from Thomas Führer, fixed in pull request #53). * Added definitions of ActiveSync protocoll v16.0 (pull request #32 from Gil Hartmann). * Added support to build a static library (issue #22 and pull requests #23, #24, #25, #26 and #27 from Gaurav Gupta). * Added support for MacOS X to Travis CI environment. * Added support for ccache (pull request #44 from Gaurav Gupta). * Fixed some memory leaks (pull requests #43 and #45 from Renu Tyagi). * Avoid malloc typecasts (pull requests #31, #33, #34, #35, #36, #37, #38, #39 and #40 from Gaurav Gupta). * Added support for automated testing with travis-ci.org * Fixed memory leak in function wbxml_strtbl_collect_words of wbxml_encoder (pull request #21 from Gaurav Gupta). * Fixed memory leak in function wbxml_strtbl_check_references of wbxml_encoder (pull request #20 from Gaurav Gupta). * If pkg-config is used then use the provided ldflags (pull request #19 from Jeroen Dekkers). ------------------------------------------------------------------- Mon Jan 31 11:43:23 CET 2011 - cstender@suse.de - updated to version 0.10.9 * Added correct default behaviour to parse_charset. If no character set is specified in a WBXML document then UTF-8 is assumed until there is another specification in the transport meta-information. (ticket #52) * Added several tokens for Microsoft ActiveSync v14.0 revision 8.0 (ticket #53). The patch was supplied by Amnon Aaronsohn. * Fixed iconv support (ticket #52) * Fixed wrong WBXML table token for OMA DM DDF (ticket #51) * Fixed locations of variable definitions and replaced strtoull by strtoul (changes from ticket #42 and #50). This fixes some compiler errors from MS VisualStudio 2008 and 9.0. * Fixed integer overflow in opaque data parsing (ticket #54). The patch was supplied by Amnon Aaronsohn. * Fixed unsigned integer overflow (patch from ticket #41) The overflow causes crashs or wrong wbxml messages. * Added support for recursion in wbxml_tree_node_elt_get_from_name (ticket #46) ------------------------------------------------------------------- Tue Apr 20 13:57:54 CEST 2010 - cstender@suse.de - updated to version 0.10.8 * Added a fix for the broken vFormat handling in the SyncML specification. All LFs are replaced by CRLFs in every vFormat object inside a SyncML message (ticket #38). * Added Nokia ConML support (ticket #35). There is no public documentation available from Nokia. The transformation tables were created from sniffed WBXML documents. The patch was supplied by Anton D. Kachalov. * Removed OMA DM tests because the OMA did not grant a permission for the inclusion (ticket #36). ------------------------------------------------------------------- Mon Aug 3 08:42:34 UTC 2009 - cstender@novell.com - removed ddf testcases (bnc#515194) ------------------------------------------------------------------- Wed May 13 17:52:02 CEST 2009 - cstender@suse.de - updated to version 0.10.7 * If the operating system environment has a built-in getopt implementation then the cmake environment disables the internal implementation of libwbxml and uses the getopt function of the operating system. This avoids clashes with variables which are declared extern and explicit but already exists in the default POSIX header files (e.g. optopt). ------------------------------------------------------------------- Fri Apr 24 18:54:47 CEST 2009 - cstender@suse.de - updated to version 0.10.6 * Extended (updated) tables for Microsoft AirSync (The patch was supplied by Ossi Jormakka from Ixonos Plc.) * Expat splits <html> into three separate text nodes. Therefore it is necessary to scan for splitted text nodes and merge them into a single consistent text node. * Fixed race condition in WV datetime opaque encoding ------------------------------------------------------------------- Mon Mar 30 15:56:01 CEST 2009 - cstender@suse.de - updated to version 0.10.5 * Fixed library installation path for win32 (ticket #31) (The patch was supplied by Jeremy Laine.) ------------------------------------------------------------------- Thu Mar 12 12:36:07 CET 2009 - cstender@suse.de - updated to version 0.10.4 * Fixed the byte order of the WV datetime opaque encoding (the bytes were written in the reversed order) * Fixed the time zone byte handling in the WV datetime opaque encoding (e.g. A means UTC+1, Z must be 0x5a) (ticket #30) * Added correct timezone handling for WV datetime opaque parser * Added support for WV datetime inline encoding. All timestamps which use the full ISO style like 2001-09-12T13:09:12+02:00 are encoded as inline strings. This style is strongly recommended because time zones like UTC+09:30 of Darwin in Australia are supported too. (ticket #30) * Added support for an EXPECTED value to the XML normalization script ------------------------------------------------------------------- Mon Feb 23 16:32:53 CET 2009 - cstender@suse.de - updated to version 0.10.3 * Added support for SourceParent in SyncML 1.1. This is a proprietary extension to support things like the SMS and bookmark synchronization of Nokia. ------------------------------------------------------------------- Fri Feb 13 13:04:07 CET 2009 - cstender@suse.de - updated to version 0.10.2 * Added support for OMA DM DDF 1.2 (ticket #7). * DRMREL 1.0 test cases were disabled because of the poor specification (e.g. hard coded names for XML namespaces and definition of such namespaces as (WB)XML attributes). * The generated XML documents of the most tests (conversion from XML to WBXML back to XML) are compared with the original documents. Only special tests are not covered (e.g. hexadecimal number conversion, SyncML CDATA usage). * If there is no PUBLIC ID then DOCTYPE must include PUBLIC "" or SYSTEM. libwbxml always adds SYSTEM in this case. * Fixed datetime support for Wireless Village (ticket #27). * Extension tokens must not be replaced within normal text data (ticket #26). * Ticket #13 was rejected because the mentioned specification is only a today outdated OMA change request. Perhaps a new specification must be implemented in case of a new request. * Created a script to normalize XML documents. * The getopt implementation was replaced because of a potential license issue. This fixed a Solaris build issue too (ticket #25). ------------------------------------------------------------------- Fri Jan 9 11:28:58 CET 2009 - cstender@suse.de - updated to version 0.10.1 * LIBDATA_INSTALL_DIR was introduced (used by pkgconfig). * The installation of the documentation can be disabled. * All tests are executed as standalone tests to get more detailed informations if a test fails. * Removed a useless buffer which only creates a memory leak. ------------------------------------------------------------------- Tue Dec 16 13:53:17 CET 2008 - cstender@suse.de - updated to libwbxml 0.10.0 * libwbxml is now maintained by the OpenSync project * the new homepage is http://libwbxml.opensync.org * Build system switched to cmake from GNU autotools. * Tests were integrated and can be used via make test. * Fixed a couple of issues with SyncML * Fixed segfault in wbxml_encoder.c - Thanks Stijn van Drongelen * Size changed to MaxSize in OMA DS 1.2 DevInf * Fixed ticket #14 with patch from ticket (hexadecimal integer support for Wireless-Village) * Added datetime encoding support for Wireless-Village. (The encoder can tolerate missing seconds like in the tests.) * Added Sax like entity parsing * Namespaces support * Miscellaneous build fixes and anonymous document support * Fixed for wrong doctype detection * The inclusion of expat and iconv header files were moved to an internal header file. * The configuration parameters which are relevant for users are placed in wbxml_config.h. * Fixed SO naming - changed build env to cmake - added wbxml2-tools subpackage - updated license to LGPL v2.1 or later - dropped patches (all included in libwbxml 0.10.0) ------------------------------------------------------------------- Tue Nov 18 18:00:35 CET 2008 - cstender@suse.de - added patch (09-devinf-doctype.patch) from Michael Bell - The embedded DevInf document is now prefixed with correct doctype during internal XML to WBXML conversion. This leeds to correct DevInf 1.0, 1.1 and 1.2 embedded WBXML. The old code always embeds a SyncML 1.2 DevInf (e.g. in a SyncML 1.1 message). ------------------------------------------------------------------- Fri Nov 7 17:11:19 CET 2008 - cstender@suse.de - fixed syncml-fix.diff which leads to broken libsyncml testcases ------------------------------------------------------------------- Thu Sep 4 16:59:38 CEST 2008 - cstender@suse.de - Size tag was changed to MaxSize in OMA DS 1.2 Device Information ------------------------------------------------------------------- Mon Aug 18 16:39:59 CEST 2008 - cstender@suse.de - updated to 0.9.2_SVN59 * fixed segfault - updated patches - added new patch (syncml-fix.diff) from Michael Bell ------------------------------------------------------------------- Sat Jan 12 22:32:26 CET 2008 - crrodriguez@suse.de - remove wrong hardcoded require on libexpat0 >= 1.95.4 - fix -devel package dependencies. - pkgconfig script wrongly injected uneeded dependencies. - fix library-without-ldconfig-* errors ------------------------------------------------------------------- Thu May 3 13:46:30 CEST 2007 - dgollub@suse.de - splitted wbxml2 to libwxbml2-0, libwbxml2-devel and wbxml2-tools - updated to 0.9.2_SVN48: * several SyncML fixes - removed .*a files - updated project URL ------------------------------------------------------------------- Thu May 3 06:31:27 CEST 2007 - lrupp@suse.de - require libexpat0 instead ------------------------------------------------------------------- Wed May 2 19:31:21 CEST 2007 - dgollub@suse.de - Fixed invalid Requires (#270547) ------------------------------------------------------------------- Fri Apr 27 18:57:02 CEST 2007 - aj@suse.de - Add libexpat-devel to BuildRequires. ------------------------------------------------------------------- Sat Jan 20 18:55:28 CET 2007 - dgollub@suse.de - updated to wbxml2 0.9.2: * Added SyncML 1.2 support * Added Microsoft AirSync support * Some more cleanup and bug fixes - added patch for Makefile template to handle CFLAGS - bumped up version to 0.9.2 in configure template ------------------------------------------------------------------- Sat Nov 11 12:01:04 CET 2006 - ro@suse.de - cleanup specfile - fix docu permissions ------------------------------------------------------------------- Wed Oct 4 19:48:32 CEST 2006 - dgollub@suse.de - added missing NumberOfChanged patch which avoid problems in the SyncML implementation of wbxml2. ------------------------------------------------------------------- Thu Aug 10 15:33:51 CEST 2006 - kkaempf@suse.de - Remove self-provides without version. ------------------------------------------------------------------- Wed Jan 25 21:42:46 CET 2006 - mls@suse.de - converted neededforbuild to BuildRequires ------------------------------------------------------------------- Mon Dec 19 16:47:15 CET 2005 - dgollub@suse.de - fixed spec file for 64bit architecures (--libdir=%{_libdir}) ------------------------------------------------------------------- Thu Oct 28 10:49:04 CEST 2004 - behlert@suse.de - added patch from multisync-developers needed to handle syncml correct (Nokia 6600 bug) [#447779] ------------------------------------------------------------------- Thu May 6 10:21:56 CEST 2004 - behlert@suse.de - updated to v0.9, which is now under GPL instead of LGPL ------------------------------------------------------------------- Mon Mar 8 14:32:27 CET 2004 - behlert@suse.de - initial version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor