diff options
author | Sumit Bose <sbose@redhat.com> | 2017-07-07 11:15:20 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2017-08-03 11:17:52 +0200 |
commit | d1b2a3394e496f749151ccd5aca29507ca69214b (patch) | |
tree | d48d2c757401ee76f268851bf1624df3e1489138 | |
parent | 3996e391054a1c02ab62e1541ae21a8204bd5d0a (diff) | |
download | sssd-d1b2a3394e496f749151ccd5aca29507ca69214b.tar.gz sssd-d1b2a3394e496f749151ccd5aca29507ca69214b.tar.xz sssd-d1b2a3394e496f749151ccd5aca29507ca69214b.zip |
libwbclient-sssd: update interface to version 0.14
The main change is a new member of the wbcAuthErrorInfo struct.
Reviewed-by: Fabiano FidĂȘncio <fidencio@redhat.com>
-rw-r--r-- | src/conf_macros.m4 | 4 | ||||
-rw-r--r-- | src/sss_client/libwbclient/wbclient.exports | 3 | ||||
-rw-r--r-- | src/sss_client/libwbclient/wbclient_sssd.h | 9 |
3 files changed, 12 insertions, 4 deletions
diff --git a/src/conf_macros.m4 b/src/conf_macros.m4 index 2fa7ae9c4..323830b42 100644 --- a/src/conf_macros.m4 +++ b/src/conf_macros.m4 @@ -743,10 +743,10 @@ AC_DEFUN([WITH_LIBWBCLIENT], if test x"$with_libwbclient" = xyes; then AC_DEFINE(BUILD_LIBWBCLIENT, 1, [whether to build SSSD implementation of libwbclient]) - libwbclient_version="0.13" + libwbclient_version="0.14" AC_SUBST(libwbclient_version) - libwbclient_version_info="13:0:13" + libwbclient_version_info="14:0:14" AC_SUBST(libwbclient_version_info) fi AM_CONDITIONAL([BUILD_LIBWBCLIENT], [test x"$with_libwbclient" = xyes]) diff --git a/src/sss_client/libwbclient/wbclient.exports b/src/sss_client/libwbclient/wbclient.exports index 9d3c2040e..7abbaba60 100644 --- a/src/sss_client/libwbclient/wbclient.exports +++ b/src/sss_client/libwbclient/wbclient.exports @@ -150,3 +150,6 @@ WBCLIENT_0.13 { wbcUnixIdsToSids; wbcCtxUnixIdsToSids; } WBCLIENT_0.12; + +WBCLIENT_0.14 { +} WBCLIENT_0.13; diff --git a/src/sss_client/libwbclient/wbclient_sssd.h b/src/sss_client/libwbclient/wbclient_sssd.h index 50ba7f843..f2fe8fe60 100644 --- a/src/sss_client/libwbclient/wbclient_sssd.h +++ b/src/sss_client/libwbclient/wbclient_sssd.h @@ -74,9 +74,11 @@ const char *wbcErrorString(wbcErr error); * 0.11: Extended wbcAuthenticateUserEx to provide PAC parsing * 0.12: Added wbcCtxCreate and friends * 0.13: Added wbcCtxUnixIdsToSids and wbcUnixIdsToSids + * 0.14: Added "authoritative" to wbcAuthErrorInfo + * Added WBC_SID_NAME_LABEL **/ #define WBCLIENT_MAJOR_VERSION 0 -#define WBCLIENT_MINOR_VERSION 13 +#define WBCLIENT_MINOR_VERSION 14 #define WBCLIENT_VENDOR_VERSION "Samba libwbclient" struct wbcLibraryDetails { uint16_t major_version; @@ -138,7 +140,8 @@ enum wbcSidType { WBC_SID_NAME_DELETED=6, WBC_SID_NAME_INVALID=7, WBC_SID_NAME_UNKNOWN=8, - WBC_SID_NAME_COMPUTER=9 + WBC_SID_NAME_COMPUTER=9, + WBC_SID_NAME_LABEL=10 }; /** @@ -316,6 +319,7 @@ struct wbcChangePasswordParams { #define WBC_MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT 0x00000020 #define WBC_MSV1_0_RETURN_PROFILE_PATH 0x00000200 #define WBC_MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT 0x00000800 +#define WBC_MSV1_0_ALLOW_MSVCHAPV2 0x00010000 /* wbcAuthUserParams->flags */ @@ -418,6 +422,7 @@ struct wbcAuthErrorInfo { char *nt_string; int32_t pam_error; char *display_string; + uint8_t authoritative; }; /** |