Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Standards Based Linux Instrumentation / News: Recent posts

New Release: SFCC 2.2.7

Hi Folks,

The latest version of the C CIM CLient, SFCC 2.2.7 has just been released. There just one new feature, to expose the SFCB broker's markHeap() and releaseHeap() functions through the client function table. This aids memory management for long-running clients using SFCB localconnect by allowing CMPI objects to be periodically garbage collected. The change does not affect user running SFCC over CIM-XML.... read more

Posted by Dave Heller 2014-03-31 Labels: sfcc release

New Release: SFCB 1.4.8

Hi Folks,

We have a new release of the SFCB 1.4 branch: SFCB 1.4.8. There are just a handful of new features this time but this release addresses some long-standing issues with shutdown and process hangs.

For new features: There is new config property enableSslCipherServerPref, which allows a fine adjustment in the selection of cipher suite on the connection, by enforcing the server's order of preference instead of the client's (as is the case by default). In general, the selection of cipher suite is determined by the openssl library based on the "cipher list" provided to the client and the server. SFCB's cipher list is set using the "sslCiphers" config property. Remember, you can use the openssl "s_client" tool to check the actual cipher used on the connection, for a given configuration at client and server. See the .cfg file comments for more info.... read more

Posted by Dave Heller 2014-03-31 Labels: sfcb release

New Release: SFCB 1.3.18

Hi Folks,

We have a new release of the SFCB 1.3 branch: SFCB 1.3.18. The 1.3 branch is in maintenance mode and we strongly encourage users to migrate to SFCB 1.4. But we do have some bugfixes and a handful of new features to bring 1.3 somewhat in sync with 1.4

For new features: There are a few new sfcb.cfg properties pertaining to SSL/TLS: sslDhParamsFilePath supports the use of an external Diffie Hellman (DH) parameters file, and sslEcDhCurveName allows the user to set the "curve name" for Elliptic Curve Diffie Hellman (ECDH) key generation. These options can be used with openssl cipher suites supporting "ephemeral" Diffie Hellman (DHE) key exchange algorithms. Ephemeral key exchange enhances security by decoupling the private key used to generate the session key, from the private key associated with the server certificate. This provides "forward secrecy" while maintaining a key exchange algorithm compatible with a conventional RSA-based server certificate. See the .cfg file comments for more info.... read more

Posted by Dave Heller 2014-03-31 Labels: sfcb release

