Call for testing: OpenSSH-6.5

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

 



ok djm

On Mon, 20 Jan 2014, Darren Tucker wrote:

> On Sat, Jan 18, 2014 at 09:30:24AM +1100, Damien Miller wrote:
> > On Sat, 18 Jan 2014, Darren Tucker wrote:
> > 
> > > build failure on netbsd4 with gssapi enabled while linking sshd:
> > > 
> > > gss-serv-krb5.o: In function `ssh_gssapi_krb5_storecreds?:
> > > gss-serv-krb5.c:135: undefined reference to `krb5_cc_new_unique?
> > 
> > hmm, that line has been there for a while. No obvious changes to
> > krb5 detection in configure.ac either...
> 
> Turns out we already detect this in configure and handle it in
> auth-krb5.c.  ok?
> 
> Index: gss-serv-krb5.c
> ===================================================================
> RCS file: /home/dtucker/openssh/cvs/openssh/gss-serv-krb5.c,v
> retrieving revision 1.18
> diff -u -p -r1.18 gss-serv-krb5.c
> --- gss-serv-krb5.c	20 Jul 2013 03:35:45 -0000	1.18
> +++ gss-serv-krb5.c	20 Jan 2014 01:58:33 -0000
> @@ -132,10 +132,16 @@ ssh_gssapi_krb5_storecreds(ssh_gssapi_cl
>  		return;
>  
>  #ifdef HEIMDAL
> +# ifdef HAVE_KRB5_CC_NEW_UNIQUE
>  	if ((problem = krb5_cc_new_unique(krb_context, krb5_fcc_ops.prefix,
>  	    NULL, &ccache)) != 0) {
>  		errmsg = krb5_get_error_message(krb_context, problem);
>  		logit("krb5_cc_new_unique(): %.100s", errmsg);
> +# else
> +	if ((problem = krb5_cc_gen_new(krb_context, &krb5_fcc_ops, &ccache))) {
> +	    logit("krb5_cc_gen_new(): %.100s",
> +		krb5_get_err_text(krb_context, problem));
> +# endif
>  		krb5_free_error_message(krb_context, errmsg);
>  		return;
>  	}
> 
> -- 
> Darren Tucker (dtucker at zip.com.au)
> GPG key 8FF4FA69 / D9A3 86E9 7EEE AF4B B2D4  37C9 C982 80C7 8FF4 FA69
>     Good judgement comes with experience. Unfortunately, the experience
> usually comes from bad judgement.
> 


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux