139 |
|
struct ConfItem *class_ptr; /* Class of connection */ |
140 |
|
int aftype; |
141 |
|
#ifdef HAVE_LIBCRYPTO |
142 |
+ |
/* certs */ |
143 |
|
char * rsa_public_key_file; |
144 |
|
RSA * rsa_public_key; |
144 |
– |
struct EncCapability *cipher_preference; |
145 |
|
#endif |
146 |
|
void *regexuser; |
147 |
|
void *regexhost; |
259 |
|
#define CONF_FLAGS_ALLOW_AUTO_CONN 0x00004000 |
260 |
|
/* 0x00008000 */ |
261 |
|
#define CONF_FLAGS_ENCRYPTED 0x00010000 |
262 |
< |
#define CONF_FLAGS_COMPRESSED 0x00020000 |
262 |
> |
#define CONF_FLAGS_UNUSED1___ 0x00020000 |
263 |
|
#define CONF_FLAGS_TEMPORARY 0x00040000 |
264 |
< |
#define CONF_FLAGS_CRYPTLINK 0x00080000 |
264 |
> |
#define CONF_FLAGS_UNUSED2___ 0x00080000 |
265 |
|
#define CONF_FLAGS_BURST_AWAY 0x00400000 |
266 |
|
#define CONF_FLAGS_EXEMPTRESV 0x00800000 |
267 |
|
#define CONF_FLAGS_TOPICBURST 0x01000000 |
283 |
|
#define IsConfEncrypted(x) ((x)->flags & CONF_FLAGS_ENCRYPTED) |
284 |
|
#define SetConfEncrypted(x) ((x)->flags |= CONF_FLAGS_ENCRYPTED) |
285 |
|
#define ClearConfEncrypted(x) ((x)->flags &= ~CONF_FLAGS_ENCRYPTED) |
286 |
– |
#define IsConfCompressed(x) ((x)->flags & CONF_FLAGS_COMPRESSED) |
287 |
– |
#define SetConfCompressed(x) ((x)->flags |= CONF_FLAGS_COMPRESSED) |
288 |
– |
#define ClearConfCompressed(x) ((x)->flags &= ~CONF_FLAGS_COMPRESSED) |
289 |
– |
#define IsConfCryptLink(x) ((x)->flags & CONF_FLAGS_CRYPTLINK) |
290 |
– |
#define SetConfCryptLink(x) ((x)->flags |= CONF_FLAGS_CRYPTLINK) |
291 |
– |
#define ClearConfCryptLink(x) ((x)->flags &= ~CONF_FLAGS_CRYPTLINK) |
286 |
|
#define IsConfAllowAutoConn(x) ((x)->flags & CONF_FLAGS_ALLOW_AUTO_CONN) |
287 |
|
#define SetConfAllowAutoConn(x) ((x)->flags |= CONF_FLAGS_ALLOW_AUTO_CONN) |
288 |
|
#define ClearConfAllowAutoConn(x) ((x)->flags &= ~CONF_FLAGS_ALLOW_AUTO_CONN) |
332 |
|
|
333 |
|
char *logpath; |
334 |
|
char *operlog; |
341 |
– |
|
342 |
– |
char *servlink_path; |
335 |
|
char *egdpool_path; |
336 |
|
char *service_name; |
337 |
|
|
339 |
|
MessageFile opermotd; |
340 |
|
MessageFile linksfile; |
341 |
|
|
350 |
– |
unsigned char compression_level; |
342 |
|
int gline_min_cidr; |
343 |
|
int gline_min_cidr6; |
344 |
|
int dots_in_ident; |
390 |
|
int ping_cookie; |
391 |
|
int disable_auth; |
392 |
|
int disable_remote; |
402 |
– |
#ifdef HAVE_LIBCRYPTO |
403 |
– |
struct EncCapability *default_cipher_preference; |
404 |
– |
#endif |
393 |
|
}; |
394 |
|
|
395 |
|
struct config_channel_entry |