Add rlm_smb module, to do authentication against NT domains
authoraland <aland>
Thu, 18 Jul 2002 17:48:02 +0000 (17:48 +0000)
committeraland <aland>
Thu, 18 Jul 2002 17:48:02 +0000 (17:48 +0000)
commitdf3a0d38e99bfbc7fd6f207e4593e926df2cad51
treef0d234ab0f2eb4f721b3acd90a40aa7887413448
parentdbb93c6a9f94c910d2e4bd3a1691fe08ea3b954c
Add rlm_smb module, to do authentication against NT domains

Most of the code is stolen directly from version 1.1.6 of pam_smb,
from http://www.csn.ul.ie/~airlied/pam_smb/

It's GPL'd, so that's OK. :)

Now people without PAM can do SMB authentication.
30 files changed:
raddb/dictionary
raddb/experimental.conf
share/dictionary
src/modules/rlm_smb/Makefile.in [new file with mode: 0644]
src/modules/rlm_smb/README [new file with mode: 0644]
src/modules/rlm_smb/byteorder.h [new file with mode: 0644]
src/modules/rlm_smb/configure [new file with mode: 0755]
src/modules/rlm_smb/configure.in [new file with mode: 0644]
src/modules/rlm_smb/md4.c [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-common.h [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-error.h [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-io.c [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-io.h [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-priv.h [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-util.c [new file with mode: 0644]
src/modules/rlm_smb/rfcnb-util.h [new file with mode: 0644]
src/modules/rlm_smb/rfcnb.h [new file with mode: 0644]
src/modules/rlm_smb/rlm_smb.c [new file with mode: 0644]
src/modules/rlm_smb/session.c [new file with mode: 0644]
src/modules/rlm_smb/smbdes.c [new file with mode: 0644]
src/modules/rlm_smb/smbencrypt.c [new file with mode: 0644]
src/modules/rlm_smb/smblib-common.h [new file with mode: 0644]
src/modules/rlm_smb/smblib-priv.h [new file with mode: 0644]
src/modules/rlm_smb/smblib-util.c [new file with mode: 0644]
src/modules/rlm_smb/smblib.c [new file with mode: 0644]
src/modules/rlm_smb/smblib.h [new file with mode: 0644]
src/modules/rlm_smb/std-defines.h [new file with mode: 0644]
src/modules/rlm_smb/std-includes.h [new file with mode: 0644]
src/modules/rlm_smb/valid.c [new file with mode: 0644]
src/modules/rlm_smb/valid.h [new file with mode: 0644]