Home | History | Annotate | Download | only in resolv
History log of /src/lib/libc/resolv/res_send.c
RevisionDateAuthorComments
 1.30  24-Feb-2015  christos belated removal of the advertising clause.
 1.29  16-Feb-2013  para two more type casts after type changes
 1.28  16-Feb-2013  christos more type changes
 1.27  16-Feb-2013  christos using the proper types eliminate a whole bunch of casts
 1.26  15-Feb-2013  christos - make all filedescriptors close-on-exec
- use SOCK_NOSIGPIPE.
- add kqueue handling (not enabled by default, from FreeBSD)
- add RES_INSECURE1 handling (from FreeBSD)
 1.25  21-Mar-2012  christos branches: 1.25.2;
time_t casts
 1.24  20-Mar-2012  matt Use C89 Prototypes.
Remove use of __P
 1.23  13-Mar-2012  christos PR/45989: Martin Husemann: lint invocation does include -w only on i386

- turn lint -w for all the platforms after fixing the lint warnings.
- add _DIAGASSERTS() for casts that would assign values to types that
would not fit.
- change types, add casts
- change into ansii prototypes
- turn on _DIAGNOSTIC for libc (during current, to be eliminated for release
builds)

approved by core@
 1.22  23-May-2011  joerg branches: 1.22.4;
Remove self-assignment of an argument that is later used.
 1.21  09-Feb-2011  pooka Don't do highestFD check with USE_POLL. It provides no benefit
but causes a dependency between RLIMIT_NOFILE and rumphijack FDOFF.

christos ok
 1.20  24-Oct-2009  christos branches: 1.20.2;
expose res_check.
 1.19  24-Oct-2009  christos Add a knote to keep track when resolv.conf gets changed and re-initialize.
While here fix a memory leak when calling res_vinit with an already inited
res_state.
 1.18  12-Apr-2009  christos merge libbind and bump.
 1.17  27-Jan-2009  mrg branches: 1.17.2;
fix a very old resolver bug:

when looping over the current list of sockets we're connected to,
use getpeername() not getsockname() to find out who the remote
end is. avoid spurious close()s and (rare) failure.

apparently known as ISC bug #18625, and fixed in libbind 6.0
 1.16  11-Jan-2009  christos merge christos-time_t
 1.15  21-Jun-2008  christos branches: 1.15.4; 1.15.6; 1.15.8; 1.15.12;
- protect DEBUG again because we should be able to set it from the Makefile
- add a missing cast to pacify lint.
 1.14  21-Jun-2008  christos updates from bind-9-5-0
 1.13  30-Mar-2007  ghen branches: 1.13.12;
Resolve conflicts.
 1.12  02-Mar-2007  christos Although we don't have a kqueue implementation yet, there is no point in
limiting the max fd in the poll case. Pointed out by Jan Schaumann, original
patch from FreeBSD/John Baldwin.
 1.11  27-Jan-2007  christos Fix minor compilation issues.
 1.10  27-Jan-2007  christos merge in resolver portion of bind-9.4.0-rc2
 1.9  24-Jan-2006  christos branches: 1.9.4; 1.9.6;
don't re-define DEBUG
 1.8  09-Feb-2005  kleink A little libc namespace housekeeping exercise:
* Make vfprintf_unlocked() an internal function, c.f. __svfscanf_unlocked().
* Add internal names for arc4random(), endnetpath(), fhstatvfs(),
fstatvfs(), mkstemp(), shquote(), statvfs(), taddr2uaddr(), uaddr2taddr(),
uuid_create_nil(), uuid_is_nil(), and wcwidth().
* Include namespace.h where supposed to.
 1.7  07-Nov-2004  christos resolve conflicts.
 1.6  21-May-2004  christos disable weak aliases for now; the resolver header file adds __ to all the
names.
 1.5  21-May-2004  christos namespace protection for resolver routines.
 1.4  20-May-2004  christos netbsd rcsid.
 1.3  20-May-2004  christos more lint fixes.
 1.2  20-May-2004  christos - add casts to appease lint
- fix unreachable condition pointed out by lint.
 1.1  20-May-2004  christos branches: 1.1.1;
Initial revision
 1.1.1.5  12-Apr-2009  christos libc portion of libbind from external/bsd/libbind
 1.1.1.4  30-Mar-2007  ghen Import bind 9.4.0.
 1.1.1.3  27-Jan-2007  christos import resolver portion of bind-9.4.0-rc2
 1.1.1.2  07-Nov-2004  christos Re-import bind-9-3-0
 1.1.1.1  20-May-2004  christos Import libc portion of the resolver from bind9
 1.9.6.1  03-Jun-2007  wrstuden Catch up with now-somewhat-dated netbsd-4. These changes took longer
