Riferimenti per il file ip_cloaking.c

#include "stdinc.h"
#include "whowas.h"
#include "channel_mode.h"
#include "client.h"
#include "common.h"
#include "hash.h"
#include "hook.h"
#include "irc_string.h"
#include "ircd.h"
#include "ircd_defs.h"
#include "numeric.h"
#include "s_serv.h"
#include "s_user.h"
#include "send.h"
#include "s_conf.h"
#include "modules.h"
#include "memory.h"
#include "s_log.h"
#include "sprintf_irc.h"

Vai al codice sorgente di questo file.

Definizioni

#define KEY   23857
#define KEY2   38447
#define KEY3   64709

Funzioni

static void * reset_ipv6err_flag (va_list)
static void * h_set_user_mode (va_list)
void _modinit (void)
void _moddeinit (void)
static unsigned long crc32 (const unsigned char *s, unsigned int len)
static int str2arr (char **pparv, char *string, char *delim)
static void make_virthost (char *curr, char *host, char *new)
static void set_vhost (struct Client *client_p, struct Client *source_p, struct Client *target_p)

Variabili

static unsigned int umode_vhost = 0
static int vhost_ipv6_err
static dlink_nodeprev_enter_umode
static dlink_nodeprev_umode
const char * _version = "$Revision: 698 $"
static unsigned long crc32_tab []


Documentazione delle definizioni

#define KEY   23857

Definizione alla linea 7 del file ip_cloaking.c.

Referenziato da make_virthost().

#define KEY2   38447

Definizione alla linea 8 del file ip_cloaking.c.

Referenziato da make_virthost().

#define KEY3   64709

Definizione alla linea 9 del file ip_cloaking.c.

Referenziato da make_virthost().


Documentazione delle funzioni

void _moddeinit ( void   ) 

void _modinit ( void   ) 

static unsigned long crc32 ( const unsigned char *  s,
unsigned int  len 
) [static]

Definizione alla linea 245 del file ip_cloaking.c.

Riferimenti crc32_tab.

Referenziato da make_virthost().

static void * h_set_user_mode ( va_list  args  )  [static]

static void make_virthost ( char *  curr,
char *  host,
char *  new 
) [static]

Definizione alla linea 291 del file ip_cloaking.c.

Riferimenti crc32(), HOSTLEN, ircsprintf(), KEY, KEY2, KEY3, str2arr(), e strlcpy().

Referenziato da set_vhost().

static void * reset_ipv6err_flag ( va_list  args  )  [static]

Definizione alla linea 406 del file ip_cloaking.c.

Riferimenti NO, pass_callback(), e vhost_ipv6_err.

Referenziato da _moddeinit(), e _modinit().

static void set_vhost ( struct Client client_p,
struct Client source_p,
struct Client target_p 
) [static]

static int str2arr ( char **  pparv,
char *  string,
char *  delim 
) [static]

Definizione alla linea 269 del file ip_cloaking.c.

Referenziato da make_virthost().


Documentazione delle variabili

const char* _version = "$Revision: 698 $"

Definizione alla linea 76 del file ip_cloaking.c.

unsigned long crc32_tab[] [static]

Definizione alla linea 189 del file ip_cloaking.c.

Referenziato da crc32().

Definizione alla linea 73 del file ip_cloaking.c.

Definizione alla linea 74 del file ip_cloaking.c.

unsigned int umode_vhost = 0 [static]

Definizione alla linea 71 del file ip_cloaking.c.

Referenziato da _moddeinit(), _modinit(), h_set_user_mode(), e set_vhost().

int vhost_ipv6_err [static]

Definizione alla linea 72 del file ip_cloaking.c.

Referenziato da h_set_user_mode(), e reset_ipv6err_flag().


Generato il Wed Apr 15 00:19:20 2009 per ircd-hybrid da  doxygen 1.5.6