| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
on encountering a real-world SIG record during a lookup of another type.
PR: bin/7352
Reviewed by: peter, eivind
Notes:
svn path=/head/; revision=55174
|
| |
|
|
|
|
|
|
|
|
|
| |
(1)added error check of if_nameindex() return value at getaddrinfo().
(2)print out more detailed information when getaddrinfo() error value
is EAI_SYSTEM.(in this case system error num is kept in errno)
(1) is Discovered by: jinmei@kame.net in KAME environment.
Notes:
svn path=/head/; revision=55167
|
| |
|
|
|
|
|
|
|
|
| |
Several udp and raw apps IPv6 support.
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
Notes:
svn path=/head/; revision=55163
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55135
|
| |
|
|
| |
Notes:
svn path=/head/; revision=55038
|
| |
|
|
|
|
|
|
|
|
|
| |
IPv6 specific library functions addition.
(getnameinfo(), getaddrinfo(), and IPv6 transport support is not yet)
Reviewed by: freebsd-arch, cvs-committers
Obtained from: KAME project
Notes:
svn path=/head/; revision=54696
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52865
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52863
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52859
|
| |
|
|
| |
Notes:
svn path=/head/; revision=52858
|
| |
|
|
|
|
|
| |
(ERANGE...)
Notes:
svn path=/head/; revision=52820
|
| |
|
|
|
|
|
| |
on this, and who knows what else would, too...
Notes:
svn path=/head/; revision=52708
|
| |
|
|
|
|
|
|
|
|
|
|
| |
should close all outstanding PRs on incorrect inet_aton behavior, and
since it has a decent parsing routine, doesn't allow some hysterically
working behavior.
PR: 13628
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
Notes:
svn path=/head/; revision=52707
|
| |
|
|
|
|
|
|
|
| |
required to be "announced" by a new bit in sa_flags to indicate the
program is aware of and has taken care of them. eg: SA_SIGINFO means
the program has used the sa_siginfo field (versus sa_handler).
Notes:
svn path=/head/; revision=51764
|
| |
|
|
|
|
|
|
|
|
|
|
| |
sigaction, used to describe an action to be taken, is defined in the
header <signal.h> to include at least the following members:"
^^^^^^^^
A sigaction defined on stack with essentially random contents may have
just about anything underneath fields that the program doesn't know about.
It is not safe to delete the bzero.
Notes:
svn path=/head/; revision=51762
|
| |
|
|
|
|
|
| |
initialization of sa_flags allows us to lose the bzero.
Notes:
svn path=/head/; revision=51759
|
| |
|
|
|
|
|
|
| |
PR: docs/13814
Submitted by: Alex Vasylenko <lxv@mix.nest.org>
Notes:
svn path=/head/; revision=51419
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50476
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=48794
|
| |
|
|
|
|
|
| |
is aligned so that pointer to it can be safely casted to struct in_addr *.
Notes:
svn path=/head/; revision=47819
|
| |
|
|
|
|
|
|
|
| |
Apparently BIND-8.2.1 uses ns_class.
Submitted by: John Plevyak <jplevyak@inktomi.com>
Notes:
svn path=/head/; revision=47742
|
| |
|
|
|
|
|
|
|
| |
network byte order.
PR: docs/9376
Notes:
svn path=/head/; revision=44387
|
| |
|
|
| |
Notes:
svn path=/head/; revision=43920
|
| |
|
|
|
|
|
|
| |
due to _gethostbynis() setting h.h_length to sizeof(u_long), which
works out to 8 on alphas. And 8!= NS_INADDRSZ.
Notes:
svn path=/head/; revision=43171
|
| |
|
|
|
|
|
| |
Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
Notes:
svn path=/head/; revision=39979
|
| |
|
|
|
|
|
|
|
|
| |
o Only allow options and domain name to be set when we aren't running
setuid.
Obtained from: OpenBSD
Notes:
svn path=/head/; revision=39194
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
and res_* modules in a way that works for ELF. I moved the aliases
out of res_stubs.c and into the individual modules where the entry
points are defined. Weak aliases don't work in ELF unless that is
the case. (Actually, I'm surprised it worked for a.out.)
This should fix the undefined "inet_addr" and related symbols in
various applications that fail to include <arpa/inet.h> or
<resolv.h> as they are supposed to do.
Notes:
svn path=/head/; revision=38736
|
| |
|
|
| |
Notes:
svn path=/head/; revision=38060
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37301
|
| |
|
|
|
|
|
|
| |
so much a "fix", rather a bandaid to buy time to fix it properly
within the thread engine.
Notes:
svn path=/head/; revision=36967
|
| |
|
|
|
|
|
|
|
| |
getXXXXbyYYYY() interfaces yet.
Obtained from: diff relative to bind-8.1.2 sources
Notes:
svn path=/head/; revision=36891
|
| |
|
|
|
|
|
|
| |
PR: 6868
Submitted by: Josh Gilliam <josh@quick.net>
Notes:
svn path=/head/; revision=36692
|
| |
|
|
|
|
|
|
|
| |
One bug was relatively harmless (select's timeout had an uninitialized
tv_usec), the other I'm not so sure.. (neglected to catch select returns
less than zero). Both of these were irrelevant on kernels with poll().
Notes:
svn path=/head/; revision=35624
|
| |
|
|
|
|
|
|
|
| |
chunks of res_comp.c and replacing it with chunks of bind-8.1.1's resolver
code. (There are no interface changes though)
The other parts are better bounds checking related.
Notes:
svn path=/head/; revision=35623
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34817
|
| |
|
|
| |
Notes:
svn path=/head/; revision=34669
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33668
|
| |
|
|
| |
Notes:
svn path=/head/; revision=33667
|
| |
|
|
|
|
|
|
|
| |
isn't a prerequisite, since it isn't required for the prototypes
and isn't always needed to call the functions (the address family
might be a variable).
Notes:
svn path=/head/; revision=32647
|
| |
|
|
|
|
|
|
| |
Reviewed by: guido
Obtained from: OpenBSD (Theo de Raadt)
Notes:
svn path=/head/; revision=32299
|
| |
|
|
| |
Notes:
svn path=/head/; revision=31984
|
| |
|
|
| |
Notes:
svn path=/head/; revision=30624
|
| |
|
|
|
|
|
|
| |
were a workaround for limitations in bsd.man.mk that were fixed about
2 years ago.
Notes:
svn path=/head/; revision=30447
|
| |
|
|
|
|
|
|
|
|
| |
an unimplemented syscall returned ENOSYS, rather than EINVAL. I have run
statically linked code with this wrapper and it does appear to work fine
on 2.2-stable which doesn't have poll(). ktrace shows the poll syscall fail
once and the fallback to select() working.
Notes:
svn path=/head/; revision=29488
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if necessary. This removes the need to malloc large fd_set's for selecting
on high fd's (larger than FD_SETSIZE at libc compile time).
The syscall adaptive stuff only happens on the very first call. SIGSYS
is masked, and if the call to poll fails with ENOSYS, then we use select
for the life of the program. If poll does not fail with ENOSYS, then we
always use poll and skip the once-off signal masking gunk.
This may be overkill, but it saved my neck a few times while working on
multiple different sets of kernel sources, some with poll, some without.
Notes:
svn path=/head/; revision=29380
|
| |
|
|
|
|
|
|
|
| |
Mention the capability in resolver(5).
Mention that RES_OPTIONS can be used in resolver(5).
Discussed with: -hackers
Notes:
svn path=/head/; revision=28982
|
| |
|
|
| |
Notes:
svn path=/head/; revision=27369
|
| |\
| |
| |
| |
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
Notes:
svn path=/head/; revision=27181
|
| | |
| |
| |
| |
| |
| |
| |
| | |
libc/db, libc/gen/crypt.* and libtelnet. All affected files except 3
unimportant ones have already left the vendor branch.
Notes:
svn path=/vendor/CSRG/dist/; revision=27180
|
| |
|
|
| |
Notes:
svn path=/vendor/CSRG/dist/; revision=17961
|