From owner-cvs-all@FreeBSD.ORG Wed Aug 6 14:06:18 2008 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA6D0106564A; Wed, 6 Aug 2008 14:06:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id C56B28FC18; Wed, 6 Aug 2008 14:06:18 +0000 (UTC) (envelope-from dfr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.2/8.14.2) with ESMTP id m76E6IOF042841; Wed, 6 Aug 2008 14:06:18 GMT (envelope-from dfr@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.2/8.14.1/Submit) id m76E6IGe042840; Wed, 6 Aug 2008 14:06:18 GMT (envelope-from dfr@repoman.freebsd.org) Message-Id: <200808061406.m76E6IGe042840@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dfr@repoman.freebsd.org using -f From: Doug Rabson Date: Wed, 6 Aug 2008 14:02:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/gnu/usr.bin/groff/tmac mdoc.local src/include/gssapi gssapi.h src/include/rpc Makefile auth.h rpcsec_gss.h svc.h src/kerberos5/lib/libgssapi_krb5 Makefile pname_to_uid.c src/lib Makefile src/lib/libc/rpc Makefile.inc Symbol.map clnt_dg.c ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Aug 2008 14:06:19 -0000 dfr 2008-08-06 14:02:05 UTC FreeBSD src repository Modified files: gnu/usr.bin/groff/tmac mdoc.local include/gssapi gssapi.h include/rpc Makefile auth.h svc.h kerberos5/lib/libgssapi_krb5 Makefile lib Makefile lib/libc/rpc Makefile.inc Symbol.map clnt_dg.c clnt_perror.c clnt_vc.c svc.c svc_auth.c svc_dg.c svc_raw.c svc_vc.c lib/libc/xdr xdr_rec.c lib/libgssapi Makefile Symbol.map gss_mech_switch.c gss_utils.c mech_switch.h utils.h Added files: include/rpc rpcsec_gss.h kerberos5/lib/libgssapi_krb5 pname_to_uid.c lib/libc/rpc rpcsec_gss_stub.c lib/libgssapi gss_pname_to_uid.c lib/librpcsec_gss Makefile Symbol.map rpc_gss_get_error.3 rpc_gss_get_mech_info.3 rpc_gss_get_mechanisms.3 rpc_gss_get_principal_name.3 rpc_gss_get_versions.3 rpc_gss_getcred.3 rpc_gss_is_installed.3 rpc_gss_max_data_length.3 rpc_gss_mech_to_oid.3 rpc_gss_oid_to_mech.3 rpc_gss_qop_to_num.3 rpc_gss_seccreate.3 rpc_gss_set_callback.3 rpc_gss_set_defaults.3 rpc_gss_set_svc_name.3 rpc_gss_svc_max_data_length.3 rpcsec_gss.3 rpcsec_gss.c rpcsec_gss_conf.c rpcsec_gss_int.h rpcsec_gss_misc.c rpcsec_gss_prot.c svc_rpcsec_gss.c Log: SVN rev 181344 on 2008-08-06 14:02:05Z by dfr Add an implementation of the RPCSEC_GSS authentication protocol for RPC. This is based on an old implementation from the University of Michigan with lots of changes and fixes by me and the addition of a Solaris-compatible API. Sponsored by: Isilon Systems Reviewed by: alfred Revision Changes Path 1.64 +1 -0 src/gnu/usr.bin/groff/tmac/mdoc.local 1.5 +9 -0 src/include/gssapi/gssapi.h 1.4 +1 -1 src/include/rpc/Makefile 1.22 +16 -2 src/include/rpc/auth.h 1.1 +179 -0 src/include/rpc/rpcsec_gss.h (new) 1.25 +43 -0 src/include/rpc/svc.h 1.2 +1 -0 src/kerberos5/lib/libgssapi_krb5/Makefile 1.1 +59 -0 src/kerberos5/lib/libgssapi_krb5/pname_to_uid.c (new) 1.232 +3 -1 src/lib/Makefile 1.29 +3 -2 src/lib/libc/rpc/Makefile.inc 1.4 +4 -0 src/lib/libc/rpc/Symbol.map 1.20 +87 -23 src/lib/libc/rpc/clnt_dg.c 1.18 +8 -1 src/lib/libc/rpc/clnt_perror.c 1.21 +37 -12 src/lib/libc/rpc/clnt_vc.c 1.1 +48 -0 src/lib/libc/rpc/rpcsec_gss_stub.c (new) 1.25 +48 -10 src/lib/libc/rpc/svc.c 1.14 +24 -0 src/lib/libc/rpc/svc_auth.c 1.9 +27 -7 src/lib/libc/rpc/svc_dg.c 1.16 +28 -10 src/lib/libc/rpc/svc_raw.c 1.28 +32 -13 src/lib/libc/rpc/svc_vc.c 1.23 +13 -12 src/lib/libc/xdr/xdr_rec.c 1.5 +1 -0 src/lib/libgssapi/Makefile 1.2 +7 -0 src/lib/libgssapi/Symbol.map 1.4 +1 -0 src/lib/libgssapi/gss_mech_switch.c 1.1 +69 -0 src/lib/libgssapi/gss_pname_to_uid.c (new) 1.5 +12 -0 src/lib/libgssapi/gss_utils.c 1.3 +8 -0 src/lib/libgssapi/mech_switch.h 1.3 +1 -0 src/lib/libgssapi/utils.h 1.1 +39 -0 src/lib/librpcsec_gss/Makefile (new) 1.1 +28 -0 src/lib/librpcsec_gss/Symbol.map (new) 1.1 +58 -0 src/lib/librpcsec_gss/rpc_gss_get_error.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_get_mech_info.3 (new) 1.1 +55 -0 src/lib/librpcsec_gss/rpc_gss_get_mechanisms.3 (new) 1.1 +82 -0 src/lib/librpcsec_gss/rpc_gss_get_principal_name.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_get_versions.3 (new) 1.1 +85 -0 src/lib/librpcsec_gss/rpc_gss_getcred.3 (new) 1.1 +65 -0 src/lib/librpcsec_gss/rpc_gss_is_installed.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_max_data_length.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_mech_to_oid.3 (new) 1.1 +68 -0 src/lib/librpcsec_gss/rpc_gss_oid_to_mech.3 (new) 1.1 +70 -0 src/lib/librpcsec_gss/rpc_gss_qop_to_num.3 (new) 1.1 +112 -0 src/lib/librpcsec_gss/rpc_gss_seccreate.3 (new) 1.1 +115 -0 src/lib/librpcsec_gss/rpc_gss_set_callback.3 (new) 1.1 +70 -0 src/lib/librpcsec_gss/rpc_gss_set_defaults.3 (new) 1.1 +87 -0 src/lib/librpcsec_gss/rpc_gss_set_svc_name.3 (new) 1.1 +64 -0 src/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3 (new) 1.1 +230 -0 src/lib/librpcsec_gss/rpcsec_gss.3 (new) 1.1 +722 -0 src/lib/librpcsec_gss/rpcsec_gss.c (new) 1.1 +417 -0 src/lib/librpcsec_gss/rpcsec_gss_conf.c (new) 1.1 +95 -0 src/lib/librpcsec_gss/rpcsec_gss_int.h (new) 1.1 +49 -0 src/lib/librpcsec_gss/rpcsec_gss_misc.c (new) 1.1 +288 -0 src/lib/librpcsec_gss/rpcsec_gss_prot.c (new) 1.1 +1214 -0 src/lib/librpcsec_gss/svc_rpcsec_gss.c (new)