freebsd-src/usr.sbin/ypserv
Bill Paul 9573c1f163 Add support for NIS v1 client procedures. The following procedures
are currently implemented:

YPOLDPROC_NULL
YPOLDPROC_DOMAIN
YPOLDPROC_DOMAIN_NONACK
YPOLDPROC_FIRST
YPOLDPROC_NEXT
YPOLDPROC_MATCH
YPOLDPROC_POLL

These are all implemented as wrappers around their v2 counterparts.

The YPOLDPROC_PUSH, PULL and GET procedures are not implemented since
a) I couldn't figure out exactly what to have them do, and b) I
suspect they're used for doing map transfers between master and
slave servers, which we already do using the v2 protocol anyway.
This means we can server NIS v1 clients but can't be a master or
slave with NIS v1-only servers. I think I'll get over it. :)

The -k (sunos_4_kludge) flag and associated code has been removed
since it is no longer needed.

Also tweaked yp_access() to handle both sets of procedures and
updated the man page.
1996-02-26 02:34:27 +00:00
..
Makefile A few small tweaks related to ypxfr: 1995-12-23 21:35:35 +00:00
Makefile.yp Makefile.yp: 1996-02-04 05:39:35 +00:00
mknetid Import the new, non-GPL ypserv, written by yours truly. Functionally 1995-12-16 20:54:17 +00:00
yp_access.c Add support for NIS v1 client procedures. The following procedures 1996-02-26 02:34:27 +00:00
yp_dblookup.c Makefile.yp: 1996-02-04 05:39:35 +00:00
yp_dnslookup.c Import the new, non-GPL ypserv, written by yours truly. Functionally 1995-12-16 20:54:17 +00:00
yp_error.c Change private version of verr() to __verr() and make it static to 1996-01-26 18:20:56 +00:00
yp_extern.h Add real securenets support. By default, ypserv now uses /var/yp/securenets 1996-02-24 22:01:48 +00:00
yp_main.c Add support for NIS v1 client procedures. The following procedures 1996-02-26 02:34:27 +00:00
yp_server.c Add support for NIS v1 client procedures. The following procedures 1996-02-26 02:34:27 +00:00
ypserv.8 Add support for NIS v1 client procedures. The following procedures 1996-02-26 02:34:27 +00:00