Date: Wed, 6 Sep 2000 11:16:50 -0700 (PDT) From: Jacques Vidrine <nectar@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/etc Makefile hosts rc.network host.conf src/include hesiod.h nsswitch.h Makefile netdb.h src/lib/libc Makefile.inc src/lib/libc/gen Makefile.inc getgrent.3 getgrent.c getpwent.3 getpwent.c getusershell.3 getusershell.c pw_scan.c ... Message-ID: <200009061816.LAA30295@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
nectar 2000/09/06 11:16:50 PDT
Modified files:
etc Makefile hosts rc.network
include Makefile netdb.h
lib/libc Makefile.inc
lib/libc/gen Makefile.inc getgrent.3 getgrent.c
getpwent.3 getpwent.c getusershell.3
getusershell.c pw_scan.c pw_scan.h
lib/libc/net Makefile.inc getaddrinfo.3 getaddrinfo.c
gethostbydns.c gethostbyht.c
gethostbyname.3 gethostbynis.c
gethostnamadr.c getipnodebyname.3
getnameinfo.3 getnetbydns.c getnetbyht.c
getnetbynis.c getnetent.3 getnetnamadr.c
name6.c
release/sysinstall installUpgrade.c
release/texts UPGRADE.TXT
sbin/dhclient Makefile
share/examples/etc README.examples
share/man/man4 yp.4
share/man/man5 Makefile group.5 hosts.5 passwd.5
usr.bin/chpass Makefile chpass.c edit.c
usr.sbin/pwd_mkdb Makefile pwd_mkdb.c
usr.sbin/rarpd rarpd.8
usr.sbin/ypserv ypserv.8
Added files:
include hesiod.h nsswitch.h
lib/libc/net hesiod.3 hesiod.c nsdispatch.3
nsdispatch.c nslexer.l nsparser.y
share/man/man5 hesiod.conf.5 nsswitch.conf.5
usr.bin/hesinfo Makefile hesinfo.1 hesinfo.c
Removed files:
etc host.conf
usr.sbin/pwd_mkdb pw_scan.c pw_scan.h
Log:
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
Revision Changes Path
1.236 +2 -2 src/etc/Makefile
1.13 +2 -2 src/etc/hosts
1.84 +30 -1 src/etc/rc.network
1.120 +3 -2 src/include/Makefile
1.15 +1 -11 src/include/netdb.h
1.6 +4 -1 src/lib/libc/Makefile.inc
1.70 +2 -2 src/lib/libc/gen/Makefile.inc
1.14 +17 -21 src/lib/libc/gen/getgrent.3
1.18 +531 -378 src/lib/libc/gen/getgrent.c
1.13 +15 -19 src/lib/libc/gen/getpwent.3
1.55 +987 -672 src/lib/libc/gen/getpwent.c
1.7 +13 -13 src/lib/libc/gen/getusershell.3
1.4 +194 -55 src/lib/libc/gen/getusershell.c
1.16 +32 -26 src/lib/libc/gen/pw_scan.c
1.4 +4 -3 src/lib/libc/gen/pw_scan.h
1.38 +22 -8 src/lib/libc/net/Makefile.inc
1.6 +3 -3 src/lib/libc/net/getaddrinfo.3
1.15 +253 -235 src/lib/libc/net/getaddrinfo.c
1.28 +42 -25 src/lib/libc/net/gethostbydns.c
1.13 +22 -9 src/lib/libc/net/gethostbyht.c
1.14 +12 -7 src/lib/libc/net/gethostbyname.3
1.11 +53 -13 src/lib/libc/net/gethostbynis.c
1.16 +46 -120 src/lib/libc/net/gethostnamadr.c
1.5 +4 -3 src/lib/libc/net/getipnodebyname.3
1.7 +3 -3 src/lib/libc/net/getnameinfo.3
1.14 +28 -15 src/lib/libc/net/getnetbydns.c
1.8 +19 -10 src/lib/libc/net/getnetbyht.c
1.12 +34 -20 src/lib/libc/net/getnetbynis.c
1.13 +16 -6 src/lib/libc/net/getnetent.3
1.13 +46 -122 src/lib/libc/net/getnetnamadr.c
1.15 +127 -139 src/lib/libc/net/name6.c
1.72 +2 -2 src/release/sysinstall/installUpgrade.c
1.4 +10 -11 src/release/texts/UPGRADE.TXT
1.10 +2 -2 src/sbin/dhclient/Makefile
1.7 +2 -2 src/share/examples/etc/README.examples
1.18 +3 -9 src/share/man/man4/yp.4
1.30 +6 -5 src/share/man/man5/Makefile
1.16 +10 -28 src/share/man/man5/group.5
1.6 +5 -1 src/share/man/man5/hosts.5
1.30 +189 -643 src/share/man/man5/passwd.5
1.22 +4 -3 src/usr.bin/chpass/Makefile
1.17 +2 -2 src/usr.bin/chpass/chpass.c
1.18 +2 -2 src/usr.bin/chpass/edit.c
1.5 +4 -0 src/usr.sbin/pwd_mkdb/Makefile
1.36 +2 -2 src/usr.sbin/pwd_mkdb/pwd_mkdb.c
1.10 +2 -2 src/usr.sbin/rarpd/rarpd.8
1.24 +3 -3 src/usr.sbin/ypserv/ypserv.8
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009061816.LAA30295>
