#define MAX_IRCMSG_PARTS 6
| struct | |
| { | |
| char* line; | |
| char* part[6]; | |
| } |
| Used in: | irc_resolved() |
unsigned int bind_irc_vhost ( int family, int clientsocket )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | get_local_vhost() | src/dinoex_irc.c |
| outerror() | src/iroffer_utilities.c | |
| __inet_pton(), bind(), bzero() | ||
| Called by: | connectirc2() | src/dinoex_irc.c |
| l_establishcon() | src/iroffer_upload.c | |
| setupdccchat() | src/iroffer_dccchat.c | |
| t_passive() | src/dinoex_transfer.c | |
unsigned int check_ignore ( const char* nick, const char* hostmask )
void child_resolver ( int family )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | __h_errno(), _exit(), close(), freeaddrinfo(), getaddrinfo(), memcpy(), memset(), snprintf(), write() | |
| Called by: | connectirc() | src/iroffer_misc.c |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
char* get_config_nick ( void )
igninfo* get_ignore ( const char* hostmask )
char* get_local_vhost ( void )
| Prototyped in: | src/dinoex_irc.h | |
| Called by: | a_rehash_needtojump() | src/dinoex_jobs.c |
| bind_irc_vhost() | src/dinoex_irc.c | |
| connectirc() | src/iroffer_misc.c | |
| t_setup_dcc() | src/dinoex_transfer.c | |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
char* get_user_nick ( void )
unsigned int has_closed_servers ( void )
| Prototyped in: | src/dinoex_irc.h | |
| Called by: | mainloop() | src/iroffer_main.c |
| shutdowniroffer() | src/iroffer_misc.c | |
| References Variables: | gdata | src/dinoex_main.c |
void identify_needed ( unsigned int force )
void ir_setsockopt ( int clientsocket )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | ir_setsockopt2() | src/dinoex_irc.c |
| outerror() | src/iroffer_utilities.c | |
| set_socket_nonblocking() | src/iroffer_utilities.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| setsockopt() | ||
| Called by: | l_establishcon() | src/iroffer_upload.c |
| l_setup_accept() | src/dinoex_upload.c | |
| t_setup_send() | src/iroffer_transfer.c | |
| References Variables: | gdata | src/dinoex_main.c |
unsigned int irc_open_listen ( ir_connection_t* con )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | get_port() | src/dinoex_utilities.c |
| open_listen() | src/dinoex_irc.c | |
| Called by: | l_setup_listen() | src/dinoex_upload.c |
| setupdccchatout() | src/iroffer_dccchat.c | |
| t_setuplisten() | src/iroffer_transfer.c | |
| References Variables: | gdata | src/dinoex_main.c |
void irc_perform ( int changesec )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | close_server() | src/dinoex_ssl.c |
| connectirc2() | src/dinoex_irc.c | |
| handshake_ssl() | src/dinoex_ssl.c | |
| ioutput() | src/iroffer_utilities.c | |
| ir_parseline() | src/dinoex_irc.c | |
| irc_server_is_timeout() | src/dinoex_irc.c | |
| irc_server_timeout() | src/dinoex_irc.c | |
| irlist_get_head() | src/iroffer_utilities.c | |
| my_getnameinfo() | src/dinoex_irc.c | |
| mydelete2() | src/iroffer_utilities.c | |
| mymalloc2() | src/iroffer_utilities.c | |
| outerror() | src/iroffer_utilities.c | |
| readserver_ssl() | src/dinoex_ssl.c | |
| start_sends() | src/dinoex_queue.c | |
| switchserver() | src/iroffer_misc.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| __bswap32(), __error(), bzero(), getsockname(), getsockopt(), kill(), memset(), read(), strerror(), strlen() | ||
| Called by: | mainloop() | src/iroffer_main.c |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
void irc_resolved ( void )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | ioutput() | src/iroffer_utilities.c |
| close(), waitpid() | ||
| Called by: | mainloop() | src/iroffer_main.c |
| References Variables: | gdata | src/dinoex_main.c |
| irc_resolved_errormsg | src/dinoex_irc.c | |
int irc_select ( int highests )
| Prototyped in: | src/dinoex_irc.h | |
| Called by: | mainloop() | src/iroffer_main.c |
| References Variables: | gdata | src/dinoex_main.c |
const char* my_dcc_ip_show ( char* buffer, size_t len, ir_sockaddr_union_t* sa, unsigned int net )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | __bswap32(), __inet_ntop() | |
| Called by: | u_botinfo() | src/iroffer_admin.c |
| References Variables: | gdata | src/dinoex_main.c |
int my_getnameinfo ( char* buffer, size_t len, const struct sockaddr* sa )
unsigned int open_listen ( int family, ir_sockaddr_union_t* listenaddr, int* listen_socket, unsigned int port, unsigned int reuse, unsigned int search, const char* vhost )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | bind_vhost() | src/dinoex_irc.c |
| ir_bind_listen_socket() | src/iroffer_utilities.c | |
| my_get_upnp_data() | src/dinoex_irc.c | |
| outerror() | src/iroffer_utilities.c | |
| shutdown_close() | src/dinoex_utilities.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| __bswap16(), __error(), bind(), bzero(), listen(), setsockopt(), socket(), strchr(), strerror() | ||
| Called by: | h_open_listen() | src/dinoex_http.c |
| irc_open_listen() | src/dinoex_irc.c | |
| telnet_open_listen() | src/dinoex_telnet.c | |
| References Variables: | gdata | src/dinoex_main.c |
char* setup_dcc_local ( ir_sockaddr_union_t* listenaddr )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | my_dcc_ip_port() | src/dinoex_irc.c |
| mymalloc2() | src/iroffer_utilities.c | |
| Called by: | l_setup_listen() | src/dinoex_upload.c |
| setupdccchatout() | src/iroffer_dccchat.c | |
| t_start_dcc_send() | src/dinoex_transfer.c | |
| References Variables: | gnetwork | src/dinoex_main.c |
void update_natip ( const char* var )
| Prototyped in: | src/dinoex_irc.h | |
| Calls: | ioutput() | src/iroffer_utilities.c |
| mydelete2() | src/iroffer_utilities.c | |
| mystrdup2() | src/dinoex_utilities.c | |
| outerror() | src/iroffer_utilities.c | |
| update_getip_net() | src/dinoex_irc.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| __bswap32(), __h_errno(), __inet_aton(), __inet_ntoa(), bzero(), gethostbyname(), hstrerror(), memcpy() | ||
| Called by: | c_usenatip() | src/dinoex_config.c |
| global_defaults() | src/dinoex_misc.c | |
| update_server_welcome() | src/dinoex_irc.c | |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
| Calls: | outerror() | src/iroffer_utilities.c |
| __inet_pton() | ||
| Called by: | open_listen() | src/dinoex_irc.c |
static unsigned int connectirc2 ( res_addrinfo_t* remote )
| Calls: | bind_irc_vhost() | src/dinoex_irc.c |
| ioutput() | src/iroffer_utilities.c | |
| my_getnameinfo() | src/dinoex_irc.c | |
| mydelete2() | src/iroffer_utilities.c | |
| mymalloc2() | src/iroffer_utilities.c | |
| outerror() | src/iroffer_utilities.c | |
| set_socket_nonblocking() | src/iroffer_utilities.c | |
| __error(), alarm(), close(), connect(), socket(), strerror() | ||
| Called by: | irc_perform() | src/dinoex_irc.c |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
static void identify_check ( const char* line )
| Calls: | get_nickserv_pass() | src/dinoex_misc.c |
| identify_needed() | src/dinoex_irc.c | |
| strcasestr(), strstr() | ||
| Called by: | ir_parseline2() | src/dinoex_irc.c |
| Calls: | mymalloc2() | src/iroffer_utilities.c |
| strlen() | ||
| Called by: | ir_parseline2() | src/dinoex_irc.c |
static void ir_parseline ( char* line )
| Calls: | ioutput() | src/iroffer_utilities.c |
| getsockopt(), setsockopt() | ||
| Called by: | ir_setsockopt() | src/dinoex_irc.c |
| References Variables: | gdata | src/dinoex_main.c |
| Calls: | ioutput() | src/iroffer_utilities.c |
| Called by: | ir_parseline2() | src/dinoex_irc.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | getpart2() | src/dinoex_utilities.c |
| initprefixes() | src/iroffer_misc.c | |
| mydelete2() | src/iroffer_utilities.c | |
| outerror() | src/iroffer_utilities.c | |
| memset(), strncmp() | ||
| Called by: | ir_parseline2() | src/dinoex_irc.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Called by: | irc_perform() | src/dinoex_irc.c |
| irc_server_timeout() | src/dinoex_irc.c | |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c |
| Calls: | close_server() | src/dinoex_ssl.c |
| ioutput() | src/iroffer_utilities.c | |
| irc_server_is_timeout() | src/dinoex_irc.c | |
| Called by: | irc_perform() | src/dinoex_irc.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | __bswap16(), __bswap32(), getnameinfo(), snprintf() | |
| Called by: | setup_dcc_local() | src/dinoex_irc.c |
| References Variables: | gnetwork | src/dinoex_main.c |
| Calls: | outerror() | src/iroffer_utilities.c |
| updatecontext_f() | src/iroffer_utilities.c | |
| upnp_add_redir() | src/upnp.c | |
| getnameinfo() | ||
| Called by: | open_listen() | src/dinoex_irc.c |
| Calls: | ioutput() | src/iroffer_utilities.c |
| mydelete2() | src/iroffer_utilities.c | |
| mystrdup2() | src/dinoex_utilities.c | |
| __bswap32(), __inet_ntoa() | ||
| Called by: | update_natip() | src/dinoex_irc.c |
| update_server_welcome() | src/dinoex_irc.c | |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |
static void update_server_welcome ( char* line )
| Calls: | ioutput() | src/iroffer_utilities.c |
| update_getip_net() | src/dinoex_irc.c | |
| update_natip() | src/dinoex_irc.c | |
| updatecontext_f() | src/iroffer_utilities.c | |
| upnp_get_dccip() | src/upnp.c | |
| strchr() | ||
| Called by: | irc_001() | src/dinoex_irc.c |
| References Variables: | gdata | src/dinoex_main.c |
| gnetwork | src/dinoex_main.c | |