xref: /OK3568_Linux_fs/kernel/Documentation/admin-guide/cifs/authors.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun=======
2*4882a593SmuzhiyunAuthors
3*4882a593Smuzhiyun=======
4*4882a593Smuzhiyun
5*4882a593SmuzhiyunOriginal Author
6*4882a593Smuzhiyun---------------
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunSteve French (sfrench@samba.org)
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunThe author wishes to express his appreciation and thanks to:
11*4882a593SmuzhiyunAndrew Tridgell (Samba team) for his early suggestions about smb/cifs VFS
12*4882a593Smuzhiyunimprovements. Thanks to IBM for allowing me time and test resources to pursue
13*4882a593Smuzhiyunthis project, to Jim McDonough from IBM (and the Samba Team) for his help, to
14*4882a593Smuzhiyunthe IBM Linux JFS team for explaining many esoteric Linux filesystem features.
15*4882a593SmuzhiyunJeremy Allison of the Samba team has done invaluable work in adding the server
16*4882a593Smuzhiyunside of the original CIFS Unix extensions and reviewing and implementing
17*4882a593Smuzhiyunportions of the newer CIFS POSIX extensions into the Samba 3 file server. Thank
18*4882a593SmuzhiyunDave Boutcher of IBM Rochester (author of the OS/400 smb/cifs filesystem client)
19*4882a593Smuzhiyunfor proving years ago that very good smb/cifs clients could be done on Unix-like
20*4882a593Smuzhiyunoperating systems.  Volker Lendecke, Andrew Tridgell, Urban Widmark, John
21*4882a593SmuzhiyunNewbigin and others for their work on the Linux smbfs module.  Thanks to
22*4882a593Smuzhiyunthe other members of the Storage Network Industry Association CIFS Technical
23*4882a593SmuzhiyunWorkgroup for their work specifying this highly complex protocol and finally
24*4882a593Smuzhiyunthanks to the Samba team for their technical advice and encouragement.
25*4882a593Smuzhiyun
26*4882a593SmuzhiyunPatch Contributors
27*4882a593Smuzhiyun------------------
28*4882a593Smuzhiyun
29*4882a593Smuzhiyun- Zwane Mwaikambo
30*4882a593Smuzhiyun- Andi Kleen
31*4882a593Smuzhiyun- Amrut Joshi
32*4882a593Smuzhiyun- Shobhit Dayal
33*4882a593Smuzhiyun- Sergey Vlasov
34*4882a593Smuzhiyun- Richard Hughes
35*4882a593Smuzhiyun- Yury Umanets
36*4882a593Smuzhiyun- Mark Hamzy (for some of the early cifs IPv6 work)
37*4882a593Smuzhiyun- Domen Puncer
38*4882a593Smuzhiyun- Jesper Juhl (in particular for lots of whitespace/formatting cleanup)
39*4882a593Smuzhiyun- Vince Negri and Dave Stahl (for finding an important caching bug)
40*4882a593Smuzhiyun- Adrian Bunk (kcalloc cleanups)
41*4882a593Smuzhiyun- Miklos Szeredi
42*4882a593Smuzhiyun- Kazeon team for various fixes especially for 2.4 version.
43*4882a593Smuzhiyun- Asser Ferno (Change Notify support)
44*4882a593Smuzhiyun- Shaggy (Dave Kleikamp) for innumerable small fs suggestions and some good cleanup
45*4882a593Smuzhiyun- Gunter Kukkukk (testing and suggestions for support of old servers)
46*4882a593Smuzhiyun- Igor Mammedov (DFS support)
47*4882a593Smuzhiyun- Jeff Layton (many, many fixes, as well as great work on the cifs Kerberos code)
48*4882a593Smuzhiyun- Scott Lovenberg
49*4882a593Smuzhiyun- Pavel Shilovsky (for great work adding SMB2 support, and various SMB3 features)
50*4882a593Smuzhiyun- Aurelien Aptel (for DFS SMB3 work and some key bug fixes)
51*4882a593Smuzhiyun- Ronnie Sahlberg (for SMB3 xattr work, bug fixes, and lots of great work on compounding)
52*4882a593Smuzhiyun- Shirish Pargaonkar (for many ACL patches over the years)
53*4882a593Smuzhiyun- Sachin Prabhu (many bug fixes, including for reconnect, copy offload and security)
54*4882a593Smuzhiyun- Paulo Alcantara
55*4882a593Smuzhiyun- Long Li (some great work on RDMA, SMB Direct)
56*4882a593Smuzhiyun
57*4882a593Smuzhiyun
58*4882a593SmuzhiyunTest case and Bug Report contributors
59*4882a593Smuzhiyun-------------------------------------
60*4882a593SmuzhiyunThanks to those in the community who have submitted detailed bug reports
61*4882a593Smuzhiyunand debug of problems they have found:  Jochen Dolze, David Blaine,
62*4882a593SmuzhiyunRene Scharfe, Martin Josefsson, Alexander Wild, Anthony Liguori,
63*4882a593SmuzhiyunLars Muller, Urban Widmark, Massimiliano Ferrero, Howard Owen,
64*4882a593SmuzhiyunOlaf Kirch, Kieron Briggs, Nick Millington and others. Also special
65*4882a593Smuzhiyunmention to the Stanford Checker (SWAT) which pointed out many minor
66*4882a593Smuzhiyunbugs in error paths.  Valuable suggestions also have come from Al Viro
67*4882a593Smuzhiyunand Dave Miller.
68*4882a593Smuzhiyun
69*4882a593SmuzhiyunAnd thanks to the IBM LTC and Power test teams and SuSE and Citrix and RedHat testers for finding multiple bugs during excellent stress test runs.
70