? 790586-better-install-1.patch
? comment_notify.lib.inc
Index: comment_notify.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/comment_notify/comment_notify.install,v
retrieving revision 1.20
diff -u -p -u -p -r1.20 comment_notify.install
--- comment_notify.install	5 May 2010 15:29:23 -0000	1.20
+++ comment_notify.install	5 May 2010 16:37:04 -0000
@@ -16,11 +16,13 @@ function comment_notify_install() {
   $comments_select->join('users', 'u', 'c.uid = u.uid');
   $comments_select->addField('c', 'cid');
   $comments_select->addExpression('0', 'notify');
+  // Mix in a random string to all values.
+  $salt = uniqid(mt_rand, TRUE);
   if (db_driver() == 'pgsql') {
-    $comments_select->addExpression('md5(c.mail || coalesce(u.mail, u.init) || c.uid || c.name || c.nid)', 'notify_hash');
+    $comments_select->addExpression("md5('" . $salt . "' || c.mail || coalesce(u.mail, u.init) || c.uid || c.name || c.nid || c.hostname)", 'notify_hash');
   }
   else {
-    $comments_select->addExpression('md5(concat(c.mail, ifnull(u.mail, u.init), c.uid, c.name, c.nid))', 'notify_hash');
+    $comments_select->addExpression("md5(concat('" . $salt . "', c.mail, ifnull(u.mail, u.init), c.uid, c.name, c.nid, c.hostname))", 'notify_hash');
   }
   $comments_select->addField('c', 'cid');
 
