X-Git-Url: https://jfr.im/git/irc/rqf/shadowircd.git/blobdiff_plain/94c0bd4abe20814f3fcf191706303f7aa0f85937..81f2fde1b67ebaa2b7055cf81df11531722af1c2:/include/reslib.h diff --git a/include/reslib.h b/include/reslib.h index 1336055..031f22f 100644 --- a/include/reslib.h +++ b/include/reslib.h @@ -1,12 +1,16 @@ /* * include/irc_reslib.h * - * $Id: reslib.h 446 2006-02-12 02:46:54Z db $ */ #ifndef _CHARYBDIS_RESLIB_H #define _CHARYBDIS_RESLIB_H +/* Longest hostname we're willing to work with. + * Due to DNSBLs this is more than HOSTLEN. + */ +#define IRCD_RES_HOSTLEN 255 + /* Here we define some values lifted from nameser.h */ #define NS_NOTIFY_OP 4 #define NS_INT16SZ 2 @@ -115,6 +119,6 @@ extern void irc_ns_put16(unsigned int src, unsigned char *dst); extern void irc_ns_put32(unsigned long src, unsigned char *dst); extern int irc_res_mkquery(const char *dname, int class, int type, unsigned char *buf, int buflen); -extern char irc_domain[HOSTLEN + 1]; +extern char irc_domain[IRCD_RES_HOSTLEN + 1]; #endif