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]

Reply via email to