diff options
author | Ralph Boehme <slow@samba.org> | 2018-01-10 10:20:46 +0100 |
---|---|---|
committer | Ralph Boehme <slow@samba.org> | 2018-01-13 08:24:09 +0100 |
commit | 59cb1f6f9c3817bc436746e6f29fd44855451838 (patch) | |
tree | eb790b6c04b57d46a9118058cd5eb018be5dd588 /nsswitch/winbind_struct_protocol.h | |
parent | 7290b5cf67e7008cc14ce37a77ea163f47b2183f (diff) | |
download | samba-59cb1f6f9c3817bc436746e6f29fd44855451838.tar.gz |
nsswitch: add "validation_level" and "info6" to winbindd_response
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'nsswitch/winbind_struct_protocol.h')
-rw-r--r-- | nsswitch/winbind_struct_protocol.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/nsswitch/winbind_struct_protocol.h b/nsswitch/winbind_struct_protocol.h index 9100dbcf6ea..3f3ebd0b66d 100644 --- a/nsswitch/winbind_struct_protocol.h +++ b/nsswitch/winbind_struct_protocol.h @@ -59,8 +59,9 @@ typedef char fstring[FSTRING_LEN]; * removed WINBINDD_GID_TO_SID * removed WINBINDD_UID_TO_SID * 29: added "authoritative" to response.data.auth + * 30: added "validation_level" and "info6" to response.data.auth */ -#define WINBIND_INTERFACE_VERSION 29 +#define WINBIND_INTERFACE_VERSION 30 /* Have to deal with time_t being 4 or 8 bytes due to structure alignment. On a 64bit Linux box, we have to support a constant structure size @@ -434,7 +435,8 @@ struct winbindd_response { fstring krb5ccname; uint32_t reject_reason; uint8_t authoritative; - uint8_t padding[3]; + uint8_t padding[1]; + uint16_t validation_level; struct policy_settings { uint32_t min_length_password; uint32_t password_history; @@ -468,6 +470,10 @@ struct winbindd_response { fstring logon_srv; fstring logon_dom; } info3; + struct info6_text { + fstring dns_domainname; + fstring principal_name; + } info6; fstring unix_username; } auth; struct { |