svn commit: r193024 - head/lib/libc/net
Xin LI
delphij at FreeBSD.org
Fri May 29 07:55:45 UTC 2009
Author: delphij
Date: Fri May 29 07:55:44 2009
New Revision: 193024
URL: http://svn.freebsd.org/changeset/base/193024
Log:
Document how to enable strict RFC 1034 enforcements.
PR: kern/129477
Modified:
head/lib/libc/net/resolver.3
Modified: head/lib/libc/net/resolver.3
==============================================================================
--- head/lib/libc/net/resolver.3 Fri May 29 07:34:54 2009 (r193023)
+++ head/lib/libc/net/resolver.3 Fri May 29 07:55:44 2009 (r193024)
@@ -28,7 +28,7 @@
.\" @(#)resolver.3 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd November 4, 2006
+.Dd May 29, 2009
.Dt RESOLVER 3
.Os
.Sh NAME
@@ -401,6 +401,19 @@ function properly if the programmer atte
.Va _res
structure in an attempt to replace the per-thread version referred to
by that macro.
+.Pp
+The following compile-time option can be specified to change the default
+behavior of resolver routines when necessary.
+.Bl -tag -width RES_ENFORCE_RFC1034
+.It Dv RES_ENFORCE_RFC1034
+If this symbol is defined during compile-time,
+.Fn res_search
+will enforce RFC 1034 check, namely, disallow using of underscore character
+within host names.
+This is used by the standard host lookup routines like
+.Xr gethostbyname 3 .
+For compatibility reasons this option is not enabled by default.
+.El
.Sh RETURN VALUES
The
.Fn res_init
More information about the svn-src-all
mailing list