Subject: CVS commit: basesrc/dist/bind
To: None <source-changes@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@netbsd.org>
List: source-changes
Date: 07/05/2002 02:30:41
Module Name:	basesrc
Committed By:	itojun
Date:		Thu Jul  4 23:30:41 UTC 2002

Modified Files:
	basesrc/dist/bind/bin/nsupdate: nsupdate.c
	basesrc/dist/bind/lib/irs: dns_ho.c getaddrinfo.c
	basesrc/dist/bind/lib/isc: ev_timers.c eventlib.c
	basesrc/dist/bind/lib/nameser: ns_name.c
	basesrc/dist/bind/lib/resolv: res_send.c

Log Message:
sync with audit result from kame.
- sprintf() can return negative value on error, so p += sprintf(p, blah)
  is unsafe
- signed/unsigned mixup
- wrong assumption: sizeof(time_t) <= sizeof(int)
- need to init errno to 0 before strtoul()


To generate a diff of this commit:
cvs rdiff -r1.4 -r1.5 basesrc/dist/bind/bin/nsupdate/nsupdate.c
cvs rdiff -r1.4 -r1.5 basesrc/dist/bind/lib/irs/dns_ho.c
cvs rdiff -r1.3 -r1.4 basesrc/dist/bind/lib/irs/getaddrinfo.c
cvs rdiff -r1.5 -r1.6 basesrc/dist/bind/lib/isc/ev_timers.c
cvs rdiff -r1.4 -r1.5 basesrc/dist/bind/lib/isc/eventlib.c
cvs rdiff -r1.4 -r1.5 basesrc/dist/bind/lib/nameser/ns_name.c
cvs rdiff -r1.5 -r1.6 basesrc/dist/bind/lib/resolv/res_send.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.