Revision tags: release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2, release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs, release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs, release/3.3.0_cvs |
|
#
a4add9a9 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0, release/3.1.0, release/3.0.0, release/2.2.8, release/2.2.7, release/2.2.6 |
|
#
d95c2f3a |
| 24-Nov-1997 |
Philippe Charnier <charnier@FreeBSD.org> |
Add Ids, from lite2.
|
#
e84f19ce |
| 20-Nov-1997 |
Philippe Charnier <charnier@FreeBSD.org> |
Remove sccsid, not present in Lite2.
|
#
468b3910 |
| 31-Oct-1997 |
Philippe Charnier <charnier@FreeBSD.org> |
Add const to rcsid[] definition so that -Wall will not complain.
|
Revision tags: release/2.2.5_cvs |
|
#
9bd1654a |
| 28-May-1997 |
Bill Paul <wpaul@FreeBSD.org> |
Resolve conflicts.
|
#
3b0f7467 |
| 28-May-1997 |
Bill Paul <wpaul@FreeBSD.org> |
Hold onto your hats folks, here it comes: the first stage of the Secure RPC import I've been threatening.
This step adds some necessary protocol definition files and headers to rpcsvc, including the
Hold onto your hats folks, here it comes: the first stage of the Secure RPC import I've been threatening.
This step adds some necessary protocol definition files and headers to rpcsvc, including the ones needed for NIS+.
Reviewed by: Mark Murray
show more ...
|
Revision tags: release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs |
|
#
79403fe3 |
| 23-Feb-1997 |
Peter Wemm <peter@FreeBSD.org> |
Revert $FreeBSD$ to $Id$
|
Revision tags: release/2.1.6_cvs, release/2.1.6.1 |
|
#
1130b656 |
| 14-Jan-1997 |
Jordan K. Hubbard <jkh@FreeBSD.org> |
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so
Make the long-awaited change from $Id$ to $FreeBSD$
This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
show more ...
|
Revision tags: release/2.1.5_cvs |
|
#
2a781cb8 |
| 26-Feb-1996 |
Bill Paul <wpaul@FreeBSD.org> |
Add structure and procedure definitions for NIS v1. (This information was reverse-engineered using the <rpcsvc/ypv1_prot.h> file supplied with SunOS 4.1.3 as a guide.)
|
#
0cc39166 |
| 12-Jan-1996 |
cvs2svn <cvs2svn@FreeBSD.org> |
This commit was manufactured by cvs2svn to create branch 'WPAUL'.
|
Revision tags: release/2.1.0_cvs |
|
#
898daf2b |
| 22-Dec-1995 |
Bill Paul <wpaul@FreeBSD.org> |
*groan* Fix yet _ANOTHER_ discrepancy between the NIS protocol definition and real life. YPPUSHPROC_XFRRESP is supposed to return void and take an argument of type yppushresp_xfr, not the other way a
*groan* Fix yet _ANOTHER_ discrepancy between the NIS protocol definition and real life. YPPUSHPROC_XFRRESP is supposed to return void and take an argument of type yppushresp_xfr, not the other way around as yp.x seems to imply. (I spent two hours today staring intensely at my prototype ypxfr code and scratching my head before I finally figured this out.)
show more ...
|
#
d8880047 |
| 09-Dec-1995 |
Bill Paul <wpaul@FreeBSD.org> |
*sigh* Yet another bogosity: the YPPROC_FIRST procedure is listed as taking an argument of type ypresp_key. This is incorrect: it should be ypresp_nokey. (yp_first() is supposed to return the first k
*sigh* Yet another bogosity: the YPPROC_FIRST procedure is listed as taking an argument of type ypresp_key. This is incorrect: it should be ypresp_nokey. (yp_first() is supposed to return the first key in a given map; the server doesn't need any client-specified key to handle such a request.)
show more ...
|
#
04228afa |
| 08-Dec-1995 |
Bill Paul <wpaul@FreeBSD.org> |
"What? He's modifying the NIS protocol definition!?"
No, not really. There are just a couple of long-standing bogosities here that I feel compelled to fix. :)
There are two small changes here:
1)
"What? He's modifying the NIS protocol definition!?"
No, not really. There are just a couple of long-standing bogosities here that I feel compelled to fix. :)
There are two small changes here:
1) yp.x actually contains _three_ protocol definitions: YPPROG (standard NIS client/server procedures), YPPUSH_XFRRESPPROG (callback handler for the YPPROC_XFR service, aka ypxfr/yppush) and YPBINDPROG (for ypbind, ypset & friends). The problem is that when you run yp.x through rpcgen(1), it generates client and server stubs with hooks for all three services. This makes it impossible to actually use the rpcgen-erated code in a program that only deals with _one_ of these services (ypserv, ypbind, etc...) without manually removing the unneeded stubs (either by hand editing or by committing unspeakable horrors with sed). This defeats the whole purpose of using rpcgen and is generally annoying.
What I've done is to insert a few #ifndefs and #endifs to allow a programmer to selectively blot out those functions that aren't needed for a particular program. For instance, if you do 'rpcgen -DYPSERV_ONLY', you'll get only the necessary client/server stubs to implement the standard yp client and server functions. If you do 'rpcgen -DYPBIND_ONLY', you get only what you need for ypbind. If you don't #define anything, you get the whole mess, just like before, so existing programs won't notice the difference. (Note that the -D flag is not supported by our existing crufty version of rpcgen, but I intend to update it soon.)
2) The definition for the ypresp_key_val structure is actually incorrect with respect to reality: the key and val members are specified in the wrong order. It should be val/key rather than key/val. For whatever the reason, Sun's actual NIS implementation contradicts the protocol definition in this case. Again, accounting for this bogosity here is cleaner and easier than mangling the output from rpcgen.
show more ...
|
Revision tags: release/2.0.5_cvs, release/2.0 |
|
#
75b63130 |
| 04-Aug-1994 |
Garrett Wollman <wollman@FreeBSD.org> |
Moved 1.1.5 RPC service files from 1.1.5. Tese are the correct ones; the ones in /usr/src/lib/librpc/rpcsvc are somewhat bogus and will be deleted.
Submitted by: Original work in 1.1 by J.T. Conkli
Moved 1.1.5 RPC service files from 1.1.5. Tese are the correct ones; the ones in /usr/src/lib/librpc/rpcsvc are somewhat bogus and will be deleted.
Submitted by: Original work in 1.1 by J.T. Conklin.
show more ...
|