# changelog

author: kkaempf@novell.com
changelog:
  - remove conflicting directory tree from 3rd party package, will
    be replaced by cim-schema package (bnc#590196)


author: kkaempf@novell.com
changelog:
  - clone CMPI_chars return value from invokeMethod called via
    local interface (bnc#578189, upstream #2968656)


author: kkaempf@novell.com
changelog:
  - Backport patches from 1.3.8
    * args.c, array.c, constClass.c, instance.c, internalProvider.c,
      objectpath.c:
      [ 2948647 ] getObjectPath may dereference NULL pointer
    * internalProvider.c:
      [ 2952616 ] internalProvider is not Threadsafe
      (bnc#580804)
    * providerMgr.c:
      [ 2952912 ] resultSockets variable is not used threadsafe
      (bnc#580802)
    * indCIMXMLHandler.c:
      [ 2950773 ] Leak in indCIMXMLHandler.c
    * interopServerProvider.c:
      [ 2949454 ] Memory leak in ServerProviderInitInstances()


author: kkaempf@novell.com
changelog:
  - Update to 1.3.7
    (numbers are from the sourceforge.net bug tracker)
    New features:
    - 2920773 Tests for reliable indications
    Bugs fixed:
    - 2891367 Error processing content-length
    - 2933087 Small leak in cimXmlRequest:getProperty()
    - 2932809 sfcb 1.3.6 crashes when provider user is set to sfcb
    - 2934540 sfcb may respond with incorrect association provider
    - 2935931 Indications to file:// urls never fail.
    - 2937577 Some SLP-specific code not ifdef'd
    - 2939874 Serious provider id mismatch after provider reload
    - 2655854 Common Provider invokes Init and CleanUp more than once
    - 2875050 default MOFs should allow for multiple files
    - 2945277 SFCB crashes on subscription without filter or handler prop
    - 2946106 possible race condition initializing providers
    - 2931327 sblim-sfcb-1.3.6 tarball is incomplete
    - 2946885 BEAM errors found in cimXmlGen
    - 2946890 classProvider may try to closedir(NULL)
    - 2948812 footprint.pl missing from release tarball


author: kkaempf@novell.com
changelog:
  - 0420-minimal-postinstall.patch: ensure providerRegister
    is installed
  - 0430-fileRepository-opendir-error: print the directory path
    if opendir() fails


author: kkaempf@novell.com
changelog:
  - Upgrade to 1.3.6
    - regular quarterly release, and includes the usual
      bugfixes related to function, stability, and memory usage
    - Compliance for Indication Profile 1.0.0 (DSP1054).
    - [Experimental] Reduced class repositories (~90% reduction
      in disk footprint of classSchema file]
    - move all libraries to /usr/lib(64)/sfcb/*


author: bwhiteley@suse.de
changelog:
  - Upgrade to 1.3.5 (fate#307413)
  - Reduce PAM messages in syslog (fate#306380, bnc#497043,
    sblim bug#2762848)
  - Start sfcbd by default (fate#305583)
  - Enable SLP (fate#307088)
  - Fix objectImplc.c:dataValueToString() (bnc#483396)


author: kkaempf@suse.de
changelog:
  - 'cimcli' sends 'Content-length:' header attribute with leading
    zeroes which got interpreted as octal. (bnc#507249)


author: kkaempf@suse.de
changelog:
  - Fix memory corruption (bnc#458641):
    - check limit when parsing valueList, valueRefList and
      keyBindings
    - increase max valueList/valueRefList size to 512
    - increase max keyBindings to 32


author: bwhiteley@suse.de
changelog:
  - Fix startup deadlock (bnc#445795, sblim tracker #2095972).
  - Limit message size (bnc#425457, sblim tracker #2169514)
  - Better fix for content length check (bnc#425457,
    sblim tracker #2172888)


author: bwhiteley@suse.de
changelog:
  - Configurable access control. (bnc#444403)
  - Fix some calls to mlogf (sblim tracker #2390100, bnc#425457)
  - Check for empty string in decode64 (sblim tracker #2391132,
    bnc#425457)


author: bwhiteley@suse.de
changelog:
  - Better patch for HTTP connection close -- sblim tracker #2193250
  - Handle more escaped chars in XML (bnc#435882, sblim#2169807)


author: bwhiteley@suse.de
changelog:
  - The following bugs from the sblim tracker address bnc#425457
    - [ 2164750 ] sfcb does not handle some malformed HTTP requests correctly
    - [ 2172888 ] http content-length is not constrained
    - [ 2169514 ] spRcvMsg doesn't check malloc return
    - [ 2169527 ] Some XML parsing error strings do not have sufficient space
    - [ 2169607 ] sqlLexer assumes line lengths under MAXBUF
    - [ 2175426 ] possible int overflow
    - [ 2158198 ] syslog call incorrect
    - [ 2172023 ] mlogf call cleanups
    - [ 2175507 ] sockaddr_un not allocated for localconnect server
  - Some code cleanup.
  - SBLIM tracker #2189391 fork() race condition in providerDrv.c:getProcess()
  - SBLIM tracker #2192023 sfcb deadlocks on nsHt initialization
  - SBLIM tracker #2185304 SFCB doesn't shut down properly a good portion
      of the time.
  - bnc:438758, SBLIM tracker #2189234 wrong minimal provider check


author: kkaempf@suse.de
changelog:
  - Fix compiler warnings (on 64bit systems) (bnc#435043)
  - Adapt for latest autotools
  - Fix rpmlint warnings in .spec (%preun/%postun)


author: bwhiteley@suse.de
changelog:
  - Enhanced to support HTTP connections over unix domain sockets,
    including unix socket peer credential authentication without
    passwords.
  - Changed authentication module to only allow users with uid 0
    to log in.


author: bwhiteley@suse.de
changelog:
  - Moved back to 1.3.0.  1.3.1 has problems.  Removed schema
    package, and placed a dependency on cim-schema package
    instead.


author: prusnak@suse.cz
changelog:
  - added 5 more fixes to retval.patch
  - merged implicit-fortify-decl.patch and stdlib.patch into includes.patch


author: crrodriguez@suse.de
changelog:
  - fix build, implicit-fortify-decl backend/cimxml/indicationlistener.c:85
  - disable static libraries
  - correct -devel package requires


author: prusnak@suse.cz
changelog:
  - updated to 2.1.0
    * New features:
    - 1820015 sfcc: prepare for indication support
    - 1854813 sfcc: new parser
    - 1867649 sfcc: embedded instance support (receiving side)
    - 1828588 sfcc: Indication support (CIMXML)
    - 1828584 sfcc: large volume data support (CIMXML)
    * Bugs:
    - 1887125 sfcc: cleanup due to new parser
    - 1940546: Memory corruption in AsciiToXmlStr()
  - fixed undefined variable (cimhostport.patch)


author: prusnak@suse.cz
changelog:
  - updated to 2.0.3
    * fixed sfcc generates incorrect XML for complex properties
    * sfcc reports incorrect namespace for associators operation


author: prusnak@suse.cz
changelog:
  - updated to 2.0.2
    * fixed handling of complex array IN arguments
    * fixed issue with the SFCC xml parsing code
    * invokeMethod test now works correctly


author: Jess Portnoy <kernel01@gmail.com> 10-3
changelog:
  - Added --enable-static=no and --docdir=/usr/share/doc/argtable2-devel-version to configure command.


