Hello community,

here is the log from the commit of package sblim-sfcc for openSUSE:Factory 
checked in at 2014-03-30 09:10:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sblim-sfcc (Old)
 and      /work/SRC/openSUSE:Factory/.sblim-sfcc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sblim-sfcc"

Changes:
--------
--- /work/SRC/openSUSE:Factory/sblim-sfcc/sblim-sfcc.changes    2014-01-10 
07:16:23.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sblim-sfcc.new/sblim-sfcc.changes       
2014-03-30 12:28:04.000000000 +0200
@@ -0,0 +1,15 @@
+-------------------------------------------------------------------
+Fri Mar 28 19:25:55 UTC 2014 - [email protected]
+
+- Update to 2.2.7
+
+  New Features:
+  - [bugs:#2692] SFCC: SfcbLocal interface should expose markHeap()
+    and releaseHeap()
+
+  Bugs:
+  - [bugs:#2728] Missing tag definition for REFARRAY
+  - [bugs:#2729] Improper type handling for EmbeddedObject in PARAMVALUE
+  - [bugs:#2730] More memory leaks in backend/cimxml/grammer.c
+
+-------------------------------------------------------------------

Old:
----
  sblim-sfcc-2.2.6.tar.bz2

New:
----
  sblim-sfcc-2.2.7.tar.bz2
  sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
  sblim-sfcc_2.2.6-0ubuntu2.dsc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sblim-sfcc.spec ++++++
--- /var/tmp/diff_new_pack.sqSPax/_old  2014-03-30 12:28:06.000000000 +0200
+++ /var/tmp/diff_new_pack.sqSPax/_new  2014-03-30 12:28:06.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sblim-sfcc
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           sblim-sfcc
-Version:        2.2.6
+Version:        2.2.7
 Release:        0
 Url:            http://sblim.wiki.sourceforge.net/
 Summary:        Small Footprint CIM Client Library

++++++ sblim-sfcc-2.2.6.tar.bz2 -> sblim-sfcc-2.2.7.tar.bz2 ++++++
++++ 2158 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/ChangeLog new/sblim-sfcc-2.2.7/ChangeLog
--- old/sblim-sfcc-2.2.6/ChangeLog      2012-07-31 21:13:04.000000000 +0200
+++ new/sblim-sfcc-2.2.7/ChangeLog      2014-03-28 01:58:53.000000000 +0100
@@ -1,486 +1 @@
-2012-07-31  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/grammar.c:
-       [ 3547832 ] memory leak in backend/cimxml/grammer.c
-       (patch by Michal Minar)
-
-2012-06-07  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/client.c, cimc/cimc.h, cimc/cimcclient.c:
-       [ 3435363 ] Wrong call of curl_global_cleanup()
-
-2012-05-29  Chris Buccella  <[email protected]>
-
-       * TEST/v2test_ecn.c, backend/cimxml/cimXmlParser.c,
-       backend/cimxml/client.c, backend/cimxml/objectpath.c,
-       backend/cimxml/parserUtil.c, backend/cimxml/value.c:
-       [ 3530609 ] Various BEAM Errors
-
-       * backend/cimxml/property.c:
-       [ 3528819 ] Crash in getInstance when instance has NULL properties
-       (patch by Klaus Kampf)
-
-2011-06-29  Michael Chase-Salerno <[email protected]>
-
-       * cimc/cimcclient.c:
-       [ 3344917 ] Beam, file leak
-
-2011-06-29  Michael Chase-Salerno <[email protected]>
-
-       * backend/cimxml/array.c, backend/cimxml/client.c,
-         backend/cimxml/instance.c, backend/cimxml/objectpath.c:
-       [ 3344757 ] Beam, deref of potential Null pointers.
-
-2011-06-29  Michael Chase-Salerno <[email protected]>
-
-       * backend/cimxml/client.c, backend/cimxml/constClass.c,
-               backend/cimxml/enumeration.c, backend/cimxml/instance.c,
-               backend/cimxml/parserUtil.c, backend/cimxml/property.c, 
-               backend/cimxml/qualifier.c, backend/cimxml/value.c:
-       [ 3344403 ]  Beam, unitialized vars 
-
-2011-05-27  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/grammar.c, backend/cimxml/cimXmlParser.h, 
-         backend/cimxml/cimXmlParser.c, backend/cimxml/instance.c,
-         backend/cimxml/objectpath.c, frontend/sfcc/native.h:
-       [ 3286489 ] getInstance does not return key/value through XML
-       (patch originated by Josef Moellers)
-
-2011-04-25  Narasimha Sharoff  <[email protected]>
-
-       * frontend/sfcc/sfcclient.c:
-       [ 2967265 ] code cleanup in sfcclient
-       (patch by Klaus Kaempf)
-
-2011-04-07  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/grammar.c:
-       [ 3196128 ] enumInstances does not set NameSpace in ObjectPath in XML 
mode
-       (patch by Josef Moellers)
-
-2011-04-05  Michael Chase-Salerno <[email protected]>
-
-       * TEST/v2test_xq_synerr.c:
-       [ 3213591 ] Local intf client abort abnormally on enum filter syntax err
-
-2011-03-30  Chris Buccella  <[email protected]>
-
-       * TEST/v2test_im.c:
-       Added file
-
-2011-03-30  Michael Chase-Salerno <[email protected]>
-
-       * backend/cimxml/constClass.c, backend/cimxml/grammar.c
-       [ 2847964 ] sfcc's getClass() fails to report class qualifiers
-       (patch by Klaus Kampf)
-
-2011-03-30  Narasimha Sharoff  <[email protected]>
-
-       * backend/cimxml/value.c frontend/cpp/CimData.cpp ; sfcclient.c
-        [ 2967257 ] Use of CMPI_chars in SFCC. General CMPI specification bug
-       (patch by Klaus Kampf)
-
-2011-03-29  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/client.c:
-       [ 1956407 ] CIM-XML/HTTP connection to unix socket
-       (patch by Bart Whiteley)
-
-2011-03-23  Narasimha Sharoff  <[email protected]>
-
-       * frontend/sfcc/sfcclient.c
-       [ 2990315 ] cmciRelease not called in case of error
-       (patch by Klaus Kampf)
-
-2011-03-02  Narasimha Sharoff  <[email protected]>
-
-       * TEST/v2*.c
-       [ 3195267 ] sfcc v2 tests segfault when sfcb is not running
-
-2011-03-01  Narasimha Sharoff  <[email protected]>
-
-       * cimc/cimcclient.c
-       [ 3101151 ] SfcbLocal failed to connect due to hardcoded library path
-       (based on the patch by: Chris Poblete <[email protected]>)
-
-2011-02-22  Narasimha Sharoff  <[email protected]>
-
-       * cimc/cimcclient.c, TEST/show.c, TEST/test.c, TEST/test_gc.c
-       [ 2793377 ] Missing includes
-       (patch to add <string.h> in cimcclient.c by Miska, miska_tx)
-
-2011-01-13  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/cimXmlParser.c:
-       [ 2348900 ] Concurrency issue when parsing responses
-
-2010-09-27  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/client.c:
-       Expandeded fix for 3043282 to cover arrays as well
-
-2010-09-07  Chris Buccella  <[email protected]>
-
-       * cimc/cimcft.h:
-       Fixed 3059060: 'struct _CIMCArgsFT' not defined in cimc/cimcft.h
-
-2010-08-19  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/client.c:
-       Fixed 3043288: XML generated with VALUE.ARRAY for ref arrays
-
-       Fixed 3043282: XML gen for embedded instances for invokeMethod is 
incorrect
-
-2010-04-05  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/client.c:
-       Fixed 2982349: Memory leak in backend/cimxml/client.c
-       (patch by Suresh Sundriyal)
-
-       * backend/cimxml/property.c:
-       Fixed 2982352: Double free in backend/cimxml/property.c
-       (patch by Suresh Sundriyal)
-       
-2009-09-22  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/cimXmlParser.h:
-       Fixed 2849853: getClass reports most property types as CMPI_Instance
-       (patch by Klaus Kampf)
-
-2009-09-02  Michael Chase-Salerno 
<ckend/cimxml/[email protected]>
-       * backend/cimxml/client.c
-       Fixed 2847782: sfcc getClass crashes if cimom isn't running
-       (patch by Klaus Kämpf)
-
-2009-08-19  Chris Buccella  <[email protected]>
-
-       * backend/cimxml/grammar.c:
-       Fixed 2691478: sfcc 2.1.0 cannot handle OutParams on Extrinsic 
-       Method Call
-       (patch by Rajib Saha)
-
-2009-02-13  Chris Buccella  <[email protected]>
-
-       * TEST/v2test_ei.c:
-       Fixed 2596921: v2test_ei test fails when using CIMXML interface
-
-2008-12-16  Michael Chase-Salerno <[email protected]>
-       * cimc/cimclient.c:
-       Fixed 2431835: XML client library not found. 
-
-2008-11-12  Chris Buccella  <[email protected]>
-
-       * TEST/*.c, backend/cimxml/indicationlistener.c:
-       Fixed 2270179: Missing includes and values in return statements
-       (patch by Pavol Rusnak)
-       
-2008-10-27  Michael Chase-Salerno <[email protected]>
-       * Makefile.am 
-       Updated 2158091: sfcb modules belong in private dir
-               use $libdir for default
-
-2008-10-23  Michael Chase-Salerno <[email protected]>
-       * Makefile.am configure.ac cimc/cimcclient.c
-       Fixed 2158091: sfcb modules belong in private dir
-
-2008-09-09  Sean Swehla <[email protected]>
-
-       * cimc/cimcft.h:
-       Fixed 2050256: SFCC and SFCB header files for Binary communication 
varies
-       
-2008-09-06  Sean Swehla <[email protected]>
-       * TEST/v2_testein.c
-       Fixed 2102345: missing configuration of CIM-HOST-PORT in sblim-sfcc
-       (patch by Pavol Rusnak)
-
-2008-09-06  Sean Swehla <[email protected]>
-       * TEST/print-types.c, backend/cimxml/constClass.c,
-       backend/cimxml/indicationlistener.c, backend/cimxml/instance.c
-       Fixed 2102339: Missing ret values in sblim-sfcc
-       (patch by Pavol Rusnak)
-
-2008-06-16  Michael Chase-Salerno <[email protected]>
-
-       * frontend/sfcc/sfcclient.c:
-       Fixed 1946188: Better handling of NULL values for slp.
-
-2008-05-16  Michael Chase-Salerno <[email protected]>
-
-    * cimc/cimcclient.c
-    Check for valid connection type and return rc=3 and a message
-    if incorrect.
-
-    * TEST/v2test_gc.c
-    Test valid handling of above, and check rc on existing tests
-
-2008-05-01  Chris Buccella <[email protected]>
-
-       * backend/cimxml/client.c, backend/cimxml/property.c, 
-       backend/cimxml/qualifier.c, backend/cimxml/string.c:
-       Made changes to quiet some gcc warnings
-
-       * Makfile.am:
-       Additions needed for large volume support feature
-
-       * TEST/Makefile.am:
-       Additions needed for new test_ programs
-
-       * configure.ac:
-       Bumped version number to 2.1.0
-
-2008-04-23  Chris Buccella <[email protected]>
-
-       * backend/cimxml/client.c:
-       Fixed 1940546: Memory corruption in AsciiToXmlStr()
-       (patch by Shashi Uli)
-
-2008-04-22 Gary Readler <[email protected]>
-       * README TEST/Makefile.am TEST/v2test_ec.c TEST/v2test_ecn.c
-       TEST/v2test_ei.c TEST/v2test_ein.c TEST/v2test_gc.c
-       updated README and added some v2 interface testcases  
-
-2008-02-05  Sven Schuetz <[email protected]>
-
-       * configure.ac, Makefile.am, backend/cimxml/cimXmlResp.y:
-       Fixed 1887125: cleanup due to new parser
-
-2008-01-16  Sven Schuetz <[email protected]>
-
-       * configure.ac, Makefile.am, backend/cimxml/grammar.c,
-       backend/cimxml/client.c, backend/cimxml/cimXmlParser.c,
-       backend/cimxml/nativeCimXml.h, backend/cimxml/indicationlistener.c:
-       Implemented 1828588: Indication support (CIMXML)
-
-2008-01-09  Sven Schuetz <[email protected]>
-
-       * backend/cimxml/parserUtil.c, backend/cimxml/cimXmlParser.c,
-       backend/cimxml/value.c, backend/cimxml/cimXmlParser.h,
-       backend/cimxml/grammar.c, backend/cimxml/grammar.h:
-       Implemented 1867649: embedded instance support
-
-2008-01-09  Sven Schuetz <[email protected]>
-
-       * backend/cimxml/cimXmlResp.y, backend/cimxml/cimXmlParser.h,
-       backend/cimxml/client.c, backend/cimxml/value.c,
-       backend/cimxml/cimXmlParser.c, Makefile.am, backend/cimxml/grammar.h,
-       backend/cimxml/parserUtil.h, backend/cimxml/parserUtil.c, 
-       backend/cimxml/grammar.c:
-       Implemented 1854813: new parser
-
-2008-01-02  Sven Schuetz <[email protected]>
-
-       * backend/cimxml/cimXmlResp.y:
-       Fixed 1793132: sfcc reports incorrect namespace for associators 
operation
-
-2007-10-31  Sven Schuetz <[email protected]>
-
-       * cimc/cimcdt.h, cimc/cimcft.h, cimc/cimc.h:
-       Implemented 1820015: prepare for indication support
-
-2007-10-12  Sven Schuetz <[email protected]>
-
-       * backend/cimxml/client.c:
-       Fixed 1810017: sfcc generates incorrect XML for complex properties
-
-2007-09-27  Chris Buccella  <[email protected]>
-
-       * TEST/test.c:
-       invokeMethod test now works correctly
-
-2007-06-20  Sven Schuetz <[email protected]>
-
-       * backend/cimxml/cimXmlParser.c, backend/cimxml/cimXmlResp.y:
-       Fixed 1777906 issue with the SFCC xml parsing code
-       
-2007-07-04  Viktor Mihajlovski  
<[email protected]>
-
-       * backend/cimxml/client.c: 
-       Fixed 1745279: sfcc does not support complex array types as IN args.
-       Datatypes CMPI_refA and CMPI_instanceA were not handled properly.
-
-2007-06-26  Viktor Mihajlovski  
<[email protected]>
-
-       * backend/cimxml/objectpath.c: 
-       Fixed 1743362: segfault on 64-bit systems
-
-2007-06-20  Sven Schuetz <[email protected]>
-
-       * property.c:
-       Fixed 1737254: sfcc can segfault when setting null values
-
-2007-06-20  Viktor Mihajlovski  
<[email protected]>
-
-       * backend/cimxml/client.c: 
-       Fixed 1740368: memory can be corrupted when long string properties are
-       being set, due to static buffer usage.
-
-2007-05-31  Adrian Schuur
-
-       * cimXmlResp.y:
-       Fixed 1726113: Parser not clearing qualifier cache
-
-2007-05-24  Adrian Schuur
-
-       * objectpath.c:
-       Fixed 1722381 sfcc fails on getInstance for associations
-
-2007-03-15  Viktor Mihajlovski  <[email protected]>
-
-       * frontend/sfcc/sfcclient.c:
-       Fixed 1681555: sfcc backend selection via "scheme" parameter
-
-       * cimc/cimcft.h, TEST/test_gc.c, TEST/test_qualifiers.c: 
-       Fixed 1681487: sfcc cimc constclass definition incompatible with cmci
-       constclass definition, adjusted function table.
-
-       * frontend/sfcc/sfcclient.c: 
-       Fixed 1681489: sfcc connection release function restore leads to 
-       failures.
-
-2007-03-07  Viktor Mihajlovski  
<[email protected]>
-
-       * backend/cimxml/instance.c, backend/cimxml/objectpath.c,
-       backend/cimxml/property.c, backend/cimxml/qualifier.c: 
-       Fixed 1675554: case sensitive comparisons
-
-       * TEST/show.c, TEST/test_ecn_ssl.c, TEST/test_gc.c:
-       Updated test programs, partially related to 1675554.
-
-2007-02-28  Viktor Mihajlovski  
<[email protected]>
-
-       * frontend/sfcc/sfcclient.c: 
-       Fixed 1670019: connection failures on second parallel connection
-       Uninitialized variables and a deadlock situation didn't allow
-       to run more than on connection at a given point in time.
-
-2007-02-27  Viktor Mihajlovski  
<[email protected]>
-
-       * sfcc.spec.in, configure.ac: 
-       Feature 1663663: add specfile for RPM builds.
-
-2007-02-07  Viktor Mihajlovski  <[email protected]>
-
-       * configure.ac, Makefile.am: 
-       Feature 1654428: remove libsfcUtil from sfcc
-
-2007-01-18  Sven Schuetz
-
-       * array.c, cimXmlParser.c, client.c, value.c, cimXmlParser.h
-       Fixed 1637057: Arrays not yet supported as function arguments
-
-2007-01-18  Viktor Mihajlovski  
<[email protected]>
-
-       * cimXmlResp.y: 
-       Fixed 1636714: removed incorrect rquirement for RETURNVALUE tag
-       in method responses.
-
-2006-12-06  Viktor Mihajlovski  <[email protected]>
-
-       * sfcUtil/hashtable.c, sfcUtil/libsfcUtil.Versions:
-       Fixed 1610514: aligned sfcc/sfcb libsfcUtil.
-
-2006-11-28  Viktor Mihajlovski  
<[email protected]>
-
-       * cimXmlParser.c, cimXmlResp.y, client.c: 
-       Fixed 1604433: memory leaks for instance array properties and out
-       args.
-
-2006-11-14  Viktor Mihajlovski  
<[email protected]>
-
-       * client.c: 
-       Fixed 1596171: don't report timeout after system clock changes.
-
-2006-09-12  Viktor Mihajlovski  
<[email protected]>
-
-       * client.c, configure.ac: 
-       Conditionalized generation of "TE: Trailer" header in support of
-       older curl versions.
-
-2006-09-06  Viktor Mihajlovski  
<[email protected]>
-
-       * client.c: 
-       Removed the inline qualifier for callback functions (again).
-
-       * cimXmlResp:
-       Remove shift/reduce conflict.
-       
-2006-09-05  Viktor Mihajlovski  
<[email protected]>
-
-       * client.c: 
-       Fixed a double memory release error, occuring when a CIMStatus trailer
-       is sent back by the server.
-
-2006-08-22  dhowell1
-
-       * cimXmlParser.c, cimXmlParser.h, cimXmlResp.y, client.c, cmcimacs.h,
-        datetime.c, enumeration.c, instance.c, Makefile.am, objectpath.c,
-        value.c,
-       * libcmpisfcc.Versions, libsfcUtil.Versions, libcimcClient.Versions
-
-        Merged Intel changes with 08/17/06 CVS tip.
-
-2006-07-17     sschuetz
-
-       * hashtable.c, utilFactory.c, utilHashtable.c, utilStringbuffer.c:
-       Moved to sfcUtil, build as shared library now
-
-2006-07-06 sschuetz
-
-       * constclass.c:
-       Bug 1518169: Fixed memory leak in constclass.c
-
-2006-06-28  sschuetz
-
-       * client.c:
-       Bug 1513362: Added setting of status code in function cmciConnect2,
-       checking for NULL in CMSetStatus macros
-               
-2006-06-27  Viktor Mihajlovski  
<[email protected]>
-
-       * cimXmlResp.y: 
-       Bug 1513278: Segfault in property qualifier processing.
-       Fixed erroneous action in the array property production.
-       Added missing setClassQualifiers function.
-       Removed a few shift/reduce conflicts.
-
-       * client.c:
-       Removed the inline qualifier for callback functions.
-
-       * TEST/Makefile.am, TEST/test_qualifiers2.c:
-       Added test code for class qualifiers.
-
-2006-02-28  Viktor Mihajlovski  
<[email protected]>
-
-       * client.c: 
-       Bug 1439103: Added code to evaluate trailer headers for chunked 
transfers
-
-2005-11-20  bestorga-oss
-
-       * COPYING, args.c, array.c, cimXmlParser.c, cimXmlParser.h,
-       cimXmlResp.y, client.c, cmci.h, cmcidt.h, cmcift.h, cmcimacs.h,
-       constClass.c, datetime.c, enumeration.c, genericlist.c,
-       genericlist.h, instance.c, native.h, objectpath.c, property.c,
-       qualifier.c, string.c, utilList.h, utilStringBuffer.c,
-       utilStringBuffer.h, value.c, TEST/show.c, TEST/test.c,
-       TEST/test_an.c, TEST/test_an_2.c, TEST/test_as.c, TEST/test_as_2.c,
-       TEST/test_ci.c, TEST/test_di.c, TEST/test_ec.c, TEST/test_ecn.c,
-       TEST/test_ecn_ssl.c, TEST/test_ei.c, TEST/test_ein.c,
-       TEST/test_gc.c, TEST/test_gi.c, TEST/test_gp.c, TEST/test_im.c,
-       TEST/test_leak.c, TEST/test_objectpath.cpp, TEST/test_qualifiers.c,
-       TEST/test_rf.c, TEST/test_rfn.c, TEST/test_si.c, TEST/test_sp.c,
-       TEST/test_xq.c: 
-       Bugs: 1362805. changed all license references to Eclipse Public
-       license
-
-2005-10-11  mihajlov
-
-       * client.c, cmci.h, TEST/Makefile.am, TEST/test_ecn_ssl.c,
-       man/man3/cmciConnect.3: 
-       Bugs: 1315810. Added support for client
-       certificates.
-
-2005-10-01  a3schuur
-
-       * cimXmlParser.c: Inproving user time performance by about 30% as
-       measured with time command.
+For commit changes, see "git log" or: 
https://sourceforge.net/p/sblim/sfcc/ci/master/tree/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/NEWS new/sblim-sfcc-2.2.7/NEWS
--- old/sblim-sfcc-2.2.6/NEWS   2013-10-15 00:32:22.000000000 +0200
+++ new/sblim-sfcc-2.2.7/NEWS   2014-03-28 02:13:52.000000000 +0100
@@ -1,5 +1,16 @@
 Small Footprint CIM Client Library NEWS
 
+Changes in 2.2.7
+================
+
+New Features:
+- [bugs:#2692] SFCC: SfcbLocal interface should expose markHeap() and 
releaseHeap()
+
+Bugs:
+- [bugs:#2728] Missing tag definition for REFARRAY
+- [bugs:#2729] Improper type handling for EmbeddedObject in PARAMVALUE
+- [bugs:#2730] More memory leaks in backend/cimxml/grammer.c
+
 Changes in 2.2.6
 ================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/backend/cimxml/cimXmlParser.c 
new/sblim-sfcc-2.2.7/backend/cimxml/cimXmlParser.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/cimXmlParser.c  2013-07-03 
04:06:11.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/cimXmlParser.c  2014-03-28 
01:58:53.000000000 +0100
@@ -605,6 +605,14 @@
          if (attr[1].attr) {
             lvalp->xtokParamValue.type = xmlToCmpiType(attr[1].attr);
          }
+         if (attr[2].attr) {
+           if (strcasecmp(attr[2].attr, "instance") == 0
+               || strcasecmp(attr[2].attr, "object") == 0) {
+             lvalp->xtokParamValue.type = CMPI_instance;
+           } else {
+             Throw(NULL, "Invalid value for attribute EmbeddedObject");
+           }
+         }
          return XTOK_PARAMVALUE;
       }
    }
@@ -1237,6 +1245,7 @@
    {TAG("VALUE.ARRAY"), procValueArray, ZTOK_VALUEARRAY},
    {TAG("VALUE.NAMEDINSTANCE"), procValueNamedInstance, 
ZTOK_VALUENAMEDINSTANCE},
    {TAG("VALUE.REFERENCE"), procValueReference, ZTOK_VALUEREFERENCE},
+   {TAG("VALUE.REFARRAY"), procValueRefArray, ZTOK_VALUEREFARRAY},
    {TAG("VALUE.OBJECTWITHPATH"), procValueObjectWithPath, 
ZTOK_VALUEOBJECTWITHPATH},
    {TAG("VALUE"), procValue, ZTOK_VALUE},
    {TAG("HOST"), procHost, ZTOK_HOST},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/backend/cimxml/client.c 
new/sblim-sfcc-2.2.7/backend/cimxml/client.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/client.c        2013-10-14 
22:27:25.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/client.c        2014-03-28 
01:58:53.000000000 +0100
@@ -2965,6 +2965,8 @@
   newDateTimeFromBinary,
   newDateTimeFromChars,
   newIndicationListener,
+  NULL, // markHeap, SfcbLocal only
+  NULL // releaseHeap, SfcbLocal only
 };
 
 /* Factory function for CIMXML Client */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/backend/cimxml/grammar.c 
new/sblim-sfcc-2.2.7/backend/cimxml/grammar.c
--- old/sblim-sfcc-2.2.6/backend/cimxml/grammar.c       2013-07-02 
17:58:17.000000000 +0200
+++ new/sblim-sfcc-2.2.7/backend/cimxml/grammar.c       2014-03-28 
01:58:53.000000000 +0100
@@ -444,6 +444,7 @@
                        className(parm, (parseUnion*)&lvalp.xtokClassName);
                        op = newCMPIObjectPath(NULL, lvalp.xtokClassName.value, 
NULL);
                        
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+                       if(op) op->ft->release(op);
                        ct = localLex(&lvalp, parm);
                }
                while(ct == XTOK_CLASSNAME);
@@ -467,6 +468,7 @@
                        instanceName(parm, 
(parseUnion*)&lvalp.xtokInstanceName);
                        createPath(&op, &lvalp.xtokInstanceName);
                        
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+                       if(op) op->ft->release(op);
                        ct = localLex(&lvalp, parm);
                }
                while(ct == XTOK_INSTANCENAME);
@@ -482,6 +484,7 @@
                        //setInstQualifiers(inst, 
&lvalp.xtokNamedInstance.instance.qualifiers);
                        setInstProperties(inst, 
&lvalp.xtokNamedInstance.instance.properties);
                        
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&inst,CMPI_instance);
+                       if(op) op->ft->release(op);
                        ct = localLex(&lvalp, parm);
                }
                while(ct == XTOK_VALUENAMEDINSTANCE);
