krb5-1.5 release branch

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18167 dc483132-0cff-0310-8789-dd5450dbe970
update RELTAG

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18168 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18166 from trunk

ticket: 3122
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18169 dc483132-0cff-0310-8789-dd5450dbe970
updates to acknowledgments and major change lists

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18171 dc483132-0cff-0310-8789-dd5450dbe970
update for krb5-1.5-beta1

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18172 dc483132-0cff-0310-8789-dd5450dbe970
krb5-1.5-beta1-postrelease

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18174 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18175 from trunk

 r18175@cathode-dark-space:  rra | 2006-06-20 17:45:16 -0400
 Ticket: 581
 Version_Reported: 1.0.5
 Target_Version: 1.5
 Tags: pullup
 
 In verify_krb_v4_tgt, use an unsigned KRB4_32 to store an address rather
 than an unsigned long to avoid memcpying past the end of a structure on
 64-bit platforms.
 

ticket: 581
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18211 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18179 from trunk

 r18179@cathode-dark-space:  raeburn | 2006-06-20 19:27:01 -0400
 ticket: 3308
 tags: pullup
 
 (kadmin_cpw): Don't crash if principal name is not given.  Based on a
 patch from S Rahul.
 (extended_com_err_fn): If error code is zero, don't fetch an error message.
 

ticket: 3308
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18213 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18176 from trunk

 r18176@cathode-dark-space:  tlyu | 2006-06-20 18:35:20 -0400
 ticket: new
 subject: fix parallel builds for libgss
 target_version: 1.5
 tags: pullup
 component: krb5-build
 
 	* src/lib/gssapi/Makefile.in (SUBDIROBJLISTS): Add missing spnego
 	directory.
 

ticket: 3910
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18214 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18185 from trunk

 r18185@cathode-dark-space:  tlyu | 2006-06-21 17:08:31 -0400
 ticket: new
 subject: cease export of krb5_gss_*
 target_version: 1.5
 tags: pullup
 component: krb5-libs
 
 	* src/lib/gssapi/libgssapi_krb5.exports: Cease export of krb5
 	mechanism entry points which were once equivalent to GSS-API entry
 	points.  These were never public interfaces, and calling them
 	directly now can cause problems.  Also, cease export of some
 	other internal symbols.
 

ticket: 3920
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18215 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18187 from trunk

 r18187@cathode-dark-space:  tlyu | 2006-06-21 18:25:19 -0400
 ticket: new
 subject: remove unimplemented/unused mechglue functions
 target_version: 1.5
 tags: pullup
 component: krb5-libs
 	* src/lib/gssapi/mechglue/Makefile.in (SRCS, STLIBOBJS): Delete
 	g_userok, gssd_pname_to_uid.
 
 	* src/lib/gssapi/mechglue/mechglue.h: Delete gssd_pname_to_uid,
 	gss_initialize.
 
 	* src/lib/gssapi/mechglue/mglueP.h: Delete gssint_userok,
 	gssd_pname_to_uid, gssint_get_mechanism_ext,
 	gss_acquire_cred_with_password_sfct, gss_mechanism_ext.
 
 	* src/lib/gssapi/g_userok.c:
 	* src/lib/gssapi/g_indicate_mechs.c:
 	* src/lib/gssapi/gen_oids.c:
 	* src/lib/gssapi/gssd_pname_to_uid: Delete.
 	
 	* src/lib/gssapi/mechglue/g_initialize.c: Delete
 	gssint_get_mechanism_ext.
 

ticket: 3921
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18216 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18192 from trunk

 r18192@cathode-dark-space:  tlyu | 2006-06-21 23:00:53 -0400
 ticket: 3909
 tags: pullup
 
 	* src/util/support/plugins.c (krb5int_open_plugin): Use RTLD_LOCAL
 	instead of RTLD_GLOBAL.  Use RTLD_GROUP if available.
 

