-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2012-4996 2012-03-31 02:13:10 --------------------------------------------------------------------------------
Name : libqb Product : Fedora 16 Version : 0.11.1 Release : 1.fc16 URL : http://www.libqb.org Summary : An IPC library for high performance servers Description : libqb provides high performance client server reusable features. Initially these are IPC and poll. -------------------------------------------------------------------------------- Update Information: Rebase to 0.11.1 -------------------------------------------------------------------------------- ChangeLog: * Sun Mar 11 2012 Angus Salkeld <[email protected]> - 0.11.1-1 - configue libqb to not use epoll as it seems broken (#800865) - LOOP: remove some old timerfd code. - TEST: add a test to check the order of the jobs - LOOP: when new jobs are added they are added to the head instead of the tail. - LOG: Now the array is self locking we can make the lookup array dynamic - Add locking to the array when growing. - IPC: make the _request_q_len_get() function more obvious. - IPC: fix multiple receives from qb_ipc_us_recv() - IPC: make sure that the wrong union member is not written to. - TIMER: check for null timer handle Wed Mar 7 2012 Angus Salkeld <[email protected]> - 0.11.0-1 - ARRAY: cleanup the pointer sizeof() - LOG: turn off __attribute__(section) for powerpc (not working) - TESTS: move the util tests into "slow-tests" (i.e. optional) - TEST: make the test_priority the same type as in the callsite - LOG: make the log arrays manually grow-able since we need to lock the calls. - RB: fix test failure on ppc - RB: change the name of the size to word_size to be more clear - TEST: add some more signal tests. - LOOP: fix deletion of signal handlers when they are pending - LOOP: signal handlers were always added as high priority. - TEST: deal with mac's limited sed - check: add debugging to the configure options and remove unused options - TEST: properly clear the filters - LOG: expose the mechanism to get a dynamic callsite. - Revert part of my COARSE grained timer commit - Remove timerfd usage and go back to timelist. - UTIL: if possible use COARSE resolution clocks - they are much faster. - ARRAY: save memory (in the bins array) and allow holes in the array - LOOP: add qb_loop_timer_is_running() - LOOP: allow stop() and run() to be called with NULL loop instance. - LOOP: fix doxygen parameter comment - LOG: add stdout target - LOOP: add a function to delete jobs - LOG: remove debug printf's - LOG: remove an old/incorrect doxygen comment. - LOG: add a hostname %H format specifier. - LOG: Add qb_log_filter_fn_set() * Tue Feb 14 2012 Angus Salkeld <[email protected]> - 0.10.1-1 - Fix "make distcheck" add include path to AM_CPPFLAGS - Bump the version to 0.10.1 - clang: Remove unused code - TEST: make the ipc failure test closer to corosync's case. - RB: add a debug message if trying to read a message of the wrong size - IPC: split up the recv into chuncks of 2 seconds. (#788742) - Be more consistent with the internal logs. - LOOP: make it possible to pass in NULL as the default loop instance - RB: use the proper struct not the typedef in the implementation. - RB: Fix potential mem leak - Don't mix enums (QB_TRUE/TRUE) - use random() not rand() - Remove dead code - set umask before calling mkstemp() - Use safer versions of string functions (strcpy -> strlcpy) - Increase the coverity aggressiveness - TEST: make the loop ratelimit test more forgiving. * Tue Feb 7 2012 Angus Salkeld <[email protected]> - 0.10.0-1 - LOOP: handle errors from the poll function - LOOP: make the item type applicable to jobs too. - LOOP: fix the todo calculations. - TEST: check for a single job causing a cpu spin - LOOP: prevent jobs from consuming too much cpu. - Get coverity to ignore this warning. - Change example code to use fgets instead of gets - LOG: pass the result of qb_log_thread_start() back to the user - Fix some issues found by clang - Add clang-analyzer check - Add a split timer to the stopwatch. - IPC: merge common code into new function - IPC: better handle a disconnect been called from within connection_created() - IPC: fix scary typo - IPC: fix server error handling * Mon Feb 6 2012 Angus Salkeld <[email protected]> - 0.9.0-2 - Fix a spin in the mainloop when a timer or poll gets removed When in the job queue (#787196). * Fri Jan 27 2012 Angus Salkeld <[email protected]> - 0.9.0-1 - Rebased to 0.9.0 * Tue Jan 10 2012 Angus Salkeld <[email protected]> - 0.8.1-2 - fix qb_timespec_add_ms() * Thu Jan 5 2012 Angus Salkeld <[email protected]> - 0.8.1-1 - Rebased to 0.8.1 (#771914) * Thu Nov 17 2011 Angus Salkeld <[email protected]> - 0.7.0-1 - Rebased to 0.7.0 (#754610) -------------------------------------------------------------------------------- This update can be installed with the "yum" update program. Use su -c 'yum update libqb' at the command line. For more information, refer to "Managing Software with yum", available at http://docs.fedoraproject.org/yum/. All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list [email protected] https://admin.fedoraproject.org/mailman/listinfo/package-announce
