[linux-cifs-client] [PATCH 0/7] cifs.upcall: fixes and improvements for SPNEGO upcalls

Jeff Layton jlayton at samba.org
Fri Aug 14 06:03:54 MDT 2009


On Fri,  7 Aug 2009 15:43:10 -0400
Jeff Layton <jlayton at redhat.com> wrote:

> This set is a series of patches to fix several problems with
> cifs.upcall. There are a few behavioral changes with this set:
> 
> 1) nerf the "-c" option, which was just confusing for users. It now
> tries to get a cifs/ principal first and then falls back to a host/
> prefix if that fails. I think it's safe to assume that if a cifs/
> principal exists then that's the one we'll want to use. If that's
> incorrect, please let me know.
> 
> 2) to get the hostname for the service principal, it now
> reverse-resolves the IP address passed by the kernel. This makes the
> code much less sensitive to the hostname used when mounting.
> 
> It also adds some cleanup to the code and some debug-level logging that
> can be used for troubleshooting problems.
> 
> Review appreciated.
> 
> Jeff Layton (7):
>   cifs.upcall: clean up logging and add debug messages
>   cifs.upcall: formatting cleanup
>   cifs.upcall: declare a structure for holding decoded args
>   cifs.upcall: try getting a "cifs/" principal and fall back to "host/"
>   cifs.upcall: clean up flag handling
>   cifs.upcall: use ip address passed by kernel to get server's hostname
>   cifs.upcall: fix IPv6 addrs sent to upcall to have colon delimiters
> 
>  client/cifs.upcall.c                  |  319 +++++++++++++++++++++------------
>  docs-xml/manpages-3/cifs.upcall.8.xml |    4 +-
>  2 files changed, 202 insertions(+), 121 deletions(-)
> 

Entire set pushed to samba master branch. Let me know if anything breaks!

Cheers,
-- 
Jeff Layton <jlayton at samba.org>


More information about the samba-technical mailing list