[Heimdal-source-changes] [heimdal/heimdal] 803efe: krb5, kadm5: refactor plugin API

GitHub noreply at github.com
Fre Jan 4 03:06:29 CET 2019


  Branch: refs/heads/master
  Home:   https://github.com/heimdal/heimdal
  Commit: 803efebca575d3d4e0fae2dc7eda279d392c3d8c
      https://github.com/heimdal/heimdal/commit/803efebca575d3d4e0fae2dc7eda279d392c3d8c
  Author: Luke Howard <lukeh at padl.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M kdc/windc.c
    M lib/hdb/hdb.c
    M lib/hdb/keys.c
    M lib/hdb/libhdb-exports.def
    M lib/hdb/version-script.map
    M lib/kadm5/Makefile.am
    M lib/kadm5/NTMakefile
    M lib/kadm5/chpass_s.c
    M lib/kadm5/create_s.c
    M lib/kadm5/delete_s.c
    M lib/kadm5/kadm5-hook.h
    M lib/kadm5/kadm5_locl.h
    M lib/kadm5/libkadm5srv-exports.def
    M lib/kadm5/modify_s.c
    M lib/kadm5/private.h
    M lib/kadm5/prune_s.c
    M lib/kadm5/randkey_s.c
    M lib/kadm5/rename_s.c
    M lib/kadm5/sample_hook.c
    M lib/kadm5/server_hooks.c
    M lib/kadm5/setkey3_s.c
    M lib/kadm5/test_pw_quality.c
    M lib/kadm5/version-script.map
    M lib/krb5/aname_to_localname.c
    M lib/krb5/context.c
    M lib/krb5/db_plugin.c
    M lib/krb5/krb5-plugin.7
    M lib/krb5/krb5.h
    M lib/krb5/krb5_locl.h
    M lib/krb5/krbhst.c
    M lib/krb5/kuserok.c
    M lib/krb5/libkrb5-exports.def.in
    M lib/krb5/pcache.c
    M lib/krb5/plugin.c
    M lib/krb5/send_to_kdc.c
    M lib/krb5/test_plugin.c
    M lib/krb5/version-script.map

  Log Message:
  -----------
  krb5, kadm5: refactor plugin API

Refactor plugin framework to use a single list of loaded plugins; add a new
plugin API where DSOs export a load function that can declare dependencies and
export multiple plugins; refactor kadm5 hook API to use krb5 plugin framework.

More information in krb5-plugin(7).


  Commit: befe1b8f906929654afdc83d9d47f8d60e92370e
      https://github.com/heimdal/heimdal/commit/befe1b8f906929654afdc83d9d47f8d60e92370e
  Author: Luke Howard <lukeh at padl.com>
  Date:   2019-01-03 (Thu, 03 Jan 2019)

  Changed paths:
    M lib/gssapi/mech/gss_mech_switch.c
    M lib/hcrypto/engine.c
    M lib/hcrypto/evp-pkcs11.c
    M lib/hx509/ks_p11.c
    M lib/kadm5/password_quality.c
    M lib/krb5/acache.c
    M lib/krb5/plugin.c
    M lib/roken/roken-common.h
    M lib/roken/roken.h.in

  Log Message:
  -----------
  always load plugins with RTLD_LOCAL/RTLD_GROUP if available


Compare: https://github.com/heimdal/heimdal/compare/e9b3b2326d93...befe1b8f9069
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Heimdal-source-changes mailing list