@@ -495,6 +498,7 @@
                        CMSetNameSpace(op, 
lvalp.xtokObjectPath.path.path.nameSpacePath.value);
                        CMSetHostname(op, 
lvalp.xtokObjectPath.path.path.host.host);
                        
simpleArrayAdd(parm->respHdr.rvArray,(CMPIValue*)&op,CMPI_ref);
+                       if(op) op->ft->release(op);
                        ct = localLex(&lvalp, parm);
                }
                while(ct == XTOK_OBJECTPATH);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/cimc/cimc.h new/sblim-sfcc-2.2.7/cimc/cimc.h
--- old/sblim-sfcc-2.2.6/cimc/cimc.h    2013-10-14 22:27:32.000000000 +0200
+++ new/sblim-sfcc-2.2.7/cimc/cimc.h    2014-03-28 01:58:53.000000000 +0100
@@ -402,6 +402,8 @@
     CIMCIndicationListener* (*newIndicationListener)
       (CIMCEnv *ce, int sslMode, int *portNumber, char **socketName, 
        void (*fp) (CIMCInstance *indInstance), CIMCStatus* rc);
+    void* (*markHeap) ();
+    void  (*releaseHeap) (void* heap);
   } CIMCEnvFT;
 
   struct _CIMCEnv {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/configure.ac new/sblim-sfcc-2.2.7/configure.ac
--- old/sblim-sfcc-2.2.6/configure.ac   2013-10-14 23:47:14.000000000 +0200
+++ new/sblim-sfcc-2.2.7/configure.ac   2014-03-28 02:01:15.000000000 +0100
@@ -2,7 +2,7 @@
 # Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.59)
-AC_INIT(sblim-sfcc, 2.2.6, [email protected])
+AC_INIT(sblim-sfcc, 2.2.7, [email protected])
 AC_CONFIG_SRCDIR([cimc/cimcclient.c])
 AC_CONFIG_HEADER([config.h])
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/sblim-sfcc-2.2.6/sfcc.spec new/sblim-sfcc-2.2.7/sfcc.spec
--- old/sblim-sfcc-2.2.6/sfcc.spec      2013-10-14 23:47:33.000000000 +0200
+++ new/sblim-sfcc-2.2.7/sfcc.spec      2014-03-28 02:19:47.000000000 +0100
@@ -8,7 +8,7 @@
 
 Summary: Small Footprint CIM Client Library
 Name: sblim-sfcc
-Version: 2.2.6
+Version: 2.2.7
 Release: 0
 Group: Systems Management/Base
 License: EPL

++++++ sblim-sfcc_2.2.6-0ubuntu2.dsc ++++++
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: sblim-sfcc
Binary: libcimcclient0, libcimcclient0-dev
Architecture: any
Version: 2.2.6-0ubuntu2
Maintainer: Ubuntu developers <[email protected]>
Standards-Version: 3.9.5
Build-Depends: autotools-dev, cdbs, debhelper (>= 9), dh-autoreconf, gettext, 
libcurl4-openssl-dev
Package-List: 
 libcimcclient0 deb libs optional
 libcimcclient0-dev deb libdevel optional
Checksums-Sha1: 
 d45788d279fe437648fbe71531914bccee984983 391094 sblim-sfcc_2.2.6.orig.tar.bz2
 70291d09a1bff7fa1e7921812b5f5fcfe76c2a4a 6316 
sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
Checksums-Sha256: 
 d46a025e23749aa479b7a9e6244e6dbff8d515059c9124cb9f82fafa5bb5f1c2 391094 
sblim-sfcc_2.2.6.orig.tar.bz2
 e8c9c45eca08ee7371d07baef0d46706befbfea61ec77d29d2a50a8472be730a 6316 
sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz
Files: 
 577ea17045a20a2f0362dde37c41e14e 391094 sblim-sfcc_2.2.6.orig.tar.bz2
 e25c3c8b050624283a0f752221ad75f9 6316 sblim-sfcc_2.2.6-0ubuntu2.debian.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBCAAGBQJS4m1yAAoJEIh7YGGLPBaulbsP/i5bR0E+CP930EHy2Av41j3/
pC1p83nrP5LfLhDV+e2slzQlLypW6qjK/IemRO/hwGUS1ojT8egJpYSSW1GjSaxI
QHU8p04OZ1Lx/H+KCt8YWhpK0QV1jyUqnxKFDKUY0JPeKlhfg+nUWF6JZoB6M1pi
nH6NHoBke8+dPRbbCIldykXts+wB2BBkDEYszdUhleCkqvrnlAdbtjrMY9niSG5H
Bz+WRnxMM0UCULMu5M5PeG6AQjTOqUmrZmwOJkdAEiZkf//ys6UZW7Vp21wiHbvl
rMPSkkoq+9Krl1OTT3NKtfO29IdbYYZYg55JbTeZGxwQkBpOLNcG5YN4b5u25aYB
TdKW6HIGqQAuPdb7VPp89VVVB65ZkSepi1+GC2O2+R6ubm55bBprdUjC/uY5uZR+
FT9U/JwThlJAxSzHssv8lbdywzomxAyMFYOhb0MTeMNR6XxOIf1ZY2OoGAtQoMCt
8/CqI+edBg4TwlYYvYEg3C0vrS6/Q0vdq84y+Mn8Q+wDVmJ1vtiK3F5CZI1v8KwP
NqNj1hxfRNfl66+qAsAzzRWSYmPVeJGQp3k1JWwwrsRg1idA6mXvOSOLUOBTRxto
727lrBSey9JsRDWavMsMa4xp0YZ6BXk8w2YCGfz+HjBIylbVYFZ4sFF8UM1hkzBl
0ofFkZCU0qhAAmk+OP12
=6i7u
-----END PGP SIGNATURE-----
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to