The NetBSD Project

CVS log for src/lib/libc/resolv/res_send.c

[BACK] Up to [cvs.NetBSD.org] / src / lib / libc / resolv

Request diff between arbitrary revisions


Default branch: MAIN
Current tag: MAIN


Revision 1.30 / (download) - annotate - [select for diffs], Tue Feb 24 17:56:20 2015 UTC (9 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-10-base, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, HEAD
Changes since 1.29: +3 -7 lines
Diff to previous 1.29 (unified) to selected 1.7 (unified)

belated removal of the advertising clause.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Feb 16 13:45:45 2013 UTC (11 years, 1 month ago) by para
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, agc-symver-base, agc-symver
Changes since 1.28: +4 -4 lines
Diff to previous 1.28 (unified) to selected 1.7 (unified)

two more type casts after type changes

Revision 1.28 / (download) - annotate - [select for diffs], Sat Feb 16 13:37:01 2013 UTC (11 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (unified) to selected 1.7 (unified)

more type changes

Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 16 13:29:34 2013 UTC (11 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.26: +27 -27 lines
Diff to previous 1.26 (unified) to selected 1.7 (unified)

using the proper types eliminate a whole bunch of casts

Revision 1.26 / (download) - annotate - [select for diffs], Fri Feb 15 14:08:25 2013 UTC (11 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.25: +111 -27 lines
Diff to previous 1.25 (unified) to selected 1.7 (unified)

- make all filedescriptors close-on-exec
- use SOCK_NOSIGPIPE.
- add kqueue handling (not enabled by default, from FreeBSD)
- add RES_INSECURE1 handling (from FreeBSD)

Revision 1.25 / (download) - annotate - [select for diffs], Wed Mar 21 00:34:54 2012 UTC (12 years ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4
Branch point for: tls-maxphys
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (unified) to selected 1.7 (unified)

time_t casts

Revision 1.24 / (download) - annotate - [select for diffs], Tue Mar 20 17:44:18 2012 UTC (12 years ago) by matt
Branch: MAIN
Changes since 1.23: +6 -9 lines
Diff to previous 1.23 (unified) to selected 1.7 (unified)

Use C89 Prototypes.
Remove use of __P

Revision 1.23 / (download) - annotate - [select for diffs], Tue Mar 13 21:13:44 2012 UTC (12 years ago) by christos
Branch: MAIN
Changes since 1.22: +23 -18 lines
Diff to previous 1.22 (unified) to selected 1.7 (unified)

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@

Revision 1.22 / (download) - annotate - [select for diffs], Mon May 23 14:34:29 2011 UTC (12 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache
Changes since 1.21: +2 -4 lines
Diff to previous 1.21 (unified) to selected 1.7 (unified)

Remove self-assignment of an argument that is later used.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 9 09:46:59 2011 UTC (13 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.20: +6 -8 lines
Diff to previous 1.20 (unified) to selected 1.7 (unified)

Don't do highestFD check with USE_POLL.  It provides no benefit
but causes a dependency between RLIMIT_NOFILE and rumphijack FDOFF.

christos ok

Revision 1.20 / (download) - annotate - [select for diffs], Sat Oct 24 17:24:01 2009 UTC (14 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: matt-premerge-20091211, matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (unified) to selected 1.7 (unified)

expose res_check.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Oct 24 05:35:37 2009 UTC (14 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.18: +4 -2 lines
Diff to previous 1.18 (unified) to selected 1.7 (unified)

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.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 12 17:07:17 2009 UTC (14 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.17: +27 -10 lines
Diff to previous 1.17 (unified) to selected 1.7 (unified)

merge libbind and bump.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Jan 27 05:13:23 2009 UTC (15 years, 2 months ago) by mrg
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (unified) to selected 1.7 (unified)

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

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 11 02:46:29 2009 UTC (15 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (unified) to selected 1.7 (unified)

merge christos-time_t

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jun 21 23:37:53 2008 UTC (15 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, christos-time_t-nbase, christos-time_t-base
Branch point for: netbsd-5-1, netbsd-5-0, netbsd-5, christos-time_t
Changes since 1.14: +4 -2 lines
Diff to previous 1.14 (unified) to selected 1.7 (unified)

- protect DEBUG again because we should be able to set it from the Makefile
- add a missing cast to pacify lint.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Jun 21 20:41:48 2008 UTC (15 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.13: +29 -15 lines
Diff to previous 1.13 (unified) to selected 1.7 (unified)

updates from bind-9-5-0

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 30 20:23:05 2007 UTC (17 years ago) by ghen
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-nbase, matt-armv6-base, matt-armv6, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf
Branch point for: wrstuden-revivesa
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (unified) to selected 1.7 (unified)

Resolve conflicts.

Revision 1.12 / (download) - annotate - [select for diffs], Fri Mar 2 22:56:15 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.11: +6 -8 lines
Diff to previous 1.11 (unified) to selected 1.7 (unified)

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.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Jan 27 23:02:12 2007 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (unified) to selected 1.7 (unified)

Fix minor compilation issues.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 27 22:26:44 2007 UTC (17 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.9: +80 -37 lines
Diff to previous 1.9 (unified) to selected 1.7 (unified)

merge in resolver portion of bind-9.4.0-rc2

Revision 1.9 / (download) - annotate - [select for diffs], Tue Jan 24 17:41:25 2006 UTC (18 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-4-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (unified) to selected 1.7 (unified)

don't re-define DEBUG

Revision 1.8 / (download) - annotate - [select for diffs], Wed Feb 9 21:35:46 2005 UTC (19 years, 1 month ago) by kleink
Branch: MAIN
CVS Tags: netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (unified)

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.

Revision 1.7 / (download) - annotate - [selected], Sun Nov 7 02:25:01 2004 UTC (19 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.6: +5 -4 lines
Diff to previous 1.6 (unified)

resolve conflicts.

Revision 1.6 / (download) - annotate - [select for diffs], Fri May 21 16:03:05 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.5: +4 -2 lines
Diff to previous 1.5 (unified) to selected 1.7 (unified)

disable weak aliases for now; the resolver header file adds __ to all the
names.

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 21 15:35:05 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.4: +9 -2 lines
Diff to previous 1.4 (unified) to selected 1.7 (unified)

namespace protection for resolver routines.

Revision 1.4 / (download) - annotate - [select for diffs], Thu May 20 19:43:39 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.3: +6 -1 lines
Diff to previous 1.3 (unified) to selected 1.7 (unified)

netbsd rcsid.

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 20 19:31:52 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.2: +7 -7 lines
Diff to previous 1.2 (unified) to selected 1.7 (unified)

more lint fixes.

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 20 17:59:43 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.1: +41 -41 lines
Diff to previous 1.1 (unified) to selected 1.7 (unified)

- add casts to appease lint
- fix unreachable condition pointed out by lint.

Revision 1.1 / (download) - annotate - [select for diffs], Thu May 20 17:18:54 2004 UTC (19 years, 10 months ago) by christos
Branch: MAIN
Diff to selected 1.7 (unified)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>