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

Jeff Layton <[email protected]>
Newsgroups gmane.network.samba.internals,gmane.linux.file-systems.cifs
Message-ID <[email protected]>
On Fri,  7 Aug 2009 15:43:10 -0400
Jeff Layton <[email protected]> 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 <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.