- handle a harder-to-trigger assertion failure that starts cropping up when we
exit the transmit loop on time (#739853)
This commit is contained in:
parent
098a308f7e
commit
28837545d5
18
krb5-1.9.1-sendto_poll3.patch
Normal file
18
krb5-1.9.1-sendto_poll3.patch
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
If we exit the transmit loop cleanly, don't overestimate the size of the
|
||||||
|
connections array. This bug appears to have been removed upstream when
|
||||||
|
this function was rewritten in trunk, and the select()-based implementation
|
||||||
|
is still what's in 1.9, so this patch has nowhere to go.
|
||||||
|
--- krb5-1.9.1/src/lib/krb5/os/sendto_kdc.c 2011-09-28 14:54:20.560811664 -0400
|
||||||
|
+++ krb5-1.9.1/src/lib/krb5/os/sendto_kdc.c 2011-09-28 14:54:11.396812292 -0400
|
||||||
|
@@ -1317,7 +1319,10 @@ krb5int_sendto (krb5_context context, co
|
||||||
|
call with the last one from the above loop, if the loop
|
||||||
|
actually calls select. */
|
||||||
|
sel_state->end_time.tv_sec += delay_this_pass;
|
||||||
|
- e = service_fds(context, sel_state, conns, host+1, &winning_conn,
|
||||||
|
+ i = host+1;
|
||||||
|
+ if (i > n_conns)
|
||||||
|
+ i = n_conns;
|
||||||
|
+ e = service_fds(context, sel_state, conns, i, &winning_conn,
|
||||||
|
sel_state+1, msg_handler, msg_handler_data);
|
||||||
|
if (e)
|
||||||
|
break;
|
@ -6,7 +6,7 @@
|
|||||||
Summary: The Kerberos network authentication system
|
Summary: The Kerberos network authentication system
|
||||||
Name: krb5
|
Name: krb5
|
||||||
Version: 1.9.1
|
Version: 1.9.1
|
||||||
Release: 15%{?dist}
|
Release: 16%{?dist}
|
||||||
# Maybe we should explode from the now-available-to-everybody tarball instead?
|
# Maybe we should explode from the now-available-to-everybody tarball instead?
|
||||||
# http://web.mit.edu/kerberos/dist/krb5/1.9/krb5-1.9.1-signed.tar
|
# http://web.mit.edu/kerberos/dist/krb5/1.9/krb5-1.9.1-signed.tar
|
||||||
Source0: krb5-%{version}.tar.gz
|
Source0: krb5-%{version}.tar.gz
|
||||||
@ -62,6 +62,7 @@ Patch85: krb5-trunk-gss_delete_sec.patch
|
|||||||
Patch86: krb5-1.9-debuginfo.patch
|
Patch86: krb5-1.9-debuginfo.patch
|
||||||
Patch87: krb5-1.9.1-sendto_poll2.patch
|
Patch87: krb5-1.9.1-sendto_poll2.patch
|
||||||
Patch88: krb5-1.9-crossrealm.patch
|
Patch88: krb5-1.9-crossrealm.patch
|
||||||
|
Patch89: krb5-1.9.1-sendto_poll3.patch
|
||||||
|
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://web.mit.edu/kerberos/www/
|
URL: http://web.mit.edu/kerberos/www/
|
||||||
@ -221,6 +222,7 @@ ln -s NOTICE LICENSE
|
|||||||
%patch86 -p0 -b .debuginfo
|
%patch86 -p0 -b .debuginfo
|
||||||
%patch87 -p1 -b .sendto_poll2
|
%patch87 -p1 -b .sendto_poll2
|
||||||
%patch88 -p1 -b .crossrealm
|
%patch88 -p1 -b .crossrealm
|
||||||
|
%patch89 -p1 -b .sendto_poll3
|
||||||
gzip doc/*.ps
|
gzip doc/*.ps
|
||||||
|
|
||||||
sed -i -e '1s!\[twoside\]!!;s!%\(\\usepackage{hyperref}\)!\1!' doc/api/library.tex
|
sed -i -e '1s!\[twoside\]!!;s!%\(\\usepackage{hyperref}\)!\1!' doc/api/library.tex
|
||||||
@ -706,6 +708,8 @@ exit 0
|
|||||||
syntax
|
syntax
|
||||||
- kprop.service: add missing Type=forking so that systemd doesn't assume simple
|
- kprop.service: add missing Type=forking so that systemd doesn't assume simple
|
||||||
- kprop.service: expect the ACL configuration to be there, not absent
|
- kprop.service: expect the ACL configuration to be there, not absent
|
||||||
|
- handle a harder-to-trigger assertion failure that starts cropping up when we
|
||||||
|
exit the transmit loop on time (#739853)
|
||||||
|
|
||||||
* Sun Oct 2 2011 Tom Callaway <spot@fedoraproject.org> 1.9.1-15
|
* Sun Oct 2 2011 Tom Callaway <spot@fedoraproject.org> 1.9.1-15
|
||||||
- hardcode pid file as option in krb5kdc.service
|
- hardcode pid file as option in krb5kdc.service
|
||||||
|
Loading…
Reference in New Issue
Block a user