[Heimdal-source-changes] [heimdal/heimdal] 77619f: roken: Add base32

Nico Williams noreply at github.com
Tis Mars 3 00:55:18 CET 2020


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 77619f245da343dccf3c9a39c9625f524c3ae4a4
      https://github.com/heimdal/heimdal/commit/77619f245da343dccf3c9a39c9625f524c3ae4a4
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2020-03-02 (Mon, 02 Mar 2020)

  Changed paths:
    M lib/roken/Makefile.am
    M lib/roken/NTMakefile
    A lib/roken/base32-test.c
    A lib/roken/base32.c
    A lib/roken/base32.h
    M lib/roken/version-script.map

  Log Message:
  -----------
  roken: Add base32


  Commit: a7359d689809263ef844f899c782b58e21e8165d
      https://github.com/heimdal/heimdal/commit/a7359d689809263ef844f899c782b58e21e8165d
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2020-03-02 (Mon, 02 Mar 2020)

  Changed paths:
    M cf/roken-frag.m4
    M lib/roken/Makefile.am
    M lib/roken/NTMakefile
    A lib/roken/mkdtemp.c
    M lib/roken/roken.h.in
    M lib/roken/version-script.map

  Log Message:
  -----------
  roken: Add mkdtemp()


  Commit: 7bf4d76e75e904dd65a0fbb90c9cad981245f714
      https://github.com/heimdal/heimdal/commit/7bf4d76e75e904dd65a0fbb90c9cad981245f714
  Author: Nicolas Williams <nico at twosigma.com>
  Date:   2020-03-02 (Mon, 02 Mar 2020)

  Changed paths:
    M kcm/glue.c
    M kuser/kinit.c
    M lib/gssapi/gssapi/gssapi.h
    M lib/gssapi/gssapi_mech.h
    M lib/gssapi/krb5/accept_sec_context.c
    M lib/gssapi/krb5/copy_ccache.c
    M lib/gssapi/krb5/external.c
    M lib/gssapi/krb5/set_cred_option.c
    M lib/gssapi/krb5/store_cred.c
    M lib/gssapi/libgssapi-exports.def
    M lib/gssapi/mech/gss_store_cred_into.c
    M lib/gssapi/ntlm/external.c
    M lib/gssapi/spnego/external.c
    M lib/gssapi/test_add_store_cred.c
    M lib/gssapi/version-script.map
    M lib/krb5/acache.c
    M lib/krb5/cache.c
    M lib/krb5/dcache.c
    M lib/krb5/fcache.c
    M lib/krb5/kcm.c
    M lib/krb5/krb5.h
    M lib/krb5/krcache.c
    M lib/krb5/libkrb5-exports.def.in
    M lib/krb5/mcache.c
    M lib/krb5/scache.c
    M lib/krb5/test_cc.c
    M lib/krb5/verify_krb5_conf.c
    M lib/krb5/version-script.map
    M tests/gss/check-basic.in
    M tests/gss/check-context.in
    M tests/kdc/Makefile.am
    M tests/kdc/check-cc.in
    A tests/kdc/krb5-cccol.conf.in

  Log Message:
  -----------
  krb5: Improve cccol sub naming; add gss_store_cred_into2()

 - Formalize the TYPE:collection_name:subsidiary_name naming scheme for
   ccaches in ccache collections
    - KEYRING: ccaches are weird because they have one more optional field: the
      "anchor", so rather than just assume a naming convention everywhere, we
      add new functions as well
 - Add krb5_cc_{resolve,default}_sub() that allows one to specify a
   "subsidiary" ccache name in a collection separately from the
   collection name
 - Add krb5_cc_{resolve,default}_for() which take a principal name,
   unparse it, and use it as the subsidiary ccache name (with colons
   replaced)
 - Make kinit use the new interfaces
 - Add missing DIR ccache iteration functionality
 - Revamps test_cc
 - Add krb5_cc_get_collection() and krb5_cc_get_subsidiary()
 - Bump the ccops SPI version number
 - Add gss_store_cred_into2()
 - Make MEMORY:anonymous not linked into the global MEMORY ccache
   collection, and uses this for delegated cred handles

TBD:

 - Split this up into a krb5 change and gss mech_krb5 change?
 - Add krb5_cc_init_and_store() utility, per Greg's suggestion?


Compare: https://github.com/heimdal/heimdal/compare/5ab1a2b7a673...7bf4d76e75e9


More information about the Heimdal-source-changes mailing list