[Heimdal-source-changes] [heimdal/heimdal] 9eb01c: gss: remove superfluous SPNEGO cred wrappers

Luke Howard noreply at github.com
Mon Apr 13 13:07:15 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 9eb01c66e961e8561d1ded69082bc89ecd3b4860
      https://github.com/heimdal/heimdal/commit/9eb01c66e961e8561d1ded69082bc89ecd3b4860
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    M lib/gssapi/spnego/cred_stubs.c
    M lib/gssapi/spnego/external.c

  Log Message:
  -----------
  gss: remove superfluous SPNEGO cred wrappers

SPNEGO credentials are mechglue credentials. SPNEGO credential wrapper
functions can be replaced with direct calls into the mechglue, unless a
specific check is required to avoid infinite recursion (as is the case where
the mechglue enumerates all mechanism when passed a null credential handle).


  Commit: b73c9cc063c3837b8c773c2d0da2000b82b1c8b8
      https://github.com/heimdal/heimdal/commit/b73c9cc063c3837b8c773c2d0da2000b82b1c8b8
  Author: Luke Howard <lukeh at padl.com>
  Date:   2020-04-13 (Mon, 13 Apr 2020)

  Changed paths:
    M lib/gssapi/spnego/external.c

  Log Message:
  -----------
  gss: add support for gss_duplicate_cred() in SPNEGO

The SPNEGO dispatch table does not include gss_duplicate_cred(). It can call
directly into the mechglue because a SPNEGO credential is a mechglue
credential.


Compare: https://github.com/heimdal/heimdal/compare/2d2d8a097920...b73c9cc063c3


More information about the Heimdal-source-changes mailing list