than expected for me to actually get around to merging.
 1.9.4.3  23-Jan-2011  bouyer Apply patch, requested by spz in ticket 1413:
dist/bind/ patch
include/resolv.h patch
include/arpa/nameser.h: patch
lib/libc/include/isc/assertions.h: patch
lib/libc/include/isc/eventlib.h patch
lib/libc/isc/assertions.c: patch
lib/libc/nameser/ns_parse.c patch
lib/libc/resolv/herror.c: patch
lib/libc/resolv/res_init.c patch
lib/libc/resolv/res_mkquery.c: patch
lib/libc/resolv/res_query.c patch
lib/libc/resolv/res_send.c: patch
usr.sbin/bind/Makefile.inc patch
usr.sbin/bind/include/config.h: patch
usr.sbin/bind/include/dns/code.h: patch
usr.sbin/bind/include/dns/enumclass.h: patch
usr.sbin/bind/include/dns/enumtype.h: patch
usr.sbin/bind/include/dns/rdatastruct.h: patch
usr.sbin/bind/include/isc/platform.h: patch
usr.sbin/bind/include/lwres/netdb.h: patch
usr.sbin/bind/include/lwres/platform.h: patch
usr.sbin/bind/libisc/Makefile: patch
lib/libc/inet/inet_addr.c new file

Update bind to 9.4-ESV-R4, latest version of the 9.4 line.
 1.9.4.2  17-May-2007  jdc branches: 1.9.4.2.2;
Add missing BIND 9.4.x include file and library changes (requested by
tron in ticket #662).
 1.9.4.1  17-May-2007  jdc Update BIND to version 9.4.1 (requested by christos in ticket #602).
Thanks to tron for the patches, upgrade script and testing.
 1.9.4.2.2.1  23-Jan-2011  bouyer Apply patch, requested by spz in ticket 1413:
dist/bind/ patch
include/resolv.h patch
include/arpa/nameser.h: patch
lib/libc/include/isc/assertions.h: patch
lib/libc/include/isc/eventlib.h patch
lib/libc/isc/assertions.c: patch
lib/libc/nameser/ns_parse.c patch
lib/libc/resolv/herror.c: patch
lib/libc/resolv/res_init.c patch
lib/libc/resolv/res_mkquery.c: patch
lib/libc/resolv/res_query.c patch
lib/libc/resolv/res_send.c: patch
usr.sbin/bind/Makefile.inc patch
usr.sbin/bind/include/config.h: patch
usr.sbin/bind/include/dns/code.h: patch
usr.sbin/bind/include/dns/enumclass.h: patch
usr.sbin/bind/include/dns/enumtype.h: patch
usr.sbin/bind/include/dns/rdatastruct.h: patch
usr.sbin/bind/include/isc/platform.h: patch
usr.sbin/bind/include/lwres/netdb.h: patch
usr.sbin/bind/include/lwres/platform.h: patch
usr.sbin/bind/libisc/Makefile: patch
lib/libc/inet/inet_addr.c new file

Update bind to 9.4-ESV-R4, latest version of the 9.4 line.
 1.13.12.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.15.12.1  09-Jan-2011  riz Apply patches (requested by spz in ticket #1517):

Update bind to 9.7.2-P3.
 1.15.8.1  10-Jan-2011  riz Apply patches (requested by spz in ticket #1517):

Update bind to 9.7.2-P3.
 1.15.6.2  08-Nov-2008  christos time_t changes
 1.15.6.1  21-Jun-2008  christos file res_send.c was added on branch christos-time_t on 2008-11-08 21:45:38 +0000
 1.15.4.2  16-Feb-2011  bouyer Pull up following revision(s) (requested by pooka in ticket #1546):
lib/libc/resolv/res_send.c: revision 1.21
Don't do highestFD check with USE_POLL. It provides no benefit
but causes a dependency between RLIMIT_NOFILE and rumphijack FDOFF.
christos ok
 1.15.4.1  06-Jan-2011  riz Apply patches (requested by spz in ticket #1517):

Update bind to 9.7.2-P3.
 1.17.2.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.20.2.1  17-Feb-2011  bouyer Sync with HEAD
 1.22.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.22.4.1  17-Apr-2012  yamt sync with head
 1.25.2.1  25-Feb-2013  tls resync with head

RSS XML Feed