--- /dev/null
+diff -urN pure-ftpd-0.92.org/src/ftpd_p.h pure-ftpd-0.92/src/ftpd_p.h
+--- pure-ftpd-0.92.org/src/ftpd_p.h Mon Jan 22 13:20:24 2001
++++ pure-ftpd-0.92/src/ftpd_p.h Mon Jan 22 13:21:02 2001
+@@ -44,6 +44,7 @@
+ #include <netdb.h>
+ #include <sys/resource.h>
+ #ifdef USE_CAPABILITIES
++#define _LINUX_FS_H
+ #include <sys/capability.h>
+ #endif
+ #ifdef HAVE_SYS_VFS_H
+diff -urN pure-ftpd-0.92.org/src/log_pam.c pure-ftpd-0.92/src/log_pam.c
+--- pure-ftpd-0.92.org/src/log_pam.c Mon Jan 22 13:20:24 2001
++++ pure-ftpd-0.92/src/log_pam.c Mon Jan 22 13:21:12 2001
+@@ -27,7 +27,6 @@
+ #include <security/pam_misc.h>
+ #include <security/pam_appl.h>
+ #include <security/pam_modules.h>
+-#include <security/pam_filter.h>
+ /* Static variables used to communicate between the conversation function
+ * and the server_login function
+ */
--- /dev/null
+#%PAM-1.0
+auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/security/blacklist onerr=succeed
+auth required /lib/security/pam_listfile.so item=user sense=deny file=/etc/security/blacklist.ftp onerr=succeed
+auth required /lib/security/pam_unix.so
+auth required /lib/security/pam_tally.so file=/var/log/faillog onerr=succeed no_magic_root
+auth required /lib/security/pam_shells.so
+auth required /lib/security/pam_nologin.so
+account required /lib/security/pam_tally.so deny=0 file=/var/log/faillog onerr=succeed no_magic_root
+account required /lib/security/pam_access.so
+account required /lib/security/pam_unix.so
+session required /lib/security/pam_unix.so