[libqb] Rebase to upstream v0.14.2

Angus Salkeld asalkeld at fedoraproject.org
Mon Sep 10 02:03:09 UTC 2012


commit 84babc25cd801132ef2482d95d300e4cdc674aa1
Author: Angus Salkeld <asalkeld at redhat.com>
Date:   Mon Sep 10 12:02:20 2012 +1000

    Rebase to upstream v0.14.2
    
    Signed-off-by: Angus Salkeld <asalkeld at redhat.com>

 .gitignore                  |    1 +
 0000-test-with-output.patch |   13 -----------
 libqb.spec                  |   51 ++++++++++++++++++++++++++++++++++++++----
 sources                     |    2 +-
 4 files changed, 48 insertions(+), 19 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5684366..e1ee963 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
 /libqb-0.13.0.tar.xz
 /libqb-0.14.0.tar.xz
 /libqb-0.14.1.tar.xz
+/libqb-0.14.2.tar.xz
diff --git a/libqb.spec b/libqb.spec
index ab233e7..33086f0 100644
--- a/libqb.spec
+++ b/libqb.spec
@@ -1,5 +1,5 @@
 Name:           libqb
-Version:        0.14.1
+Version:        0.14.2
 Release:        1%{?dist}
 Summary:        An IPC library for high performance servers
 
@@ -9,8 +9,6 @@ URL:            http://www.libqb.org
 Source0:        https://fedorahosted.org/releases/q/u/quarterback/%{name}-%{version}.tar.xz
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-Patch1:         0000-test-with-output.patch
-
 BuildRequires:  libtool doxygen procps check-devel automake
 
 #Requires: <nothing>
@@ -22,8 +20,6 @@ Initially these are IPC and poll.
 %prep
 %setup -q
 
-%patch1 -p1
-
 # work-around for broken epoll in rawhide/f17
 %build
 ./autogen.sh
@@ -71,6 +67,51 @@ developing applications that use %{name}.
 %{_mandir}/man8/qb-blackbox.8.gz
 
 %changelog
+
+* Mon Sep 10 2012 Angus Salkeld <asalkeld at redhat.com> - 0.14.2-1
+Get libqb building on cygwin.
+ipc_us: slightly more robust cmsg handling
+ipc_us: on Linux, set SO_PASSCRED on the sending socket too
+ipc_us: clear request unused fields
+TEST: Include writing and reading the blackbox in the log_long_msg test
+LOG: fix qb_vsnprintf_deserialize()
+blackbox: fix 64-bit big-endian issues
+Remove IPC_NEEDS_RESPONSE_ACK and turn off shm ipc on solaris
+Define unix path max for openbsd
+Only turn on ipc_needs_response_ack=yes for solaris
+Some improvements to kqueue usage.
+kqueue: drop log message to trace.
+Fix splint warning
+openbsd requires netinet/in.h before arpa/inet.h
+Avoid strcpy() use strlcpy() instead.
+Fix kqueue complile warnings
+openbsd doesn't have EBADMSG
+openbsd has a different UNIX_PATH_MAX
+LOG: change qb_vsprintf_serialize() into qb_vsnprintf_serialize()
+TEST: increase timeout to 6 secs as the recv timeout is 5 secs
+TEST: get the logic right - grrr.
+Turn off attribute_section on netbsd
+Some missing pshared semaphore checks
+Cleanup the checks for pshared semaphores
+Add a config check for pthread_mutexattr_setpshared
+Remove uses of timersub and use qb_util_stopwatch
+RB: change the #error to ENOTSUP if no usable shared process sem
+LOOP-KQUEUE: fix reference before assignment.
+build: fix libqb.pc creation and make maintainer-clean
+LOG: Make sure the semaphores are initialized.
+build: remove bashism in cc support check
+Catch disconnected sockets on Solaris
+Don't free rb->shared_hdr in qb_rb_create_from_file()
+Check error return of qb_ipcs_uc_recv_and_auth()
+Fix removal of automatically installed doc files when building rpms
+Add the mailing list to the travis email notifications.
+Work around debian not setting the arch path in splint.
+Remove color-tests and parallel-tests automake options.
+Add travis continuous integration config
+LOG: Invoke custom log filter function if tag changes
+tests/rbwriter: don't ignore write failure
+ipcs: avoid use-after-free for size-0 || disconnect-request
+
 * Wed Jul 18 2012 Angus Salkeld <asalkeld at redhat.com> - 0.14.1-1
 RB: set the new read pointer after clearing the header (#839605).
 RB: improve the debug print outs
diff --git a/sources b/sources
index 90baec7..a0fb6d1 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-277e7534ee4674ec32d76f29184fff25  libqb-0.14.1.tar.xz
+cde171cc4f4dd9af9bbf82fb0dc7cfc3  libqb-0.14.2.tar.xz


More information about the scm-commits mailing list