)]}'
{"designate/central/service.py":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"ffd8457383673185c6105217ccaa3a15ca257003","unresolved":false,"context_lines":[{"line_number":451,"context_line":""},{"line_number":452,"context_line":"        try:"},{"line_number":453,"context_line":"            for blacklist in blacklists:"},{"line_number":454,"context_line":"                signal.setitimer(signal.ITIMER_REAL, 0.02)"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"                try:"},{"line_number":457,"context_line":"                    if bool(re.search(blacklist.pattern, domain_name)):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_fcbffaa7","line":454,"updated":"2015-09-22 16:09:58.000000000","message":"Just a sanity check, is .02 reasonable here? Python wouldn\u0027t take this long to evaluate a crappy, but non-malicous regex, would it?","commit_id":"a8c69dde0441ad896601f968bb495929a8156e32"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"e58dafdf4cca800304412c1e1f29a195d739fa77","unresolved":false,"context_lines":[{"line_number":451,"context_line":""},{"line_number":452,"context_line":"        try:"},{"line_number":453,"context_line":"            for blacklist in blacklists:"},{"line_number":454,"context_line":"                signal.setitimer(signal.ITIMER_REAL, 0.02)"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"                try:"},{"line_number":457,"context_line":"                    if bool(re.search(blacklist.pattern, domain_name)):"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_9cc7de11","line":454,"in_reply_to":"ba15a1d1_fcbffaa7","updated":"2015-09-22 16:11:57.000000000","message":"Yea, that should be more than enough for a match against a DNS name (256 chars..)","commit_id":"a8c69dde0441ad896601f968bb495929a8156e32"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"ffd8457383673185c6105217ccaa3a15ca257003","unresolved":false,"context_lines":[{"line_number":459,"context_line":"                finally:"},{"line_number":460,"context_line":"                    signal.setitimer(signal.ITIMER_REAL, 0)"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        except Timeout:"},{"line_number":463,"context_line":"            return True"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_bc8bc21d","line":462,"updated":"2015-09-22 16:09:58.000000000","message":"We should have a big hairy log message here so that it\u0027s obvious that something is going wrong.","commit_id":"a8c69dde0441ad896601f968bb495929a8156e32"},{"author":{"_account_id":741,"name":"Kiall Mac Innes","email":"kiall@macinnes.ie","username":"kiall"},"change_message_id":"e58dafdf4cca800304412c1e1f29a195d739fa77","unresolved":false,"context_lines":[{"line_number":459,"context_line":"                finally:"},{"line_number":460,"context_line":"                    signal.setitimer(signal.ITIMER_REAL, 0)"},{"line_number":461,"context_line":""},{"line_number":462,"context_line":"        except Timeout:"},{"line_number":463,"context_line":"            return True"},{"line_number":464,"context_line":""},{"line_number":465,"context_line":"        return False"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba15a1d1_3c69f225","line":462,"in_reply_to":"ba15a1d1_bc8bc21d","updated":"2015-09-22 16:11:57.000000000","message":"++","commit_id":"a8c69dde0441ad896601f968bb495929a8156e32"}]}
