summaryrefslogtreecommitdiffstats
path: root/source/nsswitch/winbindd_nss.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/nsswitch/winbindd_nss.h')
-rw-r--r--source/nsswitch/winbindd_nss.h18
1 files changed, 1 insertions, 17 deletions
diff --git a/source/nsswitch/winbindd_nss.h b/source/nsswitch/winbindd_nss.h
index 368bf10cea5..023d72306b7 100644
--- a/source/nsswitch/winbindd_nss.h
+++ b/source/nsswitch/winbindd_nss.h
@@ -36,7 +36,7 @@
/* Update this when you change the interface. */
-#define WINBIND_INTERFACE_VERSION 5
+#define WINBIND_INTERFACE_VERSION 4
/* Socket commands */
@@ -99,20 +99,11 @@ enum winbindd_cmd {
WINBINDD_WINS_BYIP,
WINBINDD_WINS_BYNAME,
- /* this is like GETGRENT but gives an empty group list */
- WINBINDD_GETGRLST,
-
/* Placeholder for end of cmd list */
WINBINDD_NUM_CMDS
};
-#define WINBIND_PAM_INFO3_NDR 0x0001
-#define WINBIND_PAM_INFO3_TEXT 0x0002
-#define WINBIND_PAM_NTKEY 0x0004
-#define WINBIND_PAM_LMKEY 0x0008
-#define WINBIND_PAM_CONTACT_TRUSTDOM 0x0010
-
/* Winbind request structure */
struct winbindd_request {
@@ -127,9 +118,6 @@ struct winbindd_request {
uid_t uid; /* getpwuid, uid_to_sid */
gid_t gid; /* getgrgid, gid_to_sid */
struct {
- /* We deliberatedly don't split into domain/user to
- avoid having the client know what the separator
- character is. */
fstring user;
fstring pass;
} auth; /* pam_winbind auth module */
@@ -141,8 +129,6 @@ struct winbindd_request {
uint16 lm_resp_len;
fstring nt_resp;
uint16 nt_resp_len;
- fstring workstation;
- uint32 flags;
} auth_crap;
struct {
fstring user;
@@ -227,8 +213,6 @@ struct winbindd_response {
fstring nt_status_string;
fstring error_string;
int pam_error;
- char nt_session_key[16];
- char first_8_lm_hash[8];
} auth;
} data;