summaryrefslogtreecommitdiffstats
path: root/lib/libc/net/resolver.3
Commit message (Collapse)AuthorAgeFilesLines
* Document how to enable strict RFC 1034 enforcements.delphij2009-05-291-1/+14
| | | | PR: kern/129477
* Per Regents of the University of Calfornia letter, remove advertisingimp2007-01-091-4/+0
| | | | | | clause. # If I've done so improperly on a file, please let me know.
* Document return values for res_query and res_search.lawrance2006-11-041-1/+15
| | | | | | | | | h_errno is not an extern int, just a macro providing an integer lvalue. PR: doc/50573 Submitted by: Ronald F.Guilmette <rfg@monkeys.com> Reviewed by: trhodes MFC after: 3 days
* Use a prototype for res_init().stefanf2006-07-171-1/+1
| | | | MFC after: 3 days
* Expand *n't contractions.ru2005-02-131-1/+1
|
* Sort sections.ru2005-01-201-5/+5
|
* Mechanically kill hard sentence breaks.ru2004-07-021-3/+6
|
* Markup, grammar, and spelling fixes.ru2004-06-301-1/+1
|
* Make the resolver(3) and many associated interfaces much more reentrant.green2004-02-251-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The getaddrinfo(3), getipnodebyname(3) and resolver(3) can coincide now with what should be totally reentrant, and h_errno values will now be preserved correctly, but this does not affect interfaces such as gethostbyname(3) which are still mostly non-reentrant. In all of these relevant functions, the thread-safety has been pushed down as far as it seems possible right now. This means that operations that are selected via nsdispatch(3) (i.e. files, yp, dns) are protected still under global locks that getaddrinfo(3) defines, but where possible the locking is greatly reduced. The most noticeable improvement is that multiple DNS lookups can now be run at the same time, and this shows major improvement in performance of DNS-lookup threaded programs, and solves the "Mozilla tab serialization" problem. No single-threaded applications need to be recompiled. Multi-threaded applications that reference "_res" to change resolver(3) options will need to be recompiled, and ones which reference "h_errno" will also if they desire the correct h_errno values. If the applications already understood that _res and h_errno were not thread-safe and had their own locking, they will see no performance improvement but will not actually break in any way. Please note that when NSS modules are used, or when nsdispatch(3) defaults to adding any lookups of its own to the individual libc _nsdispatch() calls, those MUST be reentrant as well.
* mdoc(7): Properly mark C headers.ru2003-09-101-1/+1
|
* mdoc(7): Use the new feature of the .In macro.ru2003-09-081-1/+1
|
* mdoc(7) police: "The .Fa argument.".ru2002-12-191-1/+3
|
* mdoc(7) police: Fixed abuses of the .Ar and .Em macros.ru2002-12-181-6/+6
|
* mdoc(7) police: Use the new .In macro for #include statements.ru2001-10-011-4/+4
|
* mdoc(7) police: join split punctuation to macro calls.ru2001-08-101-1/+1
|
* Remove whitespace at EOL.dd2001-07-151-2/+2
|
* mdoc(7) police: removed HISTORY info from the .Os call.ru2001-07-101-1/+1
|
* Document more resolver(3) routines: dn_skip() from resolv.h, andtobez2001-07-091-1/+52
| | | | | | | ns_get16(), ns_get32(), ns_put16(), and ns_put32() from arpa/nameser.h. Markup by: ru OK'ed by: markm
* mdoc(7) police: print some example text with literal font.ru2001-07-041-1/+4
|
* Implement EDNS0 support, as EDNS0 support will be made mandatory forume2001-06-101-1/+14
| | | | | | | | | | | IPv6 transport-ready resolvers/DNS servers. Need careful configuration when enable it. (default config is not affected). See manpage for details. XXX visible symbol __res_opt() is added, however, it is not supposed to be called from outside, libc minor is not bumped. Obtained from: KAME/NetBSD
* mdoc(7) police: split punctuation characters + misc fixes.ru2001-02-011-1/+2
|
* Prepare for mdoc(7)NG.ru2000-12-291-3/+3
|
* Introduce ".Lb" macro to libc manpages.phantom2000-04-211-0/+2
| | | | More libraries manpages updates following.
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+1
| | | | | | | | | | | | | | | | | track. The $Id$ line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Removed occurrences of consecutive repeated words (such as "the the").alex1999-02-121-1/+1
|
* Fixed bitrot in prototypes in synopsis.bde1998-08-031-5/+5
|
* Fixed #include and/or prototype bugs in synopsis.bde1997-04-131-4/+10
|
* Sort cross references.wosch1997-01-201-1/+1
|
* Doc updates and cleanups made with the bind-4.9.4 update some time ago.peter1996-11-011-9/+31
| | | | I thought I had committed these, but it seems not.
* back out last two changes, this caused the mandoc pages to be replaced bypeter1996-08-301-234/+218
| | | | man pages. I'll fold in the real changes in a seperate commit.
* The last commit failed part-way through, re-add the generatedpeter1996-08-291-0/+339
| | | | resolver man pages.
* Merge in bind-4.9.4-P1 resolver...peter1996-08-291-323/+0
|
* BSD 4.4 Lite Lib Sourcesrgrimes1994-05-271-0/+323
OpenPOWER on IntegriCloud