All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] do not assume kerberos as default auth mech
@ 2010-09-07  3:32 shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w
       [not found] ` <1283830375-25015-1-git-send-email-shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 4+ messages in thread
From: shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w @ 2010-09-07  3:32 UTC (permalink / raw)
  To: smfrench-Re5JQEeQqe8AvxtiuMwx3w
  Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA, Shirish Pargaonkar

From: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>

Signed-off-by: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
---
 fs/cifs/cifssmb.c |   15 +++++++++------
 1 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
index c65c341..1f1b097 100644
--- a/fs/cifs/cifssmb.c
+++ b/fs/cifs/cifssmb.c
@@ -604,12 +604,15 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
 			else
 				rc = -EINVAL;
 
-			if (server->sec_kerberos || server->sec_mskerberos)
-				server->secType = Kerberos;
-			else if (server->sec_ntlmssp)
-				server->secType = RawNTLMSSP;
-			else
-				rc = -EOPNOTSUPP;
+			if (server->secType == Kerberos) {
+				if (!server->sec_kerberos &&
+						!server->sec_mskerberos)
+					rc = -EOPNOTSUPP;
+			} else if (server->secType == RawNTLMSSP) {
+				if (!server->sec_ntlmssp)
+					rc = -EOPNOTSUPP;
+			} else
+					rc = -EOPNOTSUPP;
 		}
 	} else
 		server->capabilities &= ~CAP_EXTENDED_SECURITY;
-- 
1.6.0.2

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] do not assume kerberos as default auth mech
       [not found] ` <1283830375-25015-1-git-send-email-shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2010-09-07 11:19   ` Jeff Layton
  2010-09-08  0:13   ` Steve French
  1 sibling, 0 replies; 4+ messages in thread
From: Jeff Layton @ 2010-09-07 11:19 UTC (permalink / raw)
  To: shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w
  Cc: smfrench-Re5JQEeQqe8AvxtiuMwx3w, linux-cifs-u79uwXL29TY76Z2rM5mHXA

On Mon,  6 Sep 2010 22:32:55 -0500
shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org wrote:

> From: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> 
> Signed-off-by: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> ---
>  fs/cifs/cifssmb.c |   15 +++++++++------
>  1 files changed, 9 insertions(+), 6 deletions(-)
> 
> diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
> index c65c341..1f1b097 100644
> --- a/fs/cifs/cifssmb.c
> +++ b/fs/cifs/cifssmb.c
> @@ -604,12 +604,15 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
>  			else
>  				rc = -EINVAL;
>  
> -			if (server->sec_kerberos || server->sec_mskerberos)
> -				server->secType = Kerberos;
> -			else if (server->sec_ntlmssp)
> -				server->secType = RawNTLMSSP;
> -			else
> -				rc = -EOPNOTSUPP;
> +			if (server->secType == Kerberos) {
> +				if (!server->sec_kerberos &&
> +						!server->sec_mskerberos)
> +					rc = -EOPNOTSUPP;
> +			} else if (server->secType == RawNTLMSSP) {
> +				if (!server->sec_ntlmssp)
> +					rc = -EOPNOTSUPP;
> +			} else
> +					rc = -EOPNOTSUPP;
>  		}
>  	} else
>  		server->capabilities &= ~CAP_EXTENDED_SECURITY;

Reviewed-by: Jeff Layton <jlayton-eUNUBHrolfbYtjvyW6yDsg@public.gmane.org>

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] do not assume kerberos as default auth mech
       [not found] ` <1283830375-25015-1-git-send-email-shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  2010-09-07 11:19   ` Jeff Layton
@ 2010-09-08  0:13   ` Steve French
       [not found]     ` <AANLkTi=x_m5nz2if4Wbd_gb+6-XaLgS1qBB26ZypE5VW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
  1 sibling, 1 reply; 4+ messages in thread
From: Steve French @ 2010-09-08  0:13 UTC (permalink / raw)
  To: shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w, Jeff Layton
  Cc: linux-cifs-u79uwXL29TY76Z2rM5mHXA

This looks independent of the others - does this have dependencies on
the rest of the series?

