[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [bridgedb/master] Fix bug in Levenshtein fuzzy matching for EMAIL_BLACKLIST.



commit b5b3d3c8e7038b45e87b91e97cae1d2658b939c7
Author: Isis Lovecruft <isis@xxxxxxxxxxxxxx>
Date:   Wed Mar 25 21:49:41 2015 +0000

    Fix bug in Levenshtein fuzzy matching for EMAIL_BLACKLIST.
    
    See https://bugs.torproject.org/9385#comment:14.
---
 lib/bridgedb/email/autoresponder.py |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/bridgedb/email/autoresponder.py b/lib/bridgedb/email/autoresponder.py
index 80ad83d..aba92ac 100644
--- a/lib/bridgedb/email/autoresponder.py
+++ b/lib/bridgedb/email/autoresponder.py
@@ -672,8 +672,7 @@ class SMTPAutoresponder(smtp.SMTPClient):
         # :func:`~bridgedb.util.levenshteinDistance`):
         if self.incoming.context.fuzzyMatch != 0:
             for blacklistedAddress in self.incoming.context.blacklist:
-                distance = levenshteinDistance(self.incoming.canonicalFromEmail,
-                                               blacklistedAddress)
+                distance = levenshteinDistance(str(client), blacklistedAddress)
                 if distance <= self.incoming.context.fuzzyMatch:
                     logging.info("Fuzzy-matched %s to blacklisted address %s!"
                                  % (self.incoming.canonicalFromEmail,



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits