commit libqb for openSUSE:Factory

2020-09-02 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2020-09-03 01:13:02

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new.3399 (New)


Package is "libqb"

Thu Sep  3 01:13:02 2020 rev:28 rq:830254 version:2.0.1+20200729.416caf2

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2019-04-05 
11:55:09.718268408 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new.3399/libqb.changes2020-09-03 
01:13:23.388453690 +0200
@@ -1,0 +2,60 @@
+Wed Aug 26 10:29:23 UTC 2020 - Yan Gao 
+
+- Update to version 2.0.1+20200729.416caf2 (v2.0.1):
+- unix.c: use posix_fallocate() (#409)
+- doxygen2man: Tidy RETURN VALUE
+- doxygen2man - Print structure descriptions (where available) (#408)
+- Make manpages (#405)
+- doxygen2man: Fix a couple of the worst coverity errors (#404)
+- doxygen2man - Lots of new features & fixes for parsing libqb manpages (#402)
+- array: More locking fixes (#400)
+- log: Fix threading races (#396)
+- Some bugs spotted by coverity (#399)
+
+---
+Mon May 04 11:22:11 UTC 2020 - Yan Gao 
+
+- Update to version 2.0.0+20200504.803d924 (v2.0.0):
+- log: journal: fix forgotten syslog reload when flipped from journal
+- Let remote_tempdir() assume a NUL-terminated name
+- Make it impossible to truncate or overflow the connection description
+- master: Issue 390: Clarify documentation of qb_loop_timer_expire_time_get 
and provide new function to return previously documented behavior (#391) 
(gh#ClusterLabs/libqb#390)
+
+---
+Mon May 04 11:20:23 UTC 2020 - Yan Gao 
+
+- Update to version 1.9.1+20200318.93f9975 (v1.9.1):
+- Doxygen2man (#388)
+- trie: Don't assume that chars are unsigned < 126 (#386)
+- list: fix list handling for gcc10 (#383)
+- Set correct ownership if qb_ipcs_connection_auth_set() has been used 
(gh#ClusterLabs/libqb#369, rh#1836146)
+- Allow group access to the IPC directory
+- Errors are represented as negative values
+
+---
+Mon May 04 11:17:51 UTC 2020 - Yan Gao 
+
+- Update to version 1.9.0+20191211.51a03aa (v1.9.0):
+- lib: Fix some minor warnings from newer compilers
+- ipc: Always initialize response struct
+- ringbuffer: fix mistaken errno handling around _rb_chunk_reclaim
+- array,log: Never set errno to a negative value
+- log: Set errno when qb_log_target_alloc() fails
+- ipc: Remove kqueue EOF log message
+- ipc: fix force-filesystem-sockets
+- IPC: server: avoid temporary channel priority loss, up to deadlock-worth 
(rh#1718773)
+- ipc: Use mkdtemp for more secure IPC files
+
+---
+Wed Jun 19 11:39:27 UTC 2019 - Yan Gao 
+
+- Update to version 1.0.3+20190408.7cd7b06:
+- ipc: fixes (CVE-2019-12779, bsc#1137835)
+- Merge:
+  * bsc#1137835-0002-ipc-fixes.patch
+
+- ipc: use O_EXCL on SHM files, and randomize the names (CVE-2019-12779, 
bsc#1137835)
+- Merge:
+  * bsc#1137835-0001-ipc-use-O_EXCL-on-SHM-files-and-randomize-the-names.patch
+
+---

Old:

  libqb-1.0.3+20190326.a521604.tar.xz

New:

  libqb-2.0.1+20200729.416caf2.tar.xz



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.qG9ufJ/_old  2020-09-03 01:13:24.412454066 +0200
+++ /var/tmp/diff_new_pack.qG9ufJ/_new  2020-09-03 01:13:24.416454068 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,14 +18,15 @@
 
 %bcond_without check
 %bcond_without testsrpm
+%bcond_without doxygen2man
 
 Name:   libqb
-Version:1.0.3+20190326.a521604
+Version:2.0.1+20200729.416caf2
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
-Url:https://github.com/ClusterLabs/libqb
+URL:https://github.com/ClusterLabs/libqb
 Source0:%{name}-%{version}.tar.xz
 Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
@@ -46,18 +47,18 @@
 libqb is a library providing high performance client server reusable
 features. It provides logging, tracing, IPC, and polling.
 
-%package -n libqb20
+%package -n libqb100
 Summary:An IPC library for high performance servers
 Group:  System/Libraries
 
-%description 

commit libqb for openSUSE:Factory

2019-04-05 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2019-04-05 11:55:08

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new.3908 (New)


Package is "libqb"

Fri Apr  5 11:55:08 2019 rev:27 rq:690890 version:1.0.3+20190326.a521604

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2019-02-13 
10:17:56.005345098 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new.3908/libqb.changes2019-04-05 
11:55:09.718268408 +0200
@@ -1,0 +2,14 @@
+Tue Apr  2 16:48:36 UTC 2019 - Jan Engelhardt 
+
+- Drop manual requires from libqb-tests.
+- Let libqb-devel depend on the exact package, libqb20 not just
+  a virtual libqb provide.
+- Drop redundant %if..%endif guards that do not affect the build.
+
+---
+Tue Apr  2 09:17:01 UTC 2019 - Yan Gao 
+
+- Update to version 1.0.3+20190326.a521604:
+- enable building / shipping of libqb-tests.rpm (bsc#1131328)
+
+---

Old:

  libqb-1.0.3+20190115.c880fcf.tar.xz

New:

  libqb-1.0.3+20190326.a521604.tar.xz



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.DJkQIY/_old  2019-04-05 11:55:10.194268792 +0200
+++ /var/tmp/diff_new_pack.DJkQIY/_new  2019-04-05 11:55:10.194268792 +0200
@@ -12,14 +12,15 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %bcond_without check
+%bcond_without testsrpm
 
 Name:   libqb
-Version:1.0.3+20190115.c880fcf
+Version:1.0.3+20190326.a521604
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1-or-later
@@ -48,7 +49,6 @@
 %package -n libqb20
 Summary:An IPC library for high performance servers
 Group:  System/Libraries
-Provides:   %{name} = %{version}-%{release}
 
 %description -n libqb20
 libqb is a library providing high performance client server reusable
@@ -57,7 +57,7 @@
 %package   devel
 Summary:Development files for %{name}
 Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version}-%{release}
+Requires:   libqb20 = %{version}-%{release}
 
 %description devel
 libqb is a library providing high performance client server reusable
@@ -79,7 +79,11 @@
 
 %build
 ./autogen.sh
-%configure --disable-static
+%configure \
+%if %{with testsrpm}
+ --enable-install-tests \
+%endif
+ --disable-static
 make %{?_smp_mflags}
 
 %if 0%{?with_check}
@@ -121,4 +125,17 @@
 %{_sbindir}/qb-blackbox
 %{_mandir}/man8/qb-blackbox.8.gz
 
+%package   tests
+Summary:Test suite for %{name}
+Group:  Development/Tools/Other
+
+%files tests
+%doc COPYING
+%dir %{_libdir}/libqb
+%dir %{_libdir}/libqb/tests
+%{_libdir}/libqb/tests/*
+
+%description   tests
+The %{name}-tests package contains the %{name} test suite.
+
 %changelog

++ _servicedata ++
--- /var/tmp/diff_new_pack.DJkQIY/_old  2019-04-05 11:55:10.238268827 +0200
+++ /var/tmp/diff_new_pack.DJkQIY/_new  2019-04-05 11:55:10.238268827 +0200
@@ -1,6 +1,6 @@
 
   
 git://github.com/ClusterLabs/libqb.git
-c880fcfd8d67d707c2de8bba5099230605f0f9bc
+a5216040d337521c1c8ae7bb7ceb1846c7042505
   
 
\ No newline at end of file

++ libqb-1.0.3+20190115.c880fcf.tar.xz -> 
libqb-1.0.3+20190326.a521604.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-1.0.3+20190115.c880fcf/Makefile.am 
new/libqb-1.0.3+20190326.a521604/Makefile.am
--- old/libqb-1.0.3+20190115.c880fcf/Makefile.am2019-01-15 
00:24:37.0 +0100
+++ new/libqb-1.0.3+20190326.a521604/Makefile.am2019-03-26 
12:31:05.0 +0100
@@ -37,9 +37,6 @@
 
 ACLOCAL_AMFLAGS= -I m4
 
-# For test suite
-export SOCKETDIR
-
 dist_doc_DATA  = COPYING INSTALL README.markdown
 
 SUBDIRS= include lib docs tools tests examples
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-1.0.3+20190115.c880fcf/configure.ac 
new/libqb-1.0.3+20190326.a521604/configure.ac
--- old/libqb-1.0.3+20190115.c880fcf/configure.ac   2019-01-15 
00:24:37.0 +0100
+++ new/libqb-1.0.3+20190326.a521604/configure.ac   2019-03-26 
12:31:05.0 +0100
@@ -557,6 +557,17 @@
[ FORCESOCKETSFILE="$withval" ],
[ FORCESOCKETSFILE="$sysconfdir/libqb/force-filesystem-sockets" ])
 
+AC_ARG_ENABLE([install-tests],
+  

commit libqb for openSUSE:Factory

2019-02-13 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2019-02-13 10:17:54

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new.28833 (New)


Package is "libqb"

Wed Feb 13 10:17:54 2019 rev:26 rq:672521 version:1.0.3+20190115.c880fcf

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2018-01-06 
18:45:37.509223739 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new.28833/libqb.changes   2019-02-13 
10:17:56.005345098 +0100
@@ -1,0 +2,44 @@
+Thu Feb  7 16:48:54 UTC 2019 - y...@suse.com
+
+- spec: libqb-tools conflicts with libqb0 <= 1.0.3
+
+---
+Tue Jan 29 16:34:09 UTC 2019 - y...@suse.com
+
+- spec: libqb20 provides libqb-%{version}-%{release}
+- spec: add missing COPYING in libqb20 package
+
+---
+Tue Jan 29 12:21:19 UTC 2019 - Jan Engelhardt 
+
+- Trim filler wording from descriptions. Remove unnecesary
+  pkgconfig Requires (automatically discovered).
+- Split non-library parts of libqb20 into libqb-tools.
+
+---
+Thu Jan 24 13:24:10 UTC 2019 - y...@suse.com
+
+- Update to version 1.0.3+20190115.c880fcf:
+- Add Pthreads (and possibly other) flags to the pkg-config file (#332)
+- skiplist: Fix previous skiplist fix
+
+---
+Mon Nov 12 16:35:19 UTC 2018 - y...@suse.com
+
+- Update to version 1.0.3+20181112.926e851:
+- log: Remove more dead code from linker callsites (#331) (bsc#1074327, 
bsc#1098449)
+- Add the option of hi-res (millisecond) timestamps (#329)
+- log: Add configure-time option to use systemd journal instead of syslog 
(#327)
+- log: Add option to re-open a log file (#326)
+- skiplist: fix use-after-free in the skiplist traversal
+
+---
+Mon Oct  1 14:57:23 UTC 2018 - y...@suse.com
+
+- Update to version 1.0.3+20180927.633f262:
+- logging: Remove linker 'magic' and just use statics for logging callsites 
(#322) (bsc#1074327, bsc#1098449)
+- log: Use RTLD_NOOPEN when checking symbols (#310)
+- low customisable log line length (#292)
+- ipc_shm: Don't truncate SHM files of an active server (#307)
+
+---

Old:

  libqb-1.0.3+20171226.6d62b64.tar.xz

New:

  _servicedata
  libqb-1.0.3+20190115.c880fcf.tar.xz



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.Rb8jKA/_old  2019-02-13 10:17:56.449344929 +0100
+++ /var/tmp/diff_new_pack.Rb8jKA/_new  2019-02-13 10:17:56.453344927 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,10 @@
 %bcond_without check
 
 Name:   libqb
-Version:1.0.3+20171226.6d62b64
+Version:1.0.3+20190115.c880fcf
 Release:0
 Summary:An IPC library for high performance servers
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 Url:https://github.com/ClusterLabs/libqb
 Source0:%{name}-%{version}.tar.xz
@@ -42,30 +42,36 @@
 #BuildRequires:  git
 
 %description
-libqb is a library with the primary purpose of providing high performance
-client server reusable features. It provides high performance logging,
-tracing, ipc, and poll.
+libqb is a library providing high performance client server reusable
+features. It provides logging, tracing, IPC, and polling.
 
-%package -n libqb0
+%package -n libqb20
 Summary:An IPC library for high performance servers
 Group:  System/Libraries
-Provides:   %{name} = %{version}
+Provides:   %{name} = %{version}-%{release}
 
-%description -n libqb0
-libqb is a library with the primary purpose of providing high performance
-client server reusable features. It provides high performance logging,
-tracing, ipc, and poll.
+%description -n libqb20
+libqb is a library providing high performance client server reusable
+features. It provides logging, tracing, IPC, and polling.
 
 %package   devel
 Summary:Development files for %{name}
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}-%{release}
-Requires:   pkgconfig
 
 %description devel
-libqb is a library with the primary purpose of providing high performance
-client server 

commit libqb for openSUSE:Factory

2018-01-06 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2018-01-06 18:45:34

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Sat Jan  6 18:45:34 2018 rev:25 rq:561129 version:1.0.3+20171226.6d62b64

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2017-08-10 
13:43:08.613073974 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2018-01-06 
18:45:37.509223739 +0100
@@ -1,0 +2,32 @@
+Tue Jan  2 10:08:14 UTC 2018 - y...@suse.com
+
+- Update to version 1.0.3+20171226.6d62b64:
+- build: fix configure script neglecting, re-enable out-of-tree builds
+
+---
+Fri Dec 22 03:45:53 UTC 2017 - y...@suse.com
+
+- Update to version 1.0.3
+- warnings cleanup: fix initialiser warning
+- warnings cleanup: Wformat: sign-correct PRIu32 specifiers as appropriate
+- warnings cleanup: Wsign-compare: log_format: int32_t -> size_t
+- warnings cleanup: Wsign-compare: hdb: uint32_t <-> int32_t
+- warnings cleanup: Wsign-compare: array: int32_t -> size_t
+- warnings cleanup: hdb+loop_timerlist: Wsign-compare: (canary?) variables
+- warnings cleanup: Wshift-overflow: trigger arithmetic conv. to unsigned
+- Upstream version cs: 28dff090c74b6ba8609c4797294a5afe3fe73987 (v1.0.3)
+
+---
+Thu Dec 14 14:26:00 UTC 2017 - y...@suse.com
+
+- fix internal object symbol's leak & expose run-time lib version (bsc#1074327)
+- bare fix for libqb logging not working with ld.bfd/binutils 2.29+ 
(bsc#1074327)
+- add extra run-time (client, libqb) checks that logging will work 
(bsc#1074327)
+- tests: add a script to generate callsite-heavy logging client... 
(bsc#1074327)
+- tests: new sort of tests dubbed "functional", cover linker vs. logging 
(bsc#1074327)
+- configure: check section boundary symbols present in the test (bsc#1074327)
+- qblog.h: better explanation + behaviour of QB_LOG_INIT_DATA (bsc#1074327)
+- log: use fdatasync instead of fsync where possible (#263)
+- Upstream version cs: c011b12fcaf093f0463901154c475905f51d783a
+
+---

Old:

  libqb-1.0.2.15-ef4c.tar.xz

New:

  libqb-1.0.3+20171226.6d62b64.tar.xz



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.IFmWKi/_old  2018-01-06 18:45:38.249189163 +0100
+++ /var/tmp/diff_new_pack.IFmWKi/_new  2018-01-06 18:45:38.249189163 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,16 @@
 #
 
 
-%global commit 1.0.2.15-ef4c
-
 %bcond_without check
 
 Name:   libqb
-Version:1.0.2
+Version:1.0.3+20171226.6d62b64
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Url:https://github.com/ClusterLabs/libqb
-Source0:%{name}-%{commit}.tar.xz
+Source0:%{name}-%{version}.tar.xz
 Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -70,7 +68,7 @@
 tracing, ipc, and poll.
 
 %prep
-%setup -q -n %{name}-%{commit}
+%setup -q -n %{name}-%{version}
 %patch1 -p1
 
 %build
@@ -85,7 +83,9 @@
 # but OBS is capable of doing "make check" successfully, whereas
 # "osc build" in a chroot fails.
 if [ -w /dev/shm -a -w /var/run ] ; then
-   make check
+
+   make V=1 check \
+ && make -C tests/functional/log_internal V=1 check
 fi
 %endif
 

++ _service ++
--- /var/tmp/diff_new_pack.IFmWKi/_old  2018-01-06 18:45:38.277187855 +0100
+++ /var/tmp/diff_new_pack.IFmWKi/_new  2018-01-06 18:45:38.277187855 +0100
@@ -8,15 +8,16 @@
 To update to a new release, change "revision" to the desired
 git commit hash and bump "version" if necessary
 
-1.0.2
+1.0.3
 -->
-1.0.2+git%cd.%h
-ef4c3a15ea3d3c5d5f9364269cd02d78a308957b
+1.0.3+%cd.%h
+master
+enable
   
 
   
-*libqb*.tar
-bz2
+libqb*.tar
+xz
   
 
   




commit libqb for openSUSE:Factory

2017-08-10 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2017-08-10 13:43:07

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Thu Aug 10 13:43:07 2017 rev:24 rq:511815 version:1.0.2

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2017-03-11 
15:18:38.464009908 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2017-08-10 
13:43:08.613073974 +0200
@@ -1,0 +2,14 @@
+Fri Jul 21 09:46:28 UTC 2017 - y...@suse.com
+
+- loop: don't bring runtime down for a trivial API misuse
+- Upstream version cs: ef4c3a15ea3d3c5d5f9364269cd02d78a308957b
+
+---
+Fri Jul 21 09:24:25 UTC 2017 - y...@suse.com
+
+- Update to version 1.0.2
+- Memleak fixes (#194)
+- Allow Linux to use filesystem sockets (#248) (fate#323415)
+- Upstream version cs: 608de6d59a3de0eef0fbcbd8f284acbc018daa9a (v1.0.2)
+
+---

Old:

  libqb-1.0.1+git20170306.59eacf0.tar.bz2

New:

  libqb-1.0.2.15-ef4c.tar.xz



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.mXJVHb/_old  2017-08-10 13:43:09.460954619 +0200
+++ /var/tmp/diff_new_pack.mXJVHb/_new  2017-08-10 13:43:09.476952367 +0200
@@ -16,16 +16,18 @@
 #
 
 
+%global commit 1.0.2.15-ef4c
+
 %bcond_without check
 
 Name:   libqb
-Version:1.0.1+git20170306.59eacf0
+Version:1.0.2
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Url:https://github.com/ClusterLabs/libqb
-Source0:%{name}-%{version}.tar.bz2
+Source0:%{name}-%{commit}.tar.xz
 Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -68,7 +70,7 @@
 tracing, ipc, and poll.
 
 %prep
-%setup -q -n %{name}-%{version}
+%setup -q -n %{name}-%{commit}
 %patch1 -p1
 
 %build

++ _service ++
--- /var/tmp/diff_new_pack.mXJVHb/_old  2017-08-10 13:43:09.628930973 +0200
+++ /var/tmp/diff_new_pack.mXJVHb/_new  2017-08-10 13:43:09.648928158 +0200
@@ -8,10 +8,10 @@
 To update to a new release, change "revision" to the desired
 git commit hash and bump "version" if necessary
 
-1.0.1
+1.0.2
 -->
-1.0.1+git%cd.%h
-59eacf07dd92af6917ed351c0c5e51ec5237965c
+1.0.2+git%cd.%h
+ef4c3a15ea3d3c5d5f9364269cd02d78a308957b
   
 
   




commit libqb for openSUSE:Factory

2017-03-11 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2017-03-11 15:18:37

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Sat Mar 11 15:18:37 2017 rev:23 rq:477312 version:1.0.1+git20170306.59eacf0

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2017-03-03 
14:36:42.340020479 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2017-03-11 
15:18:38.464009908 +0100
@@ -1,0 +2,8 @@
+Mon Mar  6 15:49:36 UTC 2017 - y...@suse.com
+
+- loop: Fix splint error
+- loop: Also set signals changed in qb_loop_signal_mod() back to SIG_DFL 
(bsc#1026176)
+- loop: don't override external signal handlers (bsc#1026176)
+- Upstream version cs: 59eacf07dd92af6917ed351c0c5e51ec5237965c
+
+---

Old:

  libqb-1.0.1+git20170131.afdff97.tar.bz2

New:

  libqb-1.0.1+git20170306.59eacf0.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.ajBkUa/_old  2017-03-11 15:18:39.087921617 +0100
+++ /var/tmp/diff_new_pack.ajBkUa/_new  2017-03-11 15:18:39.091921051 +0100
@@ -19,7 +19,7 @@
 %bcond_without check
 
 Name:   libqb
-Version:1.0.1+git20170131.afdff97
+Version:1.0.1+git20170306.59eacf0
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.ajBkUa/_old  2017-03-11 15:18:39.123916524 +0100
+++ /var/tmp/diff_new_pack.ajBkUa/_new  2017-03-11 15:18:39.127915958 +0100
@@ -11,7 +11,7 @@
 1.0.1
 -->
 1.0.1+git%cd.%h
-afdff97f1af8e1be916816ad8b6d5530fa7c6637
+59eacf07dd92af6917ed351c0c5e51ec5237965c
   
 
   

++ libqb-1.0.1+git20170131.afdff97.tar.bz2 -> 
libqb-1.0.1+git20170306.59eacf0.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-1.0.1+git20170131.afdff97/lib/loop_poll.c 
new/libqb-1.0.1+git20170306.59eacf0/lib/loop_poll.c
--- old/libqb-1.0.1+git20170131.afdff97/lib/loop_poll.c 2017-01-31 
11:41:29.0 +0100
+++ new/libqb-1.0.1+git20170306.59eacf0/lib/loop_poll.c 2017-03-06 
15:31:57.0 +0100
@@ -643,8 +643,6 @@
if (needed) {
sigaddset(>signal_superset, i);
sigaction(i, , NULL);
-   } else {
-   (void)signal(i, SIG_DFL);
}
}
 }
@@ -725,6 +723,7 @@
sig->p = p;
 
if (sig->signal != the_sig) {
+   (void)signal(sig->signal, SIG_DFL);
sig->signal = the_sig;
_adjust_sigactions_(s);
}
@@ -775,6 +774,7 @@
}
 
qb_list_del(>item.list);
+   (void)signal(sig->signal, SIG_DFL);
free(sig);
_adjust_sigactions_(s);
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-1.0.1+git20170131.afdff97/tests/check_loop.c 
new/libqb-1.0.1+git20170306.59eacf0/tests/check_loop.c
--- old/libqb-1.0.1+git20170131.afdff97/tests/check_loop.c  2017-01-31 
11:41:29.0 +0100
+++ new/libqb-1.0.1+git20170306.59eacf0/tests/check_loop.c  2017-03-06 
15:31:57.0 +0100
@@ -605,6 +605,36 @@
 }
 END_TEST
 
+/* Globals for this test only */
+static int our_signal_called = 0;
+static qb_loop_t *this_l;
+static void handle_nonqb_signal(int num)
+{
+   our_signal_called = 1;
+   qb_loop_job_add(this_l, QB_LOOP_LOW, NULL, job_stop);
+}
+
+START_TEST(test_loop_dont_override_other_signals)
+{
+   qb_loop_signal_handle handle;
+
+   this_l = qb_loop_create();
+   fail_if(this_l == NULL);
+
+   signal(SIGUSR1, handle_nonqb_signal);
+
+   qb_loop_signal_add(this_l, QB_LOOP_HIGH, SIGINT,
+  this_l, sig_handler, );
+   kill(getpid(), SIGUSR1);
+   qb_loop_run(this_l);
+
+   ck_assert_int_eq(our_signal_called, 1);
+
+   qb_loop_destroy(this_l);
+}
+END_TEST
+
+
 START_TEST(test_loop_sig_only_get_one)
 {
int res;
@@ -706,6 +736,7 @@
add_tcase(s, tc, test_loop_sig_handling, 10);
add_tcase(s, tc, test_loop_sig_only_get_one);
add_tcase(s, tc, test_loop_sig_delete);
+   add_tcase(s, tc, test_loop_dont_override_other_signals);
 
return s;
 }




commit libqb for openSUSE:Factory

2017-03-03 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2017-03-03 14:36:41

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Fri Mar  3 14:36:41 2017 rev:22 rq:460897 version:1.0.1+git20170131.afdff97

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2017-02-22 
13:47:09.530769481 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2017-03-03 
14:36:42.340020479 +0100
@@ -1,0 +2,5 @@
+Wed Feb 22 13:08:00 UTC 2017 - jeng...@inai.de
+
+- RPM group fix; use find -delete over rm.
+
+---



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.bhdU9I/_old  2017-03-03 14:36:42.955933285 +0100
+++ /var/tmp/diff_new_pack.bhdU9I/_new  2017-03-03 14:36:42.959932719 +0100
@@ -23,7 +23,7 @@
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Url:https://github.com/ClusterLabs/libqb
 Source0:%{name}-%{version}.tar.bz2
 Source1:baselibs.conf
@@ -89,7 +89,7 @@
 
 %install
 %make_install
-find %{buildroot} -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.la' -delete
 rm -rf %{buildroot}%{_datadir}/doc
 
 %post -n libqb0 -p /sbin/ldconfig




commit libqb for openSUSE:Factory

2017-02-22 Thread root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2017-02-22 13:47:09

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2016-04-30 
23:27:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2017-02-22 
13:47:09.530769481 +0100
@@ -1,0 +2,20 @@
+Mon Feb 20 16:50:39 UTC 2017 - y...@suse.com
+
+- [ringbuffer] Return error from peek if RB is corrupted. (bsc#1026176)
+- build: drop allegedly no longer intrusive syslog-tests opt-in switch
+- Upstream version cs: afdff97f1af8e1be916816ad8b6d5530fa7c6637
+
+---
+Mon Feb 20 16:48:52 UTC 2017 - y...@suse.com
+
+- version: Update version for 1.0.1 release
+- rb: use new qb_rb_close_helper able to resort to file truncating 
(bsc#1026176)
+- rb: make it more robust against trivial IPC API misuses (bsc#1026176)
+- log_thread: logt_wthread_lock is vital for logging thread (bsc#1026176)
+- log: Don't overwrite valid tags (bsc#1026176)
+- ipc_shm: fix superfluous NULL check
+- log: Add missing z,j, & t types to the logger (bsc#1026176)
+- log: check for appropriate space when serializing a char (bsc#1026176)
+- Upstream version cs: 0a329683a76bc6aeb36f20f2bf6b43ba0440c4dc (v1.0.1)
+
+---

Old:

  libqb-1.0.0+git20160407.6f2b3e8.tar.bz2

New:

  libqb-1.0.1+git20170131.afdff97.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.uXg7dB/_old  2017-02-22 13:47:09.914714810 +0100
+++ /var/tmp/diff_new_pack.uXg7dB/_new  2017-02-22 13:47:09.914714810 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,9 @@
 
 
 %bcond_without check
-%bcond_without syslog_tests
 
 Name:   libqb
-Version:1.0.0+git20160407.6f2b3e8
+Version:1.0.1+git20170131.afdff97
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
@@ -74,8 +73,7 @@
 
 %build
 ./autogen.sh
-%configure --disable-static \
-   %{?with_syslog_tests:--enable-syslog-tests}
+%configure --disable-static
 make %{?_smp_mflags}
 
 %if 0%{?with_check}

++ _service ++
--- /var/tmp/diff_new_pack.uXg7dB/_old  2017-02-22 13:47:09.950709685 +0100
+++ /var/tmp/diff_new_pack.uXg7dB/_new  2017-02-22 13:47:09.950709685 +0100
@@ -8,10 +8,10 @@
 To update to a new release, change "revision" to the desired
 git commit hash and bump "version" if necessary
 
-1.0.0
+1.0.1
 -->
-1.0.0+git%cd.%h
-6f2b3e85d0315288ee76869b99369e2b1f2f1b71
+1.0.1+git%cd.%h
+afdff97f1af8e1be916816ad8b6d5530fa7c6637
   
 
   

++ libqb-1.0.0+git20160407.6f2b3e8.tar.bz2 -> 
libqb-1.0.1+git20170131.afdff97.tar.bz2 ++
 2753 lines of diff (skipped)




commit libqb for openSUSE:Factory

2016-04-30 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2016-04-30 23:27:14

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2015-10-17 
16:38:34.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2016-04-30 
23:27:15.0 +0200
@@ -1,0 +2,28 @@
+Fri Apr 15 12:47:35 UTC 2016 - y...@suse.com
+
+- further avoid magic in qblog.h by using named constants
+- defs: add wrappers over preprocessor operators
+- Upstream version cs: 6f2b3e85d0315288ee76869b99369e2b1f2f1b71
+
+---
+Fri Apr  1 13:35:04 UTC 2016 - y...@suse.com
+
+- Update to version 1.0.0
+- build: update library soname to 0.18.0
+- build: enable syslog tests when configuring in spec
+- log: allow changing the identifier for syslog (+tests)
+- ipc: return -errno when getsockopt/setsockopt fail
+- ipc: set socket buffer size used by ipcs service
+- ipc: set socket receive buffer
+- includes: format __attribute__ func. annotations in qblog.h
+- spec cleanup: get rid of redundant %clean section
+- ipc: set gid on unix sockets
+- lib: store server peer credentials in qb_ipcc_connection
+- lib: create mmap files in socket directory
+- includes: Fix format string
+- ipc: Prevent fd and memory leaks in handle_new_connection() (bsc#947341)
+  * Drop bug-947341_libqb-ipc-fd-memory-leaks.patch which has been merged 
upstream
+
+- Upstream version cs: 6fc24f855bfc8dadb4c84bf823b225680670b1c3 (v1.0)
+
+---

Old:

  bug-947341_libqb-ipc-fd-memory-leaks.patch
  libqb-0.17.2+git20151001.1a7ea3b.tar.bz2

New:

  libqb-1.0.0+git20160407.6f2b3e8.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.rH66vN/_old  2016-04-30 23:27:16.0 +0200
+++ /var/tmp/diff_new_pack.rH66vN/_new  2016-04-30 23:27:16.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,11 @@
 #
 
 
+%bcond_without check
+%bcond_without syslog_tests
+
 Name:   libqb
-Version:0.17.2+git20151001.1a7ea3b
+Version:1.0.0+git20160407.6f2b3e8
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
@@ -26,7 +29,6 @@
 Source0:%{name}-%{version}.tar.bz2
 Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
-Patch2: bug-947341_libqb-ipc-fd-memory-leaks.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  autoconf
@@ -69,13 +71,14 @@
 %prep
 %setup -q -n %{name}-%{version}
 %patch1 -p1
-%patch2 -p1
 
 %build
 ./autogen.sh
-%configure --disable-static
+%configure --disable-static \
+   %{?with_syslog_tests:--enable-syslog-tests}
 make %{?_smp_mflags}
 
+%if 0%{?with_check}
 %check
 # Tests require writable /dev/shm and /var/run
 # TODO: This test might not be quite right -- it seems to fail on OBS,
@@ -84,15 +87,13 @@
 if [ -w /dev/shm -a -w /var/run ] ; then
make check
 fi
+%endif
 
 %install
 %make_install
 find %{buildroot} -name '*.la' -exec rm -f {} ';'
 rm -rf %{buildroot}%{_datadir}/doc
 
-%clean
-rm -rf %{buildroot}
-
 %post -n libqb0 -p /sbin/ldconfig
 
 %postun -n libqb0 -p /sbin/ldconfig

++ _service ++
--- /var/tmp/diff_new_pack.rH66vN/_old  2016-04-30 23:27:16.0 +0200
+++ /var/tmp/diff_new_pack.rH66vN/_new  2016-04-30 23:27:16.0 +0200
@@ -8,10 +8,10 @@
 To update to a new release, change "revision" to the desired
 git commit hash and bump "version" if necessary
 
-0.17.2
+1.0.0
 -->
-0.17.2+git%cd.%h
-1a7ea3b8d8bf9d5ffbbfdc785ace2b81e9f2356d
+1.0.0+git%cd.%h
+6f2b3e85d0315288ee76869b99369e2b1f2f1b71
   
 
   

++ libqb-0.17.2+git20151001.1a7ea3b.tar.bz2 -> 
libqb-1.0.0+git20160407.6f2b3e8.tar.bz2 ++
 6214 lines of diff (skipped)




commit libqb for openSUSE:Factory

2015-10-17 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2015-10-17 16:38:33

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2015-08-31 
22:57:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2015-10-17 
16:38:34.0 +0200
@@ -1,0 +2,13 @@
+Thu Oct  8 13:18:22 UTC 2015 - y...@suse.com
+
+- ipc: Prevent fd and memory leaks in handle_new_connection() (bsc#947341)
+ * bug-947341_libqb-ipc-fd-memory-leaks.patch
+
+---
+Thu Oct  8 13:15:12 UTC 2015 - y...@suse.com
+
+- log: don't call dlopen inside dl_iterate_phdr()
+- ipc: Don't send the dispatch_del() function a closed fd
+- Upstream version cs: 1a7ea3b8d8bf9d5ffbbfdc785ace2b81e9f2356d
+
+---

Old:

  libqb-0.17.2+git20150824.4d817cc.tar.bz2

New:

  bug-947341_libqb-ipc-fd-memory-leaks.patch
  libqb-0.17.2+git20151001.1a7ea3b.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.8M6YR2/_old  2015-10-17 16:38:35.0 +0200
+++ /var/tmp/diff_new_pack.8M6YR2/_new  2015-10-17 16:38:35.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.2+git20150824.4d817cc
+Version:0.17.2+git20151001.1a7ea3b
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
@@ -26,6 +26,7 @@
 Source0:%{name}-%{version}.tar.bz2
 Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
+Patch2: bug-947341_libqb-ipc-fd-memory-leaks.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  autoconf
@@ -68,6 +69,7 @@
 %prep
 %setup -q -n %{name}-%{version}
 %patch1 -p1
+%patch2 -p1
 
 %build
 ./autogen.sh

++ _service ++
--- /var/tmp/diff_new_pack.8M6YR2/_old  2015-10-17 16:38:35.0 +0200
+++ /var/tmp/diff_new_pack.8M6YR2/_new  2015-10-17 16:38:35.0 +0200
@@ -11,7 +11,7 @@
 0.17.2
 -->
 0.17.2+git%cd.%h
-4d817cc7e0b620acda8cc45266dc085c5bf48c59
+1a7ea3b8d8bf9d5ffbbfdc785ace2b81e9f2356d
   
 
   

++ bug-947341_libqb-ipc-fd-memory-leaks.patch ++
commit f5fd0c950ce1bf19fd5186fd2b1f2cc67f5de3ec
Author: Gao,Yan 
Date:   Tue Oct 6 17:48:05 2015 +0200

Fix: ipc: Prevent fd and memory leaks in handle_new_connection()

In handle_new_connection(), connection_accept() could fail, which would
leave the state of the connection inactive. Previously, in this case,
the socket and the allocated qb_ipcs_connection would be leaked.

diff --git a/lib/ipc_setup.c b/lib/ipc_setup.c
index 28a0ddc..06257c1 100644
--- a/lib/ipc_setup.c
+++ b/lib/ipc_setup.c
@@ -556,7 +556,14 @@ send_response:
   "Error in connection setup (%s)",
   c->description);
}
-   qb_ipcs_disconnect(c);
+
+   if (c->state == QB_IPCS_CONNECTION_INACTIVE) {
+   /* This removes the initial alloc ref */
+   qb_ipcs_connection_unref(c);
+   qb_ipcc_us_sock_close(sock);
+   } else {
+   qb_ipcs_disconnect(c);
+   }
}
return res;
 }
++ libqb-0.17.2+git20150824.4d817cc.tar.bz2 -> 
libqb-0.17.2+git20151001.1a7ea3b.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.2+git20150824.4d817cc/lib/ipc_shm.c 
new/libqb-0.17.2+git20151001.1a7ea3b/lib/ipc_shm.c
--- old/libqb-0.17.2+git20150824.4d817cc/lib/ipc_shm.c  2015-08-27 
17:50:11.0 +0200
+++ new/libqb-0.17.2+git20151001.1a7ea3b/lib/ipc_shm.c  2015-10-08 
15:05:43.0 +0200
@@ -228,8 +228,8 @@
if (c->state == QB_IPCS_CONNECTION_ESTABLISHED ||
c->state == QB_IPCS_CONNECTION_ACTIVE) {
if (c->setup.u.us.sock > 0) {
-   qb_ipcc_us_sock_close(c->setup.u.us.sock);

(void)c->service->poll_fns.dispatch_del(c->setup.u.us.sock);
+   qb_ipcc_us_sock_close(c->setup.u.us.sock);
c->setup.u.us.sock = -1;
}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.2+git20150824.4d817cc/lib/ipc_socket.c 
new/libqb-0.17.2+git20151001.1a7ea3b/lib/ipc_socket.c
--- old/libqb-0.17.2+git20150824.4d817cc/lib/ipc_socket.c   2015-08-27 
17:50:11.0 +0200
+++ 

commit libqb for openSUSE:Factory

2015-08-31 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2015-08-31 22:57:55

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is "libqb"

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2015-06-11 
08:21:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2015-08-31 
22:57:56.0 +0200
@@ -1,0 +2,8 @@
+Thu Aug 27 16:16:14 UTC 2015 - y...@suse.com
+
+- Update to version 0.17.2 (bsc#943486)
+- ipcc: valgrind "invalid file descriptor" warning
+- ipc: Increase the length of description field.
+- Upstream version cs: 4d817cc7e0b620acda8cc45266dc085c5bf48c59
+
+---

Old:

  libqb-0.17.1+git20150515.35faa45.tar.bz2

New:

  libqb-0.17.2+git20150824.4d817cc.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.nSTcXC/_old  2015-08-31 22:57:57.0 +0200
+++ /var/tmp/diff_new_pack.nSTcXC/_new  2015-08-31 22:57:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.1+git20150515.35faa45
+Version:0.17.2+git20150824.4d817cc
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.nSTcXC/_old  2015-08-31 22:57:57.0 +0200
+++ /var/tmp/diff_new_pack.nSTcXC/_new  2015-08-31 22:57:57.0 +0200
@@ -8,10 +8,10 @@
 To update to a new release, change "revision" to the desired
 git commit hash and bump "version" if necessary
 
-0.17.1
+0.17.2
 -->
-0.17.1+git%cd.%h
-35faa45558b0ae44e3a244fbd3e8f9405d535526
+0.17.2+git%cd.%h
+4d817cc7e0b620acda8cc45266dc085c5bf48c59
   
 
   

++ libqb-0.17.1+git20150515.35faa45.tar.bz2 -> 
libqb-0.17.2+git20150824.4d817cc.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/.travis.yml 
new/libqb-0.17.2+git20150824.4d817cc/.travis.yml
--- old/libqb-0.17.1+git20150515.35faa45/.travis.yml2015-06-03 
15:39:01.0 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/.travis.yml2015-08-27 
17:50:11.0 +0200
@@ -1,13 +1,10 @@
 language: c
 compiler:
   - gcc
-before_install: sudo apt-get install check splint
-install:
- # Deal with issue on Travis builders
- # https://github.com/travis-ci/travis-cookbooks/issues/155
- - "sudo rm -rf /dev/shm && sudo ln -s /run/shm /dev/shm"
+addons:
+apt:
+packages:
+  - check
+  - splint
 script: ./autogen.sh && ./configure && make check && make distcheck
-notifications:
-  email:
-recipients:
-  - quarterback-de...@lists.fedorahosted.org
+sudo: false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1+git20150515.35faa45/README.markdown 
new/libqb-0.17.2+git20150824.4d817cc/README.markdown
--- old/libqb-0.17.1+git20150515.35faa45/README.markdown2015-06-03 
15:39:01.0 +0200
+++ new/libqb-0.17.2+git20150824.4d817cc/README.markdown2015-08-27 
17:50:11.0 +0200
@@ -1,17 +1,18 @@
 # libqb
 
 ## What is libqb?
-libqb is a library with the primary purpose of providing high performance
-client server reusable features. It provides high performance logging,
-tracing, ipc, and poll.
-
-We don't intend be an all encompassing library, but instead provide very
-specially focused APIs that are highly tuned for maximum performance for 
client/server applications.
+libqb is a library with the primary purpose of providing high-performance,
+reusable features for client-server architecture, such as logging,
+tracing, inter-process communication (IPC), and polling.
+
+libqb is not intended to be an all-encompassing library, but instead provide
+focused APIs that are highly tuned for maximum performance for client-server
+applications.
 
 [![Build 
Status](https://travis-ci.org/ClusterLabs/libqb.png)](https://travis-ci.org/ClusterLabs/libqb)
 
-## For more information look at:
-* [Our wiki](https://github.com/clusterlabs/libqb/wiki)
+## For more information, see:
+* [libqb wiki](https://github.com/clusterlabs/libqb/wiki)
 * [Issues/Bugs](https://github.com/clusterlabs/libqb/issues)
 * [The doxygen generated 
manual](http://clusterlabs.github.io/libqb/0.16.0/doxygen/)
 * You can build it yourself with the following commands:
@@ -42,8 +43,7 @@
 There are a number of ways to support the project.
 
 * Test and report issues.
-* Help others on the [mailing 
list](https://fedorahosted.org/mailman/listinfo/quarterback-devel).
+* Help others on the 

commit libqb for openSUSE:Factory

2015-05-02 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2015-05-02 21:31:18

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2015-03-18 
13:01:59.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2015-05-02 
21:31:19.0 +0200
@@ -1,0 +2,6 @@
+Thu Apr 30 12:30:07 UTC 2015 - y...@suse.com
+
+- loop: fixes resource starvation in mainloop code
+- Upstream version cs: c3bcf25b72bf451c2ef79ec3946a1c48077a50a0
+
+---

Old:

  libqb-0.17.1.git20150305.8355269.tar.bz2

New:

  libqb-0.17.1.git20150429.c3bcf25.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.Nkd683/_old  2015-05-02 21:31:20.0 +0200
+++ /var/tmp/diff_new_pack.Nkd683/_new  2015-05-02 21:31:20.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.1.git20150305.8355269
+Version:0.17.1.git20150429.c3bcf25
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.Nkd683/_old  2015-05-02 21:31:20.0 +0200
+++ /var/tmp/diff_new_pack.Nkd683/_new  2015-05-02 21:31:20.0 +0200
@@ -11,7 +11,7 @@
 param name=version0.17.1/param
 --
 param name=versionformat0.17.1+git%cd.%h/param
-param name=revision83552692aa5425e50049b130eb2e17ea7b31217d/param
+param name=revisionc3bcf25b72bf451c2ef79ec3946a1c48077a50a0/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.17.1.git20150305.8355269.tar.bz2 - 
libqb-0.17.1.git20150429.c3bcf25.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20150305.8355269/.git/HEAD 
new/libqb-0.17.1.git20150429.c3bcf25/.git/HEAD
--- old/libqb-0.17.1.git20150305.8355269/.git/HEAD  2015-03-09 
17:02:22.0 +0100
+++ new/libqb-0.17.1.git20150429.c3bcf25/.git/HEAD  1970-01-01 
01:00:00.0 +0100
@@ -1 +0,0 @@
-ref: refs/heads/master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20150305.8355269/.git/ORIG_HEAD 
new/libqb-0.17.1.git20150429.c3bcf25/.git/ORIG_HEAD
--- old/libqb-0.17.1.git20150305.8355269/.git/ORIG_HEAD 2015-03-09 
17:02:22.0 +0100
+++ new/libqb-0.17.1.git20150429.c3bcf25/.git/ORIG_HEAD 1970-01-01 
01:00:00.0 +0100
@@ -1 +0,0 @@
-83552692aa5425e50049b130eb2e17ea7b31217d
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20150305.8355269/.git/config 
new/libqb-0.17.1.git20150429.c3bcf25/.git/config
--- old/libqb-0.17.1.git20150305.8355269/.git/config2015-03-09 
17:02:22.0 +0100
+++ new/libqb-0.17.1.git20150429.c3bcf25/.git/config1970-01-01 
01:00:00.0 +0100
@@ -1,11 +0,0 @@
-[core]
-   repositoryformatversion = 0
-   filemode = true
-   bare = false
-   logallrefupdates = true
-[remote origin]
-   url = git://github.com/ClusterLabs/libqb.git
-   fetch = +refs/heads/*:refs/remotes/origin/*
-[branch master]
-   remote = origin
-   merge = refs/heads/master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20150305.8355269/.git/description 
new/libqb-0.17.1.git20150429.c3bcf25/.git/description
--- old/libqb-0.17.1.git20150305.8355269/.git/description   2015-03-09 
17:02:18.0 +0100
+++ new/libqb-0.17.1.git20150429.c3bcf25/.git/description   1970-01-01 
01:00:00.0 +0100
@@ -1 +0,0 @@
-Unnamed repository; edit this file 'description' to name the repository.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqb-0.17.1.git20150305.8355269/.git/hooks/applypatch-msg.sample 
new/libqb-0.17.1.git20150429.c3bcf25/.git/hooks/applypatch-msg.sample
--- old/libqb-0.17.1.git20150305.8355269/.git/hooks/applypatch-msg.sample   
2015-03-09 17:02:18.0 +0100
+++ new/libqb-0.17.1.git20150429.c3bcf25/.git/hooks/applypatch-msg.sample   
1970-01-01 01:00:00.0 +0100
@@ -1,15 +0,0 @@
-#!/bin/sh
-#
-# An example hook script to check the commit log message taken by
-# applypatch from an e-mail message.
-#
-# The hook should exit with non-zero status after issuing an
-# appropriate message if it wants to stop the commit.  The hook is
-# allowed to edit the commit message file.
-#
-# To enable this hook, rename this file to applypatch-msg.
-
-. git-sh-setup
-test -x 

commit libqb for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2015-03-18 13:01:56

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-10-31 
18:27:09.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2015-03-18 
13:01:59.0 +0100
@@ -1,0 +2,7 @@
+Mon Mar  9 16:10:28 UTC 2015 - y...@suse.com
+
+- ipc_setup: yield to scheduler during new connection auth processing
+- kqueue: The udata member of the kevent struct is a void *
+- Upstream version cs: 83552692aa5425e50049b130eb2e17ea7b31217d
+
+---

Old:

  libqb-0.17.1.git20140826.3f7de65.tar.bz2

New:

  libqb-0.17.1.git20150305.8355269.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.RJoBek/_old  2015-03-18 13:02:00.0 +0100
+++ /var/tmp/diff_new_pack.RJoBek/_new  2015-03-18 13:02:00.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.1.git20140826.3f7de65
+Version:0.17.1.git20150305.8355269
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.RJoBek/_old  2015-03-18 13:02:00.0 +0100
+++ /var/tmp/diff_new_pack.RJoBek/_new  2015-03-18 13:02:00.0 +0100
@@ -8,10 +8,10 @@
 To update to a new release, change revision to the desired
 git commit hash and bump version if necessary
 
-param name=version0.17.0/param
+param name=version0.17.1/param
 --
-param name=versionformat0.17.0+git%cd.%h/param
-param name=revision3f7de657855bb9fb4e58777851735bf663fa7f3f/param
+param name=versionformat0.17.1+git%cd.%h/param
+param name=revision83552692aa5425e50049b130eb2e17ea7b31217d/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.17.1.git20140826.3f7de65.tar.bz2 - 
libqb-0.17.1.git20150305.8355269.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20140826.3f7de65/.git/HEAD 
new/libqb-0.17.1.git20150305.8355269/.git/HEAD
--- old/libqb-0.17.1.git20140826.3f7de65/.git/HEAD  1970-01-01 
01:00:00.0 +0100
+++ new/libqb-0.17.1.git20150305.8355269/.git/HEAD  2015-03-09 
17:02:22.0 +0100
@@ -0,0 +1 @@
+ref: refs/heads/master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20140826.3f7de65/.git/ORIG_HEAD 
new/libqb-0.17.1.git20150305.8355269/.git/ORIG_HEAD
--- old/libqb-0.17.1.git20140826.3f7de65/.git/ORIG_HEAD 1970-01-01 
01:00:00.0 +0100
+++ new/libqb-0.17.1.git20150305.8355269/.git/ORIG_HEAD 2015-03-09 
17:02:22.0 +0100
@@ -0,0 +1 @@
+83552692aa5425e50049b130eb2e17ea7b31217d
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20140826.3f7de65/.git/config 
new/libqb-0.17.1.git20150305.8355269/.git/config
--- old/libqb-0.17.1.git20140826.3f7de65/.git/config1970-01-01 
01:00:00.0 +0100
+++ new/libqb-0.17.1.git20150305.8355269/.git/config2015-03-09 
17:02:22.0 +0100
@@ -0,0 +1,11 @@
+[core]
+   repositoryformatversion = 0
+   filemode = true
+   bare = false
+   logallrefupdates = true
+[remote origin]
+   url = git://github.com/ClusterLabs/libqb.git
+   fetch = +refs/heads/*:refs/remotes/origin/*
+[branch master]
+   remote = origin
+   merge = refs/heads/master
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.1.git20140826.3f7de65/.git/description 
new/libqb-0.17.1.git20150305.8355269/.git/description
--- old/libqb-0.17.1.git20140826.3f7de65/.git/description   1970-01-01 
01:00:00.0 +0100
+++ new/libqb-0.17.1.git20150305.8355269/.git/description   2015-03-09 
17:02:18.0 +0100
@@ -0,0 +1 @@
+Unnamed repository; edit this file 'description' to name the repository.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqb-0.17.1.git20140826.3f7de65/.git/hooks/applypatch-msg.sample 
new/libqb-0.17.1.git20150305.8355269/.git/hooks/applypatch-msg.sample
--- 

commit libqb for openSUSE:Factory

2014-10-31 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-10-31 18:27:07

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-08-20 
17:53:58.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-10-31 
18:27:09.0 +0100
@@ -1,0 +2,10 @@
+Tue Oct 21 10:15:58 UTC 2014 - y...@suse.com
+
+- Bump release version to 0.17.1
+- check_ipc.c: improve error checking during ipc stress tests
+- ipcs: Correctly allocate receive buffer size
+- ipc_socket: Signalhandler must be resetted to Default, use only 
cleanup_sigpipe to return from qb_ipc_dgram_sock_setup.
+- trie: allow modifying the trie map during the notify callback
+- Upstream version cs: 3f7de657855bb9fb4e58777851735bf663fa7f3f
+
+---

Old:

  libqb-0.17.0+git20140723.e5b8950.tar.bz2

New:

  libqb-0.17.1.git20140826.3f7de65.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.HVJWTw/_old  2014-10-31 18:27:10.0 +0100
+++ /var/tmp/diff_new_pack.HVJWTw/_new  2014-10-31 18:27:10.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.0+git20140723.e5b8950
+Version:0.17.1.git20140826.3f7de65
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.HVJWTw/_old  2014-10-31 18:27:10.0 +0100
+++ /var/tmp/diff_new_pack.HVJWTw/_new  2014-10-31 18:27:10.0 +0100
@@ -11,7 +11,7 @@
 param name=version0.17.0/param
 --
 param name=versionformat0.17.0+git%cd.%h/param
-param name=revisione5b8950863b92b314675ba0cbba13f00b8b77c52/param
+param name=revision3f7de657855bb9fb4e58777851735bf663fa7f3f/param
   /service
 
   service name=recompress mode=disabled

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libqb for openSUSE:Factory

2014-08-20 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-08-20 17:53:48

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-03-31 
20:43:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-08-20 
17:53:58.0 +0200
@@ -1,0 +2,16 @@
+Mon Jul 28 05:57:43 UTC 2014 - y...@suse.com
+
+- log: return filter type enum to preserve abi compatibilty with corosync
+- Upstream version cs: e5b8950863b92b314675ba0cbba13f00b8b77c52
+
+---
+Tue Jul  1 09:08:05 UTC 2014 - y...@suse.com
+
+- epoll: don't miss poll events under high load
+- ipc_shm: fix error handling in qb_ipcs_shm_connect()
+- ringbuffer: fix size in qb_rb_create_from_file()
+- trie: cleanup ref count logic in trie_notify_del
+- ipcs: Cleanup unnecessary reference counting
+- Upstream version cs: b103e1ae61f6fc288cfb228344f24508adaaba9a
+
+---

Old:

  libqb-0.17.0+git20140312.c6f4fcd.tar.bz2

New:

  libqb-0.17.0+git20140723.e5b8950.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.hYUOxn/_old  2014-08-20 17:53:59.0 +0200
+++ /var/tmp/diff_new_pack.hYUOxn/_new  2014-08-20 17:53:59.0 +0200
@@ -17,13 +17,14 @@
 
 
 Name:   libqb
-Version:0.17.0+git20140312.c6f4fcd
+Version:0.17.0+git20140723.e5b8950
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
 Group:  System/Libraries
 Url:https://github.com/ClusterLabs/libqb
 Source0:%{name}-%{version}.tar.bz2
+Source1:baselibs.conf
 Patch1: libqb-configure-package-version.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 

++ _service ++
--- /var/tmp/diff_new_pack.hYUOxn/_old  2014-08-20 17:53:59.0 +0200
+++ /var/tmp/diff_new_pack.hYUOxn/_new  2014-08-20 17:53:59.0 +0200
@@ -11,7 +11,7 @@
 param name=version0.17.0/param
 --
 param name=versionformat0.17.0+git%cd.%h/param
-param name=revisionc6f4fcd778248c41e5b108159d00cf1798a296d4/param
+param name=revisione5b8950863b92b314675ba0cbba13f00b8b77c52/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.17.0+git20140312.c6f4fcd.tar.bz2 - 
libqb-0.17.0+git20140723.e5b8950.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140312.c6f4fcd/.gitignore 
new/libqb-0.17.0+git20140723.e5b8950/.gitignore
--- old/libqb-0.17.0+git20140312.c6f4fcd/.gitignore 2014-03-21 
07:24:42.0 +0100
+++ new/libqb-0.17.0+git20140723.e5b8950/.gitignore 2014-07-28 
08:07:49.0 +0200
@@ -26,3 +26,4 @@
 abi_dumps
 TAGS
 *~
+test-driver
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140312.c6f4fcd/Makefile.am 
new/libqb-0.17.0+git20140723.e5b8950/Makefile.am
--- old/libqb-0.17.0+git20140312.c6f4fcd/Makefile.am2014-03-21 
07:24:42.0 +0100
+++ new/libqb-0.17.0+git20140723.e5b8950/Makefile.am2014-07-28 
08:07:49.0 +0200
@@ -34,7 +34,7 @@
 MAINTAINERCLEANFILES   = Makefile.in aclocal.m4 configure depcomp \
  config.guess config.sub missing install-sh \
  autoheader automake autoconf libtool libtoolize \
- ltmain.sh compile
+ ltmain.sh compile build-aux/test-driver
 
 
 ACLOCAL_AMFLAGS= -I m4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140312.c6f4fcd/check 
new/libqb-0.17.0+git20140723.e5b8950/check
--- old/libqb-0.17.0+git20140312.c6f4fcd/check  2014-03-21 07:24:42.0 
+0100
+++ new/libqb-0.17.0+git20140723.e5b8950/check  2014-07-28 08:07:49.0 
+0200
@@ -192,7 +192,7 @@
 }
 
 check_clang() {
-   if [ ! -f /usr/lib64/clang-analyzer/scan-build/ccc-analyzer ]
+   if [ ! -f /usr/libexec/clang-analyzer/scan-build/ccc-analyzer ]
then
echo try installing clang-analyze
exit 1
@@ -202,8 +202,8 @@
make clean
 
./configure \
-   CC=/usr/lib64/clang-analyzer/scan-build/ccc-analyzer \
-   CXX=/usr/lib64/clang-analyzer/scan-build/c++-analyzer
+   CC=/usr/libexec/clang-analyzer/scan-build/ccc-analyzer \
+   CXX=/usr/libexec/clang-analyzer/scan-build/c++-analyzer
make check
 }
 
diff -urN 

commit libqb for openSUSE:Factory

2014-03-31 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-03-31 20:43:09

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-02-21 
19:42:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-03-31 
20:43:21.0 +0200
@@ -1,0 +2,6 @@
+Fri Mar 21 06:36:02 UTC 2014 - y...@suse.com
+
+- ipcc: Properly timeout during recv when timeout value is provided
+- Upstream version cs: c6f4fcd778248c41e5b108159d00cf1798a296d4
+
+---

Old:

  libqb-0.17.0+git20140219.78978d0.tar.bz2

New:

  libqb-0.17.0+git20140312.c6f4fcd.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.NwgMRi/_old  2014-03-31 20:43:22.0 +0200
+++ /var/tmp/diff_new_pack.NwgMRi/_new  2014-03-31 20:43:22.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.17.0+git20140219.78978d0
+Version:0.17.0+git20140312.c6f4fcd
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.NwgMRi/_old  2014-03-31 20:43:22.0 +0200
+++ /var/tmp/diff_new_pack.NwgMRi/_new  2014-03-31 20:43:22.0 +0200
@@ -11,7 +11,7 @@
 param name=version0.17.0/param
 --
 param name=versionformat0.17.0+git%cd.%h/param
-param name=revision78978d07ac2f19a801ebde61379ac55359cc17f3/param
+param name=revisionc6f4fcd778248c41e5b108159d00cf1798a296d4/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.17.0+git20140219.78978d0.tar.bz2 - 
libqb-0.17.0+git20140312.c6f4fcd.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140219.78978d0/lib/Makefile.am 
new/libqb-0.17.0+git20140312.c6f4fcd/lib/Makefile.am
--- old/libqb-0.17.0+git20140219.78978d0/lib/Makefile.am2014-02-20 
12:24:04.0 +0100
+++ new/libqb-0.17.0+git20140312.c6f4fcd/lib/Makefile.am2014-03-21 
07:24:42.0 +0100
@@ -42,6 +42,8 @@
 libqb_la_SOURCES   = $(source_to_lint) unix.c
 libqb_la_LIBADD= @LTLIBOBJS@
 
+LDFLAGS= $(LDFLAGS_COPY:-Bsymbolic-functions=)
+
 if HAVE_SEM_TIMEDWAIT
 else
   libqb_la_SOURCES+=rpl_sem.c
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140219.78978d0/lib/ipc_setup.c 
new/libqb-0.17.0+git20140312.c6f4fcd/lib/ipc_setup.c
--- old/libqb-0.17.0+git20140219.78978d0/lib/ipc_setup.c2014-02-20 
12:24:04.0 +0100
+++ new/libqb-0.17.0+git20140312.c6f4fcd/lib/ipc_setup.c2014-03-21 
07:24:42.0 +0100
@@ -526,6 +526,9 @@
if (res == -EACCES) {
qb_util_log(LOG_ERR, Invalid IPC credentials (%s).,
c-description);
+   } else if (res == -EAGAIN) {
+   qb_util_log(LOG_WARNING, Denied connection, is not 
ready (%s),
+   c-description);
} else {
errno = -res;
qb_util_perror(LOG_ERR,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.17.0+git20140219.78978d0/lib/ipc_socket.c 
new/libqb-0.17.0+git20140312.c6f4fcd/lib/ipc_socket.c
--- old/libqb-0.17.0+git20140219.78978d0/lib/ipc_socket.c   2014-02-20 
12:24:04.0 +0100
+++ new/libqb-0.17.0+git20140312.c6f4fcd/lib/ipc_socket.c   2014-03-21 
07:24:42.0 +0100
@@ -387,13 +387,20 @@
  MSG_NOSIGNAL | MSG_PEEK);
 
if (result == -1) {
-   if (errno == EAGAIN  (time_waited  timeout || timeout == 
-1)) {
-   result = qb_ipc_us_ready(one_way, NULL,
-time_to_wait, POLLIN);
+   if (errno != EAGAIN) {
+   return -errno;
+   }
+
+   /* check to see if we have enough time left to try again */
+   if (time_waited  timeout || timeout == -1) {
+   result = qb_ipc_us_ready(one_way, NULL, time_to_wait, 
POLLIN);
+   if (qb_ipc_us_sock_error_is_disconnected(result)) {
+   return result;
+   }
time_waited += time_to_wait;
goto retry_peek;
-   } else {
-   return -errno;
+   } else if (time_waited = timeout) 

commit libqb for openSUSE:Factory

2014-02-21 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-02-21 19:42:15

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-02-11 
11:41:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-02-21 
19:42:17.0 +0100
@@ -1,0 +2,8 @@
+Thu Feb 20 11:37:57 UTC 2014 - y...@suse.com
+
+- Bump version to 0.17.0
+- ipc_socket: further optimize max msg size calculations for fbsd portability 
tests
+- ipc_socket: Allow socket max msg size to be calculated more accurately
+- Upstream version cs: 78978d07ac2f19a801ebde61379ac55359cc17f3
+
+---

Old:

  libqb-0.16.0+git20140205.29bbe61.tar.bz2

New:

  libqb-0.17.0+git20140219.78978d0.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.NMzeek/_old  2014-02-21 19:42:17.0 +0100
+++ /var/tmp/diff_new_pack.NMzeek/_new  2014-02-21 19:42:17.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.16.0+git20140205.29bbe61
+Version:0.17.0+git20140219.78978d0
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.NMzeek/_old  2014-02-21 19:42:17.0 +0100
+++ /var/tmp/diff_new_pack.NMzeek/_new  2014-02-21 19:42:17.0 +0100
@@ -8,10 +8,10 @@
 To update to a new release, change revision to the desired
 git commit hash and bump version if necessary
 
-param name=version0.16.0/param
+param name=version0.17.0/param
 --
-param name=versionformat0.16.0+git%cd.%h/param
-param name=revision29bbe615b5fe6da17db3d6774df557960ae78bbb/param
+param name=versionformat0.17.0+git%cd.%h/param
+param name=revision78978d07ac2f19a801ebde61379ac55359cc17f3/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.16.0+git20140205.29bbe61.tar.bz2 - 
libqb-0.17.0+git20140219.78978d0.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140205.29bbe61/Makefile.am 
new/libqb-0.17.0+git20140219.78978d0/Makefile.am
--- old/libqb-0.16.0+git20140205.29bbe61/Makefile.am2014-02-08 
16:13:56.0 +0100
+++ new/libqb-0.17.0+git20140219.78978d0/Makefile.am2014-02-20 
12:24:04.0 +0100
@@ -68,7 +68,7 @@
dirty=  \
numcomm=0; \
else \
-   gitver=$(shell git describe --abbrev=4 --match='v*' HEAD 
2/dev/null)  \
+   gitver=$(shell git describe --abbrev=4 --match='v*' --tags 
HEAD 2/dev/null)  \
rpmver=`echo $$gitver | sed -e s/^v// -e s/-.*//g`  \
alphatag=`echo $$gitver | sed -e s/.*-// -e s/^g//`  \
vtag=`echo $$gitver | sed -e s/-.*//g`  \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140205.29bbe61/README.markdown 
new/libqb-0.17.0+git20140219.78978d0/README.markdown
--- old/libqb-0.16.0+git20140205.29bbe61/README.markdown2014-02-08 
16:13:56.0 +0100
+++ new/libqb-0.17.0+git20140219.78978d0/README.markdown2014-02-20 
12:24:04.0 +0100
@@ -13,7 +13,7 @@
 ## For more information look at:
 * [Our wiki](https://github.com/clusterlabs/libqb/wiki)
 * [Issues/Bugs](https://github.com/clusterlabs/libqb/issues)
-* [The doxygen generated manual](http://libqb.org/html/doxygen/)
+* [The doxygen generated 
manual](http://clusterlabs.github.io/libqb/0.16.0/doxygen/)
 * You can build it yourself with the following commands:
 
 $ make doxygen
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqb-0.16.0+git20140205.29bbe61/build-aux/git-version-gen 
new/libqb-0.17.0+git20140219.78978d0/build-aux/git-version-gen
--- old/libqb-0.16.0+git20140205.29bbe61/build-aux/git-version-gen  
2014-02-08 16:13:56.0 +0100
+++ new/libqb-0.17.0+git20140219.78978d0/build-aux/git-version-gen  
2014-02-20 12:24:04.0 +0100
@@ -103,8 +103,8 @@
 # directory, and git describe output looks sensible, use that to
 # derive a version string.
 elif test `git log -1 --pretty=format:x . 21` = x \
- v=`git describe --abbrev=4 --match='v*' HEAD 2/dev/null \
-  || git describe --abbrev=4 HEAD 2/dev/null` \
+ v=`git describe --abbrev=4 --match='v*' --tags HEAD 2/dev/null \
+  || git describe --abbrev=4 --tags HEAD 2/dev/null` \
  v=`printf '%s\n' $v | sed $tag_sed_script` \
  case $v in
  

commit libqb for openSUSE:Factory

2014-02-11 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-02-11 11:41:36

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-01-30 
14:56:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-02-11 
11:41:37.0 +0100
@@ -1,0 +2,6 @@
+Sat Feb  8 15:23:07 UTC 2014 - y...@suse.com
+
+- ipcs: Prevent ipc server use after free.
+- Upstream version cs: 29bbe615b5fe6da17db3d6774df557960ae78bbb
+
+---

Old:

  libqb-0.16.0+git20140116.d9706f7.tar.bz2

New:

  libqb-0.16.0+git20140205.29bbe61.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.I2BV2g/_old  2014-02-11 11:41:38.0 +0100
+++ /var/tmp/diff_new_pack.I2BV2g/_new  2014-02-11 11:41:38.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.16.0+git20140116.d9706f7
+Version:0.16.0+git20140205.29bbe61
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.I2BV2g/_old  2014-02-11 11:41:38.0 +0100
+++ /var/tmp/diff_new_pack.I2BV2g/_new  2014-02-11 11:41:38.0 +0100
@@ -11,7 +11,7 @@
 param name=version0.16.0/param
 --
 param name=versionformat0.16.0+git%cd.%h/param
-param name=revisiond9706f75619976e334a109d0dbfdeac3b1074fe4/param
+param name=revision29bbe615b5fe6da17db3d6774df557960ae78bbb/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.16.0+git20140116.d9706f7.tar.bz2 - 
libqb-0.16.0+git20140205.29bbe61.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140116.d9706f7/lib/ipc_setup.c 
new/libqb-0.16.0+git20140205.29bbe61/lib/ipc_setup.c
--- old/libqb-0.16.0+git20140116.d9706f7/lib/ipc_setup.c2014-01-17 
14:22:13.0 +0100
+++ new/libqb-0.16.0+git20140205.29bbe61/lib/ipc_setup.c2014-02-08 
16:13:56.0 +0100
@@ -431,6 +431,7 @@
 qb_ipcs_us_withdraw(struct qb_ipcs_service * s)
 {
qb_util_log(LOG_INFO, withdrawing server sockets);
+   (void)s-poll_fns.dispatch_del(s-server_sock);
shutdown(s-server_sock, SHUT_RDWR);
close(s-server_sock);
return 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/libqb-0.16.0+git20140116.d9706f7/tests/file_change_bytes.c 
new/libqb-0.16.0+git20140205.29bbe61/tests/file_change_bytes.c
--- old/libqb-0.16.0+git20140116.d9706f7/tests/file_change_bytes.c  
2014-01-17 14:22:13.0 +0100
+++ new/libqb-0.16.0+git20140205.29bbe61/tests/file_change_bytes.c  
2014-02-08 16:13:56.0 +0100
@@ -51,8 +51,8 @@
 {
FILE *fi, *fo;
int i;
-   char *input_file_name;
-   char *output_file_name;
+   const char *input_file_name;
+   const char *output_file_name;
int no_bytes;
char *ep;
int ch;

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libqb for openSUSE:Factory

2014-01-30 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-01-30 14:56:00

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2014-01-13 
12:03:04.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-01-30 
14:56:01.0 +0100
@@ -1,0 +2,7 @@
+Fri Jan 17 13:34:43 UTC 2014 - y...@suse.com
+
+- ipc: Remove ipc connection reference given to dispatch functions (bnc#857779)
+- ipc: Fixes memory leak in server connection accept when client partially 
connects (bnc#857779)
+- Upstream version cs: d9706f75619976e334a109d0dbfdeac3b1074fe4
+
+---

Old:

  libqb-0.16.0+git20140108.b579f7a.tar.bz2

New:

  libqb-0.16.0+git20140116.d9706f7.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.vkw2Z2/_old  2014-01-30 14:56:01.0 +0100
+++ /var/tmp/diff_new_pack.vkw2Z2/_new  2014-01-30 14:56:01.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.16.0+git20140108.b579f7a
+Version:0.16.0+git20140116.d9706f7
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.vkw2Z2/_old  2014-01-30 14:56:01.0 +0100
+++ /var/tmp/diff_new_pack.vkw2Z2/_new  2014-01-30 14:56:01.0 +0100
@@ -11,7 +11,7 @@
 param name=version0.16.0/param
 --
 param name=versionformat0.16.0+git%cd.%h/param
-param name=revisionb579f7af151f453a870bbaac037084df13b45ef9/param
+param name=revisiond9706f75619976e334a109d0dbfdeac3b1074fe4/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.16.0+git20140108.b579f7a.tar.bz2 - 
libqb-0.16.0+git20140116.d9706f7.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140108.b579f7a/lib/ipc_shm.c 
new/libqb-0.16.0+git20140116.d9706f7/lib/ipc_shm.c
--- old/libqb-0.16.0+git20140108.b579f7a/lib/ipc_shm.c  2014-01-09 
16:06:39.0 +0100
+++ new/libqb-0.16.0+git20140116.d9706f7/lib/ipc_shm.c  2014-01-17 
14:22:13.0 +0100
@@ -231,7 +231,6 @@
qb_ipcc_us_sock_close(c-setup.u.us.sock);

(void)c-service-poll_fns.dispatch_del(c-setup.u.us.sock);
c-setup.u.us.sock = -1;
-   qb_ipcs_connection_unref(c);
}
}
if (c-state == QB_IPCS_CONNECTION_SHUTTING_DOWN ||
@@ -323,9 +322,7 @@
   c-setup.u.us.sock,
   POLLIN | POLLPRI | POLLNVAL,
   c, qb_ipcs_dispatch_connection_request);
-   if (res == 0) {
-   qb_ipcs_connection_ref(c);
-   } else {
+   if (res != 0) {
qb_util_log(LOG_ERR,
Error adding socket to mainloop (%s).,
c-description);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140108.b579f7a/lib/ipc_socket.c 
new/libqb-0.16.0+git20140116.d9706f7/lib/ipc_socket.c
--- old/libqb-0.16.0+git20140108.b579f7a/lib/ipc_socket.c   2014-01-09 
16:06:39.0 +0100
+++ new/libqb-0.16.0+git20140116.d9706f7/lib/ipc_socket.c   2014-01-17 
14:22:13.0 +0100
@@ -579,7 +579,6 @@
c-description);
return res;
}
-   qb_ipcs_connection_ref(c);
 
res = c-service-poll_fns.dispatch_add(c-service-poll_priority,
c-setup.u.us.sock,
@@ -592,7 +591,6 @@
(void)c-service-poll_fns.dispatch_del(c-request.u.us.sock);
return res;
}
-   qb_ipcs_connection_ref(c);
return res;
 }
 
@@ -600,10 +598,7 @@
 _sock_rm_from_mainloop(struct qb_ipcs_connection *c)
 {
(void)c-service-poll_fns.dispatch_del(c-request.u.us.sock);
-   qb_ipcs_connection_unref(c);
-
(void)c-service-poll_fns.dispatch_del(c-setup.u.us.sock);
-   qb_ipcs_connection_unref(c);
 }
 
 static void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20140108.b579f7a/lib/ipcs.c 
new/libqb-0.16.0+git20140116.d9706f7/lib/ipcs.c
--- old/libqb-0.16.0+git20140108.b579f7a/lib/ipcs.c 2014-01-09 
16:06:39.0 +0100
+++ new/libqb-0.16.0+git20140116.d9706f7/lib/ipcs.c 2014-01-17 
14:22:13.0 +0100
@@ -608,6 +608,10 @@
 

commit libqb for openSUSE:Factory

2014-01-13 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2014-01-13 12:03:02

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2013-12-03 
14:26:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-01-13 
12:03:04.0 +0100
@@ -1,0 +2,6 @@
+Thu Jan  9 15:18:57 UTC 2014 - y...@suse.com
+
+- IPC: Increase the listen backlog of IPC server (bnc#857779)
+- Upstream version cs: b579f7af151f453a870bbaac037084df13b45ef9
+
+---

Old:

  libqb-0.16.0+git20131118.b09473f.tar.bz2

New:

  libqb-0.16.0+git20140108.b579f7a.tar.bz2



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.VobZSI/_old  2014-01-13 12:03:05.0 +0100
+++ /var/tmp/diff_new_pack.VobZSI/_new  2014-01-13 12:03:05.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.16.0+git20131118.b09473f
+Version:0.16.0+git20140108.b579f7a
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.VobZSI/_old  2014-01-13 12:03:05.0 +0100
+++ /var/tmp/diff_new_pack.VobZSI/_new  2014-01-13 12:03:05.0 +0100
@@ -11,7 +11,7 @@
 param name=version0.16.0/param
 --
 param name=versionformat0.16.0+git%cd.%h/param
-param name=revisionb09473fd4a03b4434efd44408f7ae631a855f9cd/param
+param name=revisionb579f7af151f453a870bbaac037084df13b45ef9/param
   /service
 
   service name=recompress mode=disabled

++ libqb-0.16.0+git20131118.b09473f.tar.bz2 - 
libqb-0.16.0+git20140108.b579f7a.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20131118.b09473f/include/qb/qbipcs.h 
new/libqb-0.16.0+git20140108.b579f7a/include/qb/qbipcs.h
--- old/libqb-0.16.0+git20131118.b09473f/include/qb/qbipcs.h2013-11-25 
15:13:52.0 +0100
+++ new/libqb-0.16.0+git20140108.b579f7a/include/qb/qbipcs.h2014-01-09 
16:06:39.0 +0100
@@ -112,12 +112,16 @@
 };
 
 /**
- * This callback is to check wether you want to accept a new connection.
+ * This callback is to check whether you want to accept a new connection.
  *
  * The type of checks you should do are authentication, service availabilty
- * or process resource constraints.
+ * or process resource constraints. 
  * @return 0 to accept or -errno to indicate a failure (sent back to the 
client)
  *
+ * @note If connection state data is allocated as a result of this callback
+ * being invoked, that data must be freed in the destroy callback. Just because
+ * the accept callback returns 0, that does not guarantee the
+ * create and closed callback functions will follow.
  * @note you can call qb_ipcs_connection_auth_set() within this function.
  */
 typedef int32_t (*qb_ipcs_connection_accept_fn) (qb_ipcs_connection_t *c,
@@ -125,12 +129,17 @@
 
 /**
  * This is called after a new connection has been created.
+ *
+ * @note A client connection is not considered connected until
+ * this callback is invoked.
  */
 typedef void (*qb_ipcs_connection_created_fn) (qb_ipcs_connection_t *c);
 
 /**
  * This is called after a connection has been disconnected.
  *
+ * @note This callback will only be invoked if the connection is
+ * successfully created.
  * @note if you return anything but 0 this function will be
  * repeativily called (until 0 is returned).
  */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20131118.b09473f/lib/util_int.h 
new/libqb-0.16.0+git20140108.b579f7a/lib/util_int.h
--- old/libqb-0.16.0+git20131118.b09473f/lib/util_int.h 2013-11-25 
15:13:52.0 +0100
+++ new/libqb-0.16.0+git20140108.b579f7a/lib/util_int.h 2014-01-09 
16:06:39.0 +0100
@@ -99,7 +99,7 @@
  */
 void qb_socket_nosigpipe(int32_t s);
 
-#define SERVER_BACKLOG 5
+#define SERVER_BACKLOG 128
 
 #ifndef UNIX_PATH_MAX
 #define UNIX_PATH_MAX108
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb-0.16.0+git20131118.b09473f/tests/check_rb.c 
new/libqb-0.16.0+git20140108.b579f7a/tests/check_rb.c
--- 

commit libqb for openSUSE:Factory

2013-12-03 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2013-12-03 14:26:16

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2013-11-12 
15:10:39.0 +0100
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2013-12-03 
14:26:17.0 +0100
@@ -1,0 +2,14 @@
+Mon Nov 25 14:30:05 UTC 2013 - y...@suse.com
+
+- New api function to retrieve client buffer size
+- Enforce buffer size limits on the server side
+- Filter logs using regex patter on function, format, or filename
+- Upstream version cs: b09473fd4a03b4434efd44408f7ae631a855f9cd
+
+---
+Sat Nov 16 13:00:12 UTC 2013 - y...@suse.com
+
+- Add libqb-configure-package-version.patch
+  * Build: Generate PACKAGE_VERSION according to the basename of the top 
directory
+
+---

Old:

  libqb.tar.bz2

New:

  libqb-0.16.0+git20131118.b09473f.tar.bz2
  libqb-configure-package-version.patch



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.jO8b0O/_old  2013-12-03 14:26:17.0 +0100
+++ /var/tmp/diff_new_pack.jO8b0O/_new  2013-12-03 14:26:17.0 +0100
@@ -17,13 +17,14 @@
 
 
 Name:   libqb
-Version:0.16.0.21
+Version:0.16.0+git20131118.b09473f
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
 Group:  System/Libraries
 Url:https://github.com/ClusterLabs/libqb
-Source0:%{name}.tar.bz2
+Source0:%{name}-%{version}.tar.bz2
+Patch1: libqb-configure-package-version.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 BuildRequires:  autoconf
@@ -64,7 +65,8 @@
 tracing, ipc, and poll.
 
 %prep
-%setup -q -n %{name}
+%setup -q -n %{name}-%{version}
+%patch1 -p1
 
 %build
 ./autogen.sh

++ _service ++
--- /var/tmp/diff_new_pack.jO8b0O/_old  2013-12-03 14:26:17.0 +0100
+++ /var/tmp/diff_new_pack.jO8b0O/_new  2013-12-03 14:26:17.0 +0100
@@ -3,12 +3,15 @@
 param name=scmgit/param
 param name=urlgit://github.com/ClusterLabs/libqb.git/param
 param name=package-metayes/param
+param name=exclude.git/param
 !--
 To update to a new release, change revision to the desired
 git commit hash and bump version if necessary
---
+
 param name=version0.16.0/param
-param name=revisionb4c36efff8b91f287da87590911a01184243cf64/param
+--
+param name=versionformat0.16.0+git%cd.%h/param
+param name=revisionb09473fd4a03b4434efd44408f7ae631a855f9cd/param
   /service
 
   service name=recompress mode=disabled

++ libqb-configure-package-version.patch ++
diff --git a/configure.ac b/configure.ac
index a4dc7c0..e0a5c92 100644
--- a/configure.ac
+++ b/configure.ac
@@ -26,6 +26,19 @@ AC_CANONICAL_HOST
 AC_PROG_LIBTOOL
 AC_LANG([C])
 
+
+if test $PACKAGE_VERSION = UNKNOWN; then
+# The current directory name make a reasonable default
+# Most generated archives will include the hash or tag
+BASE=`basename $PWD`
+PACKAGE_VERSION=`echo $BASE | sed s:.*[[Ll]]ibqb-::`
+AC_MSG_RESULT(directory based hash: $PACKAGE_VERSION)
+
+AM_INIT_AUTOMAKE($PACKAGE_NAME, $PACKAGE_VERSION)
+AC_DEFINE_UNQUOTED(PACKAGE_VERSION, $PACKAGE_VERSION, Current libqb 
version)
+AC_SUBST(PACKAGE_VERSION)
+fi
+
 dnl Fix default variables - prefix variable if not specified
 if test $prefix = NONE; then
prefix=/usr
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libqb for openSUSE:Factory

2013-11-12 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2013-11-12 15:10:38

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2013-09-25 
17:18:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2013-11-12 
15:10:39.0 +0100
@@ -1,0 +2,14 @@
+Wed Oct 23 15:16:01 UTC 2013 - y...@suse.com
+
+- ipc_setup: Set SO_PASSCRED on listener socket
+- log: Filtering by function and file must match exactly, no substring matches
+- blackbox: Abort blackbox logging on ringbuffer overwrite reclaim error
+- ipcs: Api function allowing server to retrieve client connection's ipc 
buffer size
+- ringbuffer: Abort during chunk reclaim if OVERWRITE flag is set and reclaim 
fails.
+- blackbox: unique blackbox ringbuffer files per pid
+- ipc_socket: Fixes fd leak in socket ipc client disconnection
+- Detect the max signal value that can be used using NSIG macro
+- Avoid double-decrement of level-todo
+- Upstream version cs: b4c36efff8b91f287da87590911a01184243cf64
+
+---



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.ubQdbW/_old  2013-11-12 15:10:40.0 +0100
+++ /var/tmp/diff_new_pack.ubQdbW/_new  2013-11-12 15:10:40.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   libqb
-Version:0.16.0
+Version:0.16.0.21
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+

++ _service ++
--- /var/tmp/diff_new_pack.ubQdbW/_old  2013-11-12 15:10:40.0 +0100
+++ /var/tmp/diff_new_pack.ubQdbW/_new  2013-11-12 15:10:40.0 +0100
@@ -8,7 +8,7 @@
 git commit hash and bump version if necessary
 --
 param name=version0.16.0/param
-param name=revision75f7ed373758b3cb9087e89e4fae17379dd7b483/param
+param name=revisionb4c36efff8b91f287da87590911a01184243cf64/param
   /service
 
   service name=recompress mode=disabled

++ libqb.tar.bz2 ++
 2106 lines of diff (skipped)
retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libqb/.tarball-version new/libqb/.tarball-version
--- old/libqb/.tarball-version  2013-07-26 03:10:21.0 +0200
+++ new/libqb/.tarball-version  2013-10-23 16:46:47.0 +0200
@@ -1 +1 @@
-0.16.0
+0.16.0.21-b4c3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libqb/.version new/libqb/.version
--- old/libqb/.version  2013-07-26 03:10:02.0 +0200
+++ new/libqb/.version  2013-10-23 16:45:55.0 +0200
@@ -1 +1 @@
-0.16.0
+0.16.0.21-b4c3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libqb/ChangeLog new/libqb/ChangeLog
--- old/libqb/ChangeLog 2013-07-26 03:10:21.0 +0200
+++ new/libqb/ChangeLog 2013-10-23 16:46:47.0 +0200
@@ -1,3 +1,93 @@
+2013-10-22  David Vossel  dvos...@redhat.com
+
+   Merge pull request #96 from jfriesse/master
+   ipc_setup: Set SO_PASSCRED on listener socket
+
+2013-10-21  Jan Friesse  jfrie...@redhat.com
+
+   ipc_setup: Set SO_PASSCRED on listener socket
+   This is needed, because newer kernels doesn't correctly support setting
+   SO_PASSCRED on sockets returned by accept call, but socket option must
+   be set on server socket (before accept call).
+
+   For more details, see:
+   http://patchwork.ozlabs.org/patch/284366/
+
+2013-10-18  David Vossel  dvos...@redhat.com
+
+   Merge pull request #95 from davidvossel/master
+   Fix: log: Filtering by function and file must match exactly, no 
substrin...
+
+   Fix: log: Filtering by function and file must match exactly, no 
substring matches
+
+2013-10-10  David Vossel  dvos...@redhat.com
+
+   Merge pull request #93 from davidvossel/master
+   ipc and blackbox fixes
+
+2013-10-09  David Vossel  dvos...@redhat.com
+

commit libqb for openSUSE:Factory

2013-09-25 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2013-09-25 17:18:12

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2013-08-04 
23:52:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2013-09-25 
17:18:13.0 +0200
@@ -1,0 +2,5 @@
+Tue Sep 24 11:57:57 UTC 2013 - y...@suse.com
+
+- Add baselibs.conf
+
+---

New:

  baselibs.conf



Other differences:
--
++ baselibs.conf ++
libqb0
libqb-devel
requires -libqb-targettype
requires libqb0-targettype = version
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit libqb for openSUSE:Factory

2013-08-04 Thread h_root
Hello community,

here is the log from the commit of package libqb for openSUSE:Factory checked 
in at 2013-08-04 20:39:33

Comparing /work/SRC/openSUSE:Factory/libqb (Old)
 and  /work/SRC/openSUSE:Factory/.libqb.new (New)


Package is libqb

Changes:

--- /work/SRC/openSUSE:Factory/libqb/libqb.changes  2013-07-08 
07:18:12.0 +0200
+++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2013-08-04 
23:52:27.0 +0200
@@ -1,0 +2,27 @@
+Fri Jul 26 01:19:30 UTC 2013 - y...@suse.com
+
+- Bump version to 0.16.0
+- ipc_socket.c: Detect EOF connection on connection STREAM socket
+- ipc_socket.c: Handle the unlikely event of an EAGAIN or EINTR during dgram 
max size detection
+- Fixes sem leak
+- Fixes less-than-zero comparision of unsigned int
+- Fixes double fd close
+- Fixes fd leak
+- Fixes use ater free in shm disconnect
+- Fixes use after free during ipcs client disconnect
+- ipcc: Add abilty to verify dgram kernel buffer size meets max msg value
+- Upstream version cs: 75f7ed373758b3cb9087e89e4fae17379dd7b483 (v0.16.0)
+
+---
+Mon Jul 22 07:38:56 UTC 2013 - y...@suse.com
+
+- ringbuffer: Make max_size of ringbuffer accurate so shm ipc max msg size 
value is honored
+- ipcs: For shm ipc, always retry outstanding notifications when next event is 
sent
+- ipc_socket: In fbsd send() returns ENOBUFS when dgram queue is full, this 
should be treated similar to EAGAIN
+- kqueue: Properly enable kqueue filter in poll loop
+- ipcs: Attempt to resend outstanding event notifications during event send
+- ipcs: Disconnect shm ipc connection when poll socket returns error on msg 
receive
+- ipcs: Properly disconnect client connection on POLLNVAL or any other error 
causing connection removal from mainloop.
+- Upstream version cs: 39e9ef542dc89893c7c5af4fbd539338266e8031
+
+---



Other differences:
--
++ libqb.spec ++
--- /var/tmp/diff_new_pack.11ZHls/_old  2013-08-04 23:52:28.0 +0200
+++ /var/tmp/diff_new_pack.11ZHls/_new  2013-08-04 23:52:28.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libqb
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   libqb
-Version:0.14.4
+Version:0.16.0
 Release:0
 Summary:An IPC library for high performance servers
 License:LGPL-2.1+
 Group:  System/Libraries
-Url:http://www.libqb.org
+Url:https://github.com/ClusterLabs/libqb
 Source0:%{name}.tar.bz2
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -31,8 +31,8 @@
 BuildRequires:  check-devel
 BuildRequires:  doxygen
 BuildRequires:  libtool
-BuildRequires:  procps
 BuildRequires:  pkgconfig
+BuildRequires:  procps
 # Need git so build-aux/git-version-gen can extract the version number and
 # commit hash during autogen run (not used currently)
 #BuildRequires:  git
@@ -44,7 +44,6 @@
 
 %package -n libqb0
 Summary:An IPC library for high performance servers
-License:LGPL-2.1+
 Group:  System/Libraries
 Provides:   %{name} = %{version}
 
@@ -55,7 +54,6 @@
 
 %package   devel
 Summary:Development files for %{name}
-License:LGPL-2.1+
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}-%{release}
 Requires:   pkgconfig
@@ -69,7 +67,7 @@
 %setup -q -n %{name}
 
 %build
-#./autogen.sh
+./autogen.sh
 %configure --disable-static
 make %{?_smp_mflags}
 

++ _service ++
--- /var/tmp/diff_new_pack.11ZHls/_old  2013-08-04 23:52:28.0 +0200
+++ /var/tmp/diff_new_pack.11ZHls/_new  2013-08-04 23:52:28.0 +0200
@@ -7,8 +7,8 @@
 To update to a new release, change revision to the desired
 git commit hash and bump version if necessary
 --
-param name=version0.14.4/param
-param name=revision7c6e109046ec772a97a7fe2cdf61f84fc2155b7e/param
+param name=version0.16.0/param
+param name=revision75f7ed373758b3cb9087e89e4fae17379dd7b483/param
   /service
 
   service name=recompress mode=disabled

++ libqb.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libqb/.tarball-version new/libqb/.tarball-version
--- old/libqb/.tarball-version  2013-07-02 11:28:45.0 +0200
+++ new/libqb/.tarball-version  2013-07-26 03:10:21.0 +0200
@@ -1 +1 @@
-0.14.4.53-7c6e
+0.16.0
diff -urN '--exclude=CVS'