From owner-cvs-other Tue Jun 4 19:42:45 1996 Return-Path: owner-cvs-other Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA09077 for cvs-other-outgoing; Tue, 4 Jun 1996 19:42:45 -0700 (PDT) Received: (from wpaul@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id TAA09002; Tue, 4 Jun 1996 19:42:34 -0700 (PDT) Date: Tue, 4 Jun 1996 19:42:34 -0700 (PDT) From: Bill Paul Message-Id: <199606050242.TAA09002@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-other Subject: cvs commit: include - Imported sources Sender: owner-cvs-other@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk wpaul 96/06/04 19:42:33 include - Imported sources Update of /home/ncvs/include In directory freefall.freebsd.org:/a/wpaul/import Revision/Branch: 1.1.1 Log Message: (I hope I'm doing this correctly.) Import a my own little ypxfrd protocol. Note that this protocol is _NOT_ the same as Sun's, which is proprietary. This basically impliments an RPC-based file transfer protocol which lets a slave server suck over a raw map database file from the master. This is many times faster than the normal method, which requires reading the records from ypserv via yp_all() and then creating a new database on the fly, particularly when you have many tens of thousands of records in a map (e.g. a huge passwd database). The protocol number I chose falls within the 'user-specified' range. Maybe we should register it with Sun so we can get an official vendor number for it. :) Status: Vendor Tag: rpcsvc Release Tags: WPAUL ypxfrd_1_0 N include/rpcsvc/ypxfrd.x No conflicts created by this import