<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/cifs/Makefile, branch linux-3.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2011-05-19T14:10:49Z</updated>
<entry>
<title>[CIFS] Use ecb des kernel crypto APIs instead of</title>
<updated>2011-05-19T14:10:49Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2011-04-19T18:23:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=43988d76851077d2945080665e3c4e2e636d700a'/>
<id>urn:sha1:43988d76851077d2945080665e3c4e2e636d700a</id>
<content type='text'>
 local cifs functions (repost)

Using kernel crypto APIs for DES encryption during LM and NT hash generation
instead of local functions within cifs.
Source file smbdes.c is deleted sans four functions, one of which
uses ecb des functionality provided by kernel crypto APIs.

Remove function SMBOWFencrypt.

Add return codes to various functions such as calc_lanman_hash,
SMBencrypt, and SMBNTencrypt.  Includes fix noticed by Dan Carpenter.

Signed-off-by: Shirish Pargaonkar &lt;shirishpargaonkar@gmail.com&gt;
CC: Dan Carpenter &lt;error27@gmail.com&gt;
Acked-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>cifs: More crypto cleanup (try #2)</title>
<updated>2011-01-27T19:58:13Z</updated>
<author>
<name>Shirish Pargaonkar</name>
</author>
<published>2011-01-27T15:58:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee2c9258501f83d3ed0fd09ce5df1cec53312cf0'/>
<id>urn:sha1:ee2c9258501f83d3ed0fd09ce5df1cec53312cf0</id>
<content type='text'>
Replaced md4 hashing function local to cifs module with kernel crypto APIs.
As a result, md4 hashing function and its supporting functions in
file md4.c are not needed anymore.

Cleaned up function declarations, removed forward function declarations,
and removed a header file that is being deleted from being included.

Verified that sec=ntlm/i, sec=ntlmv2/i, and sec=ntlmssp/i work correctly.

Signed-off-by: Shirish Pargaonkar &lt;shirishpargaonkar@gmail.com&gt;
Reviewed-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>[CIFS] Replace cifs md5 hashing functions with kernel crypto APIs</title>
<updated>2011-01-25T19:28:43Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2011-01-25T19:28:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=93c100c0b423266c0ee28497e90fdf27c05e6b8e'/>
<id>urn:sha1:93c100c0b423266c0ee28497e90fdf27c05e6b8e</id>
<content type='text'>
Replace remaining use of md5 hash functions local to cifs module
with kernel crypto APIs.
Remove header and source file containing those local functions.

Signed-off-by: Shirish Pargaonkar &lt;shirishpargaonkar@gmail.com&gt;
Reviewed-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>cifs: fix use of CONFIG_CIFS_ACL</title>
<updated>2010-12-06T20:22:39Z</updated>
<author>
<name>Jeff Layton</name>
</author>
<published>2010-12-06T17:52:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79df1baeec29022e4181f2964187b88661ef5517'/>
<id>urn:sha1:79df1baeec29022e4181f2964187b88661ef5517</id>
<content type='text'>
Some of the code under CONFIG_CIFS_ACL is dependent upon code under
CONFIG_CIFS_EXPERIMENTAL, but the Kconfig options don't reflect that
dependency. Move more of the ACL code out from under
CONFIG_CIFS_EXPERIMENTAL and under CONFIG_CIFS_ACL.

Also move find_readable_file out from other any sort of Kconfig
option and make it a function normally compiled in.

Reported-and-Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>cifs: define server-level cache index objects and register them</title>
<updated>2010-08-02T12:40:34Z</updated>
<author>
<name>Suresh Jayaraman</name>
</author>
<published>2010-07-05T12:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=488f1d2d6cc9d665c9f09e4b54f77052732e3058'/>
<id>urn:sha1:488f1d2d6cc9d665c9f09e4b54f77052732e3058</id>
<content type='text'>
Define server-level cache index objects (as managed by TCP_ServerInfo structs)
and register then with FS-Cache. Each server object is created in the CIFS
top-level index object and is itself an index into which superblock-level
objects are inserted.

The server objects are now keyed by {IPaddress,family,port} tuple.

Signed-off-by: Suresh Jayaraman &lt;sjayaraman@suse.de&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>cifs: register CIFS for caching</title>
<updated>2010-08-02T12:40:33Z</updated>
<author>
<name>Suresh Jayaraman</name>
</author>
<published>2010-07-05T12:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f579cf3cfd1e19ae5aab6929679d0c04bf1a6284'/>
<id>urn:sha1:f579cf3cfd1e19ae5aab6929679d0c04bf1a6284</id>
<content type='text'>
Define CIFS for FS-Cache and register for caching. Upon registration the
top-level index object cookie will be stuck to the netfs definition by
FS-Cache.

Signed-off-by: Suresh Jayaraman &lt;sjayaraman@suse.de&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>kill -&gt;dir_notify()</title>
<updated>2008-12-31T23:07:43Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-12-26T05:57:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6badd79bd002788aaec27b50a74ab69ef65ab8ee'/>
<id>urn:sha1:6badd79bd002788aaec27b50a74ab69ef65ab8ee</id>
<content type='text'>
Remove the hopelessly misguided -&gt;dir_notify().  The only instance (cifs)
has been broken by design from the very beginning; the objects it creates
are never destroyed, keep references to struct file they can outlive, nothing
that could possibly evict them exists on close(2) path *and* no locking
whatsoever is done to prevent races with close(), should the previous, er,
deficiencies someday be dealt with.

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[CIFS] DFS support: provide shrinkable mounts</title>
<updated>2008-01-25T03:28:31Z</updated>
<author>
<name>Igor Mammedov</name>
</author>
<published>2008-01-25T03:28:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d5ae0deb1641bf615eafd8fef64218e10cb2fd0'/>
<id>urn:sha1:6d5ae0deb1641bf615eafd8fef64218e10cb2fd0</id>
<content type='text'>
Signed-off-by: Igor Mammedov &lt;niallain@gmail.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>[CIFS] DNS name resolution helper upcall for cifs</title>
<updated>2008-01-09T16:21:36Z</updated>
<author>
<name>Steve French</name>
</author>
<published>2008-01-09T16:21:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6103335de8afa5d780dcd512abe85c696af7b040'/>
<id>urn:sha1:6103335de8afa5d780dcd512abe85c696af7b040</id>
<content type='text'>
	Adds additional option CIFS_DFS_UPCALL to fs/Kconfig for enabling
        DFS support.  Resolved IP address is saved as a string in the
	key payload.

	Igor has a series of related patches that will follow which finish up
	CIFS DFS support

Acked-by: Igor Mammedov &lt;niallain@gmail.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
<entry>
<title>[CIFS] implement upcalls for SPNEGO blob via keyctl API</title>
<updated>2007-11-03T04:48:29Z</updated>
<author>
<name>Jeff Layton</name>
</author>
<published>2007-11-03T04:48:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09fe7ba78dedb9017401ed555ecc4435c99a7556'/>
<id>urn:sha1:09fe7ba78dedb9017401ed555ecc4435c99a7556</id>
<content type='text'>
Add routines to handle upcalls to userspace via keyctl for the purpose
of getting a SPNEGO blob for a particular uid and server combination.

Clean up the Makefile a bit and set it up to only compile cifs_spnego
if CONFIG_CIFS_UPCALL is set. Also change CONFIG_CIFS_UPCALL to depend
on CONFIG_KEYS rather than CONFIG_CONNECTOR.

cifs_spnego.h defines the communications between kernel and userspace
and is intended to be shared with userspace programs.

Signed-off-by: Jeff Layton &lt;jlayton@redhat.com&gt;
Signed-off-by: Steve French &lt;sfrench@us.ibm.com&gt;
</content>
</entry>
</feed>
