--------------------- PatchSet 7320 Date: 2008/02/27 03:21:33 Author: amosjeffries Branch: cleanup Tag: (none) Log: Really add getfullhostname.h and rfc2181.h Members: include/getfullhostname.h:1.1->1.1.2.1 include/rfc2181.h:1.1->1.1.2.1 --- /dev/null Wed Mar 5 01:25:46 2008 +++ squid3/include/getfullhostname.h Wed Mar 5 01:25:46 2008 @@ -0,0 +1,11 @@ +/* + * $Id: getfullhostname.h,v 1.1.2.1 2008/02/27 03:21:33 amosjeffries Exp $ + */ +#ifndef _SQUID_GETFULLHOSTNAME_H +#define _SQUID_GETFULLHOSTNAME_H + +#include "config.h" + +SQUIDCEXTERN const char *getfullhostname(void); + +#endif /* _SQUID_GETFULLHOSTNAME_H */ --- /dev/null Wed Mar 5 01:25:46 2008 +++ squid3/include/rfc2181.h Wed Mar 5 01:25:46 2008 @@ -0,0 +1,27 @@ +/* + * $Id: rfc2181.h,v 1.1.2.1 2008/02/27 03:21:33 amosjeffries Exp $ + */ +#ifndef _SQUID_INCLUDE_RFC1123_H +#define _SQUID_INCLUDE_RFC1123_H + +/** + \par RFC 2181 section 11: + * A full domain name is limited to 255 octets (including the separators). + * + \par RFC 1123 section 2.1: + * Host software MUST handle host names of up to 63 characters and + * SHOULD handle host names of up to 255 characters. + * + *\par + * Also Ref: RFC 1035 Section 3.1 (RFC1035_MAXHOSTNAMESZ) + * + \par + * Squid accepts up to 255 character Hostname and Fully-Qualified Domain Names. + * Squid still NULL-terminates its FQDN and hotsname strings. + */ +#define RFC2181_MAXHOSTNAMELEN 256 + + /// Back-port macro for old squid code still using SQUIDHOSTNAMELEN without RFC reference. +#define SQUIDHOSTNAMELEN RFC2181_MAXHOSTNAMELEN + +#endif /* _SQUID_INCLUDE_RFC1123_H */