Skip Menu |
 

From: tlyu@mit.edu
Subject: CVS Commit
Download (untitled) / with headers
text/plain 3.6KiB
preliminary integration of RPCSEC_GSS implementation


To generate a diff of this commit:



cvs diff -r5.97 -r5.97.2.1 krb5/src/kadmin/server/ChangeLog
cvs diff -r1.20 -r1.20.6.1 krb5/src/kadmin/server/kadm_rpc_svc.c
cvs diff -r1.9 -r1.9.6.1 krb5/src/kadmin/server/misc.h
cvs diff -r1.85 -r1.85.2.1 krb5/src/kadmin/server/ovsec_kadmd.c
cvs diff -r1.99 -r1.99.2.1 krb5/src/lib/rpc/ChangeLog
cvs diff -r1.33 -r1.33.6.1 krb5/src/lib/rpc/Makefile.in
cvs diff -r1.20 -r1.20.6.1 krb5/src/lib/rpc/auth.h
cvs diff -r1.37 -r1.37.6.1 krb5/src/lib/rpc/auth_gssapi.c
cvs diff -r1.28 -r1.28.6.1 krb5/src/lib/rpc/auth_gssapi.h
cvs diff -r1.23 -r1.23.6.1 krb5/src/lib/rpc/auth_gssapi_misc.c
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/auth_none.c
cvs diff -r1.13 -r1.13.6.1 krb5/src/lib/rpc/auth_unix.c
cvs diff -r1.6 -r1.6.6.1 krb5/src/lib/rpc/auth_unix.h
cvs diff -r1.9 -r1.9.4.1 krb5/src/lib/rpc/bindresvport.c
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/clnt.h
krb5/src/lib/rpc/clnt_generic.c
cvs diff -r1.13 -r1.13.6.1 krb5/src/lib/rpc/clnt_perror.c
cvs diff -r1.11 -r1.11.6.1 krb5/src/lib/rpc/clnt_raw.c
cvs diff -r1.13 -r1.13.6.1 krb5/src/lib/rpc/clnt_simple.c
cvs diff -r1.25 -r1.25.4.1 krb5/src/lib/rpc/clnt_tcp.c
cvs diff -r1.27 -r1.27.6.1 krb5/src/lib/rpc/clnt_udp.c
cvs diff -r1.19 -r1.19.6.1 krb5/src/lib/rpc/configure.in
cvs diff -r1.12 -r1.12.6.1 krb5/src/lib/rpc/get_myaddress.c
cvs diff -r1.17 -r1.17.6.1 krb5/src/lib/rpc/getrpcent.c
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/getrpcport.c
cvs diff -r1.7 -r1.7.6.1 krb5/src/lib/rpc/pmap_clnt.c
krb5/src/lib/rpc/pmap_clnt.h
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/pmap_getport.c
cvs diff -r1.7 -r1.7.6.1 krb5/src/lib/rpc/pmap_prot.h
cvs diff -r1.5 -r1.5.8.1 krb5/src/lib/rpc/pmap_prot2.c
cvs diff -r1.24 -r1.24.6.1 krb5/src/lib/rpc/pmap_rmt.c
cvs diff -r1.6 -r1.6.6.1 krb5/src/lib/rpc/pmap_rmt.h
cvs diff -r1.10 -r1.10.6.1 krb5/src/lib/rpc/rpc.h
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/rpc_callmsg.c
cvs diff -r1.6 -r1.6.6.1 krb5/src/lib/rpc/rpc_commondata.c
krb5/src/lib/rpc/rpc_dtablesize.c
krb5/src/lib/rpc/rpc_msg.h
cvs diff -r1.8 -r1.8.8.1 krb5/src/lib/rpc/rpc_prot.c
cvs diff -r1.16 -r1.16.4.1 krb5/src/lib/rpc/svc.c
cvs diff -r1.13 -r1.13.6.1 krb5/src/lib/rpc/svc.h
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/svc_auth.c
krb5/src/lib/rpc/svc_auth.h
cvs diff -r1.60 -r1.60.2.1 krb5/src/lib/rpc/svc_auth_gssapi.c
cvs diff -r1.9 -r1.9.6.1 krb5/src/lib/rpc/svc_auth_unix.c
cvs diff -r1.5 -r1.5.6.1 krb5/src/lib/rpc/svc_run.c
cvs diff -r1.12 -r1.12.6.1 krb5/src/lib/rpc/svc_simple.c
cvs diff -r1.18 -r1.18.6.1 krb5/src/lib/rpc/svc_tcp.c
cvs diff -r1.21 -r1.21.6.1 krb5/src/lib/rpc/svc_udp.c
cvs diff -r1.6 -r1.6.6.1 krb5/src/lib/rpc/types.hin
cvs diff -r1.15 -r1.15.6.1 krb5/src/lib/rpc/xdr.c
cvs diff -r1.16 -r1.16.6.1 krb5/src/lib/rpc/xdr.h
cvs diff -r1.11 -r1.11.6.1 krb5/src/lib/rpc/xdr_alloc.c
cvs diff -r1.8 -r1.8.6.1 krb5/src/lib/rpc/xdr_array.c
cvs diff -r1.7 -r1.7.20.1 krb5/src/lib/rpc/xdr_float.c
cvs diff -r1.12 -r1.12.4.1 krb5/src/lib/rpc/xdr_mem.c
cvs diff -r1.16 -r1.16.6.1 krb5/src/lib/rpc/xdr_rec.c
cvs diff -r1.8 -r1.8.6.1 krb5/src/lib/rpc/xdr_reference.c
cvs diff -r1.10 -r1.10.6.1 krb5/src/lib/rpc/xdr_stdio.c
cvs diff -r1.57 -r1.57.2.1 krb5/src/lib/rpc/unit-test/ChangeLog
cvs diff -r1.20 -r1.20.6.1 krb5/src/lib/rpc/unit-test/client.c
cvs diff -r1.28 -r1.28.6.1 krb5/src/lib/rpc/unit-test/server.c
cvs diff -r0 -r1.1.2.1 krb5/src/lib/rpc/auth_gss.c
krb5/src/lib/rpc/auth_gss.h krb5/src/lib/rpc/authgss_prot.c
krb5/src/lib/rpc/rename.h krb5/src/lib/rpc/svc_auth_gss.c
krb5/src/lib/rpc/svc_auth_none.c
cvs diff -r1.3 -r0 krb5/src/lib/rpc/auth_any.c
cvs diff -r1.4 -r0 krb5/src/lib/rpc/svc_auth_any.c
From: tlyu@mit.edu
Subject: CVS Commit
fix lots of memory leaks and memory corruption


