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