Index: modules/update/update.css
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.css,v
retrieving revision 1.3.2.1
diff -u -p -r1.3.2.1 update.css
--- modules/update/update.css	5 Feb 2008 09:59:21 -0000	1.3.2.1
+++ modules/update/update.css	11 Apr 2009 21:54:52 -0000
@@ -56,6 +56,10 @@
   direction: ltr; /* Note: version numbers should always be LTR. */
 }
 
+.update tr.unknown {
+  background: #ddd;
+}
+
 table.update,
 .update table.version {
   width: 100%;
Index: modules/update/update.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.module,v
retrieving revision 1.17.2.1
diff -u -p -r1.17.2.1 update.module
--- modules/update/update.module	23 Sep 2008 10:19:02 -0000	1.17.2.1
+++ modules/update/update.module	11 Apr 2009 21:54:53 -0000
@@ -263,7 +263,7 @@ function _update_requirement_check($proj
       break;
     case UPDATE_NOT_CURRENT:
       $requirement_label = t('Out of date');
-      $requirement['severity'] = variable_get('update_notification_threshold', 'all') == 'all' ? REQUIREMENT_ERROR : REQUIREMENT_WARNING;
+      $requirement['severity'] = REQUIREMENT_WARNING;
       break;
     case UPDATE_UNKNOWN:
     case UPDATE_NOT_CHECKED:
Index: modules/update/update.report.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/update/update.report.inc,v
retrieving revision 1.10.2.2
diff -u -p -r1.10.2.2 update.report.inc
--- modules/update/update.report.inc	28 Aug 2008 08:14:56 -0000	1.10.2.2
+++ modules/update/update.report.inc	11 Apr 2009 21:54:53 -0000
@@ -47,17 +47,18 @@ function theme_update_report($data) {
         $class = 'ok';
         $icon = theme('image', 'misc/watchdog-ok.png', t('ok'), t('ok'));
         break;
+      case UPDATE_NOT_CHECKED:
+      case UPDATE_UNKNOWN:
+        $class = 'unknown';
+        $icon = theme('image', 'misc/watchdog-warning.png', t('warning'), t('warning'));
+        break;
       case UPDATE_NOT_SECURE:
       case UPDATE_REVOKED:
       case UPDATE_NOT_SUPPORTED:
-      case UPDATE_NOT_CURRENT:
-        if ($notification_level == 'all'
-            || $project['status'] != UPDATE_NOT_CURRENT) {
           $class = 'error';
           $icon = theme('image', 'misc/watchdog-error.png', t('error'), t('error'));
           break;
-        }
-        // Otherwise, deliberate no break and use the warning class/icon.
+      case UPDATE_NOT_CURRENT:
       default:
         $class = 'warning';
         $icon = theme('image', 'misc/watchdog-warning.png', t('warning'), t('warning'));
