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.changes 2020-09-03 01:13:23.388453690 +0200 @@ -1,0 +2,60 @@ +Wed Aug 26 10:29:23 UTC 2020 - Yan Gao <[email protected]> + +- 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 <[email protected]> + +- 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 <[email protected]> + +- 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 <[email protected]> + +- 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 <[email protected]> + +- 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 -n libqb20 +%description -n libqb100 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: libqb20 = %{version}-%{release} +Requires: libqb100 = %{version}-%{release} %description devel libqb is a library providing high performance client server reusable @@ -103,11 +104,11 @@ find %{buildroot} -name '*.la' -delete rm -rf %{buildroot}%{_datadir}/doc -%post -n libqb20 -p /sbin/ldconfig +%post -n libqb100 -p /sbin/ldconfig -%postun -n libqb20 -p /sbin/ldconfig +%postun -n libqb100 -p /sbin/ldconfig -%files -n libqb20 +%files -n libqb100 %doc COPYING %{_libdir}/libqb.so.* @@ -138,4 +139,21 @@ %description tests The %{name}-tests package contains the %{name} test suite. + +%if %{with doxygen2man} +%package -n doxygen2man +Summary: tool to generate man pages from Doxygen XML files +Group: Development/Libraries +Requires: libqb100 = %{version}-%{release} +BuildRequires: pkgconfig(libxml-2.0) + +%files -n doxygen2man +%{_bindir}/doxygen2man +%{_mandir}/man1/doxygen2man.1* +%doc COPYING + +%description -n doxygen2man +The doxygen2man package contains the doxygen2man utility. +%endif + %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.qG9ufJ/_old 2020-09-03 01:13:24.444454078 +0200 +++ /var/tmp/diff_new_pack.qG9ufJ/_new 2020-09-03 01:13:24.444454078 +0200 @@ -8,9 +8,9 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary - <param name="version">1.0.3</param> + <param name="version">2.0.1</param> --> - <param name="versionformat">1.0.3+%cd.%h</param> + <param name="versionformat">2.0.1+%cd.%h</param> <param name="revision">master</param> <param name="changesgenerate">enable</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.qG9ufJ/_old 2020-09-03 01:13:24.468454087 +0200 +++ /var/tmp/diff_new_pack.qG9ufJ/_new 2020-09-03 01:13:24.472454088 +0200 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">git://github.com/ClusterLabs/libqb.git</param> - <param name="changesrevision">a5216040d337521c1c8ae7bb7ceb1846c7042505</param> + <param name="changesrevision">416caf2b922c85d36f6653771e795261b60da843</param> </service> </servicedata> \ No newline at end of file ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.qG9ufJ/_old 2020-09-03 01:13:24.492454096 +0200 +++ /var/tmp/diff_new_pack.qG9ufJ/_new 2020-09-03 01:13:24.492454096 +0200 @@ -1,4 +1,4 @@ -libqb20 +libqb100 libqb-devel requires -libqb-<targettype> - requires "libqb20-<targettype> = <version>" + requires "libqb100-<targettype> = <version>" ++++++ libqb-1.0.3+20190326.a521604.tar.xz -> libqb-2.0.1+20200729.416caf2.tar.xz ++++++ ++++ 7569 lines of diff (skipped)
