summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin@redhat.com>2010-11-30 14:15:54 -0500
committerNalin Dahyabhai <nalin@redhat.com>2010-11-30 14:15:54 -0500
commitc0000f061e85929a3bff3398920c0c06d930f581 (patch)
tree525a0ee1700d34a5f8254f3ed9bc0ef92b388a99
parente26a33d6bfc888f10999854dddf02c752b7b8c98 (diff)
downloadkrb5-c0000f061e85929a3bff3398920c0c06d930f581.tar.gz
krb5-c0000f061e85929a3bff3398920c0c06d930f581.tar.xz
krb5-c0000f061e85929a3bff3398920c0c06d930f581.zip
- switch to the final patch
-rw-r--r--2010-007-patch.txt (renamed from krb5-1.8-MITKRB5SA-2010-007.patch)33
-rw-r--r--krb5.spec2
2 files changed, 17 insertions, 18 deletions
diff --git a/krb5-1.8-MITKRB5SA-2010-007.patch b/2010-007-patch.txt
index e3154fd..b1c3793 100644
--- a/krb5-1.8-MITKRB5SA-2010-007.patch
+++ b/2010-007-patch.txt
@@ -1,7 +1,7 @@
Index: krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c
===================================================================
---- krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c (revision 24455)
-+++ krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c (working copy)
+--- krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c (revision 24455)
++++ krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c (working copy)
@@ -691,8 +691,7 @@
krb5_reply_key_pack *key_pack = NULL;
krb5_reply_key_pack_draft9 *key_pack9 = NULL;
@@ -55,8 +55,8 @@ Index: krb5-1.8/src/plugins/preauth/pkinit/pkinit_srv.c
case KRB5_PADATA_PK_AS_REQ:
Index: krb5-1.8/src/lib/crypto/krb/cksumtypes.c
===================================================================
---- krb5-1.8/src/lib/crypto/krb/cksumtypes.c (revision 24455)
-+++ krb5-1.8/src/lib/crypto/krb/cksumtypes.c (working copy)
+--- krb5-1.8/src/lib/crypto/krb/cksumtypes.c (revision 24455)
++++ krb5-1.8/src/lib/crypto/krb/cksumtypes.c (working copy)
@@ -101,7 +101,7 @@
{ CKSUMTYPE_MD5_HMAC_ARCFOUR,
@@ -68,8 +68,8 @@ Index: krb5-1.8/src/lib/crypto/krb/cksumtypes.c
};
Index: krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c
===================================================================
---- krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c (revision 24455)
-+++ krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c (working copy)
+--- krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c (revision 24455)
++++ krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c (working copy)
@@ -35,6 +35,13 @@
{
if (ctp->flags & CKSUM_UNKEYED)
@@ -86,8 +86,8 @@ Index: krb5-1.8/src/lib/crypto/krb/keyed_checksum_types.c
Index: krb5-1.8/src/lib/crypto/krb/dk/derive.c
===================================================================
---- krb5-1.8/src/lib/crypto/krb/dk/derive.c (revision 24455)
-+++ krb5-1.8/src/lib/crypto/krb/dk/derive.c (working copy)
+--- krb5-1.8/src/lib/crypto/krb/dk/derive.c (revision 24455)
++++ krb5-1.8/src/lib/crypto/krb/dk/derive.c (working copy)
@@ -91,6 +91,8 @@
blocksize = enc->block_size;
keybytes = enc->keybytes;
@@ -99,8 +99,8 @@ Index: krb5-1.8/src/lib/crypto/krb/dk/derive.c
Index: krb5-1.8/src/lib/gssapi/krb5/util_crypt.c
===================================================================
---- krb5-1.8/src/lib/gssapi/krb5/util_crypt.c (revision 24455)
-+++ krb5-1.8/src/lib/gssapi/krb5/util_crypt.c (working copy)
+--- krb5-1.8/src/lib/gssapi/krb5/util_crypt.c (revision 24455)
++++ krb5-1.8/src/lib/gssapi/krb5/util_crypt.c (working copy)
@@ -119,10 +119,22 @@
if (code != 0)
return code;
@@ -130,8 +130,8 @@ Index: krb5-1.8/src/lib/gssapi/krb5/util_crypt.c
case ENCTYPE_DES_CBC_MD5:
Index: krb5-1.8/src/lib/krb5/krb/pac.c
===================================================================
---- krb5-1.8/src/lib/krb5/krb/pac.c (revision 24455)
-+++ krb5-1.8/src/lib/krb5/krb/pac.c (working copy)
+--- krb5-1.8/src/lib/krb5/krb/pac.c (revision 24455)
++++ krb5-1.8/src/lib/krb5/krb/pac.c (working copy)
@@ -582,6 +582,8 @@
checksum.checksum_type = load_32_le(p);
checksum.length = checksum_data.length - PAC_SIGNATURE_DATA_LENGTH;
@@ -143,8 +143,8 @@ Index: krb5-1.8/src/lib/krb5/krb/pac.c
pac_data.data = malloc(pac->data.length);
Index: krb5-1.8/src/lib/krb5/krb/preauth2.c
===================================================================
---- krb5-1.8/src/lib/krb5/krb/preauth2.c (revision 24455)
-+++ krb5-1.8/src/lib/krb5/krb/preauth2.c (working copy)
+--- krb5-1.8/src/lib/krb5/krb/preauth2.c (revision 24455)
++++ krb5-1.8/src/lib/krb5/krb/preauth2.c (working copy)
@@ -1578,7 +1578,9 @@
cksum = sc2->sam_cksum;
@@ -166,8 +166,8 @@ Index: krb5-1.8/src/lib/krb5/krb/preauth2.c
if (!valid_cksum) {
Index: krb5-1.8/src/lib/krb5/krb/mk_safe.c
===================================================================
---- krb5-1.8/src/lib/krb5/krb/mk_safe.c (revision 24455)
-+++ krb5-1.8/src/lib/krb5/krb/mk_safe.c (working copy)
+--- krb5-1.8/src/lib/krb5/krb/mk_safe.c (revision 24455)
++++ krb5-1.8/src/lib/krb5/krb/mk_safe.c (working copy)
@@ -215,10 +215,28 @@
for (i = 0; i < nsumtypes; i++)
if (auth_context->safe_cksumtype == sumtypes[i])
@@ -200,4 +200,3 @@ Index: krb5-1.8/src/lib/krb5/krb/mk_safe.c
}
if ((retval = krb5_mk_safe_basic(context, userdata, key, &replaydata,
plocal_fulladdr, premote_fulladdr,
-
diff --git a/krb5.spec b/krb5.spec
index 0bfe58c..cd8c106 100644
--- a/krb5.spec
+++ b/krb5.spec
@@ -55,7 +55,7 @@ Patch76: krb5-trunk-key_usage.patch
Patch77: krb5-trunk-signed.patch
Patch78: krb5-trunk-k5login.patch
Patch79: krb5-1.8.x-authdata.patch
-Patch80: krb5-1.8-MITKRB5SA-2010-007.patch
+Patch80: http://web.mit.edu/kerberos/advisories/2010-007-patch.txt
Patch81: krb5-1.8.2-1.8.3-crypto.patch
License: MIT