#include <ctype.h>
#include "citadel.h"
#include "server.h"
-#include "sysdep_decls.h"
#include "citserver.h"
#include "support.h"
#include "config.h"
-#include "serv_extensions.h"
#include "room_ops.h"
#include "user_ops.h"
#include "policy.h"
#endif
+#include "ctdl_module.h"
+
+
/*
* This cleanup function blows away the temporary memory and files used by
striplt(username);
/* lprintf(CTDL_DEBUG, "Trying <%s>\n", username); */
- if (CtdlLoginExistingUser(username) == login_ok) {
+ if (CtdlLoginExistingUser(NULL, username) == login_ok) {
cprintf("+OK Password required for %s\r\n", username);
}
else {
memset(userdigest, MD5_HEXSTRING_SIZE, 0);
strncpy(userdigest, sptr, MD5_HEXSTRING_SIZE-1);
- if (CtdlLoginExistingUser(username) != login_ok)
+ if (CtdlLoginExistingUser(NULL, username) != login_ok)
{
cprintf("-ERR No such user.\r\n");
return;
-char *serv_pop3_init(void)
+CTDL_MODULE_INIT(pop3)
{
CtdlRegisterServiceHook(config.c_pop3_port,
NULL,
NULL);
#endif
CtdlRegisterSessionHook(pop3_cleanup_function, EVT_STOP);
+
+ /* return our Subversion id for the Log */
return "$Id$";
}