#
248aee62 |
| 06-Sep-2000 |
Jacques Vidrine <nectar@FreeBSD.org> |
Add nsswitch support. By creating an /etc/nsswitch.conf file, you can configure FreeBSD so that various databases such as passwd and group can be looked up using flat files, NIS, or Hesiod.
= Hesio
Add nsswitch support. By creating an /etc/nsswitch.conf file, you can 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
show more ...
|
Revision tags: release/4.1.0 |
|
#
05c36511 |
| 19-Jul-2000 |
Hajimu UMEMOTO <ume@FreeBSD.org> |
To define A RR to root (.) is valid in DNS. So, h_name = "" shouldn't be treated as NULL.
PR: bin/19816 Submitted by: Bill Fenner <fenner@research.att.com> Reviewed by: Atsushi Onoe <onoe@sm.sony.
To define A RR to root (.) is valid in DNS. So, h_name = "" shouldn't be treated as NULL.
PR: bin/19816 Submitted by: Bill Fenner <fenner@research.att.com> Reviewed by: Atsushi Onoe <onoe@sm.sony.co.jp>
show more ...
|
#
3f587e57 |
| 03-Jul-2000 |
Kris Kennaway <kris@FreeBSD.org> |
Previous commit broke the case of chained CNAME entries. Instead handle the bogus case by being stricter about errors.
Submitted by: itojun Obtained from: KAME
|
#
dc578f25 |
| 03-Jul-2000 |
Kris Kennaway <kris@FreeBSD.org> |
Fix a nasty bug which would leave the struct hostent incompletely filled out when parsing certain DNS records during a reverse address resolution. Thus when code tries to examine the returned host na
Fix a nasty bug which would leave the struct hostent incompletely filled out 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
show more ...
|
Revision tags: release/3.5.0_cvs |
|
#
e3975643 |
| 26-May-2000 |
Jake Burkholder <jake@FreeBSD.org> |
Back out the previous change to the queue(3) interface. It was not discussed and should probably not happen.
Requested by: msmith and others
|
#
740a1973 |
| 23-May-2000 |
Jake Burkholder <jake@FreeBSD.org> |
Change the way that the queue(3) structures are declared; don't assume that the type argument to *_HEAD and *_ENTRY is a struct.
Suggested by: phk Reviewed by: phk Approved by: mdodd
|
#
73b30f0c |
| 10-May-2000 |
Jun-ichiro itojun Hagino <itojun@FreeBSD.org> |
correct possible security issue(s) in name resolution, due to use of pre-4.9.7 BIND resolver code. ftp://ftp.kame.net/pub/mail-list/snap-users/2348 for details.
Reviewed by: ume
|
#
e6f35403 |
| 20-Apr-2000 |
Yoshinobu Inoue <shin@FreeBSD.org> |
Change getaddrinfo() resolve order 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
|
Revision tags: release/4.0.0_cvs |
|
#
38775c5e |
| 15-Mar-2000 |
Jonathan Lemon <jlemon@FreeBSD.org> |
Fix uninitialized variable.
Submitted by: tanimura
|
#
63858012 |
| 09-Mar-2000 |
Jonathan Lemon <jlemon@FreeBSD.org> |
Add in IPV4 NIS support.
PR: 17290 (but not the same patch) Approved by: jkh
|
#
be26adb5 |
| 10-Feb-2000 |
Yoshinobu Inoue <shin@FreeBSD.org> |
Let getaddrinfo() and related functions supports traditional IPv4 format (shortend format, etc)
Current KAME getaddrinfo() supports only d.d.d.d format IPv4 addr. But traditionally inet_aton(
Let getaddrinfo() and related functions supports traditional IPv4 format (shortend format, etc)
Current KAME getaddrinfo() supports only d.d.d.d format IPv4 addr. But traditionally inet_aton() and etc support other formats. (shortend format and octal/deciaml/hex format) Aboud this, -As far as the discussion on freebsd-current, many people think traditional format should also be supported by getaddrinfo(). -X/Open spec requires getaddrinfo() also support those traditional IPv4 format. -RFC2553 say nothing about it. -As the result of confirmation in ietf/ipng list, there is no clear concensus yet, and the reply was, "RFC2553 update and X/Open spec will be in sync"
So takeing these conditions into account, I think getaddrinfo() should also support traditional IPv4 format.
Specified by: Marc Schneiders <marc@oldserver.demon.nl> Approved by: jkh
show more ...
|
#
9233c4d9 |
| 28-Jan-2000 |
Jason Evans <jasone@FreeBSD.org> |
Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), just use _foo() <-- foo(). In the case of a libpthread that doesn't do call conversion (such as linuxthreads and our upcomin
Simplify sytem call renaming. Instead of _foo() <-- _libc_foo <-- foo(), just use _foo() <-- foo(). In the case of a libpthread that doesn't do call conversion (such as linuxthreads and our upcoming libpthread), this is adequate. In the case of libc_r, we still need three names, which are now _thread_sys_foo() <-- _foo() <-- foo().
Convert all internal libc usage of: aio_suspend(), close(), fsync(), msync(), nanosleep(), open(), fcntl(), read(), and write() to _foo() instead of foo().
Remove all internal libc usage of: creat(), pause(), sleep(), system(), tcdrain(), wait(), and waitpid().
Make thread cancellation fully POSIX-compliant.
Suggested by: deischen
show more ...
|
#
3d670abc |
| 13-Jan-2000 |
Yoshinobu Inoue <shin@FreeBSD.org> |
added IPv6 unspecified addr check for getipnodebyaddr.
|
#
92927338 |
| 12-Jan-2000 |
Jason Evans <jasone@FreeBSD.org> |
Add three-tier symbol naming in support of POSIX thread cancellation points. For library functions, the pattern is __sleep() <-- _libc_sleep() <-- sleep(). The arrows represent weak aliases. For s
Add three-tier symbol naming in support of POSIX thread cancellation points. For library functions, the pattern is __sleep() <-- _libc_sleep() <-- sleep(). The arrows represent weak aliases. For system calls, the pattern is _read() <-- _libc_read() <-- read().
show more ...
|
#
7d56d374 |
| 28-Dec-1999 |
Yoshinobu Inoue <shin@FreeBSD.org> |
Getaddrinfo(), getnameinfo(), and etc support in libc/net. Several udp and raw apps IPv6 support.
Reviewed by: freebsd-arch, cvs-committers Obtained from: KAME project
|