- struct irc_sockaddr origin; /**< local address for outbound connections */
- struct irc_sockaddr address; /**< ip and port */
- char *host; /**< peer hostname */
- char *origin_name; /**< text form of origin address */
- char *passwd; /**< password field */
- char *name; /**< name of peer */
- time_t hold; /**< Earliest time to attempt an outbound connect on this ConfItem. */
- int dns_pending; /**< a dns request is pending */
- unsigned char bits; /**< Number of bits for ipkills. */
- struct Privs privs; /**< Priviledges for opers. */
+ struct irc_sockaddr origin; /**< Local address for outbound connections */
+ struct irc_sockaddr address; /**< IP and port */
+ char *username; /**< For CONF_CLIENT and CONF_OPERATOR, username mask. */
+ char *host; /**< Peer hostname */
+ char *origin_name; /**< Text form of origin address */
+ char *passwd; /**< Password field */
+ char *name; /**< Name of peer */
+ char *hub_limit; /**< Mask that limits servers allowed behind
+ this one. */
+ time_t hold; /**< Earliest time to attempt an outbound
+ connect on this ConfItem. */
+ int dns_pending; /**< A dns request is pending. */
+ int usessl; /**< establish SSL connection */
+ int flags; /**< Additional modifiers for item. */
+ int addrbits; /**< Number of bits valid in ConfItem::address. */
+ struct Privs privs; /**< Privileges for all users in this class. */