To generate a diff of this commit:



cvs diff -r1.99.2.1 -r1.99.2.2 krb5/src/lib/rpc/ChangeLog
cvs diff -r1.1.2.1 -r1.1.2.2 krb5/src/lib/rpc/auth_gss.c
cvs diff -r1.28.6.1 -r1.28.6.2 krb5/src/lib/rpc/auth_gssapi.h
cvs diff -r1.1.2.1 -r1.1.2.2 krb5/src/lib/rpc/authgss_prot.c
cvs diff -r1.16.4.1 -r1.16.4.2 krb5/src/lib/rpc/svc.c
cvs diff -r1.13.6.1 -r1.13.6.2 krb5/src/lib/rpc/svc.h
cvs diff -r1.1.2.1 -r1.1.2.2 krb5/src/lib/rpc/svc_auth_gss.c
cvs diff -r1.60.2.1 -r1.60.2.2 krb5/src/lib/rpc/svc_auth_gssapi.c
cvs diff -r1.18.6.1 -r1.18.6.2 krb5/src/lib/rpc/svc_tcp.c
cvs diff -r1.21.6.1 -r1.21.6.2 krb5/src/lib/rpc/svc_udp.c
cvs diff -r1.16.6.1 -r1.16.6.2 krb5/src/lib/rpc/xdr_rec.c
From: tlyu@mit.edu
Subject: CVS Commit
* kadm5_create.c (add_admin_princs): Create kadmin/fqdn
principal.


To generate a diff of this commit:



cvs diff -r1.79 -r1.79.4.1 krb5/src/kadmin/dbutil/ChangeLog
cvs diff -r1.11 -r1.11.6.1 krb5/src/kadmin/dbutil/kadm5_create.c
From: tlyu@mit.edu
Subject: CVS Commit
* kadm_rpc_svc.c (check_rpcsec_auth, gss_to_krb5_name): New
functions to check service name for RPCSEC_GSS.
(kadm_1): Add service name check for RPCSEC_GSS.

* ovsec_kadmd.c (main): Setup logging calllbacks for RPCSEC_GSS.
Use GSS_C_N_NAME for acceptor name for RPCSEC_GSS.
(log_badverf): Handle null client and server names.

* server_stubs.c (rqst2name): New function to return appropriate
gss_name_t for a given auth flavor (RPCSEC_GSS and AUTH_GSSAPI use
different field names).


To generate a diff of this commit:



cvs diff -r5.97.2.1 -r5.97.2.2 krb5/src/kadmin/server/ChangeLog
cvs diff -r1.20.6.1 -r1.20.6.2
krb5/src/kadmin/server/kadm_rpc_svc.c
cvs diff -r1.85.2.1 -r1.85.2.2 krb5/src/kadmin/server/ovsec_kadmd.c
cvs diff -r1.45 -r1.45.6.1 krb5/src/kadmin/server/server_stubs.c
From: tlyu@mit.edu
Subject: CVS Commit
* client_principal.c (eret): Add some debugging messages for some
RPC errors.

