=== modified file 'modules/node/node.module'
--- modules/node/node.module    2008-04-23 16:52:10 +0000
+++ modules/node/node.module    2008-11-18 16:21:13 +0000
@@ -1882,7 +1882,23 @@
 
     // Allow modules to add additional item fields and/or modify $item
     $extra = node_invoke_nodeapi($item, 'rss item');
-    $extra = array_merge($extra, array(array('key' => 'pubDate', 'value' =>  date('r', $item->created)), array('key' => 'dc:creator', 'value' => $item->name), array('key' => 'guid', 'value' => $item->nid .' at '. $base_url, 'attributes' => array('isPermaLink' => 'false'))));
+    $feed_elements = variable_get('feed_include_elements', 'all');
+    if($feed_elements === "all") {
+      $extra = array_merge($extra,
+                           array(array('key' => 'dc:creator',
+                                       'value' => $item->name)));
+    }
+    if($feed_elements === "all" || $feed_elements === "date") {
+      $extra = array_merge($extra,
+                           array(array('key' => 'pubDate',
+                                       'value' =>  date('r', $item->created))));
+    }
+    $extra = array_merge($extra,
+                         array(array('key' => 'guid',
+                                     'value' => $item->nid .' at '. $base_url,
+                                     'attributes' =>
+                                     array('isPermaLink' => 'false'))));
+
     foreach ($extra as $element) {
       if ($element['namespace']) {
         $namespaces = array_merge($namespaces, $element['namespace']);

=== modified file 'modules/system/system.module'
--- modules/system/system.module        2008-04-23 16:52:10 +0000
+++ modules/system/system.module        2008-11-18 16:16:26 +0000
@@ -774,6 +774,15 @@
     '#options' => array('title' => t('Titles only'), 'teaser' => t('Titles plus teaser'), 'fulltext' => t('Full text')),
     '#description' => t('Global setting for the length of XML feed items that are output by default.')
   );
+  $form['feed_include_elements'] = array(
+    '#type' => 'select',
+    '#title' => t('Anonymize Feed'),
+    '#default_value' => variable_get('feed_include_elements', 'all'),
+    '#options' => array('none' => t('No author or date'),
+                        'date' => t('Include date, no author'),
+                        'all' => t('Include date and author')),
+    '#description' => t('Global setting for anonymizing output by default.')
+  );
 
   return system_settings_form($form);
 }

