| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Obtained from: KAME
|
|
|
|
|
| |
Submitted by: JINMEI Tatuya <jinmei@isl.rdc.toshiba.co.jp>
Obtained from: KAME Project
|
|
|
|
|
|
| |
Basically PR22196, but slightly modified.
PR: bin/22196
|
| |
|
|
|
|
| |
Suggested by: Don Lewis <Don.Lewis@tsc.tdk.com>
|
|
|
|
|
|
| |
set-user-ID and set-group-ID programs.
Suggested by: Danny Braniss <danny@cs.huji.ac.il>
|
|
|
|
| |
From: Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
|
|
|
|
|
|
|
|
|
| |
response to return. This will stop processes waiting on DNS requests
from being woken up when a select collision occurs. This was tested
on mx1.FreeBSD.org (outgoing mail for the FreeBSD.org mailing
lists.)
Reviewed by: jlemon, peter
|
|
|
|
|
| |
PR: bin/21092
Submitted by: Alexander Kabaev <ak03@gte.com>
|
|
|
|
| |
Submitted by: ume
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
configure FreeBSD so that various databases such as passwd and group can be
looked up using flat files, NIS, or Hesiod.
= Hesiod has been added to libc (see hesiod(3)).
= A library routine for parsing nsswitch.conf and invoking callback
functions as specified has been added to libc (see nsdispatch(3)).
= The following C library functions have been modified to use nsdispatch:
. getgrent, getgrnam, getgrgid
. getpwent, getpwnam, getpwuid
. getusershell
. getaddrinfo
. gethostbyname, gethostbyname2, gethostbyaddr
. getnetbyname, getnetbyaddr
. getipnodebyname, getipnodebyaddr, getnodebyname, getnodebyaddr
= host.conf has been removed from src/etc. rc.network has been modified
to warn that host.conf is no longer used at boot time. In addition, if
there is a host.conf but no nsswitch.conf, the latter is created at boot
time from the former.
Obtained from: NetBSD
|
|
|
|
|
| |
library depends on other things that come *way* later than poll() now
(sigset size changes in particular)
|
|
|
|
|
|
| |
back out the corresponding documentation.
Noticed by: brian, ume
|
|
|
|
|
|
|
|
| |
I changed to close to original code before merging IPv6 support.
It seems having delay before another try is useless. However, I'm
not sure that delay means. So, I leave it as-is.
PR: bin/20515
|
|
|
|
|
|
|
| |
kame)
s/.Os KAME/.Os/
comment From: Greg Thompson
|
|
|
|
| |
potential cancellation point in libc_r.
|
|
|
|
| |
Obtained from: KAME Project
|
|
|
|
|
|
|
|
|
|
|
| |
strdup()) rather than pointing it at something that's free()d
(via freeaddrinfo(res)) before the function returns.
I appreciate that this is an API change, but it's the only way
(AFAIK) of doing this without breaking existing code that uses
rcmd{,_af}().
Pointed out by: phkmalloc
|
|
|
|
|
|
|
|
| |
be treated as NULL.
PR: bin/19816
Submitted by: Bill Fenner <fenner@research.att.com>
Reviewed by: Atsushi Onoe <onoe@sm.sony.co.jp>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
management involving rcmd_af(), getaddrinfo(), freeaddrinfo(), etc.
We set *ahost to point to ai->canonname; and later free the ai-> stuff
and still leave the old pointers in *ahost to the freed data.
Perhaps the best way to deal with this is a static buffer or a static
strdup() that is freed on the next iteration or something. This gives
me headaches just thinking about this.
The new 'AJ' default for malloc() tripped this up.
|
|
|
|
|
| |
portname. explicitly reject empty numeric portname.
sync with kame. based on comments from itohy@netbsd.org
|
|
|
|
|
| |
- correct scoped notation separator (s/@/%/)
- include example and more references
|
|
|
|
|
|
|
|
| |
- permit numeric scopeid, be more careful about buffer size
TODO: 2nd arg type should be socklen_t for RFC2553 conformance,
but due to include file dependency it is not a easy thing to do
(netdb.h does not have socklen_t)
|
|
|
|
|
| |
- better return code. from enami@netbsd
- do not use "class" as variable name. C++ guy had trouble with it.
|
|
|
|
|
|
| |
interface addresses in a portable manner, without headache of SIOCGIFCONF
or sysctl. it is in bsdi/openbsd/netbsd already.
from kame tree (actually, mandatory for latest kame tree).
|
|
|
|
|
|
|
| |
the bogus case by being stricter about errors.
Submitted by: itojun
Obtained from: KAME
|
|
|
|
|
|
|
|
| |
when parsing certain DNS records during a reverse address resolution. Thus
when code tries to examine the returned host name, it dereferences a null
pointer :-(
Problem noticed by: ps
|
|
|
|
|
|
|
|
|
| |
getaddrinfo() accidentally returns IPv4 mapped IPv6 address instead
of native IPv4 address.
Now, getaddinfo() is scoped address ready. You can put scoped
address within /etc/hosts.
Obtained from: KAME Project.
|
|
|
|
|
|
| |
kernel and compatibility issue.
Obtained from: KAME Project
|
|
|
|
|
|
| |
Cannot resolve any host on IPv4 only kernel.
Reported by: ache
|
|
|
|
|
|
| |
It is nessesary for IPv6 only life.
Obtained from: KAME
|
| |
|
|
|
|
|
|
| |
It was not discussed and should probably not happen.
Requested by: msmith and others
|
|
|
|
|
|
|
|
| |
the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk
Reviewed by: phk
Approved by: mdodd
|
|
|
|
| |
. spell inet6_rthdr_reverse correctly
|
|
|
|
|
| |
PR: 18465
Submitted by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>
|
|
|
|
|
|
|
| |
pre-4.9.7 BIND resolver code.
ftp://ftp.kame.net/pub/mail-list/snap-users/2348 for details.
Reviewed by: ume
|
| |
|
|
|
|
| |
More libraries manpages updates following.
|
|
|
|
|
|
|
|
|
|
|
| |
from
all AAAA trial, then all A trial
to
try AAAA and A for each trial
TODO: more fix for the case where IPv4 mapped IPv6 addr is disabled
Reviewed by: ume
|
|
|
|
|
|
|
| |
some reason. This will prevent an infinite loop if (say) a sigalarm is
being scheduled at a more frequent interval than the poll timeout.
PR: 2191, 8847, 10553
|
|
|
|
|
| |
Fixed spelling error in prototype for inet_option_space().
Fixed syntax error in prototype for inet6_option_alloc().
|
| |
|
|
|
|
| |
Losh).
|
|
|
|
| |
the .rhosts file just because there is no ending linefeed.
|
|
|
|
| |
Submitted by: tanimura
|
|
|
|
|
|
| |
Specified by: Robert Muir <rmuir@looksharp.net>
Obtained from: NetBSD
|
|
|
|
| |
order.
|