From: Benjamin Kaduk Date: Sun, 27 May 2018 19:18:07 +0000 (-0500) Subject: libafsauthent: export more afsconf_ functions X-Git-Tag: upstream/1.8.1_pre2^2~22 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=dca6a646a0b3f8fea0a8bbcb45f39561e319f262;p=packages%2Fo%2Fopenafs.git libafsauthent: export more afsconf_ functions We have new functions for (among other things) typed keys, and generic rx identity management; expose them as well as the legacy key- and user- management functions, on both Unix and Windows. Reviewed-on: https://gerrit.openafs.org/13127 Tested-by: BuildBot Reviewed-by: Michael Meffie Reviewed-by: Benjamin Kaduk (cherry picked from commit cdd1f16f5ef52093a8f7d3f87a45775d3c87b780) Change-Id: Ia9ab364fcac10822ba50eb7f418a2228ac0fd935 Reviewed-on: https://gerrit.openafs.org/13179 Tested-by: BuildBot Reviewed-by: Michael Meffie Reviewed-by: Andrew Deason Reviewed-by: Joe Gorse Reviewed-by: Marcio Brito Barbosa Reviewed-by: Benjamin Kaduk --- diff --git a/src/libafsauthent/afsauthent.def b/src/libafsauthent/afsauthent.def index 666c80e15..460d84383 100644 --- a/src/libafsauthent/afsauthent.def +++ b/src/libafsauthent/afsauthent.def @@ -175,3 +175,22 @@ EXPORTS initialize_VL_error_table @174 initialize_VOLS_error_table @175 afs_getDirPath @176 + afsconf_AddIdentity @177 + afsconf_CellAliasApply @178 + afsconf_DeleteIdentity @179 + afsconf_DeleteKeyBySubType @180 + afsconf_DeleteKeyByType @181 + afsconf_FindIANAName @182 + afsconf_FindService @183 + afsconf_GetAfsdbInfo @184 + afsconf_GetKeyByTypes @185 + afsconf_GetKeysByType @186 + afsconf_GetLatestKeyByTypes @187 + afsconf_GetLatestKeysByType @188 + afsconf_GetNthIdentity @189 + afsconf_IsSuperIdentity @190 + afsconf_ParseNetRestrictFile @191 + afsconf_PutTypedKeyList @192 + afsconf_SuperIdentity @193 + afsconf_typedKey_free @194 + afsconf_typedKey_get @195 diff --git a/src/libafsauthent/libafsauthent.la.sym b/src/libafsauthent/libafsauthent.la.sym index b1466e7b1..a515fa134 100644 --- a/src/libafsauthent/libafsauthent.la.sym +++ b/src/libafsauthent/libafsauthent.la.sym @@ -1,9 +1,11 @@ afs_get_pag_from_groups afs_getDirPath +afsconf_AddIdentity afsconf_AddKey afsconf_AddTypedKey afsconf_AddUser afsconf_BuildServerSecurityObjects +afsconf_CellAliasApply afsconf_CellApply afsconf_CheckAuth afsconf_CheckRestrictedQuery @@ -11,29 +13,46 @@ afsconf_ClientAuth afsconf_ClientAuthSecure afsconf_ClientAuthToken afsconf_Close +afsconf_DeleteIdentity afsconf_DeleteKey +afsconf_DeleteKeyBySubType +afsconf_DeleteKeyByType afsconf_DeleteUser +afsconf_FindIANAName +afsconf_FindService +afsconf_GetAfsdbInfo afsconf_GetAllKeys afsconf_GetCellInfo afsconf_GetExtendedCellInfo afsconf_GetKey +afsconf_GetKeyByTypes afsconf_GetKeys +afsconf_GetKeysByType afsconf_GetLatestKey +afsconf_GetLatestKeyByTypes +afsconf_GetLatestKeysByType afsconf_GetLocalCell afsconf_GetNoAuthFlag +afsconf_GetNthIdentity afsconf_GetNthUser afsconf_IsLocalRealmMatch +afsconf_IsSuperIdentity afsconf_Open afsconf_ParseNetFiles +afsconf_ParseNetRestrictFile afsconf_PickClientSecObj +afsconf_PutTypedKeyList afsconf_ServerAuth afsconf_SetCellInfo afsconf_SetExtendedCellInfo afsconf_SetLocalRealm afsconf_SetNoAuthFlag afsconf_SetSecurityFlags +afsconf_SuperIdentity afsconf_SuperUser afsconf_UpToDate +afsconf_typedKey_free +afsconf_typedKey_get afsconf_typedKey_new afsconf_typedKey_put afsconf_typedKey_values