Author: bz
Date: Thu Aug 16 13:18:40 2018
New Revision: 337904
URL: https://svnweb.freebsd.org/changeset/base/337904

Log:
  Allow the use of TCP instead of UDP for queries by setting options usevc
  in resolv.conf which sets RES_USEVC.
  
  Reviewed by:  ume
  MFC after:    17 days
  Differential Revision:        https://reviews.freebsd.org/D16607

Modified:
  head/lib/libc/resolv/res_init.c
  head/share/man/man5/resolver.5

Modified: head/lib/libc/resolv/res_init.c
==============================================================================
--- head/lib/libc/resolv/res_init.c     Thu Aug 16 10:00:51 2018        
(r337903)
+++ head/lib/libc/resolv/res_init.c     Thu Aug 16 13:18:40 2018        
(r337904)
@@ -679,6 +679,8 @@ res_setoptions(res_state statp, const char *options, c
                       statp->options |= RES_INSECURE2;
                } else if (!strncmp(cp, "rotate", sizeof("rotate") - 1)) {
                        statp->options |= RES_ROTATE;
+               } else if (!strncmp(cp, "usevc", sizeof("usevc") - 1)) {
+                       statp->options |= RES_USEVC;
                } else if (!strncmp(cp, "no-check-names",
                                    sizeof("no-check-names") - 1)) {
                        statp->options |= RES_NOCHECKNAME;

Modified: head/share/man/man5/resolver.5
==============================================================================
--- head/share/man/man5/resolver.5      Thu Aug 16 10:00:51 2018        
(r337903)
+++ head/share/man/man5/resolver.5      Thu Aug 16 13:18:40 2018        
(r337904)
@@ -28,7 +28,7 @@
 .\"     @(#)resolver.5 8.1 (Berkeley) 6/5/93
 .\" $FreeBSD$
 .\"
-.Dd October 12, 2015
+.Dd August 16, 2018
 .Dt RESOLVER 5
 .Os
 .Sh NAME
@@ -127,6 +127,10 @@ is one of the following:
 sets
 .Dv RES_DEBUG
 in _res.options.
+.It Sy usevc
+sets
+.Dv RES_USEVC
+to use TCP instead of UDP for queries.
 .It Sy ndots: Ns Ar n
 sets a threshold for the number of dots which must appear in a name given to
 .Fn res_query
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to