* client_init.c (_kadm5_init_any): Add support for RPCSEC_GSS.
Default to using AUTH_GSSAPI for ovsec.


To generate a diff of this commit:



cvs diff -r1.49 -r1.49.2.1 krb5/src/lib/kadm5/clnt/ChangeLog
cvs diff -r1.23 -r1.23.2.1 krb5/src/lib/kadm5/clnt/client_init.c
cvs diff -r1.10 -r1.10.8.1
krb5/src/lib/kadm5/clnt/client_principal.c
From: tlyu@mit.edu
Subject: CVS Commit
* admin.h (kadm5_get_admin_service_name): Prototype for new function.
(KADM5_CONFIG_OLD_AUTH_GSSAPI): New flag to force old AUTH_GSSAPI
flavor.

* alt_prof.c (kadm5_get_admin_service_name): New function.


To generate a diff of this commit:



cvs diff -r1.94 -r1.94.2.1 krb5/src/lib/kadm5/ChangeLog
cvs diff -r1.52 -r1.52.6.1 krb5/src/lib/kadm5/admin.h
cvs diff -r1.39 -r1.39.4.1 krb5/src/lib/kadm5/alt_prof.c
From: tlyu@mit.edu
Subject: CVS Commit
* kadmin.c (kadmin_startup): Add option to force old AUTH_GSSAPI
flavor.


To generate a diff of this commit:



cvs diff -r1.83 -r1.83.4.1 krb5/src/kadmin/cli/ChangeLog
cvs diff -r1.59 -r1.59.4.1 krb5/src/kadmin/cli/kadmin.c
From: tlyu@mit.edu
Subject: CVS Commit
Download (untitled) / with headers
text/plain 4.5KiB
This commit merges the RPCSEC_GSS integration branch onto the trunk.
Remaining work includes:

* Default to using kadmin/fqdn for SEAM compatibility

* Namespace cleanups and other API tweaks -- this API is not stable yet

* Fix lib/rpc/unit-test testsuite to test RPCSEC_GSS in addition to
AUTH_GSSAPI

Additional work will be tracked in separate tickets. This merge is
bracketed between the tags "tlyu-umich-rpc-merge-pre" and
"tlyu-umich-rpc-merge-post".


To generate a diff of this commit:



