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.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libqb.new/libqb.changes 2014-02-11 11:41:37.000000000 +0100 @@ -1,0 +2,6 @@ +Sat Feb 8 15:23:07 UTC 2014 - ygao@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.000000000 +0100 +++ /var/tmp/diff_new_pack.I2BV2g/_new 2014-02-11 11:41:38.000000000 +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.000000000 +0100 +++ /var/tmp/diff_new_pack.I2BV2g/_new 2014-02-11 11:41:38.000000000 +0100 @@ -11,7 +11,7 @@ <param name="version">0.16.0</param> --> <param name="versionformat">0.16.0+git%cd.%h</param> - <param name="revision">d9706f75619976e334a109d0dbfdeac3b1074fe4</param> + <param name="revision">29bbe615b5fe6da17db3d6774df557960ae78bbb</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.c 2014-01-17 14:22:13.000000000 +0100 +++ new/libqb-0.16.0+git20140205.29bbe61/lib/ipc_setup.c 2014-02-08 16:13:56.000000000 +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.000000000 +0100 +++ new/libqb-0.16.0+git20140205.29bbe61/tests/file_change_bytes.c 2014-02-08 16:13:56.000000000 +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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org