better matching for ~f, same as mutt-ng did, see upstream
http://bugs.mutt.org/2179

--- a/score.c
+++ b/score.c
@@ -133,7 +133,7 @@
   hdr->score = 0; /* in case of re-scoring */
   for (tmp = Score; tmp; tmp = tmp->next)
   {
-    if (mutt_pattern_exec (tmp->pat, 0, NULL, hdr) > 0)
+    if (mutt_pattern_exec (tmp->pat, M_MATCH_FULL_ADDRESS, NULL, hdr) > 0)
     {
       if (tmp->exact || tmp->val == 9999 || tmp->val == -9999)
       {
