hcoop release
[hcoop/debian/courier-authlib.git] / authuserdb.c
index 166d7ab..36006ca 100644 (file)
 #endif
 
 #include       "auth.h"
-#include       "authstaticlist.h"
+#include       "courierauth.h"
+#include       "courierauthstaticlist.h"
 #include       "courierauthdebug.h"
-#include       "cramlib.h"
 #include       "libhmac/hmac.h"
 #include       "userdb/userdb.h"
 
-static const char rcsid[]="$Id: authuserdb.c,v 1.24 2006/10/28 19:22:52 mrsam Exp $";
 
 extern void auth_userdb_enumerate( void(*cb_func)(const char *name,
                                                  uid_t uid,
@@ -63,7 +62,6 @@ struct callback_info *i=(struct callback_info *)p;
        return (*i->callback_func)(a, i->callback_arg);
 }
 
-#define TOKEN_CMD "/etc/exim4/get-token "
 
 static int auth_cram(const char *service, const char *authtype, char *authdata,
                     int (*callback_func)(struct authinfo *, void *),
@@ -73,7 +71,6 @@ char  *u;
 char   *udbs;
 char   *passwords;
 char   *services;
-char   *token_cmd;
 struct userdbs *udb;
 struct cram_callback_info cci;
 
@@ -162,15 +159,6 @@ int        rc;
        aa.address=cci.user;
        aa.maildir=udb->udb_mailbox;
        aa.options=udb->udb_options;
-
-       /* Get tokens for AFS */
-       if ((token_cmd=malloc(sizeof(TOKEN_CMD)+strlen(aa.sysuserid))))
-       {
-               strcat(strcpy(token_cmd, TOKEN_CMD),aa.sysuserid);
-               system(token_cmd);
-               free(token_cmd);
-        }
-
        rc=(*callback_func)(&aa, callback_arg);
 
         free(u);