email from Steve French: CIFS code was changing the wrong global variable for signing (the old one, used only by dead, soon to be removed, code in fs/cifs/connect.c). Eventually I need to test ntlm, ntlmv2 etc. override on command line (with or without the "i" integrity checking option ie ntlmi ... ntlm with signing etc.)
Created attachment 176061 [details] patch -- upstream patch backported to 2.6.18 The upstream patch applied fairly cleanly. Building test kernel with it now.
Created attachment 176601 [details] patch -- fix signing mount options Previous patch didn't include the change to error out if the signing was requested but the server didn't support it. This one does. I've given it some basic unit testing and it works correctly.
A patch for this issue has been included in build 2.6.18-8.1.9.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2007-0705.html