You can subscribe to this list here.
2005 |
Jan
|
Feb
(1) |
Mar
(45) |
Apr
(150) |
May
(145) |
Jun
(150) |
Jul
(79) |
Aug
(313) |
Sep
(160) |
Oct
(309) |
Nov
(115) |
Dec
(60) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(160) |
Feb
(144) |
Mar
(127) |
Apr
(48) |
May
(102) |
Jun
(54) |
Jul
(245) |
Aug
(94) |
Sep
(152) |
Oct
(162) |
Nov
(166) |
Dec
(740) |
2007 |
Jan
(752) |
Feb
(437) |
Mar
(328) |
Apr
(373) |
May
(569) |
Jun
(399) |
Jul
(369) |
Aug
(627) |
Sep
(100) |
Oct
(306) |
Nov
(166) |
Dec
(282) |
2008 |
Jan
(68) |
Feb
(145) |
Mar
(180) |
Apr
(160) |
May
(277) |
Jun
(229) |
Jul
(1188) |
Aug
(51) |
Sep
(97) |
Oct
(99) |
Nov
(95) |
Dec
(170) |
2009 |
Jan
(39) |
Feb
(73) |
Mar
(120) |
Apr
(121) |
May
(104) |
Jun
(262) |
Jul
(57) |
Aug
(171) |
Sep
(131) |
Oct
(88) |
Nov
(64) |
Dec
(83) |
2010 |
Jan
(55) |
Feb
(67) |
Mar
(124) |
Apr
(64) |
May
(130) |
Jun
(75) |
Jul
(164) |
Aug
(64) |
Sep
(44) |
Oct
(17) |
Nov
(43) |
Dec
(31) |
2011 |
Jan
(21) |
Feb
(10) |
Mar
(43) |
Apr
(46) |
May
(52) |
Jun
(71) |
Jul
(7) |
Aug
(16) |
Sep
(51) |
Oct
(14) |
Nov
(33) |
Dec
(15) |
2012 |
Jan
(12) |
Feb
(61) |
Mar
(129) |
Apr
(76) |
May
(70) |
Jun
(52) |
Jul
(29) |
Aug
(41) |
Sep
(32) |
Oct
(23) |
Nov
(38) |
Dec
(26) |
2013 |
Jan
(35) |
Feb
(37) |
Mar
(51) |
Apr
(15) |
May
(52) |
Jun
(15) |
Jul
(23) |
Aug
(21) |
Sep
(46) |
Oct
(69) |
Nov
(57) |
Dec
(26) |
2014 |
Jan
(5) |
Feb
(13) |
Mar
(17) |
Apr
(1) |
May
(5) |
Jun
|
Jul
(2) |
Aug
(2) |
Sep
(1) |
Oct
(16) |
Nov
(8) |
Dec
(4) |
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
(4) |
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Chris B. <buc...@us...> - 2013-03-18 22:49:49
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via 3217f32e703aaa1d624fe7d1720e7098f2b63a4f (commit) from 8d061e0c31d538e785379ea7332d943bcbd405ce (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 3217f32e703aaa1d624fe7d1720e7098f2b63a4f Author: buccella <buc...@li...> Date: Mon Mar 18 18:48:32 2013 -0400 [sfcb-tix:#29] Add -t std option to sfcbrepos ----------------------------------------------------------------------- Summary of changes: sfcbrepos.sh.in | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/sfcbrepos.sh.in b/sfcbrepos.sh.in index cd524b0..71a6c38 100644 --- a/sfcbrepos.sh.in +++ b/sfcbrepos.sh.in @@ -158,6 +158,9 @@ then if [ "$cpformat" = "sf" ] then cpformat="-t" + elif [ "$cpformat" = "std" ] + then + cpformat="" elif [ "$cpformat" = "auto" ] && grep ClassProviderSf $registrationdir/providerRegister > /dev/null then echo "Sf format being used." hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Dave H. <hel...@us...> - 2013-03-18 05:44:32
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master_1.3 has been updated via b25098dc9bbb52d44887aaa9a82d991ee4114c01 (commit) from 957d0c9923d51758b72e5e6493dc5f10e7310626 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit b25098dc9bbb52d44887aaa9a82d991ee4114c01 Author: Dave Heller <hel...@us...> Date: Mon Mar 18 01:43:10 2013 -0400 [sfcb-tix:#30] Make maxBindAttempts a configurable option ----------------------------------------------------------------------- Summary of changes: control.c | 1 + httpAdapter.c | 6 +++--- sfcb.cfg.pre.in | 4 ++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/control.c b/control.c index 711211a..1faa547 100644 --- a/control.c +++ b/control.c @@ -98,6 +98,7 @@ Control init[] = { {"keepaliveTimeout", 1, "15"}, {"keepaliveMaxRequest", 1, "10"}, {"selectTimeout", 1, "5"}, + {"maxBindAttempts", 1, "8"}, {"providerSampleInterval", 1, "30"}, {"providerTimeoutInterval", 1, "60"}, diff --git a/httpAdapter.c b/httpAdapter.c index 7b28435..6f8e22d 100644 --- a/httpAdapter.c +++ b/httpAdapter.c @@ -1562,8 +1562,9 @@ bindToPort(int sock, int port, void *ssin, socklen_t * sin_len) if (!(sin = prepSockAddr4(port, ssin, sin_len))) return 1; - int maxtries = 5; - int i = maxtries; + long maxtries = 8; + getControlNum("maxBindAttempts", &maxtries); + int i = maxtries = maxtries <= 0 ? 1 : maxtries; // ensure > 0 while (1) { if (!bind(sock, sin, *sin_len)) { if (!listen(sock, 10)) { @@ -1732,7 +1733,6 @@ initSSL() } #endif // USE_SSL - int httpDaemon(int argc, char *argv[], int sslMode, int sfcbPid) { diff --git a/sfcb.cfg.pre.in b/sfcb.cfg.pre.in index 34f2145..55057ef 100644 --- a/sfcb.cfg.pre.in +++ b/sfcb.cfg.pre.in @@ -68,6 +68,10 @@ basicAuthLib: @SFCB_CONF_BASICAUTHLIB@ ## Default is 5 #selectTimeout: 5 +## Maximum number of tries to bind a TCP socket before giving up. +## Default is 8 +#maxBindAttempts: 8 + ## Name of the entry point into the authentication library ## The return code of this function will determine if auth passes or fails ## Default is: _sfcBasicAuthenticate hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Dave H. <hel...@us...> - 2013-03-18 05:25:45
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via 8d061e0c31d538e785379ea7332d943bcbd405ce (commit) from ccaea0a9c9b39f4aa712f335d19e82f511322af7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 8d061e0c31d538e785379ea7332d943bcbd405ce Author: Dave Heller <hel...@us...> Date: Mon Mar 18 01:23:50 2013 -0400 [sfcb-tix:#30] Make maxBindAttempts a configurable option ----------------------------------------------------------------------- Summary of changes: control.c | 1 + httpAdapter.c | 5 +++-- sfcb.cfg.pre.in | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/control.c b/control.c index caaf5d2..5f6e1c0 100644 --- a/control.c +++ b/control.c @@ -104,6 +104,7 @@ Control init[] = { {"keepaliveTimeout", CTL_LONG, NULL, {.slong=15}}, {"keepaliveMaxRequest", CTL_LONG, NULL, {.slong=10}}, {"selectTimeout", CTL_LONG, NULL, {.slong=5}}, + {"maxBindAttempts", CTL_LONG, NULL, {.slong=8}}, {"providerSampleInterval", CTL_LONG, NULL, {.slong=30}}, {"providerTimeoutInterval", CTL_LONG, NULL, {.slong=60}}, diff --git a/httpAdapter.c b/httpAdapter.c index f24d0ef..c54ddf5 100644 --- a/httpAdapter.c +++ b/httpAdapter.c @@ -1760,8 +1760,9 @@ bindToPort(int sock, int port, char *ip, void *ssin, socklen_t * sin_len) if (!(sin = prepSockAddr4(ip, port, ssin, sin_len))) return 1; - int maxtries = 5; - int i = maxtries; + long maxtries = 8; + getControlNum("maxBindAttempts", &maxtries); + int i = maxtries = maxtries <= 0 ? 1 : maxtries; // ensure > 0 while (1) { if (!bind(sock, sin, *sin_len)) { if (!listen(sock, 10)) { diff --git a/sfcb.cfg.pre.in b/sfcb.cfg.pre.in index 3da634b..5806b96 100644 --- a/sfcb.cfg.pre.in +++ b/sfcb.cfg.pre.in @@ -102,6 +102,10 @@ basicAuthEntry: _sfcBasicAuthenticate ## Default is 5 #selectTimeout: 5 +## Maximum number of tries to bind a TCP socket before giving up. +## Default is 8 +#maxBindAttempts: 8 + ## Maximum time in seconds an sfcb HTTP process will wait between two requests ## on one connection before terminating. 0 will disable HTTP keep-alive. ## Default is 15 hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Dave B. <bla...@us...> - 2013-03-15 13:18:26
|
Update of /cvsroot/sblim/jsr48-client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv14139 Modified Files: Tag: CIM_CLIENT_2_2_2_M sblim-cim-client2.spec build.xml Log Message: 2.2.2 release work Index: sblim-cim-client2.spec =================================================================== RCS file: /cvsroot/sblim/jsr48-client/sblim-cim-client2.spec,v retrieving revision 1.28 retrieving revision 1.28.2.1 diff -u -d -r1.28 -r1.28.2.1 --- sblim-cim-client2.spec 15 Mar 2013 09:30:09 -0000 1.28 +++ sblim-cim-client2.spec 15 Mar 2013 13:18:23 -0000 1.28.2.1 @@ -1,7 +1,7 @@ %define name sblim-cim-client2 %define project_folder %{name}-%{version}-src %define archive_folder build -%define version HEAD +%define version 2.2.2 %define release 1jpp %define section free Index: build.xml =================================================================== RCS file: /cvsroot/sblim/jsr48-client/build.xml,v retrieving revision 1.48 retrieving revision 1.48.2.1 diff -u -d -r1.48 -r1.48.2.1 --- build.xml 6 Feb 2013 13:05:46 -0000 1.48 +++ build.xml 15 Mar 2013 13:18:23 -0000 1.48.2.1 @@ -36,7 +36,7 @@ <property name="Manifest.name" value="SBLIM CIM Client for Java" /> <property name="Manifest.title" value="SBLIM CIM Client for Java" /> <property name="Manifest.vendor" value="IBM Corporation 2005, 2013" /> - <property name="Manifest.version" value="HEAD" /> + <property name="Manifest.version" value="2.2.2" /> <property name="Directory.source.core" value="${basedir}/src" /> <property name="Directory.source.samples" value="${basedir}/smpl" /> |
From: Dave B. <bla...@us...> - 2013-03-15 09:30:12
|
Update of /cvsroot/sblim/jsr48-client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3927 Modified Files: NEWS sblim-cim-client2.spec ChangeLog Log Message: 2.2.2 release work Index: sblim-cim-client2.spec =================================================================== RCS file: /cvsroot/sblim/jsr48-client/sblim-cim-client2.spec,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- sblim-cim-client2.spec 14 Dec 2012 12:16:02 -0000 1.27 +++ sblim-cim-client2.spec 15 Mar 2013 09:30:09 -0000 1.28 @@ -158,6 +158,22 @@ # ----------------------------------------------------------------------------- %changelog +* Fri Mar 15 2013 Dave Blaschke <bla...@us...> +- New release 2.2.2 + o 2624 Update detailed release history HTML for 2.2.2 + o 2618 Need to add property to disable weak cipher suites for the secure indication + o 2623 Reflect SourceForge upgrade in documentation + o 2616 Add new API WBEMClientSBLIM.sendIndication() + o 2621 Not all chunked input has trailers + o 2620 Chunked output broken + o 2619 Host should contain port when not 5988/5989 + o 2615 Add Allura links to detailed release history HTML + o 2614 Remove redundant code in transmitRequest + o 3602604 Clean up SAXException messages + o 3601894 Enhance HTTP and CIM-XML tracing + o 3598613 different data type in cim instance and cim object path + o 3596303 windows http response WWW-Authenticate: Negotiate fails + * Fri Dec 14 2012 Dave Blaschke <bla...@us...> - New release 2.2.1 o 3584119 Update detailed release history HTML for 2.2.1 Index: NEWS =================================================================== RCS file: /cvsroot/sblim/jsr48-client/NEWS,v retrieving revision 1.344 retrieving revision 1.345 diff -u -d -r1.344 -r1.345 --- NEWS 14 Mar 2013 14:09:18 -0000 1.344 +++ NEWS 15 Mar 2013 09:30:09 -0000 1.345 @@ -1,4 +1,4 @@ -Changes in HEAD +Version 2.2.2 ================ 2624 Update detailed release history HTML for 2.2.2 2618 Need to add property to disable weak cipher suites for the secure indication Index: ChangeLog =================================================================== RCS file: /cvsroot/sblim/jsr48-client/ChangeLog,v retrieving revision 1.26 retrieving revision 1.27 diff -u -d -r1.26 -r1.27 --- ChangeLog 14 Dec 2012 12:16:02 -0000 1.26 +++ ChangeLog 15 Mar 2013 09:30:09 -0000 1.27 @@ -1,3 +1,151 @@ +Release 2.2.2 +============= + +Thu Mar 14 09:09:18 CDT 2013 blaschke-oss + + 2624 Update detailed release history HTML for 2.2.2 + + history.html 1.8 + NEWS 1.344 + +Thu Mar 14 08:50:12 CDT 2013 blaschke-oss + + 2618 Need to add property to disable weak cipher suites for the secure indication + + HttpServerConnection.java 1.17 + WBEMConfiguration.java 1.48 + Util.java 1.6 + HttpClientPool.java 1.14 + HttpClient.java 1.47 + WBEMConfigurationProperties.java 1.51 + sblim-cim-client2.properties 1.33 + NEWS 1.343 + +Sun Mar 10 10:04:35 CDT 2013 blaschke-oss + + 2623 Reflect SourceForge upgrade in documentation + + overview.html 1.22 + development.html 1.7 + NEWS 1.342 + +Sat Mar 09 06:29:56 CST 2013 blaschke-oss + + 2616 Add new API WBEMClientSBLIM.sendIndication() + + WBEMClientTest.java 1.3 + WBEMClientCIMXML.java 1.82 + CIMXMLParserImpl.java 1.51 + CIMXMLBuilderImpl.java 1.36 + CIMClientXML_HelperImpl.java 1.45 + unittest.html 1.27 + WBEMClientSBLIM.java 1.11 + NEWS 1.341 + +Sat Mar 09 05:53:00 CST 2013 blaschke-oss + + 2621 Not all chunked input has trailers + + TrailerTest.java 1.11 + ChunkedInputStream.java 1.14 + MessageReader.java 1.9 + HttpClient.java 1.46 + NEWS 1.340 + +Sat Mar 09 05:39:55 CST 2013 blaschke-oss + + 2620 Chunked output broken + + ChunkedOutputStream.java 1.8 + MessageWriter.java 1.10 + NEWS 1.339 + +Sat Mar 09 05:31:01 CST 2013 blaschke-oss + + 2619 Host should contain port when not 5988/5989 + + WBEMConstants.java 1.16 + HttpClient.java 1.45 + NEWS 1.338 + +Wed Mar 06 07:22:00 CST 2013 blaschke-oss + + 2615 Add Allura links to detailed release history HTML + + history.html 1.7 + NEWS 1.337 + +Wed Mar 06 07:05:07 CST 2013 blaschke-oss + + 2614 Remove redundant code in transmitRequest + + WBEMClientCIMXML.java 1.81 + NEWS 1.33 + +Thu Feb 14 17:10:41 CST 2013 blaschke-oss + + 3602604 Clean up SAXException messages + + ValueRefArrayNode.java 1.11 + ValueObjectNode.java 1.9 + SimpleExpRspNode.java 1.9 + ReturnValueNode.java 1.12 + Node.java 1.13 + MethodNode.java 1.11 + LocalClassPathNode.java 1.10 + KeyValueNode.java 1.13 + KeyBindingNode.java 1.8 + ClassPathNode.java 1.10 + NEWS 1.335 + +Wed Feb 06 09:01:05 CST 2013 blaschke-oss + + 3601894 Enhance HTTP and CIM-XML tracing + + CIMIndicationHandler.java 1.33 + WBEMClientCIMXML.java 1.80 + DebugInputStream.java 1.10 + ChunkedInputStream.java 1.13 + MessageWriter.java 1.9 + MessageReader.java 1.8 + HttpHeader.java 1.13 + HttpClient.java 1.44 + CIMClientXML_HelperImpl.java 1.44 + NEWS 1.334 + +Wed Feb 06 08:05:05 CST 2013 blaschke-oss + + 3598613 different data type in cim instance and cim object path + + Bug3598613.xml 1.2 + Bug3598613Test.java 1.2 + testcases.parser.txt 1.10 + CIMInstanceTest.java 1.8 + WBEMConfigurationDefaults.java 1.33 + WBEMConfiguration.java 1.47 + ValueNamedInstanceNode.java 1.9 + ValueInstanceWithPathNode.java 1.3 + InstanceNode.java 1.9 + CIMXMLParserImpl.java 1.50 + CIMHelper.java 1.10 + unittest.html 1.26 + WBEMConfigurationProperties.java 1.50 + sblim-cim-client2.properties 1.32 + NEWS 1.333 + +Wed Feb 06 07:05:46 CST 2013 blaschke-oss + + 3596303 windows http response WWW-Authenticate: Negotiate fails + + HttpChallengeTest.java 1.2 + version.txt 1.5 + LogAndTraceBroker.java 1.28 + Challenge.java 1.7 + unittest.html 1.25 + build.xml 1.48 + testcases.txt 1.20 + NEWS 1.332 + Release 2.2.1 ============= |
From: Dave H. <hel...@us...> - 2013-03-14 21:50:02
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via ccaea0a9c9b39f4aa712f335d19e82f511322af7 (commit) from 0ceee64c934e907609205af5049afbf67ebd26cd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit ccaea0a9c9b39f4aa712f335d19e82f511322af7 Author: Dave Heller <hel...@us...> Date: Thu Mar 14 17:49:04 2013 -0400 [sfcb-tix:#2] Problem with PropertyList on association classes ----------------------------------------------------------------------- Summary of changes: cimXmlOps.y | 53 +++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 47 insertions(+), 6 deletions(-) diff --git a/cimXmlOps.y b/cimXmlOps.y index 09cacbf..9d5e236 100644 --- a/cimXmlOps.y +++ b/cimXmlOps.y @@ -956,13 +956,13 @@ buildReferencesRequest(void *parm) if (req->objectName.bindings.next == 0) { free(sreq); hdr->rc = CMPI_RC_ERR_NOT_SUPPORTED; - hdr->errMsg = "References operation for classes not supported"; + hdr->errMsg = strdup("References operation for classes not supported"); return; } if (!req->objNameSet) { free(sreq); hdr->rc = CMPI_RC_ERR_INVALID_PARAMETER; - hdr->errMsg = "ObjectName parameter required"; + hdr->errMsg = strdup("ObjectName parameter required"); return; } @@ -1024,12 +1024,12 @@ buildReferenceNamesRequest(void *parm) if (req->objectName.bindings.next == 0) { hdr->rc = CMPI_RC_ERR_NOT_SUPPORTED; - hdr->errMsg = "ReferenceNames operation for classes not supported"; + hdr->errMsg = strdup("ReferenceNames operation for classes not supported"); return; } if (!req->objNameSet) { hdr->rc = CMPI_RC_ERR_INVALID_PARAMETER; - hdr->errMsg = "ObjectName parameter required"; + hdr->errMsg = strdup("ObjectName parameter required"); return; } @@ -3429,6 +3429,20 @@ associatorsParms $$.properties=0; $$.propertyList.values=0; } + | XTOK_IP_OBJECTNAME className ZTOK_IPARAMVALUE + { + // This is an unsupported operation. To ensure we handle with a friendly + // error message, make it appear as if INSTANCENAME with no KEYBINDING + // was passed in the XML. + $$.objectName.className = $2; + $$.objectName.bindings.next=0; + $$.objectName.bindings.keyBindings=NULL; + $$.objNameSet = 1; + $$.flags = $$.flagsSet = 0; + $$.resultClass=$$.role=0; + $$.properties=0; + $$.propertyList.values=0; + } | XTOK_IP_ASSOCCLASS className ZTOK_IPARAMVALUE { $$.assocClass = $2; @@ -3590,7 +3604,7 @@ referencesParmsList $$.propertyList=$2.propertyList; $$.properties=$2.properties; } - } + } ; referencesParms @@ -3603,6 +3617,17 @@ referencesParms $$.properties=0; $$.propertyList.values=0; } + | XTOK_IP_OBJECTNAME className ZTOK_IPARAMVALUE + { + $$.objectName.className = $2; + $$.objectName.bindings.next=0; + $$.objectName.bindings.keyBindings=NULL; + $$.objNameSet = 1; + $$.flags = $$.flagsSet = 0; + $$.resultClass=$$.role=0; + $$.properties=0; + $$.propertyList.values=0; + } | XTOK_IP_RESULTCLASS className ZTOK_IPARAMVALUE { $$.resultClass = $2; @@ -3610,7 +3635,7 @@ referencesParms $$.role=0; $$.properties=0; $$.propertyList.values=0; - } + } | XTOK_IP_RESULTCLASS ZTOK_IPARAMVALUE { memset(&$$, 0, sizeof($$)); @@ -3737,6 +3762,14 @@ associatorNamesParms $$.objNameSet = 1; $$.assocClass=$$.resultClass=$$.role=$$.resultRole=0; } + | XTOK_IP_OBJECTNAME className ZTOK_IPARAMVALUE + { + $$.objectName.className = $2; + $$.objectName.bindings.next=0; + $$.objectName.bindings.keyBindings=NULL; + $$.objNameSet = 1; + $$.resultClass=$$.role=0; + } | XTOK_IP_ASSOCCLASS className ZTOK_IPARAMVALUE { $$.assocClass = $2; @@ -3844,6 +3877,14 @@ referenceNamesParms $$.objNameSet = 1; $$.resultClass=$$.role=0; } + | XTOK_IP_OBJECTNAME className ZTOK_IPARAMVALUE + { + $$.objectName.className = $2; + $$.objectName.bindings.next=0; + $$.objectName.bindings.keyBindings=NULL; + $$.objNameSet = 1; + $$.resultClass=$$.role=0; + } | XTOK_IP_RESULTCLASS className ZTOK_IPARAMVALUE { $$.resultClass = $2; hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Dave B. <bla...@us...> - 2013-03-14 19:50:03
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30561/src/org/sblim/cimclient/doc-files Modified Files: history.html Log Message: 2624 Update detailed release history HTML for 2.2.2 Index: history.html =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files/history.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -d -r1.8 -r1.9 --- history.html 14 Mar 2013 14:09:18 -0000 1.8 +++ history.html 14 Mar 2013 19:50:01 -0000 1.9 @@ -59,7 +59,7 @@ (Allura) IDs for some indeterminate amount of time, so to be safe both links are included below, where appropriate.</p> <a name="222"><h2>Version 2.2.2</h2></a> - <p>Version 2.2.2 was released on March 15, 2012. It contains three + <p>Version 2.2.2 was released on March 15, 2013. It contains three new features:</p> <ul> <li>A new Java property - sblim.wbem.synchronizeNumericKeyDataTypes - |
From: Dave B. <bla...@us...> - 2013-03-14 19:48:35
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv30495/src/org/sblim/cimclient/doc-files Modified Files: Tag: Experimental history.html Log Message: 2624 Update detailed release history HTML for 2.2.2 Index: history.html =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files/history.html,v retrieving revision 1.1.2.7 retrieving revision 1.1.2.8 diff -u -d -r1.1.2.7 -r1.1.2.8 --- history.html 14 Mar 2013 13:59:31 -0000 1.1.2.7 +++ history.html 14 Mar 2013 19:48:32 -0000 1.1.2.8 @@ -59,7 +59,7 @@ (Allura) IDs for some indeterminate amount of time, so to be safe both links are included below, where appropriate.</p> <a name="222"><h2>Version 2.2.2</h2></a> - <p>Version 2.2.2 was released on March 15, 2012. It contains three + <p>Version 2.2.2 was released on March 15, 2013. It contains three new features:</p> <ul> <li>A new Java property - sblim.wbem.synchronizeNumericKeyDataTypes - |
From: Chris B. <buc...@us...> - 2013-03-14 19:07:46
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via 0ceee64c934e907609205af5049afbf67ebd26cd (commit) from b20288c2bafa04403eed42319cbf348032e167d9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 0ceee64c934e907609205af5049afbf67ebd26cd Author: buccella <buc...@li...> Date: Thu Mar 14 15:06:12 2013 -0400 [sfcb-tix:#19] Update q and Q options for sfcbmof ----------------------------------------------------------------------- Summary of changes: man/sfcbrepos.1.pre.in | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/man/sfcbrepos.1.pre.in b/man/sfcbrepos.1.pre.in index adbf763..aa910c2 100644 --- a/man/sfcbrepos.1.pre.in +++ b/man/sfcbrepos.1.pre.in @@ -46,17 +46,19 @@ rebuild the new sfcb repository without prompting. Do \fInot\fR migrate instances from previous repository .TP \fB\-b\fR \fIbackendopts\fR -Set special backend options for sfcbmof. Valid options are: \fBP32\fR - compile -for PowerPC target; \fBQ\fR - skip qualifiers in output file; \fBq\fR - skip -Description, ValueMap, and Values qualifiers in output file. Note: eliminating -qualifiers will often significantly reduce the size of the class repository. +Set special backend options for sfcbmof. Valid options are: \fIP32\fR - compile +for PowerPC target; \fIQ\fR - skip all string qualifiers in output file; \fIq\fR - skip +selected qualifiers (ArrayType, Deprecated, Description, MappingString, PUnit, UmlPackagePath, Units, +Version, ValueMap, and Values) in output file. +Note: eliminating qualifiers will often significantly reduce the size of the class repository. .TP \fB\-X\fR \fIplatform\fR Alias of \fB-b\fR .TP \fB\-t\fR \fIformat\fR The format for the class repository. \fIsf\fR for reduced-size repositories read by -ClassProviderSf. Default is \fIauto\fR, which will auto-detect based on the contents of the +ClassProviderSf. \fIstd\fR for standard repositories read by either ClassProviderSf or ClassProviderGz. +Default is \fIauto\fR, which will auto-detect based on the contents of the \fIproviderRegister\fR file. .TP \fB\-h\fR hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Chris B. <buc...@us...> - 2013-03-14 19:00:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "mofc - Managed Object Format Compiler". The branch, master has been updated via a8dbd673f87f24a836d23f4eac93fca7c00a9464 (commit) via 19eb612dde99c57192cc781f67c289d795b85400 (commit) from d60520908bff8d54fec300b2c8a1e27ae3fc63fa (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit a8dbd673f87f24a836d23f4eac93fca7c00a9464 Merge: 19eb612 d605209 Author: buccella <buc...@li...> Date: Thu Mar 14 14:59:15 2013 -0400 Merge branch 'master' of ssh://git.code.sf.net/p/sblim/mofc commit 19eb612dde99c57192cc781f67c289d795b85400 Author: buccella <buc...@li...> Date: Thu Mar 14 14:57:58 2013 -0400 [sfcb-tix:#19] Update q and Q options for sfcbmof ----------------------------------------------------------------------- Summary of changes: NEWS | 1 + backend_sfcb.c | 96 +++++++++++++++++++++++++++++++------------------------- 2 files changed, 54 insertions(+), 43 deletions(-) diff --git a/NEWS b/NEWS index ce6e3e8..744d63b 100644 --- a/NEWS +++ b/NEWS @@ -9,6 +9,7 @@ Enhancements: - 3179149 mofc sigsegv at backend_sfcb:468 w/o correct property name - 3555421 mofc chokes on static instances when using -t option - 3558562 mofc creates invalid static instances when using -t option +- [sfcb-tix:#19] Update q and Q options for sfcbmof Bugs fixed: - 2878328 sfcb and mofc won't compile with --disable-qualifierrep diff --git a/backend_sfcb.c b/backend_sfcb.c index 04c7c9a..edd369a 100644 --- a/backend_sfcb.c +++ b/backend_sfcb.c @@ -197,6 +197,27 @@ static void sfcb_add_version(FILE * f, unsigned short opt, int endianMode) fwrite(&rec,size,1,f); } +static int skipQuals(qual_chain* quals) { + if (sfcb_options & BACKEND_SFCB_NO_QUALIFIERS) { + return (quals->qual_qual->qual_type.type_base == BaseTypeSTRING); + } + + if (sfcb_options & BACKEND_SFCB_REDUCED_QUALIFIERS) { + return (strcasecmp("description",quals->qual_id) == 0 || + strcasecmp("arraytype",quals->qual_id) == 0 || + strcasecmp("deprecated",quals->qual_id) == 0 || + strcasecmp("mappingstrings",quals->qual_id) == 0 || + strcasecmp("punit",quals->qual_id) == 0 || + strcasecmp("umlpackagepath",quals->qual_id) == 0 || + strcasecmp("units",quals->qual_id) == 0 || + strcasecmp("version",quals->qual_id) == 0 || + strcasecmp("valuemap",quals->qual_id) == 0 || + strcasecmp("values",quals->qual_id) == 0); + } + + return 0; +} + static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endianMode) { /* SFCB related */ @@ -222,19 +243,13 @@ static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endian if ( ce -> class_parent) { sfcb_add_class( f, he, ce -> class_parent, endianMode ); } - if ( htlookup( he, - upstrdup(ce -> class_id, - strlen(ce -> class_id)), - strlen(ce -> class_id)) - == NULL ) { + if ( htlookup(he, upstrdup(ce -> class_id, strlen(ce -> class_id)), + strlen(ce -> class_id)) == NULL ) { if (sfcb_options & BACKEND_VERBOSE) { fprintf(stderr," adding class %s \n", ce -> class_id ); } /* remember we did this class already */ - htinsert( he, - upstrdup(ce -> class_id, - strlen(ce -> class_id)), strlen(ce -> class_id), - (void *)1); + htinsert(he, upstrdup(ce -> class_id, strlen(ce -> class_id)), strlen(ce -> class_id), (void *)1); sfcbClass = ClClassNew( ce -> class_id, ce -> class_parent ? ce -> class_parent -> class_id : NULL ); @@ -247,11 +262,12 @@ static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endian fprintf(stderr," adding qualifier %s for class %s \n", quals -> qual_id, ce -> class_id ); } - ClClassAddQualifier(&sfcbClass->hdr, &sfcbClass->qualifiers, - quals->qual_id, - make_cmpi_data(quals->qual_qual->qual_type, - quals->qual_qual->qual_array, - quals->qual_vals)); + if (!skipQuals(quals)) { + ClClassAddQualifier(&sfcbClass->hdr, &sfcbClass->qualifiers, quals->qual_id, + make_cmpi_data(quals->qual_qual->qual_type, + quals->qual_qual->qual_array, + quals->qual_vals)); + } quals = quals -> qual_next; } while (props) { @@ -274,22 +290,17 @@ static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endian quals = props -> prop_quals; sfcbProp=((ClProperty*)ClObjectGetClSection(&sfcbClass->hdr,&sfcbClass->properties))+prop_id-1; while (quals) { - if ( (sfcb_options & BACKEND_SFCB_REDUCED_QUALIFIERS) == 0 || - (strcasecmp("description",quals->qual_id) && - strcasecmp("valuemap",quals->qual_id) && - strcasecmp("values",quals->qual_id) ) ) { - if (sfcb_options & BACKEND_VERBOSE) { - fprintf(stderr," adding qualifier %s for property %s in class %s\n", - quals -> qual_id, props -> prop_id, ce -> class_id ); - } - ClClassAddPropertyQualifier(&sfcbClass->hdr, - sfcbProp, - quals->qual_id, + if (!skipQuals(quals)) { + if (sfcb_options & BACKEND_VERBOSE) { + fprintf(stderr," adding qualifier %s for property %s in class %s\n", + quals -> qual_id, props -> prop_id, ce -> class_id ); + } + ClClassAddPropertyQualifier(&sfcbClass->hdr, sfcbProp, quals->qual_id, make_cmpi_data(quals->qual_qual->qual_type, quals->qual_qual->qual_array, quals->qual_vals)); - } - quals = quals -> qual_next; + } + quals = quals -> qual_next; } props = props -> prop_next; } @@ -299,13 +310,13 @@ static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endian quals = meths->method_quals; sfcbMeth=((ClMethod*)ClObjectGetClSection(&sfcbClass->hdr,&sfcbClass->methods))+meth_id-1; while(quals) { - ClClassAddMethodQualifier(&sfcbClass->hdr, - sfcbMeth, - quals->qual_id, - make_cmpi_data(quals->qual_qual->qual_type, - quals->qual_qual->qual_array, - quals->qual_vals)); - quals = quals->qual_next; + if (!skipQuals(quals)) { + ClClassAddMethodQualifier(&sfcbClass->hdr, sfcbMeth, quals->qual_id, + make_cmpi_data(quals->qual_qual->qual_type, + quals->qual_qual->qual_array, + quals->qual_vals)); + } + quals = quals->qual_next; } meth_params = meths->method_params; while(meth_params && meth_params->param_id) { @@ -323,15 +334,14 @@ static int sfcb_add_class(FILE * f, hashentry * he, class_entry * ce, int endian quals = meth_params->param_quals; sfcbParam=((ClParameter*)ClObjectGetClSection(&sfcbClass->hdr,&sfcbMeth->parameters))+meth_param_id-1; while(quals) { - ClClassAddMethParamQualifier(&sfcbClass->hdr, - sfcbParam, - quals->qual_id, - make_cmpi_data(quals->qual_qual->qual_type, - quals->qual_qual->qual_array, - quals->qual_vals)); - quals = quals->qual_next; - - } + if (!skipQuals(quals)) { + ClClassAddMethParamQualifier(&sfcbClass->hdr, sfcbParam, quals->qual_id, + make_cmpi_data(quals->qual_qual->qual_type, + quals->qual_qual->qual_array, + quals->qual_vals)); + } + quals = quals->qual_next; + } meth_params = meth_params->param_next; } hooks/post-receive -- mofc - Managed Object Format Compiler |
From: Dave B. <bla...@us...> - 2013-03-14 14:09:20
|
Update of /cvsroot/sblim/jsr48-client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13172 Modified Files: NEWS Log Message: 2624 Update detailed release history HTML for 2.2.2 Index: NEWS =================================================================== RCS file: /cvsroot/sblim/jsr48-client/NEWS,v retrieving revision 1.343 retrieving revision 1.344 diff -u -d -r1.343 -r1.344 --- NEWS 14 Mar 2013 13:50:13 -0000 1.343 +++ NEWS 14 Mar 2013 14:09:18 -0000 1.344 @@ -1,5 +1,6 @@ Changes in HEAD ================ + 2624 Update detailed release history HTML for 2.2.2 2618 Need to add property to disable weak cipher suites for the secure indication 2623 Reflect SourceForge upgrade in documentation 2616 Add new API WBEMClientSBLIM.sendIndication() |
From: Dave B. <bla...@us...> - 2013-03-14 13:59:33
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12741/src/org/sblim/cimclient/doc-files Modified Files: Tag: Experimental history.html Log Message: 2624 Update detailed release history HTML for 2.2.2 Index: history.html =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/doc-files/history.html,v retrieving revision 1.1.2.6 retrieving revision 1.1.2.7 diff -u -d -r1.1.2.6 -r1.1.2.7 --- history.html 21 Feb 2013 12:54:01 -0000 1.1.2.6 +++ history.html 14 Mar 2013 13:59:31 -0000 1.1.2.7 @@ -23,6 +23,7 @@ * 3592502 2012-12-04 blaschke-oss Enhance CIMDataType unit test * 3584119 2012-12-12 blaschke-oss Update detailed release history HTML for 2.2.1 * 2615 2013-02-21 blaschke-oss Add Allura links to detailed release history HTML + * 2624 2013-03-14 blaschke-oss Update detailed release history HTML for 2.2.2 --> </head> <body style="background-color: white;"> @@ -46,7 +47,7 @@ <tr><th>Code Stream</th><th>Versions</th><th>Java Version</th><th>State</th> <tr><td>2.0.x</td><td><a href="#201">2.0.1</a>, <a href="#202">2.0.2</a>, <a href="#203">2.0.3</a>, <a href="#204">2.0.4</a>, <a href="#205">2.0.5</a>, <a href="#206">2.0.6</a>, <a href="#207">2.0.7</a>, <a href="#208">2.0.8</a>, <a href="#209">2.0.9</a></td><td>1.4</td><td>Sunset December 2010</td> <tr><td>2.1.x</td><td><a href="#210">2.1.0</a>, <a href="#211">2.1.1</a>, <a href="#212">2.1.2</a>, <a href="#213">2.1.3</a>, <a href="#214">2.1.4</a>, <a href="#215">2.1.5</a>, <a href="#216">2.1.6</a>, <a href="#217">2.1.7</a>, <a href="#218">2.1.8</a>, <a href="#219">2.1.9</a>, <a href="#2110">2.1.10</a>, <a href="#2111">2.1.11</a>, <a href="#2112">2.1.12</a></td><td>1.5</td><td>Maintenance mode September 2012</td> - <tr><td>2.2.x</td><td><a href="#220">2.2.0</a>, <a href="#221">2.2.1</a></td><td>1.5</td><td>Active</td> + <tr><td>2.2.x</td><td><a href="#220">2.2.0</a>, <a href="#221">2.2.1</a>, <a href="#222">2.2.2</a></td><td>1.5</td><td>Active</td> </table> <p>The SBLIM CIM Client for Java continues to ship on a quarterly basis, as close as possible to the middle (15th) of the last month of each @@ -57,6 +58,45 @@ SourceForge will forward requests for the old (Classic) bug IDs to the new (Allura) IDs for some indeterminate amount of time, so to be safe both links are included below, where appropriate.</p> + <a name="222"><h2>Version 2.2.2</h2></a> + <p>Version 2.2.2 was released on March 15, 2012. It contains three + new features:</p> + <ul> + <li>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)</li> + <li>One new internal API - WBEMClientSBLIM.sendIndication - can be + used to send a CIMInstance representing an indication to a specific + URI. (#2616)</li> + <li>A new Java property - sblim.wbem.sslCipherSuitesToDisable = + can be used to disable a list of cipher suites when connecting via + an SSL socket. (#2618)</li> + </ul> + <p>Version 2.2.2 also contains one change that might affect existing + applications:</p> + <ul> + <li>The internal ChunkedInputStream constructors now require a second + parameter, a String representing the names of the trailer fields (from + HTTP Trailer header). (#2621)</li> + </ul> + <p>The complete list of changes follows:</p> + <table border="1" cellpadding="5" cellspacing="0" width="100%"> + <tr><th>Classic Bug ID</th><th>Allura Bug ID</th><th>Bug Summary</th></tr> + <tr><td><a href="http://sourceforge.net/tracker/index.php?func=detail&aid=3596303&group_id=128809&atid=712784">3596303</td><td><a href="http://sourceforge.net/p/sblim/bugs/2580/">2580</a></td><td>windows http response WWW-Authenticate: Negotiate fails</td></tr> + <tr><td><a href="http://sourceforge.net/tracker/index.php?func=detail&aid=3598613&group_id=128809&atid=712784">3598613</td><td><a href="http://sourceforge.net/p/sblim/bugs/2585/">2585</a></td><td>different data type in cim instance and cim object path</td></tr> + <tr><td><a href="http://sourceforge.net/tracker/index.php?func=detail&aid=3601894&group_id=128809&atid=712784">3601894</td><td><a href="http://sourceforge.net/p/sblim/bugs/2600/">2600</a></td><td>Enhance HTTP and CIM-XML tracing</td></tr> + <tr><td><a href="http://sourceforge.net/tracker/index.php?func=detail&aid=3602604&group_id=128809&atid=712784">3602604</td><td><a href="http://sourceforge.net/p/sblim/bugs/2603/">2603</a></td><td>Clean up SAXException messages</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2614/">2614</a></td><td>Remove redundant code in transmitRequest</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2615/">2615</a></td><td>Add Allura links to detailed release history HTML</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2619/">2619</a></td><td>Host should contain port when not 5988/5989</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2620/">2620</a></td><td>Chunked output broken</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2621/">2621</a></td><td>Not all chunked input has trailers</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2616/">2616</a></td><td>Add new API WBEMClientSBLIM.sendIndication()</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2623/">2623</a></td><td>Reflect SourceForge upgrade in documentation</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2618/">2618</a></td><td>Need to add property to disable weak cipher suites for the secure indication</td></tr> + <tr><td> </td><td><a href="http://sourceforge.net/p/sblim/bugs/2624/">2624</a></td><td>Update detailed release history HTML for 2.2.2</td></tr> + </table> <a name="221"><h2>Version 2.2.1</h2></a> <p>Version 2.2.1 was released on December 14, 2012. It contains two new features:</p> |
From: Dave B. <bla...@us...> - 2013-03-14 13:50:20
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12422/src/org/sblim/cimclient Modified Files: WBEMConfigurationProperties.java Log Message: 2618 Need to add property to disable weak cipher suites for the secure indication Index: WBEMConfigurationProperties.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/WBEMConfigurationProperties.java,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- WBEMConfigurationProperties.java 6 Feb 2013 14:05:05 -0000 1.50 +++ WBEMConfigurationProperties.java 14 Mar 2013 13:50:13 -0000 1.51 @@ -43,6 +43,7 @@ * 3536399 2012-08-25 hellerda Add client/listener peer authentication properties * 3572993 2012-10-01 blaschke-oss parseDouble("2.2250738585072012e-308") DoS vulnerability * 3598613 2013-01-11 blaschke-oss different data type in cim instance and cim object path + * 2618 2013-02-27 blaschke-oss Need to add property to disable weak cipher suites for the secure indication */ package org.sblim.cimclient; @@ -530,6 +531,17 @@ public static final String SSL_LISTENER_PEER_VERIFICATION = "sblim.wbem.sslListenerPeerVerification"; /** + * The comma-separated list of cipher suites that are to be disabled when + * connecting via an SSL socket. In general, this is the list of cipher + * suites considered "too weak" for use in a particular environment.<br /> + * <br /> + * Type: <code>String</code><br /> + * Recognition: <code>On initialization of a new client/listener</code><br /> + * Default: <code>none</code><br /> + */ + public static final String SSL_CIPHER_SUITES_TO_DISABLE = "sblim.wbem.sslCipherSuitesToDisable"; + + /** * Specifies the XML parser for parsing CIM-XML responses.<br /> * The SAX parser is the default choice since it is fast, resource saving * and interoperable. The streaming algorithm of the PULL parser uses the |
From: Dave B. <bla...@us...> - 2013-03-14 13:50:19
|
Update of /cvsroot/sblim/jsr48-client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12422 Modified Files: NEWS sblim-cim-client2.properties Log Message: 2618 Need to add property to disable weak cipher suites for the secure indication Index: NEWS =================================================================== RCS file: /cvsroot/sblim/jsr48-client/NEWS,v retrieving revision 1.342 retrieving revision 1.343 diff -u -d -r1.342 -r1.343 --- NEWS 10 Mar 2013 15:04:35 -0000 1.342 +++ NEWS 14 Mar 2013 13:50:13 -0000 1.343 @@ -1,5 +1,6 @@ Changes in HEAD ================ + 2618 Need to add property to disable weak cipher suites for the secure indication 2623 Reflect SourceForge upgrade in documentation 2616 Add new API WBEMClientSBLIM.sendIndication() 2621 Not all chunked input has trailers Index: sblim-cim-client2.properties =================================================================== RCS file: /cvsroot/sblim/jsr48-client/sblim-cim-client2.properties,v retrieving revision 1.32 retrieving revision 1.33 diff -u -d -r1.32 -r1.33 --- sblim-cim-client2.properties 6 Feb 2013 14:05:05 -0000 1.32 +++ sblim-cim-client2.properties 14 Mar 2013 13:50:13 -0000 1.33 @@ -517,6 +517,16 @@ # #sblim.wbem.sslServerSocketProvider= +# The comma-separated list of cipher suites that are to be disabled when +# connecting via an SSL socket. In general, this is the list of cipher +# suites considered "too weak" for use in a particular environment. +# +# Type: String +# Recognition: On initialization of a new client/listener +# Default: none +# +#sblim.wbem.sslCipherSuitesToDisable= + # The protocol used for SSLContext.getInstance(String protocol). For IBMJSSE2 provider it can # be "SSL_TLS". # |
From: Dave B. <bla...@us...> - 2013-03-14 13:50:15
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/util In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv12422/src/org/sblim/cimclient/internal/util Modified Files: Util.java WBEMConfiguration.java Log Message: 2618 Need to add property to disable weak cipher suites for the secure indication Index: Util.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/util/Util.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -d -r1.5 -r1.6 --- Util.java 15 Nov 2012 14:46:05 -0000 1.5 +++ Util.java 14 Mar 2013 13:50:13 -0000 1.6 @@ -1,5 +1,5 @@ /** - * (C) Copyright IBM Corp. 2006, 2012 + * (C) Copyright IBM Corp. 2006, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -16,11 +16,14 @@ * 2003590 2008-06-30 blaschke-oss Change licensing from CPL to EPL * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) * 3572993 2012-10-01 blaschke-oss parseDouble("2.2250738585072012e-308") DoS vulnerability + * 2618 2013-02-27 blaschke-oss Need to add property to disable weak cipher suites for the secure indication */ package org.sblim.cimclient.internal.util; import java.math.BigDecimal; +import java.util.StringTokenizer; +import java.util.Vector; /** * Class Util is responsible for storing commonly used static methods. @@ -74,4 +77,42 @@ // Do not use string if min < value < max return (min.compareTo(val) < 0 && max.compareTo(val) > 0); } + + /** + * Filters any elements listed in <code>pIgnoreElements</code> out of + * <code>pArray</code> and returns the updated array. For example, if + * <code>pArray = {"A", "B", "C", "D", "E", "F", "G"}</code> and + * <code>pIgnoreElements = "D,E,B"</code> then this method returns + * <code>{"A", "C", "F", "G"}</code>. + * + * @param pArray + * Original string array. + * @param pIgnoreElements + * Comma-separated list of array elements to ignore. + * @return Updated string array. + */ + public static String[] getFilteredStringArray(String[] pArray, String pIgnoreElements) { + int i, j; + + if (pArray == null || pArray.length == 0 || pIgnoreElements == null + || pIgnoreElements.length() == 0) return pArray; + + Vector<String> vecIgnore = new Vector<String>(); + StringTokenizer strtok = new StringTokenizer(pIgnoreElements, ","); + while (strtok.hasMoreElements()) { + String str = ((String) strtok.nextElement()).trim(); + if (str.length() > 0) vecIgnore.add(str); + } + + if (vecIgnore.size() == 0) return pArray; + + Vector<String> vecNew = new Vector<String>(); + for (i = 0; i < pArray.length; i++) { + for (j = 0; j < vecIgnore.size(); j++) + if (pArray[i].equalsIgnoreCase(vecIgnore.elementAt(j))) break; + if (j >= vecIgnore.size()) vecNew.add(pArray[i]); + } + + return vecNew.toArray(new String[0]); + } } Index: WBEMConfiguration.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/util/WBEMConfiguration.java,v retrieving revision 1.47 retrieving revision 1.48 diff -u -d -r1.47 -r1.48 --- WBEMConfiguration.java 6 Feb 2013 14:05:05 -0000 1.47 +++ WBEMConfiguration.java 14 Mar 2013 13:50:13 -0000 1.48 @@ -45,6 +45,7 @@ * 3572993 2012-10-01 blaschke-oss parseDouble("2.2250738585072012e-308") DoS vulnerability * 3576396 2012-10-11 blaschke-oss Improve logging of config file name * 3598613 2013-01-11 blaschke-oss different data type in cim instance and cim object path + * 2618 2013-02-27 blaschke-oss Need to add property to disable weak cipher suites for the secure indication */ package org.sblim.cimclient.internal.util; @@ -759,6 +760,15 @@ } /** + * Returns the comma-separated list of cipher suites to be disabled. + * + * @return The list of cipher suites + */ + public String getSslCipherSuitesToDisable() { + return getProperty(WBEMConfigurationProperties.SSL_CIPHER_SUITES_TO_DISABLE, null); + } + + /** * Returns the number of retries the client will attempt when the connection * was refused. * |
From: Michael Chase-S. <mc...@us...> - 2013-03-13 16:19:38
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master_1.3 has been updated via 957d0c9923d51758b72e5e6493dc5f10e7310626 (commit) from 7021583c6feabc014d0cf277469999397b2d05ea (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 957d0c9923d51758b72e5e6493dc5f10e7310626 Author: Michael Chase-Salerno <br...@li...> Date: Wed Mar 13 12:17:29 2013 -0400 [sfcb-tix:#28] Further shm trace id leak ----------------------------------------------------------------------- Summary of changes: ChangeLog | 5 +++++ NEWS | 1 + 2 files changed, 6 insertions(+), 0 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4d61596..50a97ef 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-03-13 Michael Chase-Salerno <br...@li...> + + * trace.c, support.c: + [sfcb-tix:#28 Further shm trace id leak] + 2013-01-22 Dave Heller <hel...@us...> * sfcbproc.c, Makefile.am diff --git a/NEWS b/NEWS index 11d2beb..9e7f7fa 100644 --- a/NEWS +++ b/NEWS @@ -6,6 +6,7 @@ New features: Bugs fixed: - 3599329 dlopen failed for sfcbCustomLib +- sfcb-tix:#28 Further shm trace id leak Changes in 1.3.16 ================= hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Michael Chase-S. <mc...@us...> - 2013-03-13 16:11:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master_1.3 has been updated via 7021583c6feabc014d0cf277469999397b2d05ea (commit) from 832300434ba887029c7990c3d28821ebf09ea845 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7021583c6feabc014d0cf277469999397b2d05ea Author: Michael Chase-Salerno <br...@li...> Date: Wed Mar 13 12:08:45 2013 -0400 [sfcb-tix:#28] Further shm trace id leak ----------------------------------------------------------------------- Summary of changes: support.c | 7 ++----- trace.c | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/support.c b/support.c index cdda9fb..86994eb 100644 --- a/support.c +++ b/support.c @@ -402,7 +402,6 @@ static void __flush_mt(managed_thread * mt) static void __cleanup_mt(void *ptr) { - _SFCB_ENTER(TRACE_MEMORYMGR, "__cleanup_mt"); managed_thread *mt = (managed_thread *) ptr; // fprintf(stderr,"---- %d/%d cleanup_mt %x, %x\n", getpid(), pthread_self(), mt , (mt?mt->hc.memEncObjs:NULL)); @@ -417,7 +416,7 @@ static void __cleanup_mt(void *ptr) { free(mt->hc.memEncObjs); mt->hc.memEncObjs = NULL; } if (mt) { free(mt); mt = NULL; } } - _SFCB_EXIT(); + return; } static managed_thread *__memInit(int dontforce); @@ -441,7 +440,6 @@ void uninitGarbageCollector() static managed_thread *__init_mt() { - _SFCB_ENTER(TRACE_MEMORYMGR, "managed_thread"); managed_thread *mt = (managed_thread *) calloc(1, sizeof(managed_thread)+8); // fprintf(stderr,"---- %d/%d init_mt \n", getpid(), pthread_self()); @@ -457,7 +455,7 @@ static managed_thread *__init_mt() CMPI_BrokerExt_Ftab->setThreadSpecific(__mm_key, mt); - _SFCB_RETURN(mt); + return(mt); } /** @@ -477,7 +475,6 @@ static void __init_mm() */ static managed_thread *__memInit(int dontforce) { - _SFCB_ENTER(TRACE_MEMORYMGR, "__memInit"); managed_thread *mt; CMPI_BrokerExt_Ftab->threadOnce(&__once, __init_mm); diff --git a/trace.c b/trace.c index b0baa31..5da60cc 100644 --- a/trace.c +++ b/trace.c @@ -110,6 +110,7 @@ void _sfcb_trace_start(int n) void _sfcb_trace_stop() { shmctl(shmid, IPC_RMID, 0); + shmdt(vpDP); _sfcb_debug = 0; } hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Michael Chase-S. <mc...@us...> - 2013-03-12 22:38:19
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via b20288c2bafa04403eed42319cbf348032e167d9 (commit) from 7743007e15ef137f75e0a291efe9870ff352f6ba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit b20288c2bafa04403eed42319cbf348032e167d9 Author: Michael Chase-Salerno <br...@li...> Date: Tue Mar 12 18:37:00 2013 -0400 [sfcb-tix:#28] Further shm trace id leak ----------------------------------------------------------------------- Summary of changes: support.c | 7 ++----- trace.c | 1 + 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/support.c b/support.c index e69ff80..328fa4a 100644 --- a/support.c +++ b/support.c @@ -403,7 +403,6 @@ __flush_mt(managed_thread * mt) static void __cleanup_mt(void *ptr) { - _SFCB_ENTER(TRACE_MEMORYMGR, "__cleanup_mt"); managed_thread *mt = (managed_thread *) ptr; // fprintf(stderr,"---- %d/%d cleanup_mt %x, %x\n", getpid(), @@ -420,7 +419,7 @@ __cleanup_mt(void *ptr) if (mt) { free(mt); mt = NULL; } } - _SFCB_EXIT(); + return; } static managed_thread *__memInit(int dontforce); @@ -450,7 +449,6 @@ uninitGarbageCollector() static managed_thread * __init_mt() { - _SFCB_ENTER(TRACE_MEMORYMGR, "managed_thread"); managed_thread *mt = (managed_thread *) calloc(1, sizeof(managed_thread) + 8); @@ -467,7 +465,7 @@ __init_mt() CMPI_BrokerExt_Ftab->setThreadSpecific(__mm_key, mt); - _SFCB_RETURN(mt); + return(mt); } /** @@ -489,7 +487,6 @@ __init_mm() static managed_thread * __memInit(int dontforce) { - _SFCB_ENTER(TRACE_MEMORYMGR, "__memInit"); managed_thread *mt; CMPI_BrokerExt_Ftab->threadOnce(&__once, __init_mm); diff --git a/trace.c b/trace.c index 95191a0..1eef7e5 100644 --- a/trace.c +++ b/trace.c @@ -118,6 +118,7 @@ void _sfcb_trace_stop() { shmctl(shmid, IPC_RMID, 0); + shmdt(vpDP); _sfcb_debug = 0; } hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Chris B. <buc...@us...> - 2013-03-11 23:36:54
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via 7743007e15ef137f75e0a291efe9870ff352f6ba (commit) from 1a609f114e3569e7f5e28dce16d664400124524f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 7743007e15ef137f75e0a291efe9870ff352f6ba Author: buccella <buc...@li...> Date: Mon Mar 11 19:35:29 2013 -0400 [sfcb-tix:#27] Bump schema to 2.35 ----------------------------------------------------------------------- Summary of changes: getSchema.sh.pre.in | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/getSchema.sh.pre.in b/getSchema.sh.pre.in index fe1d98a..3a4da82 100644 --- a/getSchema.sh.pre.in +++ b/getSchema.sh.pre.in @@ -9,8 +9,8 @@ CIMSCHEMA_SOURCE=${CIMSCHEMA_SOURCE:-@CIMSCHEMA_SOURCE@} CIMSCHEMA_MOF=${CIMSCHEMA_MOF:-@CIMSCHEMA_MOF@} CIMSCHEMA_SUBDIRS=${CIMSCHEMA_SUBDIRS:-@CIMSCHEMA_SUBDIRS@} -MOFZIPURL=${CIMSCHEMA_SOURCE:-"http://dmtf.org/sites/default/files/cim/cim_schema_v2340/cim_schema_2.34.0Final-MOFs.zip"} -SCHEMAMOF=${CIMSCHEMA_MOF:-cim_schema_2.34.0.mof} +MOFZIPURL=${CIMSCHEMA_SOURCE:-"http://dmtf.org/sites/default/files/cim/cim_schema_v2350/cim_schema_2.35.0Final-MOFs.zip"} +SCHEMAMOF=${CIMSCHEMA_MOF:-cim_schema_2.35.0.mof} # zip file for schema v2.17 (and others) contain subdirectories. v2.9 does not HASSUBDIRS=yes hooks/post-receive -- sfcb - Small Footprint CIM Broker |
From: Dave B. <bla...@us...> - 2013-03-10 15:04:38
|
Update of /cvsroot/sblim/jsr48-client In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv10599 Modified Files: NEWS Log Message: 2623 Reflect SourceForge upgrade in documentation Index: NEWS =================================================================== RCS file: /cvsroot/sblim/jsr48-client/NEWS,v retrieving revision 1.341 retrieving revision 1.342 diff -u -d -r1.341 -r1.342 --- NEWS 9 Mar 2013 12:29:56 -0000 1.341 +++ NEWS 10 Mar 2013 15:04:35 -0000 1.342 @@ -1,5 +1,6 @@ Changes in HEAD ================ + 2623 Reflect SourceForge upgrade in documentation 2616 Add new API WBEMClientSBLIM.sendIndication() 2621 Not all chunked input has trailers 2620 Chunked output broken |
From: Dave B. <bla...@us...> - 2013-03-09 12:29:58
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv3004/src/org/sblim/cimclient/internal/cimxml Modified Files: CIMXMLParserImpl.java CIMXMLBuilderImpl.java CIMClientXML_HelperImpl.java Log Message: 2616 Add new API WBEMClientSBLIM.sendIndication() Index: CIMXMLBuilderImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLBuilderImpl.java,v retrieving revision 1.35 retrieving revision 1.36 diff -u -d -r1.35 -r1.36 --- CIMXMLBuilderImpl.java 11 Dec 2012 15:59:49 -0000 1.35 +++ CIMXMLBuilderImpl.java 9 Mar 2013 12:29:56 -0000 1.36 @@ -1,7 +1,7 @@ /** * CIMXMLBuilderImpl.java * - * (C) Copyright IBM Corp. 2005, 2012 + * (C) Copyright IBM Corp. 2005, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -49,6 +49,7 @@ * 3001333 2010-05-19 blaschke-oss CIMMethod class ignores propagated parameter * 3304058 2011-05-20 blaschke-oss Use same date format in change history * 3588558 2012-11-26 blaschke-oss An enhancement on Java CIM Client logging + * 2616 2013-02-23 blaschke-oss Add new API WBEMClientSBLIM.sendIndication() */ package org.sblim.cimclient.internal.cimxml; @@ -2221,4 +2222,55 @@ return localnamespacepathE; } + + /** + * createSIMPLEEXPREQ + * + * @param pDoc + * @return Element + */ + public static Element createSIMPLEEXPREQ(Document pDoc) { + // <!ELEMENT SIMPLEEXPREQ (EXPMETHODCALL)> + Element e = pDoc.createElement("SIMPLEEXPREQ"); + return e; + } + + /** + * createEXPMETHODCALL + * + * @param pDoc + * @param pParentE + * @param pName + * @return Element + */ + public static Element createEXPMETHODCALL(Document pDoc, Element pParentE, String pName) { + // <!ELEMENT EXPMETHODCALL (EXPPARAMVALUE*)> + // <!ATTLIST EXPMETHODCALL %NAME> + Element e = pDoc.createElement("EXPMETHODCALL"); + if (pName != null) { + e.setAttribute("NAME", pName); + } + pParentE.appendChild(e); + return e; + } + + /** + * createEXPPARAMVALUE + * + * @param pDoc + * @param pParentE + * @param pName + * @return Element + */ + public static Element createEXPPARAMVALUE(Document pDoc, Element pParentE, String pName) { + // <!ELEMENT EXPPARAMVALUE (INSTANCE? | VALUE? | METHODRESPONSE? | + // IMETHODRESPONSE?)> + // <!ATTLIST EXPPARAMVALUE %NAME> + Element e = pDoc.createElement("EXPPARAMVALUE"); + if (pName != null) { + e.setAttribute("NAME", pName); + } + pParentE.appendChild(e); + return e; + } } Index: CIMXMLParserImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMXMLParserImpl.java,v retrieving revision 1.50 retrieving revision 1.51 diff -u -d -r1.50 -r1.51 --- CIMXMLParserImpl.java 6 Feb 2013 14:05:05 -0000 1.50 +++ CIMXMLParserImpl.java 9 Mar 2013 12:29:56 -0000 1.51 @@ -57,6 +57,7 @@ * 3526679 2012-05-14 blaschke-oss DOM parser ignores ERROR node CODE * 3572993 2012-10-01 blaschke-oss parseDouble("2.2250738585072012e-308") DoS vulnerability * 3598613 2013-01-11 blaschke-oss different data type in cim instance and cim object path + * 2616 2013-02-23 blaschke-oss Add new API WBEMClientSBLIM.sendIndication() */ package org.sblim.cimclient.internal.cimxml; @@ -2109,6 +2110,13 @@ return request; } // SIMPLEEXPRSP + Element simpleexprspE = (Element) searchFirstNode(pMessageE, "SIMPLEEXPRSP"); + if (simpleexprspE != null) { + CIMResponse response = parseSIMPLEEXPRSP(simpleexprspE); + response.setMethod("SIMPLEEXPRSP"); + response.setId(id); + return response; + } // MULTIEXPRSP // SIMPLEREQ @@ -3091,4 +3099,56 @@ } } + /** + * parseSIMPLEEXPRSP + * + * @param pSimpleExpRspE + * @return CIMResponse + * @throws CIMXMLParseException + */ + public static CIMResponse parseSIMPLEEXPRSP(Element pSimpleExpRspE) throws CIMXMLParseException { + // <!ELEMENT SIMPLEEXPRSP (EXPMETHODRESPONSE)> + + // EXPMETHODRESPONSE + Element expmethodresponseE = (Element) searchFirstNode(pSimpleExpRspE, "EXPMETHODRESPONSE"); + if (expmethodresponseE != null) { return parseEXPMETHODRESPONSE(expmethodresponseE); } + + throw new CIMXMLParseException("EXPMETHODRESPONSE node not found!"); + } + + /** + * parseEXPMETHODRESPONSE + * + * @param pExpMethodResponseE + * @return CIMResponse + * @throws CIMXMLParseException + */ + public static CIMResponse parseEXPMETHODRESPONSE(Element pExpMethodResponseE) + throws CIMXMLParseException { + // <!ELEMENT EXPMETHODRESPONSE (ERROR | IRETURNVALUE?)> + + CIMResponse response = new CIMResponse(); + + // ERROR + Element errorE = (Element) searchFirstNode(pExpMethodResponseE, "ERROR"); + if (errorE != null) { + WBEMException exception = parseERROR(errorE); + response.setError(exception); + return response; + } + + // RETURNVALUE + Element[] retValElementA = searchNodes(pExpMethodResponseE, "IRETURNVALUE"); + if (retValElementA != null && retValElementA.length > 0) { + Vector<Object> v = new Vector<Object>(); + for (int i = 0; i < retValElementA.length; i++) { + Element returnvalueE = retValElementA[i]; + v.add(parseIRETURNVALUE(returnvalueE)); + } + response.setReturnValue(v); + } + + return response; + } + } Index: CIMClientXML_HelperImpl.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/CIMClientXML_HelperImpl.java,v retrieving revision 1.44 retrieving revision 1.45 diff -u -d -r1.44 -r1.45 --- CIMClientXML_HelperImpl.java 6 Feb 2013 15:01:05 -0000 1.44 +++ CIMClientXML_HelperImpl.java 9 Mar 2013 12:29:56 -0000 1.45 @@ -49,6 +49,7 @@ * 3521119 2012-04-24 blaschke-oss JSR48 1.0.0: remove CIMObjectPath 2/3/4-parm ctors * 3527580 2012-05-17 blaschke-oss WBEMClient should not throw IllegalArgumentException * 3601894 2013-01-23 blaschke-oss Enhance HTTP and CIM-XML tracing + * 2616 2013-02-23 blaschke-oss Add new API WBEMClientSBLIM.sendIndication() */ package org.sblim.cimclient.internal.cimxml; @@ -2589,4 +2590,24 @@ return simplereqE; } + /** + * sendIndication_request + * + * @param pDoc + * @param pIndication + * @return Element sendIndication_request + * @throws WBEMException + */ + public Element sendIndication_request(Document pDoc, CIMInstance pIndication) + throws WBEMException { + Element simpleexpreqE = CIMXMLBuilderImpl.createSIMPLEEXPREQ(pDoc); + Element expmethodcallE = CIMXMLBuilderImpl.createEXPMETHODCALL(pDoc, simpleexpreqE, + "ExportIndication"); + Element expparamvalueE = CIMXMLBuilderImpl.createEXPPARAMVALUE(pDoc, expmethodcallE, + "NewIndication"); + + CIMXMLBuilderImpl.createINSTANCE(pDoc, expparamvalueE, pIndication); + + return simpleexpreqE; + } } |
From: Dave B. <bla...@us...> - 2013-03-09 11:53:03
|
Update of /cvsroot/sblim/jsr48-client/utst/org/sblim/cimclient/unittest/wbem In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv1138/utst/org/sblim/cimclient/unittest/wbem Modified Files: TrailerTest.java Log Message: 2621 Not all chunked input has trailers Index: TrailerTest.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/utst/org/sblim/cimclient/unittest/wbem/TrailerTest.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -d -r1.10 -r1.11 --- TrailerTest.java 12 Jun 2009 02:33:23 -0000 1.10 +++ TrailerTest.java 9 Mar 2013 11:53:00 -0000 1.11 @@ -1,5 +1,5 @@ /** - * (C) Copyright IBM Corp. 2006, 2009 + * (C) Copyright IBM Corp. 2006, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -20,6 +20,7 @@ * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) * 2763216 2009-04-14 blaschke-oss Code cleanup: visible spelling/grammar errors * 2797550 2009-06-01 raman_arora JSR48 compliance - add Java Generics + * 2621 2013-02-23 blaschke-oss Not all chunked input has trailers */ package org.sblim.cimclient.unittest.wbem; @@ -39,7 +40,7 @@ private ChunkedInputStream getIS0() throws Exception { return new ChunkedInputStream(new GZIPInputStream(getClass().getResourceAsStream( - "data/trailer.bin.gz"))); + "data/trailer.bin.gz")), "CIMStatusCode,CIMStatusCodeDescription"); } private static final String ERRDESC0 = "CIM_ERR_INVALID_CLASS: The specified class does not exist: \"ListenerDestinationCIMXML\""; |
From: Dave B. <bla...@us...> - 2013-03-09 11:39:57
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/http In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv608/src/org/sblim/cimclient/internal/http Modified Files: MessageWriter.java Log Message: 2620 Chunked output broken Index: MessageWriter.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/http/MessageWriter.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -d -r1.9 -r1.10 --- MessageWriter.java 6 Feb 2013 15:01:05 -0000 1.9 +++ MessageWriter.java 9 Mar 2013 11:39:55 -0000 1.10 @@ -22,6 +22,7 @@ * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) * 3304058 2011-05-20 blaschke-oss Use same date format in change history * 3601894 2013-01-23 blaschke-oss Enhance HTTP and CIM-XML tracing + * 2620 2013-02-23 blaschke-oss Chunked output broken */ package org.sblim.cimclient.internal.http; @@ -156,6 +157,7 @@ "Indication Response HTTP Headers= " + this.iHeader.toString()); this.iHeader.write(this.iRealOS); this.iRealOS.flush(); + if (this.iChunked) this.iClientOS.close(); this.iBufferedOS.writeTo(this.iRealOS); if (this.iChunked && (this.iTrailer != null)) { LogAndTraceBroker.getBroker().trace(Level.FINER, |
From: Dave B. <bla...@us...> - 2013-03-09 11:31:03
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/util In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv32709/src/org/sblim/cimclient/internal/util Modified Files: WBEMConstants.java Log Message: 2619 Host should contain port when not 5988/5989 Index: WBEMConstants.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/util/WBEMConstants.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- WBEMConstants.java 23 May 2012 09:55:23 -0000 1.15 +++ WBEMConstants.java 9 Mar 2013 11:31:01 -0000 1.16 @@ -1,7 +1,7 @@ /** * WBEMConstants.java * - * (C) Copyright IBM Corp. 2006, 2012 + * (C) Copyright IBM Corp. 2006, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -24,6 +24,7 @@ * 2763216 2009-04-14 blaschke-oss Code cleanup: visible spelling/grammar errors * 2882448 2009-10-21 blaschke-oss Add WBEMClientConstants from JSR48 * 3525138 2012-05-09 blaschke-oss Remove WBEMConstants.PROTOCOL_CIMXML + * 2619 2013-02-22 blaschke-oss Host should contain port when not 5988/5989 */ package org.sblim.cimclient.internal.util; @@ -51,6 +52,11 @@ public static final int DEFAULT_WBEM_PORT = 5988; /** + * The default secure WBEM port + */ + public static final int DEFAULT_WBEM_SECURE_PORT = 5989; + + /** * The CIMOM path */ public static final String CIMOM_PATH = "/cimom"; |
From: Michael Chase-S. <mc...@us...> - 2013-03-09 01:06:35
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "sfcb - Small Footprint CIM Broker". The branch, master has been updated via 1a609f114e3569e7f5e28dce16d664400124524f (commit) from 3884f36555f8f67c46ae81162e14daadef3b15bd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1a609f114e3569e7f5e28dce16d664400124524f Author: Michael Chase-Salerno <br...@li...> Date: Fri Mar 8 20:04:55 2013 -0500 [sfcb-tix#13] Optimize Handler Sequence numbers ----------------------------------------------------------------------- Summary of changes: indCIMXMLHandler.c | 19 ++++++++++++++++--- interopProvider.c | 15 +++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) diff --git a/indCIMXMLHandler.c b/indCIMXMLHandler.c index cfda7d3..54d085c 100644 --- a/indCIMXMLHandler.c +++ b/indCIMXMLHandler.c @@ -880,7 +880,6 @@ IndCIMXMLHandlerInvokeMethod(CMPIMethodMI * mi, _SFCB_ENTER(TRACE_INDPROVIDER, "IndCIMXMLHandlerInvokeMethod"); CMPIStatus st = { CMPI_RC_OK, NULL }; - CMPIStatus circ = { CMPI_RC_OK, NULL }; int drc = 0; struct timeval tv; struct timezone tz; @@ -922,7 +921,15 @@ IndCIMXMLHandlerInvokeMethod(CMPIMethodMI * mi, sub=CMGetArg(in,"subscription",NULL).value.inst; CMPIData handler=CMGetProperty(sub, "Handler", &st); CMPIObjectPath *hop=handler.value.ref; - CMPIInstance *hdlr=CBGetInstance(_broker, ctxLocal, hop, NULL, &st); + // Get the handler instance from the hashtable via a + // methodcall to interopProvider + in=CMNewArgs(_broker,NULL); + CMAddArg(in,"handler",&hop,CMPI_ref); + out=CMNewArgs(_broker,NULL); + CMPIObjectPath* sop=CMNewObjectPath(_broker,"root/interop","cim_indicationsubscription",&st); + CBInvokeMethod(_broker,ctx,sop,"_getHandler",in,out,&st); + CMPIInstance *hdlr=CMGetArg(out,"hin",NULL).value.inst; + if (hdlr == NULL) { mlogf(M_ERROR,M_SHOW,"Deliver indication failed, hdlr is null. rc:%d\n",st.rc); _SFCB_RETURN(st); @@ -947,7 +954,13 @@ IndCIMXMLHandlerInvokeMethod(CMPIMethodMI * mi, if (lastseq.sint64 < 0) lastseq.sint64=0; // Update the last used number in the handler CMSetProperty(hdlr, "LastSequenceNumber", &lastseq.sint64, CMPI_sint64); - CBModifyInstance(_broker, ctxLocal, hop, hdlr, NULL); + in=CMNewArgs(_broker,NULL); + CMAddArg(in,"handler",&hdlr,CMPI_instance); + CMAddArg(in,"key",&hop,CMPI_ref); + CBInvokeMethod(_broker,ctx,sop,"_updateHandler",in,NULL,&st); + if (st.rc != CMPI_RC_OK) { + mlogf(M_ERROR,M_SHOW,"Failed to update LastSequenceNumber. rc:%d\n",st.rc); + } // And the indication CMSetProperty(ind, "SequenceNumber", &lastseq, CMPI_sint64); } diff --git a/interopProvider.c b/interopProvider.c index ef8744e..aba28df 100644 --- a/interopProvider.c +++ b/interopProvider.c @@ -1679,6 +1679,21 @@ InteropProviderInvokeMethod(CMPIMethodMI * mi, _SFCB_TRACE(1,("--- _updateHandler %s %s",(char*)ns->hdl,(char*)str->hdl)); updateHandler(ci,op); } + else if (strcasecmp(methodName, "_getHandler") == 0) { + // Return a handler instance from the hashtable + CMPIObjectPath *op = CMGetArg(in, "handler", &st).value.ref; + CMPIString *ops=op->ft->toString(op,NULL); + char *key = normalizeObjectPathCharsDup(op); + Handler *ha = getHandler(key); + + if (ha) { + CMAddArg(out, "hin", &ha->hci, CMPI_instance); + } else { + setStatus(&st, CMPI_RC_ERR_NOT_FOUND, "Handler object not found"); + } + if (key) + free(key); + } else if (strcasecmp(methodName, "_startup") == 0) { initInterOp(_broker, ctx); hooks/post-receive -- sfcb - Small Footprint CIM Broker |