RT RT/krbdev.mit.edu: Ticket #2578 umich RPCSEC_GSS integration Signed in as guest.
[Logout]

[Home] [Search] [Configuration]

[Display] [History] [Basics] [Dates] [People] [Links] [Jumbo]

 
 

 The Basics  
Id
2578
Status
resolved
Worked
0 min
Priority
0/0
Queue
krb5
 

 Keyword Selections  
Component
Version_reported
Version_Fixed
  • 1.4
Target_Version
Tags
 

 Relationships  
Depends on:
Depended on by:
  • 1349: (tlyu) rpcsec_gss compliant rpc replacement [resolved]
Parents:
Children:

Refers to:
Referred to by:
 
 Dates  
Created: Thu May 27 19:37:10 2004
Starts: Not set
Started: Thu May 27 19:37:14 2004
Last Contact: Not set
Due: Not set
Updated: Mon Nov 15 22:22:10 2004 by tlyu
 

 People  
Owner
 tlyu
Requestors
 tlyu@mit.edu
Cc
 
AdminCc
 
 

 More about Tom Yu  
Comments about this user:
No comment entered about this user
This user's 25 highest priority tickets:
 

History   Display mode: [Brief headers] [Full headers]
      Thu May 27 19:37:12 2004  tlyu - Ticket created    
     
From: tlyu@mit.edu
Subject: CVS Commit

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


Download (untitled) 3.6k
      Thu May 27 19:37:14 2004  tlyu - Status changed from new to open    
      Thu May 27 19:37:14 2004  tlyu - Requestor tlyu@mit.edu added    
      Tue Jun 15 21:26:59 2004  tlyu - Correspondence added    
     
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


Download (untitled) 745b
      Tue Jun 15 21:48:13 2004  tlyu - Correspondence added    
     
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


Download (untitled) 236b
      Tue Jun 15 21:48:48 2004  tlyu - Correspondence added    
     
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


Download (untitled) 804b
      Tue Jun 15 21:49:53 2004  tlyu - Correspondence added    
     
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


Download (untitled) 427b
      Tue Jun 15 21:50:20 2004  tlyu - Correspondence added    
     
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


Download (untitled) 418b
      Tue Jun 15 21:51:49 2004  tlyu - Correspondence added    
     
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


Download (untitled) 230b
      Tue Jun 15 23:11:57 2004  tlyu - Status changed from open to resolved    
      Tue Jun 15 23:11:58 2004  tlyu - Correspondence added    
     
From: tlyu@mit.edu
Subject: CVS Commit

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


Download (untitled) 4.5k
      Mon Nov 15 22:22:10 2004  tlyu - Version_Fixed 1.4 added