[linux-cifs-client] [PATCH 0/7] cifs.upcall: fixes and improvements for SPNEGO upcalls
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!
Jeff Layton <jlayton at samba.org>
More information about the samba-technical