From 0388f29241b3ab6bfa5d453d8f32aa7bdd6130c4 Mon Sep 17 00:00:00 2001 From: David Vossel Date: Wed, 19 Feb 2014 15:14:11 -0600 Subject: [PATCH] Rebase to upstream version v0.17.0 --- .gitignore | 1 + libqb.spec | 39 ++++++++++++++++++++++++++++++++++++++- sources | 2 +- 3 files changed, 40 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e0494c7..d497e82 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ /libqb-0.14.3.tar.xz /libqb-0.14.4.tar.xz /libqb-0.16.0.tar.xz +/libqb-0.17.0.tar.xz diff --git a/libqb.spec b/libqb.spec index 70653ba..2631570 100644 --- a/libqb.spec +++ b/libqb.spec @@ -1,5 +1,5 @@ Name: libqb -Version: 0.16.0 +Version: 0.17.0 Release: 1%{?dist} Summary: An IPC library for high performance servers @@ -20,6 +20,9 @@ Initially these are IPC and poll. %prep %setup -q +# Make sure the timestamps are correct +find . -exec touch \{\} \; + %build %configure --disable-static make %{?_smp_mflags} @@ -65,6 +68,40 @@ developing applications that use %{name}. %{_mandir}/man8/qb-blackbox.8.gz %changelog + +* Wed Feb 19 2014 David Vossel - 0.17.0-1 +Fix: build: Allow 'make rpm' to work with lightweight tags for release candidates +Fix: spec: reference correct url in spec file +Doc: update broken doxygen link to something that exists +Bump version to 0.17.0 +Low: ipc_socket: further optimize max msg size calculations for fbsd portability tests +Low: ipc_socket: Allow socket max msg size to be calculated more accurately +Fix: fixes travis compile time error +Low: tests: Fixes compile time issue with make check +High: ipcs: Prevent ipc server use after free. +Low: ipc: Remove ipc connection reference given to dispatch functions +High: ipc: Fixes memory leak in server connection accept when client partially connects +IPC: Increase the listen backlog of IPC server +Low: ipcs: Clarifications to the ipcs server callback documentation. +Fix rb.test to avoid overwriting memory during reading. +Low: example: Update client/server example to use server enforced buffer size +Low: Client side buffer retrieval regression test +Feature: New api function to retrieve client buffer size +Low: check_ipc.c: Verify server enforced buffer sizes work +Feature: Enforce buffer size limits on the server side +Low: regession tests for regex log filters +Feature: Filter logs using regex patter on function, format, or filename +ipc_setup: Set SO_PASSCRED on listener socket +Fix: log: Filtering by function and file must match exactly, no substring matches +Low: blackbox: Abort blackbox logging on ringbuffer overwrite reclaim error +High: ipcs: Api function allowing server to retrieve client connection's ipc buffer size +Low: ringbuffer: Abort during chunk reclaim if OVERWRITE flag is set and reclaim fails. +High: blackbox: unique blackbox ringbuffer files per pid +Low: ipc_socket: Fixes fd leak in socket ipc client disconnection +Use sizeof to get the correct size of the sockaddr_un sun_path member in a portable way. Fixes corosync on Mac OS X. +Detect the max signal value that can be used using NSIG macro +Avoid double-decrement of level->todo + * Thu Aug 1 2013 David Vossel - 0.16.0-1 Bump version to 0.16.0 ... do not use version 0.15.0 Update release gpg sign key diff --git a/sources b/sources index c36e178..bac3b5a 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -51d2ca372c6b8151bf3544d93bcdc8db libqb-0.16.0.tar.xz +1cada7e7a9bfcb4cda70099db551e614 libqb-0.17.0.tar.xz