Files
heimdal/lib/base
Jeffrey Altman 07ee8fd3f4 base|krb5: struct krb5_config_binding is public
ea90ca8666
("Move some infra bits of lib/krb5/ to lib/base/ (2)") introduced
struct heim_config_binding to heimbase.h and removed the
struct krb5_config_binding definition from krb5.h.  It changed
the krb5_config_binding typedef to be based upon the heim_config_binding
typedef.

These changes broke out of tree callers of krb5_config_get_list()
and krb5_config_vget_list().  The internals of struct krb5_config_binding
are required by callers of krb5_config_get_list() and krb5_config_vget_list()
and the names must remain the same.

This change restores struct krb5_config_binding to krb5.h.  The
structure cannot be changed because it is public and leaves struct
heim_config_binding as an independent structure definition within
heimbase.h.  As a result struct heim_config_binding in heimbase.h must
remain binary compatible until such time as krb5_config_get_list() and
krb5_config_vget_list() are no longer supported.

Change-Id: I69b4fda3f656cc8daa8f5fcd0c7151cee222fc8c
2020-05-31 00:02:34 -05:00
..
2012-06-20 19:32:08 -05:00
2012-06-20 19:32:08 -05:00
2012-06-20 19:32:08 -05:00
2016-11-20 17:43:51 -06:00
2012-06-20 19:32:08 -05:00
2016-04-16 16:58:08 -05:00
2017-04-29 01:05:58 -04:00
2016-11-20 17:43:51 -06:00
2016-04-16 16:58:08 -05:00
2014-08-22 20:57:24 -07:00
2012-06-20 19:32:08 -05:00
2012-06-20 19:32:08 -05:00
2012-06-20 19:32:08 -05:00