| b.liu | e958203 | 2025-04-17 19:18:16 +0800 | [diff] [blame] | 1 | ======= |
| 2 | Authors |
| 3 | ======= |
| 4 | |
| 5 | Original Author |
| 6 | --------------- |
| 7 | |
| 8 | Steve French (sfrench@samba.org) |
| 9 | |
| 10 | The author wishes to express his appreciation and thanks to: |
| 11 | Andrew Tridgell (Samba team) for his early suggestions about smb/cifs VFS |
| 12 | improvements. Thanks to IBM for allowing me time and test resources to pursue |
| 13 | this project, to Jim McDonough from IBM (and the Samba Team) for his help, to |
| 14 | the IBM Linux JFS team for explaining many esoteric Linux filesystem features. |
| 15 | Jeremy Allison of the Samba team has done invaluable work in adding the server |
| 16 | side of the original CIFS Unix extensions and reviewing and implementing |
| 17 | portions of the newer CIFS POSIX extensions into the Samba 3 file server. Thank |
| 18 | Dave Boutcher of IBM Rochester (author of the OS/400 smb/cifs filesystem client) |
| 19 | for proving years ago that very good smb/cifs clients could be done on Unix-like |
| 20 | operating systems. Volker Lendecke, Andrew Tridgell, Urban Widmark, John |
| 21 | Newbigin and others for their work on the Linux smbfs module. Thanks to |
| 22 | the other members of the Storage Network Industry Association CIFS Technical |
| 23 | Workgroup for their work specifying this highly complex protocol and finally |
| 24 | thanks to the Samba team for their technical advice and encouragement. |
| 25 | |
| 26 | Patch Contributors |
| 27 | ------------------ |
| 28 | |
| 29 | - Zwane Mwaikambo |
| 30 | - Andi Kleen |
| 31 | - Amrut Joshi |
| 32 | - Shobhit Dayal |
| 33 | - Sergey Vlasov |
| 34 | - Richard Hughes |
| 35 | - Yury Umanets |
| 36 | - Mark Hamzy (for some of the early cifs IPv6 work) |
| 37 | - Domen Puncer |
| 38 | - Jesper Juhl (in particular for lots of whitespace/formatting cleanup) |
| 39 | - Vince Negri and Dave Stahl (for finding an important caching bug) |
| 40 | - Adrian Bunk (kcalloc cleanups) |
| 41 | - Miklos Szeredi |
| 42 | - Kazeon team for various fixes especially for 2.4 version. |
| 43 | - Asser Ferno (Change Notify support) |
| 44 | - Shaggy (Dave Kleikamp) for innumerable small fs suggestions and some good cleanup |
| 45 | - Gunter Kukkukk (testing and suggestions for support of old servers) |
| 46 | - Igor Mammedov (DFS support) |
| 47 | - Jeff Layton (many, many fixes, as well as great work on the cifs Kerberos code) |
| 48 | - Scott Lovenberg |
| 49 | - Pavel Shilovsky (for great work adding SMB2 support, and various SMB3 features) |
| 50 | - Aurelien Aptel (for DFS SMB3 work and some key bug fixes) |
| 51 | - Ronnie Sahlberg (for SMB3 xattr work, bug fixes, and lots of great work on compounding) |
| 52 | - Shirish Pargaonkar (for many ACL patches over the years) |
| 53 | - Sachin Prabhu (many bug fixes, including for reconnect, copy offload and security) |
| 54 | - Paulo Alcantara |
| 55 | - Long Li (some great work on RDMA, SMB Direct) |
| 56 | |
| 57 | |
| 58 | Test case and Bug Report contributors |
| 59 | ------------------------------------- |
| 60 | Thanks to those in the community who have submitted detailed bug reports |
| 61 | and debug of problems they have found: Jochen Dolze, David Blaine, |
| 62 | Rene Scharfe, Martin Josefsson, Alexander Wild, Anthony Liguori, |
| 63 | Lars Muller, Urban Widmark, Massimiliano Ferrero, Howard Owen, |
| 64 | Olaf Kirch, Kieron Briggs, Nick Millington and others. Also special |
| 65 | mention to the Stanford Checker (SWAT) which pointed out many minor |
| 66 | bugs in error paths. Valuable suggestions also have come from Al Viro |
| 67 | and Dave Miller. |
| 68 | |
| 69 | 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. |