Hello community, here is the log from the commit of package sblim-sfcb for openSUSE:Factory checked in at 2013-01-02 13:01:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sblim-sfcb (Old) and /work/SRC/openSUSE:Factory/.sblim-sfcb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sblim-sfcb", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/sblim-sfcb/sblim-sfcb.changes 2012-12-08 15:53:29.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sblim-sfcb.new/sblim-sfcb.changes 2013-01-02 13:01:44.000000000 +0100 @@ -1,0 +2,34 @@ +Sat Dec 22 15:08:08 UTC 2012 - [email protected] + +- Changes in 1.3.16 + New features: + - 3538858 custom routine to log indInst objinfo + - 3555395 Additional auth lib return codes + - 3562538 Enable curl debug via env variable + - 3567450 Clients shouldn't cause log messages + + Bugs fixed: + - 3539569 Leaks in interopProvider + - 3539563 Memory leak in indCIMXMLHandler when Reliable Inds Enabled + - 3539557 Memory leak in providerDrv with property list + - 3539555 Memory leak in TestInstanceProvider + - 1901737 Memory leak in internalProvider.c + - 3539006 Possible indication deadlock + - 3527714 Every other EnumerateClasses fails + - 3541554 insecure LD_LIBRARY_PATH usage + - 3546279 Core dump in providerDrv on Qualifier not found + - 3574169 revert interop2 stageschema + - 3573507 CreateInstance for IndicationFilter doesn't accept DMTF:CQL + - 3574936 --disable-debug still allocates trace variables + - 3579637 SFCB should check ftok return code + - 3582062 Various additional error checking + - 3580137 Classname needed in *ActivateFilter + - 3585274 Local connect kills tracing + - 3528056 sfcbd --version doesn't always work + - 3381209 Memory leak inside getClass() used by invokeMethod() + - 3588557 Object path in deliverIndication can remain resident + - 3452703 Default http uid used causes unexpected behavior + - 3593006 trace shared mem leak + - 3582039 SFCB should reject empty <VALUE> in most instances + +------------------------------------------------------------------- Old: ---- sblim-sfcb-1.3.15.tar.bz2 New: ---- sblim-sfcb-1.3.16.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sblim-sfcb.spec ++++++ --- /var/tmp/diff_new_pack.vqZq6b/_old 2013-01-02 13:01:46.000000000 +0100 +++ /var/tmp/diff_new_pack.vqZq6b/_new 2013-01-02 13:01:46.000000000 +0100 @@ -28,7 +28,7 @@ Group: System/Management Name: sblim-sfcb -Version: 1.3.15 +Version: 1.3.16 Release: 0 Url: http://sblim.sf.net/ ++++++ 0004-Don-t-call-tool_mm_flush-during-OPS_LoadProvider.patch ++++++ --- /var/tmp/diff_new_pack.vqZq6b/_old 2013-01-02 13:01:46.000000000 +0100 +++ /var/tmp/diff_new_pack.vqZq6b/_new 2013-01-02 13:01:46.000000000 +0100 @@ -1,17 +1,7 @@ -From cb5e8339dc7e60c83f84566c2ca150305ce91903 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]> -Date: Sat, 1 Oct 2011 08:29:56 +0200 -Subject: [PATCH 4/4] Don't call tool_mm_flush() during OPS_LoadProvider - -This fixes a SIGSEGV reported upstream as 3416060 ---- - providerDrv.c | 5 +++-- - 1 files changed, 3 insertions(+), 2 deletions(-) - -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.14/providerDrv.c ./providerDrv.c ---- ../orig-sblim-sfcb-1.3.14/providerDrv.c 2012-03-31 01:15:00.000000000 +0200 -+++ ./providerDrv.c 2012-04-03 09:27:51.000000000 +0200 -@@ -3028,6 +3028,7 @@ +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/providerDrv.c ./providerDrv.c +--- ../orig-sblim-sfcb-1.3.16/providerDrv.c 2012-11-01 22:38:23.000000000 +0100 ++++ ./providerDrv.c 2012-12-22 16:01:17.303715827 +0100 +@@ -3038,6 +3038,7 @@ #endif } @@ -19,6 +9,3 @@ tool_mm_flush(); if (pInfo && idleThreadStartHandled==0) { --- -1.7.6.1 - ++++++ 0006-Reflect-provider-information-in-ps-via-argv.patch ++++++ --- /var/tmp/diff_new_pack.vqZq6b/_old 2013-01-02 13:01:46.000000000 +0100 +++ /var/tmp/diff_new_pack.vqZq6b/_new 2013-01-02 13:01:46.000000000 +0100 @@ -1,24 +1,6 @@ -From 48cd38bd8ca5de5a524a9cb44f3939415e754bf9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <[email protected]> -Date: Thu, 8 Mar 2012 14:34:41 +0100 -Subject: [PATCH] Reflect provider information in 'ps' via argv - -This patch changes the argv[] buffer to contain provider information -(provider name, location and class name) making it easier to debug -misbehaving providers. -Set - argvDebug: true -in sfcb.cfg to enable this. ---- - control.c | 1 + - providerDrv.c | 39 +++++++++++++++++++++++++++++++++++++++ - sfcBroker.c | 6 ++++++ - sfcb.cfg.pre.in | 5 +++++ - 4 files changed, 51 insertions(+), 0 deletions(-) - -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.14/control.c ./control.c ---- ../orig-sblim-sfcb-1.3.14/control.c 2012-03-30 19:56:41.000000000 +0200 -+++ ./control.c 2012-04-03 09:30:45.000000000 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/control.c ./control.c +--- ../orig-sblim-sfcb-1.3.16/control.c 2012-06-13 23:21:09.000000000 +0200 ++++ ./control.c 2012-12-22 16:02:50.947718176 +0100 @@ -61,6 +61,7 @@ // { property, type, value} // Type: 0=string, 1=num, 2=bool, 3=unstripped string @@ -27,9 +9,9 @@ {"httpPort", 1, "5988"}, {"enableHttp", 2, "true"}, {"enableUds", 2, "true"}, -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.14/providerDrv.c ./providerDrv.c ---- ../orig-sblim-sfcb-1.3.14/providerDrv.c 2012-03-31 01:15:00.000000000 +0200 -+++ ./providerDrv.c 2012-04-03 09:30:45.000000000 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/providerDrv.c ./providerDrv.c +--- ../orig-sblim-sfcb-1.3.16/providerDrv.c 2012-11-01 22:38:23.000000000 +0100 ++++ ./providerDrv.c 2012-12-22 16:02:50.947718176 +0100 @@ -894,6 +894,42 @@ _SFCB_RETURN(-1); } @@ -82,9 +64,9 @@ memset(&binCtx,0,sizeof(BinRequestContext)); sreq.className = setCharsMsgSegment(info->className); sreq.libName = setCharsMsgSegment(info->location); -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.14/sfcb.cfg.pre.in ./sfcb.cfg.pre.in ---- ../orig-sblim-sfcb-1.3.14/sfcb.cfg.pre.in 2012-03-29 17:39:33.000000000 +0200 -+++ ./sfcb.cfg.pre.in 2012-04-03 09:30:45.000000000 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/sfcb.cfg.pre.in ./sfcb.cfg.pre.in +--- ../orig-sblim-sfcb-1.3.16/sfcb.cfg.pre.in 2012-06-13 23:21:09.000000000 +0200 ++++ ./sfcb.cfg.pre.in 2012-12-22 16:02:50.947718176 +0100 @@ -11,6 +11,11 @@ ## Use '#' at the start of a line to comment ## @@ -97,10 +79,10 @@ ##------------------------------------- HTTP ---------------------------------- ## Enable HTTP. ## Default is true. If HTTPS is configured, default is false. -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.14/sfcBroker.c ./sfcBroker.c ---- ../orig-sblim-sfcb-1.3.14/sfcBroker.c 2012-03-05 20:12:09.000000000 +0100 -+++ ./sfcBroker.c 2012-04-03 09:30:45.000000000 +0200 -@@ -556,6 +556,8 @@ +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/sfcBroker.c ./sfcBroker.c +--- ../orig-sblim-sfcb-1.3.16/sfcBroker.c 2012-11-21 18:18:04.000000000 +0100 ++++ ./sfcBroker.c 2012-12-22 16:02:50.947718176 +0100 +@@ -561,6 +561,8 @@ exit(0); } @@ -109,7 +91,7 @@ int main(int argc, char *argv[]) { int c, i; -@@ -565,6 +567,7 @@ +@@ -570,6 +572,7 @@ int enableUds=0; #endif int enableHttp=0,enableHttps=0,useChunking=0,doBa=0,enableInterOp=0,httpLocalOnly=0; @@ -117,7 +99,7 @@ int syslogLevel=LOG_ERR; long dSockets,sSockets,pSockets; char *pauseStr; -@@ -731,6 +734,9 @@ +@@ -740,6 +743,9 @@ printf("--- Provider pausing for: %s\n",pauseStr); } ++++++ pending-upstream.patch ++++++ --- /var/tmp/diff_new_pack.vqZq6b/_old 2013-01-02 13:01:46.000000000 +0100 +++ /var/tmp/diff_new_pack.vqZq6b/_new 2013-01-02 13:01:46.000000000 +0100 @@ -1,6 +1,6 @@ -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/cimcClientSfcbLocal.c ./cimcClientSfcbLocal.c ---- ../orig-sblim-sfcb-1.3.15/cimcClientSfcbLocal.c 2012-06-12 21:12:56.000000000 +0200 -+++ ./cimcClientSfcbLocal.c 2012-06-17 14:55:19.648000299 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/cimcClientSfcbLocal.c ./cimcClientSfcbLocal.c +--- ../orig-sblim-sfcb-1.3.16/cimcClientSfcbLocal.c 2012-12-06 00:29:02.000000000 +0100 ++++ ./cimcClientSfcbLocal.c 2012-12-22 16:03:56.699719824 +0100 @@ -214,7 +214,6 @@ if (cl->connection) CMRelease(cl->connection); @@ -9,7 +9,7 @@ return rc; } -@@ -1916,6 +1915,7 @@ +@@ -1921,6 +1920,7 @@ static void* release(ClientEnv* ce) { void *lib=ce->hdl; @@ -17,12 +17,12 @@ CONNECT_LOCK(); if (localConnectCount > 0) localConnectCount -= 1; if (localConnectCount == 0) { -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/configure.ac ./configure.ac ---- ../orig-sblim-sfcb-1.3.15/configure.ac 2012-06-15 01:44:35.000000000 +0200 -+++ ./configure.ac 2012-06-17 14:55:19.648000299 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/configure.ac ./configure.ac +--- ../orig-sblim-sfcb-1.3.16/configure.ac 2012-12-21 23:12:47.000000000 +0100 ++++ ./configure.ac 2012-12-22 16:03:56.703719825 +0100 @@ -24,12 +24,14 @@ - AC_INIT(Small Footprint CIM Broker, 1.3.15, [email protected], sblim-sfcb) + AC_INIT(Small Footprint CIM Broker, 1.3.16, [email protected], sblim-sfcb) AC_CONFIG_SRCDIR([providerDrv.c]) +AC_CONFIG_MACRO_DIR([m4]) @@ -35,9 +35,9 @@ AC_ARG_ENABLE(debug, [AC_HELP_STRING([--disable-debug], -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/fileRepository.c ./fileRepository.c ---- ../orig-sblim-sfcb-1.3.15/fileRepository.c 2012-03-08 22:20:27.000000000 +0100 -+++ ./fileRepository.c 2012-06-17 14:55:19.652000806 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/fileRepository.c ./fileRepository.c +--- ../orig-sblim-sfcb-1.3.16/fileRepository.c 2012-03-08 22:20:27.000000000 +0100 ++++ ./fileRepository.c 2012-12-22 16:03:56.703719825 +0100 @@ -594,7 +594,7 @@ #endif @@ -47,10 +47,10 @@ return 0; } closedir(d); -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/Makefile.am ./Makefile.am ---- ../orig-sblim-sfcb-1.3.15/Makefile.am 2012-06-13 23:21:09.000000000 +0200 -+++ ./Makefile.am 2012-06-17 14:55:19.652000806 +0200 -@@ -613,7 +613,7 @@ +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/Makefile.am ./Makefile.am +--- ../orig-sblim-sfcb-1.3.16/Makefile.am 2012-08-14 23:13:23.000000000 +0200 ++++ ./Makefile.am 2012-12-22 16:03:56.703719825 +0100 +@@ -616,7 +616,7 @@ test: testprep check testreport endif @@ -59,9 +59,9 @@ test -f $(DESTDIR)$(sfcbstatedir)/registration/providerRegister || $(INSTALL_DATA) $(DESTDIR)$(sfcbstatedir)/stage/default.reg $(DESTDIR)$(sfcbstatedir)/registration/providerRegister if TEST_ENABLED $(srcdir)/test/stageschema.sh -d $(srcdir)/test/schema -p $(prefix) -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/providerRegister.c ./providerRegister.c ---- ../orig-sblim-sfcb-1.3.15/providerRegister.c 2010-05-01 00:25:38.000000000 +0200 -+++ ./providerRegister.c 2012-06-17 14:55:19.652000806 +0200 +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/providerRegister.c ./providerRegister.c +--- ../orig-sblim-sfcb-1.3.16/providerRegister.c 2010-05-01 00:25:38.000000000 +0200 ++++ ./providerRegister.c 2012-12-22 16:03:56.703719825 +0100 @@ -178,7 +178,7 @@ dir = "/var/lib/sfcb/registration"; } @@ -80,10 +80,10 @@ n++; if (stmt) free(stmt); stmt = strdup(fin); -diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.15/sfcBroker.c ./sfcBroker.c ---- ../orig-sblim-sfcb-1.3.15/sfcBroker.c 2012-06-13 23:21:09.000000000 +0200 -+++ ./sfcBroker.c 2012-06-17 14:55:19.652000806 +0200 -@@ -643,7 +643,7 @@ +diff -wruN -x '*~' ../orig-sblim-sfcb-1.3.16/sfcBroker.c ./sfcBroker.c +--- ../orig-sblim-sfcb-1.3.16/sfcBroker.c 2012-11-21 18:18:04.000000000 +0100 ++++ ./sfcBroker.c 2012-12-22 16:03:56.707719825 +0100 +@@ -637,7 +640,7 @@ if (*optarg == '?') { fprintf(stdout, "--- Traceable Components: Int Hex\n"); for (i = 0; traceIds[i].id; i++) ++++++ sblim-sfcb-1.3.15.tar.bz2 -> sblim-sfcb-1.3.16.tar.bz2 ++++++ ++++ 39977 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