cvs diff -r1.85 -r1.86 krb5/src/kadmin/cli/ChangeLog
cvs diff -r1.61 -r1.62 krb5/src/kadmin/cli/kadmin.c
cvs diff -r1.79 -r1.80 krb5/src/kadmin/dbutil/ChangeLog
cvs diff -r1.11 -r1.12 krb5/src/kadmin/dbutil/kadm5_create.c
cvs diff -r5.97 -r5.98 krb5/src/kadmin/server/ChangeLog
cvs diff -r1.20 -r1.21 krb5/src/kadmin/server/kadm_rpc_svc.c
cvs diff -r1.9 -r1.10 krb5/src/kadmin/server/misc.h
cvs diff -r1.85 -r1.86 krb5/src/kadmin/server/ovsec_kadmd.c
cvs diff -r1.45 -r1.46 krb5/src/kadmin/server/server_stubs.c
cvs diff -r1.94 -r1.95 krb5/src/lib/kadm5/ChangeLog
cvs diff -r1.52 -r1.53 krb5/src/lib/kadm5/admin.h
cvs diff -r1.39 -r1.40 krb5/src/lib/kadm5/alt_prof.c
cvs diff -r1.51 -r1.52 krb5/src/lib/kadm5/clnt/ChangeLog
cvs diff -r1.23 -r1.24 krb5/src/lib/kadm5/clnt/client_init.c
cvs diff -r1.10 -r1.11 krb5/src/lib/kadm5/clnt/client_principal.c
cvs diff -r1.102 -r1.103 krb5/src/lib/rpc/ChangeLog
cvs diff -r1.34 -r1.35 krb5/src/lib/rpc/Makefile.in
cvs diff -r1.20 -r1.21 krb5/src/lib/rpc/auth.h
cvs diff -r1.1 -r1.2 krb5/src/lib/rpc/auth_gss.c
krb5/src/lib/rpc/auth_gss.h
cvs diff -r1.37 -r1.38 krb5/src/lib/rpc/auth_gssapi.c
cvs diff -r1.28 -r1.29 krb5/src/lib/rpc/auth_gssapi.h
cvs diff -r1.23 -r1.24 krb5/src/lib/rpc/auth_gssapi_misc.c
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/auth_none.c
cvs diff -r1.13 -r1.14 krb5/src/lib/rpc/auth_unix.c
cvs diff -r1.6 -r1.7 krb5/src/lib/rpc/auth_unix.h
cvs diff -r1.1 -r1.2 krb5/src/lib/rpc/authgss_prot.c
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/bindresvport.c
krb5/src/lib/rpc/clnt.h krb5/src/lib/rpc/clnt_generic.c
cvs diff -r1.13 -r1.14 krb5/src/lib/rpc/clnt_perror.c
cvs diff -r1.11 -r1.12 krb5/src/lib/rpc/clnt_raw.c
cvs diff -r1.13 -r1.14 krb5/src/lib/rpc/clnt_simple.c
cvs diff -r1.26 -r1.27 krb5/src/lib/rpc/clnt_tcp.c
cvs diff -r1.27 -r1.28 krb5/src/lib/rpc/clnt_udp.c
cvs diff -r1.19 -r1.20 krb5/src/lib/rpc/configure.in
cvs diff -r1.12 -r1.13 krb5/src/lib/rpc/get_myaddress.c
cvs diff -r1.17 -r1.18 krb5/src/lib/rpc/getrpcent.c
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/getrpcport.c
cvs diff -r1.7 -r1.8 krb5/src/lib/rpc/pmap_clnt.c
krb5/src/lib/rpc/pmap_clnt.h
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/pmap_getport.c
cvs diff -r1.7 -r1.8 krb5/src/lib/rpc/pmap_prot.h
cvs diff -r1.5 -r1.6 krb5/src/lib/rpc/pmap_prot2.c
cvs diff -r1.24 -r1.25 krb5/src/lib/rpc/pmap_rmt.c
cvs diff -r1.6 -r1.7 krb5/src/lib/rpc/pmap_rmt.h
cvs diff -r1.1 -r1.2 krb5/src/lib/rpc/rename.h
cvs diff -r1.10 -r1.11 krb5/src/lib/rpc/rpc.h
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/rpc_callmsg.c
cvs diff -r1.6 -r1.7 krb5/src/lib/rpc/rpc_commondata.c
krb5/src/lib/rpc/rpc_dtablesize.c
krb5/src/lib/rpc/rpc_msg.h
cvs diff -r1.8 -r1.9 krb5/src/lib/rpc/rpc_prot.c
cvs diff -r1.16 -r1.17 krb5/src/lib/rpc/svc.c
cvs diff -r1.13 -r1.14 krb5/src/lib/rpc/svc.h
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/svc_auth.c
krb5/src/lib/rpc/svc_auth.h
cvs diff -r1.1 -r1.2 krb5/src/lib/rpc/svc_auth_gss.c
cvs diff -r1.60 -r1.61 krb5/src/lib/rpc/svc_auth_gssapi.c
cvs diff -r1.1 -r1.2 krb5/src/lib/rpc/svc_auth_none.c
cvs diff -r1.9 -r1.10 krb5/src/lib/rpc/svc_auth_unix.c
cvs diff -r1.5 -r1.6 krb5/src/lib/rpc/svc_run.c
cvs diff -r1.12 -r1.13 krb5/src/lib/rpc/svc_simple.c
cvs diff -r1.18 -r1.19 krb5/src/lib/rpc/svc_tcp.c
cvs diff -r1.21 -r1.22 krb5/src/lib/rpc/svc_udp.c
cvs diff -r1.6 -r1.7 krb5/src/lib/rpc/types.hin
cvs diff -r1.15 -r1.16 krb5/src/lib/rpc/xdr.c
cvs diff -r1.16 -r1.17 krb5/src/lib/rpc/xdr.h
cvs diff -r1.11 -r1.12 krb5/src/lib/rpc/xdr_alloc.c
cvs diff -r1.8 -r1.9 krb5/src/lib/rpc/xdr_array.c
cvs diff -r1.7 -r1.8 krb5/src/lib/rpc/xdr_float.c
cvs diff -r1.12 -r1.13 krb5/src/lib/rpc/xdr_mem.c
cvs diff -r1.16 -r1.17 krb5/src/lib/rpc/xdr_rec.c
cvs diff -r1.8 -r1.9 krb5/src/lib/rpc/xdr_reference.c
cvs diff -r1.10 -r1.11 krb5/src/lib/rpc/xdr_stdio.c
cvs diff -r1.57 -r1.58 krb5/src/lib/rpc/unit-test/ChangeLog
cvs diff -r1.20 -r1.21 krb5/src/lib/rpc/unit-test/client.c
cvs diff -r1.28 -r1.29 krb5/src/lib/rpc/unit-test/server.c
cvs diff -r1.3 -r0 krb5/src/lib/rpc/auth_any.c
cvs diff -r1.4 -r0 krb5/src/lib/rpc/svc_auth_any.c