citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
serv_user.c File Reference
#include "../../support.h"
#include "../../control.h"
#include "../../ctdl_module.h"
#include "../../citserver.h"
#include "../../config.h"
#include "../../user_ops.h"
#include "../../internet_addressing.h"
Include dependency graph for serv_user.c:

Go to the source code of this file.

Functions

void cmd_user (char *cmdbuf)
 
void cmd_pass (char *buf)
 
void cmd_newu (char *cmdbuf)
 
void cmd_setp (char *new_pw)
 
void cmd_creu (char *cmdbuf)
 
void cmd_getu (char *cmdbuf)
 
void cmd_setu (char *new_parms)
 
void cmd_slrp (char *new_ptr)
 
void cmd_seen (char *argbuf)
 
void cmd_gtsn (char *argbuf)
 
void cmd_invt_kick (char *iuser, int op)
 
void cmd_invt (char *iuser)
 
void cmd_kick (char *iuser)
 
void cmd_forg (char *argbuf)
 
void cmd_gnur (char *argbuf)
 
void cmd_vali (char *v_args)
 
void ListThisUser (char *username, void *data)
 
void cmd_list (char *cmdbuf)
 
void cmd_chek (char *argbuf)
 
void cmd_qusr (char *who)
 
void cmd_agup (char *cmdbuf)
 
void cmd_asup (char *cmdbuf)
 
void cmd_isme (char *argbuf)
 
void cmd_agea (char *cmdbuf)
 
void cmd_asea (char *cmdbuf)
 
void cmd_view (char *cmdbuf)
 
void cmd_renu (char *cmdbuf)
 
void cmd_quit (char *argbuf)
 
void cmd_lout (char *argbuf)
 
char * ctdl_module_init_serv_user (void)
 

Function Documentation

◆ cmd_agea()

void cmd_agea ( char *  cmdbuf)

◆ cmd_agup()

◆ cmd_asea()

◆ cmd_asup()

◆ cmd_chek()

void cmd_chek ( char *  argbuf)

◆ cmd_creu()

◆ cmd_forg()

void cmd_forg ( char *  argbuf)

◆ cmd_getu()

void cmd_getu ( char *  cmdbuf)

Definition at line 220 of file serv_user.c.

References ac_logged_in, CC, CIT_OK, cprintf(), CtdlAccessCheck(), CtdlGetUser(), and US_USER_SET.

Referenced by ctdl_module_init_serv_user().

◆ cmd_gnur()

◆ cmd_gtsn()

void cmd_gtsn ( char *  argbuf)

◆ cmd_invt()

void cmd_invt ( char *  iuser)

Definition at line 357 of file serv_user.c.

References cmd_invt_kick().

Referenced by ctdl_module_init_serv_user().

◆ cmd_invt_kick()

void cmd_invt_kick ( char *  iuser,
int  op 
)

◆ cmd_isme()

void cmd_isme ( char *  argbuf)

Definition at line 625 of file serv_user.c.

References ac_logged_in, CIT_OK, cprintf(), CtdlAccessCheck(), CtdlIsMe(), ERROR, and ILLEGAL_VALUE.

Referenced by ctdl_module_init_serv_user().

◆ cmd_kick()

void cmd_kick ( char *  iuser)

Definition at line 362 of file serv_user.c.

References cmd_invt_kick().

Referenced by ctdl_module_init_serv_user().

◆ cmd_list()

void cmd_list ( char *  cmdbuf)

Definition at line 486 of file serv_user.c.

References cprintf(), ForEachUser(), LISTING_FOLLOWS, and ListThisUser().

Referenced by ctdl_module_init_serv_user().

◆ cmd_lout()

void cmd_lout ( char *  argbuf)

Definition at line 770 of file serv_user.c.

References CC, CIT_OK, cprintf(), and CtdlUserLogout().

Referenced by ctdl_module_init_serv_user().

◆ cmd_newu()

◆ cmd_pass()

◆ cmd_quit()

void cmd_quit ( char *  argbuf)

Definition at line 764 of file serv_user.c.

References CC, CIT_OK, cprintf(), and KILLME_CLIENT_LOGGED_OUT.

Referenced by ctdl_module_init_serv_user().

◆ cmd_qusr()

void cmd_qusr ( char *  who)

Definition at line 523 of file serv_user.c.

References CIT_OK, cprintf(), CtdlGetUser(), ERROR, ctdluser::fullname, NO_SUCH_USER, and usbuf.

Referenced by ctdl_module_init_serv_user().

◆ cmd_renu()

◆ cmd_seen()

void cmd_seen ( char *  argbuf)

◆ cmd_setp()

void cmd_setp ( char *  new_pw)

◆ cmd_setu()

void cmd_setu ( char *  new_parms)

◆ cmd_slrp()

◆ cmd_user()

◆ cmd_vali()

◆ cmd_view()

void cmd_view ( char *  cmdbuf)

◆ ctdl_module_init_serv_user()

◆ ListThisUser()

void ListThisUser ( char *  username,
void *  data 
)