On Mon, Sep 6, 2010 at 10:32 PM,  <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> From: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
>
> Signed-off-by: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> ---
>  fs/cifs/cifssmb.c |   15 +++++++++------
>  1 files changed, 9 insertions(+), 6 deletions(-)
>
> diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
> index c65c341..1f1b097 100644
> --- a/fs/cifs/cifssmb.c
> +++ b/fs/cifs/cifssmb.c
> @@ -604,12 +604,15 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
>                        else
>                                rc = -EINVAL;
>
> -                       if (server->sec_kerberos || server->sec_mskerberos)
> -                               server->secType = Kerberos;
> -                       else if (server->sec_ntlmssp)
> -                               server->secType = RawNTLMSSP;
> -                       else
> -                               rc = -EOPNOTSUPP;
> +                       if (server->secType == Kerberos) {
> +                               if (!server->sec_kerberos &&
> +                                               !server->sec_mskerberos)
> +                                       rc = -EOPNOTSUPP;
> +                       } else if (server->secType == RawNTLMSSP) {
> +                               if (!server->sec_ntlmssp)
> +                                       rc = -EOPNOTSUPP;
> +                       } else
> +                                       rc = -EOPNOTSUPP;
>                }
>        } else
>                server->capabilities &= ~CAP_EXTENDED_SECURITY;
> --
> 1.6.0.2
>
>



-- 
Thanks,

Steve

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] do not assume kerberos as default auth mech
       [not found]     ` <AANLkTi=x_m5nz2if4Wbd_gb+6-XaLgS1qBB26ZypE5VW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
@ 2010-09-08  0:35       ` Jeff Layton
  0 siblings, 0 replies; 4+ messages in thread
From: Jeff Layton @ 2010-09-08  0:35 UTC (permalink / raw)
  To: Steve French
  Cc: shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w,
	linux-cifs-u79uwXL29TY76Z2rM5mHXA

On Tue, 7 Sep 2010 19:13:31 -0500
Steve French <smfrench-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

> This looks independent of the others - does this have dependencies on
> the rest of the series?
> 
> On Mon, Sep 6, 2010 at 10:32 PM,  <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> > From: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> >
> > Signed-off-by: Shirish Pargaonkar <shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
> > ---
> >  fs/cifs/cifssmb.c |   15 +++++++++------
> >  1 files changed, 9 insertions(+), 6 deletions(-)
> >
> > diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c
> > index c65c341..1f1b097 100644
> > --- a/fs/cifs/cifssmb.c
> > +++ b/fs/cifs/cifssmb.c
> > @@ -604,12 +604,15 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
> >                        else
> >                                rc = -EINVAL;
> >
> > -                       if (server->sec_kerberos || server->sec_mskerberos)
> > -                               server->secType = Kerberos;
> > -                       else if (server->sec_ntlmssp)
> > -                               server->secType = RawNTLMSSP;
> > -                       else
> > -                               rc = -EOPNOTSUPP;
> > +                       if (server->secType == Kerberos) {
> > +                               if (!server->sec_kerberos &&
> > +                                               !server->sec_mskerberos)
> > +                                       rc = -EOPNOTSUPP;
> > +                       } else if (server->secType == RawNTLMSSP) {
> > +                               if (!server->sec_ntlmssp)
> > +                                       rc = -EOPNOTSUPP;
> > +                       } else
> > +                                       rc = -EOPNOTSUPP;
> >                }
> >        } else
> >                server->capabilities &= ~CAP_EXTENDED_SECURITY;
> > --
> > 1.6.0.2
> >
> >
> 
> 
> 

Agreed. The patch to remove CalcNTLMv2_partial_mac_key is also
independent of the others too (at least, once it's fixed to remove the
declaration from the header too).

-- 
Jeff Layton <jlayton-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2010-09-08  0:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-07  3:32 [PATCH] do not assume kerberos as default auth mech shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w
     [not found] ` <1283830375-25015-1-git-send-email-shirishpargaonkar-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2010-09-07 11:19   ` Jeff Layton
2010-09-08  0:13   ` Steve French
     [not found]     ` <AANLkTi=x_m5nz2if4Wbd_gb+6-XaLgS1qBB26ZypE5VW-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-09-08  0:35       ` Jeff Layton

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.