SBLIM JSR48 CIM Client 2.2.5

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.5. It is fully compliant with the final DSP0201 2.4 (Representation of CIM in XML) specification and with the updated final JSR48 1.0.0 specification (documentation changes only). It contains two new features:

  • Two new Java properties - sblim.wbem.sslClientProtocol and sblim.wbem.sslListenerProtocol - can be used to set the protocol used for SSLContext.getInstance(String protocol) by a client or listener. (#2647)
  • One new Java property - sblim.wbem.cimxmlParser.allowEmptyLocalNameSpacePath - can be used to have the client allow LOCALNAMESPACEPATH elements without NAMESPACE child elements in incoming responses. (#2711)... read more
Posted by Dave Blaschke 2013-12-13

SBLIM JSR48 CIM Client 2.2.4

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.4. It contains three new features:

  • Two new Java properties - sblim.wbem.sslClientProtocol and sblim.wbem.sslListenerProtocol - can be used to set the protocol used for SSLContext.getInstance(String protocol) by a client or listener. (#2647)
  • One new Java property - sblim.wbem.socketIdleTimeout - can be used to automatically reset (close, then reopen) a socket if it is idle for too long. (#2654)
  • One new Java property - sblim.wbem.enableGzipEncoding - can be used to enable support for gzip decompression of CIM-XML responses, identified by "Content-Encoding: gzip" header. (#2151)... read more
Posted by Dave Blaschke 2013-09-13

SBLIM JSR48 CIM Client 2.2.3

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.3. It contains several new features:

  • A new Java property - sblim.wbem.listenerMaxQueuedEvents - can be used to set the maximum number of queued events awaiting dispatch to a listener. (#2628)
  • Two new Java properties - sblim.wbem.listenerHttpHeaderTimeout and sblim.wbem.listenerHttpMaxAllowedTimeouts - can be used to help prevent Denial of Service attacks on an indication listener via the slowloris approach (#2635)
  • Two new private APIs - WBEMListenerSBLIM.getBlockedIPs and setBlockedIPs can be used to control the IPs of incoming connections that are to be ignored by an indication listener (#2635)
  • Two new Java properties - sblim.wbem.sslClientCipherSuitesToDisable and sblim.wbem.sslListenerCipherSuitesToDisable - can be used to disable a list of cipher suites when connecting via an SSL socket as either a client or listener. (#2642)... read more
Posted by Dave Blaschke 2013-05-31

SBLIM JSR48 CIM Client 2.2.2

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.2. It contains three new features:

  • A new Java property - sblim.wbem.synchronizeNumericKeyDataTypes - can be used to synchronize numeric data types of keys in a CIMInstance's CIMObjectPath with those in its CIMProperty[] FOR CIMOM RESPONSES ONLY. (#3598613)
  • One new internal API - WBEMClientSBLIM.sendIndication - can be used to send a CIMInstance representing an indication to a specific URI. (#2616)
  • A new Java property - sblim.wbem.sslCipherSuitesToDisable = can be used to disable a list of cipher suites when connecting via an SSL socket. (#2618)... read more
Posted by Dave Blaschke 2013-03-15

SBLIM JSR48 CIM Client 2.2.1

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.1. It contains two new features:

* A new internal API - WBEMConfiguation.getActiveConfigFullURL - can be used to obtain the FQDN of the active conguration file (#3576396)
* A new Java property - sblim.wbem.verifyJavaLangDoubleStrings - can be used to make the client verify that strings representing a Double will not hang the JRE when parsed (#3572993)... read more

Posted by Dave Blaschke 2012-12-14

SBLIM JSR48 CIM Client 2.2.0

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.2.0. It is fully compliant with the final JSR48 1.0.0 specification. In order to comply, several APIs were removed while several others changed their behavior. Please see the following for more information:

http://sblim.sourceforge.net/cim-client2-v22-doc/org/sblim/cimclient/doc-files/history.html

Version 2.2.0 also contains several new features:... read more

Posted by Dave Blaschke 2012-09-14

New Release: SBLIM Data Gatherer 2.2.6

Today the SBLIM project has release version 2.2.6 of the Metric Data Gatherer. This release includes the following bug fixes and features:

Changes in Version 2.2.6

Bugs fixed:
- 3530668 Duration values always reported as zero
- 3545751 BaseMetricValue.Volatile should be false
- 3552310 incorrect metric definition for VirtualState
- 2811884 dsp1053 unique BaseMetricDefinition.Name
- 3554130 sample interval config warning
- 3554137 multiple definitions of CMPI_false
- 3557552 make distcheck fails... read more

Posted by Tyrel Datwyler 2012-08-15

New Release: SBLIM CMPI Devel 2.0.3

The SBLIM project has released version 2.0.3 of the CMPI development headers and C++ wrapper library. This release includes several bug fixes and a couple API additions to the the CMPI C++ library.

Changes in 2.0.3

Bugs Fixed:
- 3531598 several CmpiObjectPath methods leak memory
- 3531599 replace CMGetCharPtr with CMGetCharsPtr
- 3531597 returnData with char type fails
- 3531596 CmpiData uses wrong union for unsigned data... read more

Posted by Tyrel Datwyler 2012-07-31

SBLIM JSR48 CIM Client 2.1.12

Today the SBLIM project has released the JSR48 CIM Client for Java 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)... read more

Posted by Dave Blaschke 2012-03-15

SBLIM JSR48 CIM Client 2.1.11

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.11. This release fixes several issues:

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

Posted by Dave Blaschke 2011-12-15

SBLIM Java CIM Client 1.3.9.3

Today the SBLIM project has released the CIM Client for Java version 1.3.9.3, a maintenance release for 1.3.9. This maintenance release is only required if you need to set properties via /etc/java/sblim-cim-client.properties on AIX

3160431 Need to support property file on AIX.

Posted by Dave Blaschke 2011-10-31

SBLIM JSR48 CIM Client 2.1.10

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.10. This release fixes several issues:

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... read more

Posted by Dave Blaschke 2011-09-15

SBLIM JSR48 CIM Client 2.1.9

Today the SBLIM project has released the JSR48 CIM Client for Java 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

Posted by Dave Blaschke 2011-06-15

SBLIM JSR48 CIM Client 2.1.8

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.8. This release includes reliable indication support (see bug 3185763 for details) and fixes several issues:

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

Posted by Dave Blaschke 2011-03-15

SBLIM JSR48 CIM Client 2.1.7

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.7. This release fixes several issues:

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.

Posted by Dave Blaschke 2010-12-15

SBLIM Java CIM Client 1.3.9.2

Today the SBLIM project has released the CIM Client for Java version 1.3.9.2, a maintenance release for 1.3.9. This maintenance release is only required if you are using the CIM Client for Java 1.3.9.1 or earlier on an Android:

3078216 Fix for a null pointer exception in 1.3.9.1

Posted by Dave Blaschke 2010-09-30

SBLIM JSR48 CIM Client 2.1.6

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.6. This release fixes several issues, including some more TCK bugs as well as static analyzer errors/warnings:

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

Posted by Dave Blaschke 2010-09-15

SBLIM JSR48 CIM Client 2.1.5

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.5. This release fixes several issues, including some initial TCK bugs:

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

Posted by Dave Blaschke 2010-06-15

SBLIM JSR48 CIM Client 2.1.4

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.4. This release is now fully compliant with the latest JSR48 spec (dated Jan 20, 2010). It also fixes several issues:

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

Posted by Dave Blaschke 2010-03-16

Maint Release: SBLIM JSR48 CIM Client 2.1.3.1

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.3.1, a maintenance release for 2.1.3. This maintenance release is only required if you are using the new pulled enumeration APIs added in 2.1.2 and 2.1.3 as it fixes one issue:

2944923 Problem with pull operations using client against EMC CIMOM

Posted by Dave Blaschke 2010-02-15

New Release: SBLIM JSR48 CIM Client 2.1.3

Today the SBLIM project has released the JSR48 CIM Client for Java version 2.1.3. This release is now fully compliant with the latest JSR48 spec including full support of the new pulled enumeration APIs. It also fixes several issues:

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)

Posted by Dave Blaschke 2009-12-15

New Release: ECUTE Modeler 2.3.16

This is a bug fix release, everyone is encouraged to upgrade the Modeler.
For more information, please refer to the readme.txt file in the download package.

Posted by Waiki Wright 2009-10-21