Index: modules/system/system.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/system/system.admin.inc,v
retrieving revision 1.102
diff -u -p -r1.102 system.admin.inc
--- modules/system/system.admin.inc	16 Oct 2008 20:23:08 -0000	1.102
+++ modules/system/system.admin.inc	6 Nov 2008 20:23:19 -0000
@@ -1774,6 +1774,20 @@ function system_status($check = FALSE) {
   // value. Let's try fixing it. See http://drupal.org/node/204411
   db_query("UPDATE {users} SET uid = uid - uid WHERE name = '' AND pass = '' AND status = 0");
 
+  // Output list of enabled modules.
+  $modules = module_rebuild_cache();
+  $enabled = array();
+  foreach ($modules as $module) {
+    if ($module->status) {
+      $list[] = $module->name . (isset($module->info['version']) ? ' (' . $module->info['version'] . ')' : '');
+    }
+  }
+  $requirements[] = array(
+    'title' => t('Enabled modules'),
+    'value' => implode(', ', $list),
+    'severity' => REQUIREMENT_INFO,
+  );
+
   return theme('status_report', $requirements);
 }
 
