Back to home page

OSCL-LXR

 
 

    


0001 =======
0002 Authors
0003 =======
0004 
0005 Original Author
0006 ---------------
0007 
0008 Steve French (smfrench@gmail.com, sfrench@samba.org)
0009 
0010 The author wishes to express his appreciation and thanks to:
0011 Andrew Tridgell (Samba team) for his early suggestions about SMB/CIFS VFS
0012 improvements. Thanks to IBM for allowing me time and test resources to pursue
0013 this project, to Jim McDonough from IBM (and the Samba Team) for his help, to
0014 the IBM Linux JFS team for explaining many esoteric Linux filesystem features.
0015 Jeremy Allison of the Samba team has done invaluable work in adding the server
0016 side of the original CIFS Unix extensions and reviewing and implementing
0017 portions of the newer CIFS POSIX extensions into the Samba 3 file server. Thank
0018 Dave Boutcher of IBM Rochester (author of the OS/400 smb/cifs filesystem client)
0019 for proving years ago that very good smb/cifs clients could be done on Unix-like
0020 operating systems.  Volker Lendecke, Andrew Tridgell, Urban Widmark, John
0021 Newbigin and others for their work on the Linux smbfs module.  Thanks to
0022 the other members of the Storage Network Industry Association CIFS Technical
0023 Workgroup for their work specifying this highly complex protocol and finally
0024 thanks to the Samba team for their technical advice and encouragement.
0025 
0026 Patch Contributors
0027 ------------------
0028 
0029 - Zwane Mwaikambo
0030 - Andi Kleen
0031 - Amrut Joshi
0032 - Shobhit Dayal
0033 - Sergey Vlasov
0034 - Richard Hughes
0035 - Yury Umanets
0036 - Mark Hamzy (for some of the early cifs IPv6 work)
0037 - Domen Puncer
0038 - Jesper Juhl (in particular for lots of whitespace/formatting cleanup)
0039 - Vince Negri and Dave Stahl (for finding an important caching bug)
0040 - Adrian Bunk (kcalloc cleanups)
0041 - Miklos Szeredi
0042 - Kazeon team for various fixes especially for 2.4 version.
0043 - Asser Ferno (Change Notify support)
0044 - Shaggy (Dave Kleikamp) for innumerable small fs suggestions and some good cleanup
0045 - Gunter Kukkukk (testing and suggestions for support of old servers)
0046 - Igor Mammedov (DFS support)
0047 - Jeff Layton (many, many fixes, as well as great work on the cifs Kerberos code)
0048 - Scott Lovenberg
0049 - Pavel Shilovsky (for great work adding SMB2 support, and various SMB3 features)
0050 - Aurelien Aptel (for DFS SMB3 work and some key bug fixes)
0051 - Ronnie Sahlberg (for SMB3 xattr work, bug fixes, and lots of great work on compounding)
0052 - Shirish Pargaonkar (for many ACL patches over the years)
0053 - Sachin Prabhu (many bug fixes, including for reconnect, copy offload and security)
0054 - Paulo Alcantara (for some excellent work in DFS, and in booting from SMB3)
0055 - Long Li (some great work on RDMA, SMB Direct)
0056 
0057 
0058 Test case and Bug Report contributors
0059 -------------------------------------
0060 Thanks to those in the community who have submitted detailed bug reports
0061 and debug of problems they have found:  Jochen Dolze, David Blaine,
0062 Rene Scharfe, Martin Josefsson, Alexander Wild, Anthony Liguori,
0063 Lars Muller, Urban Widmark, Massimiliano Ferrero, Howard Owen,
0064 Olaf Kirch, Kieron Briggs, Nick Millington and others. Also special
0065 mention to the Stanford Checker (SWAT) which pointed out many minor
0066 bugs in error paths.  Valuable suggestions also have come from Al Viro
0067 and Dave Miller.
0068 
0069 And 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.