#define __USER_OPS_H__
#include <ctype.h>
-/* $Id$ */
+#include <syslog.h>
+
int hash (char *str);
/* getuser is deprecated, use CtdlGetUser instead */
int getuser (struct ctdluser *, char *) __attribute__ ((deprecated));
void lputuser (struct ctdluser *) __attribute__ ((deprecated));
int is_aide (void);
int is_room_aide (void);
+int CtdlCheckInternetMailPermission(struct ctdluser *who);
/* getuserbynumber is deprecated, use CtdlGetUserByNumber instead */
int getuserbynumber (struct ctdluser *usbuf, long int number) __attribute__ ((deprecated));
void rebuild_usersbynumber(void);
-void cmd_user (char *cmdbuf);
void session_startup (void);
void logged_in_response(void);
-/* logout() is deprecated use CtdlUserLogout() instead */
-void logout (void) __attribute__ ((deprecated));
int purge_user (char *pname);
int create_user (const char *newusername, long len, int become_user);
void do_login(void);
void ListThisUser(struct ctdluser *usbuf, void *data);
int NewMailCount(void);
int InitialMailCheck(void);
-void put_visit(struct visit *newvisit);
+void put_visit(visit *newvisit);
/* MailboxName is deprecated us CtdlMailboxName instead */
void MailboxName(char *buf, size_t n, const struct ctdluser *who,
const char *prefix) __attribute__ ((deprecated));
len = strlen(username);
if (len >= USERNAME_SIZE)
{
- CtdlLogPrintf (CTDL_EMERG, "Username to long: %s", username);
+ syslog(LOG_INFO, "Username too long: %s", username);
cit_backtrace ();
len = USERNAME_SIZE - 1;
- ((char*)username)[USERNAME_SIZE - 1]='\0';
+ username[len]='\0';
}
return len;
}
if (len >= USERNAME_SIZE)
{
- CtdlLogPrintf (CTDL_EMERG, "Username to long: %s", username);
+ syslog(LOG_INFO, "Username too long: %s", username);
cit_backtrace ();
len = USERNAME_SIZE - 1;
}