Changelog for
sblim-cim-client2-2.1.12-2.1.2.noarch.rpm :
* Thu Mar 15 2012 kkaempfAATTsuse.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 2011 kkaempfAATTsuse.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 2011 cooloAATTsuse.com- fix license to be in spdx.org format
* Fri Sep 16 2011 kkaempfAATTsuse.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 2011 kkaempfAATTnovell.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 2011 kkaempfAATTnovell.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 2010 kkaempfAATTnovell.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 2010 kkaempfAATTnovell.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 05 2010 mhruseckyAATTsuse.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
- 2799260 Fix left over AATTauthor 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 04 2010 mhruseckyAATTsuse.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 2009 mhruseckyAATTsuse.cz- sending current development version to SLE11 SP1 (fate#307105)
* Tue Sep 08 2009 mhruseckyAATTsuse.cz- version update (2.0.9.2)
* Bugs: - 2815773 CIM Client does not recognize HTTP extension headers
* Tue May 26 2009 mhruseckyAATTsuse.cz- version update (2.0.9.1)
* Bugs: - 2790035 Export instance to mof, wrong syntax- fixed end of lines