ticket: 3909
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18217 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18198 from trunk

 r18198@cathode-dark-space:  tlyu | 2006-06-22 14:36:16 -0400
 ticket: 3905
 tags: pullup
 
 Apply (modified) patches from Michael Calmer to fix some warnings.
 
 	* src/lib/gssapi/spnego/spnego_mech.c (get_req_flags): Remove
 	unused var.
 	(get_negTokenResp): Fix signedness bug.
 	(make_spnego_tokenInit_msg): Remove unused vars
 	(make_spnego_tokenTarg_msg): Initialize uninitialized vars.
 
 	* src/lib/gssapi/spnego/gssapiP_spnego.h: Delete TWRITE_STR.
 

ticket: 3905
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18218 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18202 from trunk

 r18202@cathode-dark-space:  tlyu | 2006-06-22 14:49:23 -0400
 ticket: 3918
 tags: pullup
 
 	* src/lib/gssapi/mechglue/g_initialize.c: Remove unused variables
 	and include gss_libinit.h to clean up warnings.  Patch from
 	Michael Calmer.
 

ticket: 3913
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18219 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18205 from trunk

 r18205@cathode-dark-space:  tlyu | 2006-06-22 17:31:15 -0400
 ticket: 3903
 tags: pullup
 
 	* src/lib/kadm5/ovsec_glue.c:
 	* src/lib/kadm5/unit-test/init-test.c:
 	* src/lib/kadm5/unit-test/iter-test.c:
 	* src/lib/kadm5/unit-test/lock-test.c: Include string.h to avoid
 	implicit definitions.  Patch from Michael Calmer.
 

ticket: 3903
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18220 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18206 from trunk

 r18206@cathode-dark-space:  tlyu | 2006-06-22 18:23:02 -0400
 ticket: 3924
 tags: pullup
 
 	* src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Apply
 	patch from Rainer Weikusat to avoid double-free when
 	rc_resolve_full() fails due to misconfiguration.
 

ticket: 3924
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18221 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18204 from trunk

 r18204@cathode-dark-space:  tlyu | 2006-06-22 16:06:45 -0400
 ticket: 3922
 tags: pullup
 
 	* src/util/mkrel: Edit patchlevel.h before running reconf.
 

ticket: 3922
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18222 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18207 from trunk

 r18207@cathode-dark-space:  tlyu | 2006-06-22 22:56:30 -0400
 ticket: new
 subject: fix signedness warnings in spnego_mech.c
 target_version: 1.5
 tags: pullup
 component: krb5-libs
 
 	* src/lib/gssapi/spnego/spnego_mech.c: Fix numerous signedness
 	warnings.
 

ticket: 3927
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18223 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18208 from trunk

 r18208@cathode-dark-space:  tlyu | 2006-06-22 22:57:32 -0400
 ticket: new
 subject: fix typo in MS_BUG_TEST case in krb5_gss_glue.c
 target_version: 1.5
 tags: pullup
 component: krb5-libs
 
 	* src/lib/gssapi/krb5/krb5_gss_glue.c (krb5_mech_configs_hack):
 	Fix typo in MS_BUG_TEST case.
 

ticket: 3928
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18224 dc483132-0cff-0310-8789-dd5450dbe970
pull up r18180:18182 from trunk

 r18180@cathode-dark-space:  raeburn | 2006-06-20 19:59:11 -0400
 ticket: new
 subject: getaddrinfo code uses vars outside of storage duration
 
 The calls to gethostbyname_r and friends were wrapped in macros that declared
 automatic variables for the auxiliary storage needed, but the pointers returned
 by the functions would be used outside of that scope, when the storage would no
 longer be valid.
 
 Changed the macro interfaces to define new types for the auxiliary storage, and
 add a new argument to the macros referring to that storage.  Changed call sites
 accordingly.
 
 
 r18181@cathode-dark-space:  raeburn | 2006-06-20 19:59:56 -0400
 ticket: 18180
 
 Revert an untested change that wasn't supposed to go into this ticket.
 
 r18182@cathode-dark-space:  raeburn | 2006-06-20 20:12:03 -0400
 ticket: 3911
 
 Revert part of previous changes: Move temporary values that don't need
 longer storage duration, like error codes, back into GET_*_BY_* macros.
 

ticket: 3911
version_fixed: 1.5

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-5@18225 dc483132-0cff-0310-8789-dd5450dbe970