Hello community, here is the log from the commit of package krb5 for openSUSE:Factory checked in at 2013-01-24 10:17:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/krb5 (Old) and /work/SRC/openSUSE:Factory/.krb5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "krb5", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/krb5/krb5-mini.changes 2012-10-18 21:52:58.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.krb5.new/krb5-mini.changes 2013-01-24 10:17:04.000000000 +0100 @@ -1,0 +2,6 @@ +Tue Jan 22 13:55:52 UTC 2013 - [email protected] + +- krb5-1.10-spin-loop.patch: fix spin-loop bug in k5_sendto_kdc + (bnc#793336) + +------------------------------------------------------------------- krb5.changes: same change New: ---- krb5-1.10-spin-loop.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ krb5-doc.spec ++++++ --- /var/tmp/diff_new_pack.gYdrxy/_old 2013-01-24 10:17:06.000000000 +0100 +++ /var/tmp/diff_new_pack.gYdrxy/_new 2013-01-24 10:17:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package krb5-doc # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ krb5-mini.spec ++++++ --- /var/tmp/diff_new_pack.gYdrxy/_old 2013-01-24 10:17:06.000000000 +0100 +++ /var/tmp/diff_new_pack.gYdrxy/_new 2013-01-24 10:17:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package krb5-mini # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -65,6 +65,7 @@ Patch19: krb5-1.9-ksu-path.patch Patch20: krb5-1.10-gcc47.patch Patch21: krb5-1.10-selinux-label.patch +Patch22: krb5-1.10-spin-loop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: mktemp, grep, /bin/touch, coreutils PreReq: %insserv_prereq %fillup_prereq @@ -159,6 +160,7 @@ %patch18 -p1 %patch19 -p1 %patch20 +%patch22 -p1 # Rename the man pages so that they'll get generated correctly. pushd src cat %{SOURCE10} | while read manpage ; do ++++++ krb5.spec ++++++ --- /var/tmp/diff_new_pack.gYdrxy/_old 2013-01-24 10:17:06.000000000 +0100 +++ /var/tmp/diff_new_pack.gYdrxy/_new 2013-01-24 10:17:06.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package krb5 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -65,6 +65,7 @@ Patch19: krb5-1.9-ksu-path.patch Patch20: krb5-1.10-gcc47.patch Patch21: krb5-1.10-selinux-label.patch +Patch22: krb5-1.10-spin-loop.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: mktemp, grep, /bin/touch, coreutils PreReq: %insserv_prereq %fillup_prereq @@ -159,6 +160,7 @@ %patch18 -p1 %patch19 -p1 %patch20 +%patch22 -p1 # Rename the man pages so that they'll get generated correctly. pushd src cat %{SOURCE10} | while read manpage ; do ++++++ krb5-1.10-spin-loop.patch ++++++ commit 2b06a22f7fd8ec01fb27a7335125290b8ceb6f18 Author: Greg Hudson <[email protected]> Date: Thu Nov 29 01:58:13 2012 -0500 Fix spin-loop bug in k5_sendto_kdc In the second part of the first pass over the server list, we passed the wrong list pointer to service_fds, causing it to see only a subset of the server entries corresponding to sel_state. This could cause service_fds to spin if an event is reported on an fd not in the subset. ticket: 7454 target_version: 1.10.4 tags: pullup Index: krb5-1.10.2/src/lib/krb5/os/sendto_kdc.c =================================================================== --- krb5-1.10.2.orig/src/lib/krb5/os/sendto_kdc.c +++ krb5-1.10.2/src/lib/krb5/os/sendto_kdc.c @@ -1287,7 +1287,7 @@ k5_sendto(krb5_context context, const kr continue; if (maybe_send(context, state, sel_state, callback_info)) continue; - done = service_fds(context, sel_state, 1, state, seltemp, msg_handler, + done = service_fds(context, sel_state, 1, conns, seltemp, msg_handler, msg_handler_data, &winner); } -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
