diff options
author | Jeremy Allison <jra@samba.org> | 1998-01-17 07:08:21 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 1998-01-17 07:08:21 +0000 |
commit | 1ea8ceac458501719a055700902d456304c4ee0a (patch) | |
tree | b7e3008831dd6b3b0b280c1c75ad5aa3c6e64296 /source3/include | |
parent | 4f9674d1c85f2e7293874477ae0da15fee1538c7 (diff) | |
download | samba-1ea8ceac458501719a055700902d456304c4ee0a.tar.gz samba-1ea8ceac458501719a055700902d456304c4ee0a.tar.bz2 samba-1ea8ceac458501719a055700902d456304c4ee0a.zip |
charcnv.c: Added codepage 866 support onto the file system. Patch
from Max Khon <max@iclub.nsu.ru>.
chgpasswd.c: Allow old RAP change password to work with encrypted
passwords. Samba can now allow Windows 95/NT clients to securely
change the Lanman password ! (But not the NT hash - that gets lost).
ipc.c:
smbdes.c:
smbpass.c: Support for the above.
server.c: #ifdef'ed out fix for NT redirector bug.
util.c: Fix NIS bug with server name.
Jeremy.
(This used to be commit cd9fad92d0316e5a0007ba3c5668906dc2f011f1)
Diffstat (limited to 'source3/include')
-rw-r--r-- | source3/include/proto.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/include/proto.h b/source3/include/proto.h index d0376fb9fe..d6027e3716 100644 --- a/source3/include/proto.h +++ b/source3/include/proto.h @@ -45,6 +45,9 @@ void add_char_string(char *s); BOOL chat_with_program(char *passwordprogram,char *name,char *chatsequence); BOOL chgpasswd(char *name,char *oldpass,char *newpass); BOOL chgpasswd(char *name,char *oldpass,char *newpass); +BOOL check_lanman_password(char *user, unsigned char *pass1, + unsigned char *pass2, struct smb_passwd **psmbpw); +BOOL change_lanman_password(struct smb_passwd *smbpw, char *pass1, char *pass2); /*The following definitions come from client.c */ @@ -1268,6 +1271,7 @@ struct shmem_ops *sysv_shm_open(int ronly); void E_P16(unsigned char *p14,unsigned char *p16); void E_P24(unsigned char *p21, unsigned char *c8, unsigned char *p24); +void D_P16(unsigned char *p14, unsigned char *in, unsigned char *out); void cred_hash1(unsigned char *out,unsigned char *in,unsigned char *key); void cred_hash2(unsigned char *out,unsigned char *in,unsigned char *key); |