? 351247-missing-access-arguments.patch
Index: filters/custom/custom.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/spam/filters/custom/Attic/custom.module,v
retrieving revision 1.1.2.8.2.1
diff -u -p -r1.1.2.8.2.1 custom.module
--- filters/custom/custom.module	25 Dec 2008 05:42:10 -0000	1.1.2.8.2.1
+++ filters/custom/custom.module	22 Jan 2009 17:52:01 -0000
@@ -67,6 +67,7 @@ function custom_menu() {
     'title' => 'Custom',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('custom_admin_settings'),
+    'access arguments' => array('administer spam'),
     'description' => 'Configure the custom spam filter module.',
     'type' => MENU_LOCAL_TASK,
   );
@@ -75,6 +76,7 @@ function custom_menu() {
     'title' => 'List',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('custom_admin_settings'),
+    'access arguments' => array('administer spam'),
     'description' => 'Configure the custom spam filter module.',
     'type' => MENU_DEFAULT_LOCAL_TASK,
   );
@@ -82,6 +84,7 @@ function custom_menu() {
     'title' => 'Create',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('custom_admin_filter'),
+    'access arguments' => array('administer spam'),
     'description' => 'Create a custom spam filter.',
     'type' => MENU_LOCAL_TASK,
   );
@@ -89,6 +92,7 @@ function custom_menu() {
     'title' => 'Create',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('custom_admin_filter', 5),
+    'access arguments' => array('administer spam'),
     'description' => 'Edit a custom spam filter.',
     'type' => MENU_LOCAL_TASK,
   );
@@ -228,7 +232,6 @@ function custom_theme() {
  * Format the custom filter admin page.
  */
 function theme_custom_admin_settings($form) {
-  _custom_upgrade();
   $header = array(theme('table_select_header_cell'), t('Filter'), t('Style'), t('Scan'), t('Status'), t('Matches'), t('Last'), '');
 
   $output = drupal_render($form['options']);
Index: filters/duplicate/duplicate.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/spam/filters/duplicate/Attic/duplicate.module,v
retrieving revision 1.1.2.11.2.1
diff -u -p -r1.1.2.11.2.1 duplicate.module
--- filters/duplicate/duplicate.module	25 Dec 2008 05:42:10 -0000	1.1.2.11.2.1
+++ filters/duplicate/duplicate.module	22 Jan 2009 17:52:01 -0000
@@ -30,6 +30,7 @@ function duplicate_menu() {
     'title' => 'Duplicate',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('duplicate_admin_settings'),
+    'access arguments' => array('administer spam'),
     'description' => 'Configure the spam duplicate filter.',
     'type' => MENU_LOCAL_TASK,
   );
Index: filters/node_age/node_age.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/spam/filters/node_age/Attic/node_age.module,v
retrieving revision 1.1.2.4.2.1
diff -u -p -r1.1.2.4.2.1 node_age.module
--- filters/node_age/node_age.module	25 Dec 2008 05:42:10 -0000	1.1.2.4.2.1
+++ filters/node_age/node_age.module	22 Jan 2009 17:52:01 -0000
@@ -19,6 +19,7 @@ function node_age_menu() {
     'title' => 'Node age',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('node_age_admin_settings'),
+    'access arguments' => array('administer spam'),
     'description' => 'Configure the node age filter.',
     'type' => MENU_LOCAL_TASK,
   );
