Skip site navigation (1)Skip section navigation (2)
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>