]> granicus.if.org Git - libtirpc/commit
Add client-side rpc_gss_*() APIs
authorChuck Lever <chuck.lever@oracle.com>
Wed, 22 Apr 2015 14:45:05 +0000 (10:45 -0400)
committerSteve Dickson <steved@redhat.com>
Wed, 29 Apr 2015 15:40:32 +0000 (11:40 -0400)
commitcf53e9c577cced8c670b13c17c337cc4ad42ff2b
tree1ad5bb02a76934f7284a0240cdf33ef68adb0d90
parent966ec78061543c83d6a664a30cbe26aac6fa9d6b
Add client-side rpc_gss_*() APIs

Introduce new client-side RPCSEC API functions that match the same
libtirpc API in FreeBSD and Solaris. This includes
rpc_gss_seccreate(3t), rpc_gss_set_defaults(3t), and
rpc_gss_max_data_length(3t).

The man pages, written by Doug Rabson, come from FreeBSD, with
some adjustments by me.

The new code was written from scratch based on FreeBSD's
implementation, but adapted to invoke the existing legacy U-M APIs
in our implementation. We will continue to provide the legaacy APIs
until API consumers are switched to the new ones. FreeBSD never had
the legacy U-M GSS APIs.

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
man/Makefile.am
man/rpc_gss_max_data_length.3t [new file with mode: 0644]
man/rpc_gss_seccreate.3t [new file with mode: 0644]
man/rpc_gss_set_defaults.3t [new file with mode: 0644]
src/auth_gss.c