File sblim-cim-client2.changes of Package sblim-cim-client2

-------------------------------------------------------------------
Thu Mar 15 17:28:58 UTC 2012 - kkaempf@suse.com

- Version 2.1.12
  This release contains several new features:

  * A new sample - Jsr48SfcbIndicationSample - demonstrates how to
    receive indications from and generate test indications in the
    sfcb CIMOM (#3480115)
  * Two new internal APIs - LogAndTraceBroker.isLoggableTrace and
    isLoggableMessage - can be used to determine if the specified
    Level will be logged (#3484014)
  * A new internal interface - IndicationListenerSBLIM - along with
    its indicationOccured method and corresponding three new internal
    WBEMListenerSBLIM.addListener methods, can be used to pass the
    InetAddress of the indication sender to the listener (#3477087)
  * A new property - sblim.wbem.listenerIndicationTraceFilter - can
    be used to trace incoming indications at the FINE Level (#3485074)
  * A new property - sblim.wbem.listenerAddSenderIPAddress - can be
    used to add a SBLIMJCC_SenderIPAddress property to indications
    that contains the IP address of the indication sender (#3492214)
  * A new property - sblim.wbem.socketConnectTimeout - can be used
    to set the timeout for socket connect requests when
    sblim.wbem.socketConnectWithTimeout=true (#3492224)
  * Three new JSR48 APIs - CIMObjectPath.getKeyValue,
    WBEMListener.getProperty and WBEMListener.setProperty - have
    been added to support JSR48 1.0.0 (#3496349 and #3496385)

  Version 2.1.12 also contains several changes that might affect existing
  applications:

  * The internal WBEMListenerSBLIM.WBEMListenerImpl and CIMEventDispatcher
    constructors now accept EventListener instead of IndicationListener
    (#3477087)
  * Reliable indication support now allows for the SequenceContext
    and SequenceNumber properties to be present/absent as the CIMOM
    enables/disables them on the fly (#3484022)
  * The WBEMListenerFactory.getPROTOCOLS method has been deleted
    after being deprecated in version 2.1.1 (#3490009)
  * The four WBEMException constructors that accept the integer
    error ID now throw an IllegalArgumentException for an invalid ID;
    valid IDs are 0-12, 14-17 and 19-28 (#3490032)
  * The sblim.wbem.httpTimeout property no longer specifies the
    timeout for socket connect requests, sblim.wbem.socketConnectTimeout
    does (#3492224)
  * The two WBEMClient.associators and references methods that return
    a CloseableIterator have been deprecated (#3496343)

  Version 2.1.12 also contains a critical fix (#3498482) to counteract
  a possible Denial of Service attack against products that use hashing
  to parse XML, The complete list of changes follows:
  3504344 Sync Experimental/HEAD branches
  3504304 Rename socket timeout variables
  3498482 Red Hat: Possible XML Hash DoS in sblim
  3496355 JSR48 1.0.0: add new WBEMClientConstants
  3496385 JSR48 1.0.0: add WBEMListener get/setProperty
  3496380 JSR48 1.0.0: add new WBEMListenerConstants
  3496349 JSR48 1.0.0: add CIMObjectPath getKeyValue
  3496343 JSR48 1.0.0: deprecate WBEMClient associators and references
  3496301 Sync up javax.* javadoc with JSR48 1.0.0 Final
  3495662 Invalid HTML from HttpConnectionHandler.writeError
  3477298 Error compiling JSR48
  3489638 PERF: Bottleneck in LogAndTraceBroker.java - getCaller()
  3492224 Need two different timeouts for Socket connections
  3492214 Add a SenderIPAddress property indications
  3492246 Rename new indication trace property
  3490355 TCK: Cannot instantiate WBEMClientFactory
  3490032 TCK: WBEMException must validate error ID
  3490009 TCK: Too many WBEMListenerFactory class methods
  3484022 Turn reliable indication mode on and off based on SC/SN
  3485074 An Indication trace request
  3477087 Need Access to an Indication Sender's IP Address
  3484014 Add LogAndTraceBroker.isLoggable for message/trace
  3480115 Add Jsr48SfcbIndicationSample
  3469427 Fix broken HTML links
  3469210 Include reliable indications in HTML
  3469018 Properties not passed to CIMIndicationHandler

-------------------------------------------------------------------
Mon Dec 19 10:10:09 UTC 2011 - kkaempf@suse.com

- Version 2.1.11
  Bugfix release
  - 3459036 Linked list for RI queue not efficient for many LDs
  - 3444912 Client delay during SSL handshake
  - 3423064 Add UpdateExpiredPassword Header for Reqs from Java Client
  - 3411944 createJavaObject exception with hex uint
  - 3411879 TCK: CIM element value must match type
  - 3410126 TCK: CIM element name cannot be null

-------------------------------------------------------------------
Wed Dec 14 12:36:12 UTC 2011 - coolo@suse.com

- fix license to be in spdx.org format

-------------------------------------------------------------------
Fri Sep 16 07:36:41 UTC 2011 - kkaempf@suse.com

- Version 2.1.10
  Bugfix release
  - 3409691 2.1.10 packaging issues: rpmbuild broken on Red Hat
  - 3406275 HEAD branch ONLY: sync with Experimental branch
  - 3400209 Highlighted Static Analysis (PMD) issues
  - 3397922 support OctetString
  - 3390724 Problem with Reliable Indication support in the Listener
  - 3374012 Sblim client CIMObjectPath class defect for LLA format URL
  - 3376657 Get reliable indication properties once
  - 3374206 NullPointerException caused by Indication
  - 3323310 Need the ability to override certain Global Properties

-------------------------------------------------------------------
Tue Jun 28 12:03:38 UTC 2011 - kkaempf@novell.com

- Version 2.1.9
  This release includes reliable indication reordering
  support (see bug 3288721 for details) and fixes several issues:
  - 3311279 Repeated Instantiation of SAXParserFactory
  - 3304953 Indication URL mapped to lower case
  - 3304058 Use same date format in change history
  - 3288721 Need the function of indication reordering
  - 3206904 Indication listener deadlock causes JVM to run out sockets
  - 3297028 Instances contain CIMClassProperty with DOM parser
  - 3293248 Support for CIM_ERROR instances within ERROR
  - 3281781 fail to parse Embedded Instance parameter
  - 3277928 CIM-XML tracing cannot be enabled in the field
  - 3267429 Samples should close client
  - 3252669 setXmlTraceStream blindly closes previous stream
  - 3235440 NullPointerException when socket factory returns null

-------------------------------------------------------------------
Tue Mar 15 13:11:08 UTC 2011 - kkaempf@novell.com

- Version 2.1.8
  - 3197423 Server authentication with PegasusLocalAuthInfo failing
  - 3197627 testBasicConnect unit test fails on Windows
  - 3194700 Exception thrown on extrinsic methods
  - 3194680 Error in numeric keys
  - 3195069 Need support to disable SSL Handshake
  - 3185763 Reliable indication support - Phase 1
  - 3190335 Erroneous use of SystemName property in samples
  - 3186176 XML response for indication not traced
  - 3185833 missing newline when logging request/response
  - 3185824 Char16 definition includes whitespace
  - 3185818 indicationOccured URL incorrect
  - 3182121 Add Jsr48PegasusIndicationSample
  - 3154232 EmbeddedObject misspelled in javadoc

-------------------------------------------------------------------
Wed Dec 15 14:33:58 UTC 2010 - kkaempf@novell.com

- version update (2.1.7)
  - 3111718 org.sblim.cimclient SSL Code is using the wrong SSL
            Property
  - 3109824 Move Java link from Sun to Oracle
  - 3078280 Fix for a null pointer exception in 1.3.9.1
  - 3062747 SblimCIMClient does not log all CIM-XML responces.


-------------------------------------------------------------------
Thu Sep 16 08:01:47 UTC 2010 - kkaempf@novell.com

- version update (2.1.6)
  * News in 2.1.6
    - 3046073 Performance hit due to socket conn. creation with timeout
    - 3048749 Hex digit parsing logic error in XMLPullParser
    - 3028518 Additional StringBuilder use
    - 3027618 Close files/readers in finally blocks
    - 3027615 Use CLASS_ARRAY_T instead of new CIMDataType(CLASS,0)
    - 3036683 HEAD branch ONLY: sync with Experimental branch
    - 3027479 Dead store to local variable
    - 3027392 Nullcheck of value previously dereferenced
    - 3026417 XMLAttributeValue does not use iHash field
    - 3026360 Handle unwritten fields
    - 3026316 XMLPullParser unused fields
    - 3026311 Vacuous comparison of integer value
    - 3026302 CIMDateTimeInterval uses # constructor instead of valueOf
    - 3023349 SLP uses # constructor instead of valueOf
    - 3023348 Listener uses # constructor instead of valueOf
    - 3023340 CIMObjectFactory uses # constructor instead of valueOf
    - 3023145 CharValue uses # constructor instead of valueOf
    - 3023143 CIMXMLParserImpl uses # constructor instead of valueOf
    - 3023141 CIMObjectPath uses # constructor instead of valueOf
    - 3023135 DADescriptor equals/compareTo issue
    - 3023120 RequestDescriptor equals/compareTo issue
    - 3023095 CIMQualifiedElementInterfaceImpl equals/hashCode issue
    - 3022554 Flushing socket ignores skip() return code
    - 3022541 File descriptor leak in sample/unittest
    - 3022524 iSortedValueEntries not serializable in Serializable class
    - 3022519 ServiceLocationAttribute.equals() compares same array
    - 3022501 Possible integer overflow in getTotalUSec
    - 3019252 Methods concatenate strings using + in a loop
    - 3019214 SLP equals methods assume too much
    - 3018178 CIMDateTimeInterval clean up
    - 3004779 TCK: CIMDataType not throwing IllegalArgumentException
    - 3004762 HTTPClient infinite loop for HTTP 407
  * News in 2.1.5
    - 3001333 CIMMethod class ignores propagated parameter
    - 3001680 CIMQualifierElementInterfaceImpl changes qualifiers
    - 3001359 XMLPullParser.CharString equals() method broken
    - 3001357 CIMDeleteNameSpaceOp name clash
    - 3001353 HttpHeaderParser ignores return value of toLowerCase()
    - 3001345 File handle leaks in HttpSocketFactory and LogAndTraceBroker
    - 3001243 Overview HTML out of date
    - 2997865 Infinite loop in HttpClient
    - 2994776 http 401 gives CIM_ERR_FAILED instead of CIM_ERR_ACCESS_DENIED
    - 2994252 CIMDateTimeInterval.getTotalMilliseconds() not unit tested
    - 2994249 CIMDateTimeInterval(long) calculates milliseconds
    - 2992349 CIMDateTimeInterval hr/min/sec max is 23/59/59, not 24/60/60
    - 2989424 TCK: CIMDateTimeInterval constructor
    - 2989367 CIMDateTimeInterval(long) constructor range wrong
    - 2990370 Development/unittest HTML out of date
    - 2974884 Exception when attaching 2 CDRoms with invoke method
    - 2978722 PasswordCredential(char[]) constructor is wrong
    - 2975989 TCK: CIMQualifierType constructor does not handle null
    - 2975975 TCK: CIMObjectPath(String) does not handle null
    - 2975917 TCK: CIMClass.getProperty() does not handle null property
    - 2975885 TCK: CIMXXX.hasQualifierValue(null,null) returns true
    - 2973300 TCK: CIMDateTimeXXX.compareTo() does not handle null
    - 2973230 TCK: UnsignedInteger64.equals() does not handle null
    - 2973233 TCK: UnsignedIntegerNN.hashCode() not working
    - 2972697 Fix spelling errors in HTML files
  * News in 2.1.4
    - 2970881 Add property to control EmbeddedObject case
    - 2942520 IPv6 link local address with scope_id including a dot not supported
    - 2964463 WBEMClient.initialize() throws wrong exception
    - 2963502 Add XML tracing to sample code
    - 2957387 EmbededObject XML attribute must not be all uppercases
    - 2956716 Jsr48IndicationSample hardcoded namespace
    - 2961592 Remove WBEMClient.setLocales() UnsupportedOperationException
    - 2959586 Sync up WBEMClient javadoc with JSR48 1.0.0
    - 2959264 Sync up javax.client.* javadoc with JSR48 1.0.0
    - 2959240 Sync up javax.listener.* javadoc with JSR48 1.0.0
    - 2959235 Update build.xml copyright year
    - 2959039 Fix WBEMException.toString() logic
    - 2958990 Remove WBEMException.CIM_ERR_TYPE_MISMATCH
    - 2958941 Sync up javax.wbem.* javadoc with JSR48 1.0.0
    - 2913938 Duplicate CIM requests with identical message ID
    - 2946113 First steps code snippet has compile errors
    - 2944830 Fix spelling of checkGranurality()
    - 2944842 Missing thrown ArrayIndexOutOfBoundsException
    - 2944839 Remove redundant toString() methods
    - 2944833 Need private setValue in UnsignedInteger8
    - 2944826 getUTCOffset() incorrect if not significant field
    - 2944824 Missing getXmlSchemaName() in CIMObjectPath
    - 2944219 Problem with pull operations using client against EMC CIMOM
    - 2935258 Sync up javax.cim.* javadoc with JSR48 1.0.0
    - 2930341 Sync up WBEMClientConstants with JSR48 1.0.0
    - 2927029 Unit test fails on Java 6
    - 2909941 RequestStateChange gives wrong exception/error id
    - 2912490 NullPointerException when invoking getInstance

-------------------------------------------------------------------
Tue Jan  5 14:50:49 CET 2010 - mhrusecky@suse.cz

- version update (2.1.3)
  * News in 2.1.3
    - 2912104 Sync up javax.wbem.* with JSR48 1.0.0
    - 2907527 Fix SLP properties issues
    - 2901216 lost IndicationURL for IndcationListener.indicationOccured
    - 2903373 Java doc incorrect
    - 2900875 Javadoc should link to external Java5 Objects / APIs
    - 2886829 JSR48 new APIs: referenceClasses & referenceInstances
    - 2899859 javax.wbem.client missing JSR48 credential/principal APIs
    - 2899389 Password maximum length of 16?
    - 2888774 support POST retry on HTTP error 505
    - 2878054 Pull Enumeration Feature (PULL Parser)
    - 2884718 Merge JSR48 and SBLIM client properties
    - 2882448 Add WBEMClientConstants from JSR48
    - 2858933 JSR48 new APIs: associatorClasses & associatorInstances
    - 2870455 Missing CLASS_ARRAY_T in CIMDataType
    - 2839595 SLP discovery fails on Unix IPv6 systems
    - 2865222 enumerateQualifierTypes shouldn't require a class name
    - 2845128 CIMObjectPath.toString() misses host
    - 2846231 connection failure on CIMOM w/o user/pw
    - 2860081 Pull Enumeration Feature (DOM Parser)
  * News in 2.1.2
    - 2849970 createVALUEARRAY fails to create reference array
    - 2845211 Pulled Enumeration Support (SAX Parser)
    - 2834838 Add interface to retrieve version number and product name
    - 2817962 socket creation connects w/o a timeout
    - 2823494 Change Boolean constructor to static
  * News in 2.1.1
    - 2806362 Missing new CIMDateTimeAbsolute.getUTCOffset() method
    - 2797550 Make code compatible with JSR48 / Java Generics 
    - 2797696 Input files use unchecked or unsafe operations 
    - 2795671 Add Type to Comparable <T> 
    - 2799260 Fix left over @author tag from Java5 upgrade 
    - 2798931 Fix spelling of WBEMListenerFactory.getPROTOCOLS()
    - 2791860 Export instance to mof, wrong syntax
    - 2787464 lang exception in Chinese env with Java client 2.0.7
    - 2784078 Code cleanup: messages_XX.properties
    - 2763216 Code cleanup: visible spelling/grammar errors
    - 2750520 Code cleanup from empty statement et al
    - 2714989 Code cleanup from redundant null check et al
  * News in 2.1.0
    - 2680372 Eliminate duplicate entries in javadoc allclasses-frame.html
    - 2641758 CIM Client does not recognize HTTP extension headers
    - 2620505 EmbeddedObject qualifier is missing from CIMClass
    - 2433593 isArray returns true for method parameters of type reference
    - 2531371 Upgrade client to JDK 1.5 (Phase 2)
    - 2573575 Fix build.xml to allow file names >100 chars
    - 2524131 Upgrade client to JDK 1.5 (Phase 1)
- fixed build for Fedora

-------------------------------------------------------------------
Mon Jan  4 18:51:19 CET 2010 - mhrusecky@suse.cz

- version update (2.0.9.3)
  * Bugs:
    - 2844325 createVALUEARRAY fails to create reference array
    - 2842121 isArray returns true for method parameters of type 
              reference
    - 2842120 lang exception in Chinese env with Java client 2.0.7

-------------------------------------------------------------------
Mon Oct 12 16:16:39 CEST 2009 - mhrusecky@suse.cz

- sending current development version to SLE11 SP1 (fate#307105)

-------------------------------------------------------------------
Tue Sep  8 12:29:01 CEST 2009 - mhrusecky@suse.cz

- version update (2.0.9.2)
  * Bugs:
    - 2815773 CIM Client does not recognize HTTP extension headers

-------------------------------------------------------------------
Tue May 26 15:42:11 CEST 2009 - mhrusecky@suse.cz

- version update (2.0.9.1)
  * Bugs:
   - 2790035 Export instance to mof, wrong syntax
- fixed end of lines

-------------------------------------------------------------------
Fri Feb 20 15:34:22 CET 2009 - mhrusecky@suse.cz

- version update (2.0.9)
  * Bugs:
    - 2414503 SLPConfig : parseList not returning populated list
    - 2412389 Test case failure: Java5 Complier : CIMDateTimeAbsoluteTest
    - 2382763 HTTP header field Accept-Language does not include *
    - 2372030 Add property to control synchronized SSL handshaking
    - 2315151 Jsr48IndicationSample does not work
    - 2227442 Add missing serialVersionUID
    - 2210455 Enhance javadoc, fix potential null pointers
    - 2204488 Fix / clean code to remove compiler warnings
  * Version 2.0.8 bugs:
    - 2093708 HTTP 400 - Bad Request, CIMError: request-not-valid
    - 2087969 VALUE.ARRAY used in request for array of references
    - 2087975 can't set the pPropagated in WBEMClient.enumerateClasses()
    - 2038305 SAXException SBLIM Java Client V2.0.7
    - 2034342 HttpClient not closed on cimclient close
    - 2013628 SAXException when listing classes
    - 2002599 M-POST not supported in java-client 

-------------------------------------------------------------------
Mon Sep  1 13:02:24 CEST 2008 - anosek@suse.cz

- new package prepared for SLES11 (fate#304369)
  * based on spec file by JPackage project
openSUSE Build Service is sponsored by