/[svn]/ircd-hybrid-7.2/include/s_conf.h
ViewVC logotype

Diff of /ircd-hybrid-7.2/include/s_conf.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1012 by michael, Sun Sep 13 15:02:30 2009 UTC revision 1013 by michael, Sun Oct 18 14:26:49 2009 UTC
# Line 122  struct AccessItem Line 122  struct AccessItem
122    unsigned int     status;   /* If CONF_ILLEGAL, delete when no clients */    unsigned int     status;   /* If CONF_ILLEGAL, delete when no clients */
123    unsigned int     flags;    unsigned int     flags;
124    unsigned int     modes;    unsigned int     modes;
125      unsigned int     port;
126    int              clients;  /* Number of *LOCAL* clients using this */    int              clients;  /* Number of *LOCAL* clients using this */
127    struct irc_ssaddr my_ipnum; /* ip to bind to for outgoing connect */    struct irc_ssaddr my_ipnum; /* ip to bind to for outgoing connect */
128    struct irc_ssaddr ipnum;      /* ip to connect to */    struct irc_ssaddr ipnum;      /* ip to connect to */
# Line 131  struct AccessItem Line 132  struct AccessItem
132    char *           reason;    char *           reason;
133    char *           oper_reason;    char *           oper_reason;
134    char *           user;     /* user part of user@host */    char *           user;     /* user part of user@host */
   int              port;  
135    char *           fakename;   /* Mask name */    char *           fakename;   /* Mask name */
136    time_t           hold;     /* Hold action until this time (calendar time) */    time_t           hold;     /* Hold action until this time (calendar time) */
137    struct ConfItem *class_ptr;  /* Class of connection */    struct ConfItem *class_ptr;  /* Class of connection */
# Line 147  struct AccessItem Line 147  struct AccessItem
147    
148  struct ClassItem  struct ClassItem
149  {  {
150      dlink_list list_ipv4;         /* base of per cidr ipv4 client link list */
151      dlink_list list_ipv6;         /* base of per cidr ipv6 client link list */
152    unsigned int max_sendq;    unsigned int max_sendq;
153    int con_freq;    int con_freq;
154    int ping_freq;    int ping_freq;
# Line 160  struct ClassItem Line 162  struct ClassItem
162    int cidr_bitlen_ipv4;    int cidr_bitlen_ipv4;
163    int cidr_bitlen_ipv6;    int cidr_bitlen_ipv6;
164    int number_per_cidr;    int number_per_cidr;
   dlink_list list_ipv4;         /* base of per cidr ipv4 client link list */  
   dlink_list list_ipv6;         /* base of per cidr ipv6 client link list */  
165    int active;    int active;
166  };  };
167    
168  struct CidrItem  struct CidrItem
169  {  {
170      dlink_node node;
171    struct irc_ssaddr mask;    struct irc_ssaddr mask;
172    int number_on_this_cidr;    int number_on_this_cidr;
   dlink_node node;  
173  };  };
174    
175  #define ConFreq(x)      ((x)->con_freq)  #define ConFreq(x)      ((x)->con_freq)
# Line 427  struct config_channel_entry Line 427  struct config_channel_entry
427    
428  struct config_server_hide  struct config_server_hide
429  {  {
430      char *hidden_name;
431    int flatten_links;    int flatten_links;
432    int hide_servers;    int hide_servers;
   char *hidden_name;  
433    int links_delay;    int links_delay;
434    int links_disabled;    int links_disabled;
435    int hidden;    int hidden;
# Line 439  struct config_server_hide Line 439  struct config_server_hide
439    
440  struct server_info  struct server_info
441  {  {
442      char *sid;
443    char *name;    char *name;
444    char *description;    char *description;
445    char *network_name;    char *network_name;
# Line 450  struct server_info Line 451  struct server_info
451    SSL_CTX *client_ctx;    SSL_CTX *client_ctx;
452    unsigned int tls_version;    unsigned int tls_version;
453  #endif  #endif
   char *sid;  
454    int hub;    int hub;
455    struct irc_ssaddr ip;    struct irc_ssaddr ip;
456    struct irc_ssaddr ip6;    struct irc_ssaddr ip6;
457    int max_clients;    unsigned int max_clients;
458    int specific_ipv4_vhost;    int specific_ipv4_vhost;
459    int specific_ipv6_vhost;    int specific_ipv6_vhost;
460    struct sockaddr_in dns_host;    struct sockaddr_in dns_host;

Legend:
Removed from v.1012  
changed lines
  Added in v.1013

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.26