[27803] in CVS-changelog-for-Kerberos-V5

home help back first fref pref prev next nref lref last post

krb5 commit [krb5-1.10]: Set msg_type when decoding FAST requests

daemon@ATHENA.MIT.EDU (Tom Yu)
Wed Jun 5 16:23:28 2013

Date: Wed, 5 Jun 2013 16:23:23 -0400
From: Tom Yu <tlyu@mit.edu>
Message-Id: <201306052023.r55KNNxm029705@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu

https://github.com/krb5/krb5/commit/219be8f8cd48325df2b240876aa90bab03a036c9
commit 219be8f8cd48325df2b240876aa90bab03a036c9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 12 16:28:14 2013 -0400

    Set msg_type when decoding FAST requests
    
    An RFC 6113 KrbFastReq contains a padata sequence and a KDC-REQ-BODY,
    neither of which contain the msg-type field found in a KDC-REQ.  So
    when we decode the FAST request, the resulting krb5_kdc_req structure
    has a msg_type of 0.  Copy msg_type from the outer body, since we make
    use of it in further KDC processing.
    
    (cherry picked from commit 3a447c5a8c95758501cf5a20c161a2d735a02f6d)
    
    ticket: 7660 (new)
    version_fixed: 1.10.6
    status: resolved

 src/kdc/fast_util.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/kdc/fast_util.c b/src/kdc/fast_util.c
index f3e037d..ffe78cc 100644
--- a/src/kdc/fast_util.c
+++ b/src/kdc/fast_util.c
@@ -234,6 +234,7 @@ kdc_find_fast(krb5_kdc_req **requestptr,
                                          KRB5_PADATA_FX_COOKIE);
         if (retval == 0) {
             state->fast_options = fast_req->fast_options;
+            fast_req->req_body->msg_type = request->msg_type;
             krb5_free_kdc_req( kdc_context, request);
             *requestptr = fast_req->req_body;
             fast_req->req_body = NULL;
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5

home help back first fref pref prev next nref lref last post