duplicated block id: 1 size: 216 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (41:256) - t/data/spam/olevbmacro/renamedmacro.eml (42:257) duplicated block id: 2 size: 166 cleaned lines of code in 2 files: - t/spf.t (94:341) - t/spf_welcome_block.t (83:331) duplicated block id: 3 size: 86 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (672:824) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (780:934) duplicated block id: 4 size: 82 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (67:196) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (71:200) duplicated block id: 5 size: 76 cleaned lines of code in 2 files: - t/bayessdbm.t (15:137) - t/bayessdbm_seen_delete.t (14:136) duplicated block id: 6 size: 75 cleaned lines of code in 2 files: - t/spf.t (386:499) - t/spf_welcome_block.t (376:489) duplicated block id: 7 size: 74 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (42:115) - t/data/spam/olevbmacro/renamedmacro.eml (42:115) duplicated block id: 8 size: 74 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (41:114) - t/data/spam/olevbmacro/malicemacro.eml (42:115) duplicated block id: 9 size: 69 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (466:578) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (466:578) duplicated block id: 10 size: 59 cleaned lines of code in 2 files: - t/freemail.t (64:138) - t/freemail_welcome_block.t (64:138) duplicated block id: 11 size: 55 cleaned lines of code in 2 files: - t/uri_html.t (13:82) - t/uri_saferedirect.t (13:82) duplicated block id: 12 size: 55 cleaned lines of code in 2 files: - t/bayesbdb.t (155:250) - t/bayesdbm.t (170:265) duplicated block id: 13 size: 53 cleaned lines of code in 2 files: - t/priorities.t (23:83) - t/priorities_welcome_block.t (16:76) duplicated block id: 14 size: 50 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (202:296) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (203:297) duplicated block id: 15 size: 48 cleaned lines of code in 2 files: - t/bayesdbm.t (63:136) - t/bayessdbm_seen_delete.t (63:136) duplicated block id: 16 size: 48 cleaned lines of code in 2 files: - t/bayesdbm.t (63:136) - t/bayessdbm.t (64:137) duplicated block id: 17 size: 47 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1713:1766) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1470:1523) duplicated block id: 18 size: 47 cleaned lines of code in 2 files: - t/bayessdbm.t (200:276) - t/bayessdbm_seen_delete.t (203:279) duplicated block id: 19 size: 45 cleaned lines of code in 2 files: - t/bayesdbm.t (200:279) - t/bayesdbm_flock.t (195:274) duplicated block id: 20 size: 45 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-City.pl (38:82) - t/data/geodb/create_GeoIP2-City.pl (85:129) duplicated block id: 21 size: 45 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (179:262) - t/bayessdbm.t (174:257) duplicated block id: 22 size: 42 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (829:899) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1731:1801) duplicated block id: 23 size: 36 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (301:369) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (301:370) duplicated block id: 24 size: 35 cleaned lines of code in 2 files: - t/bayesdbm.t (200:267) - t/bayessdbm.t (190:257) duplicated block id: 25 size: 34 cleaned lines of code in 2 files: - t/bayesbdb.t (185:250) - t/bayessdbm.t (190:255) duplicated block id: 26 size: 34 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (485:535) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (990:1040) duplicated block id: 27 size: 34 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (485:535) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (990:1040) duplicated block id: 28 size: 34 cleaned lines of code in 2 files: - t/mkrules.t (429:474) - t/mkrules_else.t (136:182) duplicated block id: 29 size: 34 cleaned lines of code in 2 files: - t/bayesbdb.t (185:250) - t/bayesdbm_flock.t (195:260) duplicated block id: 30 size: 34 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (965:1003) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1092:1130) duplicated block id: 31 size: 33 cleaned lines of code in 2 files: - t/freemail.t (22:61) - t/freemail_welcome_block.t (22:61) duplicated block id: 32 size: 33 cleaned lines of code in 2 files: - t/spf.t (21:53) - t/spf_welcome_block.t (19:51) duplicated block id: 33 size: 33 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_png.eml (1033:1065) - t/data/spam/extracttext/gtube_png.eml (1052:1084) duplicated block id: 34 size: 32 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (382:435) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (829:882) duplicated block id: 35 size: 32 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1236:1274) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1735:1773) duplicated block id: 36 size: 31 cleaned lines of code in 2 files: - t/bayesbdb.t (42:95) - t/bayesdbm.t (32:85) duplicated block id: 37 size: 31 cleaned lines of code in 2 files: - t/bayesdbm.t (210:267) - t/bayessdbm_seen_delete.t (203:260) duplicated block id: 38 size: 31 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (205:262) - t/bayessdbm_seen_delete.t (203:260) duplicated block id: 39 size: 30 cleaned lines of code in 2 files: - t/bayesbdb.t (195:250) - t/bayessdbm_seen_delete.t (203:258) duplicated block id: 40 size: 29 cleaned lines of code in 2 files: - t/priorities.t (138:176) - t/priorities_welcome_block.t (131:169) duplicated block id: 41 size: 28 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (110:143) - t/sql_based_whitelist.t (110:143) duplicated block id: 42 size: 28 cleaned lines of code in 2 files: - t/priorities.t (99:134) - t/priorities_welcome_block.t (92:127) duplicated block id: 43 size: 27 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1236:1267) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1492:1523) duplicated block id: 44 size: 26 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1328:1370) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1586:1628) duplicated block id: 45 size: 26 cleaned lines of code in 2 files: - t/bayesdbm.t (172:213) - t/bayessql.t (337:379) duplicated block id: 46 size: 26 cleaned lines of code in 2 files: - t/bayesbdb.t (157:198) - t/bayessql.t (337:379) duplicated block id: 47 size: 26 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (459:488) - lib/Mail/SpamAssassin/Plugin/SPF.pm (510:539) duplicated block id: 48 size: 25 cleaned lines of code in 2 files: - t/data/spam/gtubedcc.eml (1:31) - t/data/spam/gtubedcc_crlf.eml (1:31) duplicated block id: 49 size: 25 cleaned lines of code in 2 files: - t/spf.t (55:86) - t/spf_welcome_block.t (52:83) duplicated block id: 50 size: 25 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (71:96) - t/sa_txrep_welcomelist_out.t (69:93) duplicated block id: 51 size: 24 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (957:991) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (1007:1041) duplicated block id: 52 size: 23 cleaned lines of code in 2 files: - t/urilocalbl.t (95:118) - t/urilocalbl.t (151:174) duplicated block id: 53 size: 23 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (26:48) - t/data/geodb/create_GeoIP2-Country.pl (51:73) duplicated block id: 54 size: 23 cleaned lines of code in 2 files: - t/bayesbdb.t (97:129) - t/bayesdbm.t (87:119) duplicated block id: 55 size: 23 cleaned lines of code in 2 files: - t/bayesbdb.t (97:129) - t/bayessdbm_seen_delete.t (87:119) duplicated block id: 56 size: 23 cleaned lines of code in 2 files: - t/bayesbdb.t (97:129) - t/bayessdbm.t (88:120) duplicated block id: 57 size: 22 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (431:457) - lib/Mail/SpamAssassin/ArchiveIterator.pm (481:507) duplicated block id: 58 size: 22 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/doubleslash.eml (1:34) - t/data/spam/decodeshorturl/doubleslash.eml (18:51) duplicated block id: 59 size: 22 cleaned lines of code in 2 files: - t/uri_html.t (84:114) - t/uri_saferedirect.t (84:114) duplicated block id: 60 size: 21 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (316:369) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (992:1050) duplicated block id: 61 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell_paranoid.t (39:65) - t/root_spamd_tell_x_paranoid.t (39:65) duplicated block id: 62 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell_paranoid.t (39:65) - t/root_spamd_tell_x.t (39:65) duplicated block id: 63 size: 21 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (370:427) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1052:1117) duplicated block id: 64 size: 21 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (35:71) - t/bayessdbm.t (34:70) duplicated block id: 65 size: 21 cleaned lines of code in 2 files: - t/mkrules.t (223:245) - t/mkrules.t (344:366) duplicated block id: 66 size: 21 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (35:71) - t/bayessdbm_seen_delete.t (33:69) duplicated block id: 67 size: 21 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (35:58) - t/sql_based_whitelist.t (35:58) duplicated block id: 68 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell.t (39:65) - t/root_spamd_tell_x_paranoid.t (39:65) duplicated block id: 69 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell_x.t (39:65) - t/root_spamd_tell_x_paranoid.t (39:65) duplicated block id: 70 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell.t (39:65) - t/root_spamd_tell_paranoid.t (39:65) duplicated block id: 71 size: 21 cleaned lines of code in 2 files: - t/root_spamd_tell.t (39:65) - t/root_spamd_tell_x.t (39:65) duplicated block id: 72 size: 20 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (240:262) - t/sa_txrep_welcomelist_out.t (265:287) duplicated block id: 73 size: 20 cleaned lines of code in 2 files: - t/mkrules.t (268:289) - t/mkrules.t (345:366) duplicated block id: 74 size: 20 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (85:109) - t/bayessdbm.t (82:106) duplicated block id: 75 size: 20 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (85:109) - t/bayessdbm_seen_delete.t (81:105) duplicated block id: 76 size: 20 cleaned lines of code in 2 files: - t/mkrules.t (224:245) - t/mkrules.t (268:289) duplicated block id: 77 size: 20 cleaned lines of code in 2 files: - t/bayesdbm.t (81:105) - t/bayesdbm_flock.t (85:109) duplicated block id: 78 size: 20 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (24:43) - t/data/spam/olevbmacro/renamedmacro.eml (25:44) duplicated block id: 79 size: 20 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (25:44) - t/data/spam/olevbmacro/renamedmacro.eml (25:44) duplicated block id: 80 size: 20 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (24:43) - t/data/spam/olevbmacro/malicemacro.eml (25:44) duplicated block id: 81 size: 19 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Constants.pm (144:171) - lib/Mail/SpamAssassin/Constants.pm (225:252) duplicated block id: 82 size: 19 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (126:147) - t/sa_txrep_welcomelist_out.t (150:171) duplicated block id: 83 size: 19 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:201) - t/whitelist_addrs.t (178:201) duplicated block id: 84 size: 19 cleaned lines of code in 2 files: - t/bayesbdb.t (256:278) - t/bayessql.t (459:481) duplicated block id: 85 size: 19 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1175:1203) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1427:1455) duplicated block id: 86 size: 19 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (87:110) - t/whitelist_addrs.t (87:110) duplicated block id: 87 size: 19 cleaned lines of code in 2 files: - t/bayesbdb.t (256:278) - t/bayesdbm.t (271:293) duplicated block id: 88 size: 19 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Constants.pm (103:130) - lib/Mail/SpamAssassin/Constants.pm (194:221) duplicated block id: 89 size: 19 cleaned lines of code in 2 files: - t/bayesdbm.t (271:293) - t/bayessql.t (459:481) duplicated block id: 90 size: 18 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (646:668) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (961:983) duplicated block id: 91 size: 18 cleaned lines of code in 2 files: - spamc/libspamc.c (1328:1353) - spamc/libspamc.c (1730:1755) duplicated block id: 92 size: 18 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1305:1324) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1563:1582) duplicated block id: 93 size: 18 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (61:82) - t/sql_based_whitelist.t (61:82) duplicated block id: 94 size: 17 cleaned lines of code in 2 files: - t/root_spamd_x.t (9:31) - t/root_spamd_x_u.t (9:31) duplicated block id: 95 size: 17 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:110) - t/whitelist_addrs.t (181:201) duplicated block id: 96 size: 17 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:110) - t/welcomelist_addrs.t (181:201) duplicated block id: 97 size: 17 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (181:201) - t/whitelist_addrs.t (90:110) duplicated block id: 98 size: 17 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (215:233) - t/sa_txrep_welcomelist_out.t (291:309) duplicated block id: 99 size: 17 cleaned lines of code in 2 files: - t/root_spamd.t (9:31) - t/root_spamd_x_u.t (9:31) duplicated block id: 100 size: 17 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (85:106) - t/sql_based_whitelist.t (85:106) duplicated block id: 101 size: 17 cleaned lines of code in 2 files: - t/root_spamd.t (9:31) - t/root_spamd_x.t (9:31) duplicated block id: 102 size: 17 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (9:31) - t/root_spamd_x.t (9:31) duplicated block id: 103 size: 17 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (9:31) - t/root_spamd_x_u.t (9:31) duplicated block id: 104 size: 17 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (111:135) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (327:351) duplicated block id: 105 size: 17 cleaned lines of code in 2 files: - t/bayesbdb.t (40:67) - t/bayessdbm.t (32:59) duplicated block id: 106 size: 17 cleaned lines of code in 2 files: - t/root_spamd_x.t (9:31) - t/root_spamd_x_paranoid.t (9:31) duplicated block id: 107 size: 17 cleaned lines of code in 2 files: - t/root_spamd.t (9:31) - t/root_spamd_virtual.t (9:31) duplicated block id: 108 size: 17 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (9:31) - t/root_spamd_x_paranoid.t (9:31) duplicated block id: 109 size: 17 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (379:412) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (827:860) duplicated block id: 110 size: 17 cleaned lines of code in 2 files: - t/spamd_kill_restart.t (55:77) - t/spamd_kill_restart_rr.t (57:79) duplicated block id: 111 size: 17 cleaned lines of code in 2 files: - build/pga/source/integer.c (580:602) - build/pga/source/real.c (610:632) duplicated block id: 112 size: 17 cleaned lines of code in 2 files: - t/whitelist_addrs.t (90:110) - t/whitelist_addrs.t (181:201) duplicated block id: 113 size: 17 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (9:31) - t/root_spamd_x_u.t (9:31) duplicated block id: 114 size: 17 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (115:139) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (327:351) duplicated block id: 115 size: 17 cleaned lines of code in 2 files: - t/root_spamd.t (9:31) - t/root_spamd_x_paranoid.t (9:31) duplicated block id: 116 size: 17 cleaned lines of code in 2 files: - t/bayesbdb.t (40:67) - t/bayessdbm_seen_delete.t (31:58) duplicated block id: 117 size: 16 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (23:43) - t/sa_txrep_welcomelist_out.t (23:44) duplicated block id: 118 size: 16 cleaned lines of code in 2 files: - t/bayesdbm.t (32:57) - t/bayessdbm_seen_delete.t (33:58) duplicated block id: 119 size: 16 cleaned lines of code in 2 files: - t/bayessdbm.t (142:167) - t/bayessdbm_seen_delete.t (141:166) duplicated block id: 120 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell.t (9:35) - t/root_spamd_tell_paranoid.t (9:35) duplicated block id: 121 size: 16 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:134) - t/welcomelist_addrs.t (205:225) duplicated block id: 122 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (844:881) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1258:1295) duplicated block id: 123 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3320:3335) - lib/Mail/SpamAssassin/Conf.pm (3365:3380) duplicated block id: 124 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell_x.t (9:35) - t/root_spamd_tell_x_paranoid.t (9:35) duplicated block id: 125 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (464:485) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (906:927) duplicated block id: 126 size: 16 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:225) - t/whitelist_addrs.t (114:134) duplicated block id: 127 size: 16 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:134) - t/whitelist_addrs.t (205:225) duplicated block id: 128 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (108:133) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (195:220) duplicated block id: 129 size: 16 cleaned lines of code in 2 files: - t/bayesdbm.t (32:57) - t/bayessdbm.t (34:59) duplicated block id: 130 size: 16 cleaned lines of code in 2 files: - masses/post-ga-analysis.pl (29:45) - masses/post-ga-analysis.pl (65:82) duplicated block id: 131 size: 16 cleaned lines of code in 2 files: - t/whitelist_addrs.t (114:134) - t/whitelist_addrs.t (205:225) duplicated block id: 132 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell_paranoid.t (9:35) - t/root_spamd_tell_x_paranoid.t (9:35) duplicated block id: 133 size: 16 cleaned lines of code in 2 files: - t/bayessdbm.t (172:194) - t/bayessdbm_seen_delete.t (171:193) duplicated block id: 134 size: 16 cleaned lines of code in 2 files: - t/bayesdbm.t (32:57) - t/bayesdbm_flock.t (35:60) duplicated block id: 135 size: 16 cleaned lines of code in 2 files: - t/bayesbdb.t (42:67) - t/bayesdbm_flock.t (35:60) duplicated block id: 136 size: 16 cleaned lines of code in 2 files: - t/db_awl_perms.t (28:48) - t/db_awl_perms_welcome_block.t (28:48) duplicated block id: 137 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3238:3253) - lib/Mail/SpamAssassin/Conf.pm (3365:3380) duplicated block id: 138 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3238:3253) - lib/Mail/SpamAssassin/Conf.pm (3320:3335) duplicated block id: 139 size: 16 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:134) - t/whitelist_addrs.t (114:134) duplicated block id: 140 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (84:100) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (105:121) duplicated block id: 141 size: 16 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:225) - t/whitelist_addrs.t (205:225) duplicated block id: 142 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell_paranoid.t (9:35) - t/root_spamd_tell_x.t (9:35) duplicated block id: 143 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell.t (9:35) - t/root_spamd_tell_x_paranoid.t (9:35) duplicated block id: 144 size: 16 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_b64_oct.eml (1:20) - t/data/spam/extracttext/gtube_png.eml (1:20) duplicated block id: 145 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (172:195) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (288:311) duplicated block id: 146 size: 16 cleaned lines of code in 2 files: - t/root_spamd_tell.t (9:35) - t/root_spamd_tell_x.t (9:35) duplicated block id: 147 size: 16 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (734:771) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1258:1295) duplicated block id: 148 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1786:1802) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1539:1555) duplicated block id: 149 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (909:941) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1820:1852) duplicated block id: 150 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Bayes.pm (491:513) - lib/Mail/SpamAssassin/Plugin/Bayes.pm (624:648) duplicated block id: 151 size: 15 cleaned lines of code in 2 files: - sql/txrep_sqlite.sql (1:17) - t/sa_txrep_sql.t (76:90) duplicated block id: 152 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (382:413) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (381:412) duplicated block id: 153 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:118) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:109) duplicated block id: 154 size: 15 cleaned lines of code in 2 files: - spamc/libspamc.c (1532:1552) - spamc/libspamc.c (1888:1906) duplicated block id: 155 size: 15 cleaned lines of code in 2 files: - sql/txrep_sqlite.sql (1:17) - t/sa_txrep_welcomelist_out.t (73:87) duplicated block id: 156 size: 15 cleaned lines of code in 2 files: - t/bayesbdb.t (97:115) - t/bayesdbm_flock.t (91:109) duplicated block id: 157 size: 15 cleaned lines of code in 2 files: - t/data/dkim/arc/ko01.eml (1:16) - t/data/dkim/arc/ok01.eml (5:20) duplicated block id: 158 size: 15 cleaned lines of code in 2 files: - t/spamc_z.t (10:29) - t/spamd_ssl_z.t (11:30) duplicated block id: 159 size: 15 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1286:1303) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1543:1560) duplicated block id: 160 size: 14 cleaned lines of code in 2 files: - t/spamd_kill_restart.t (24:49) - t/spamd_kill_restart_rr.t (24:49) duplicated block id: 161 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (545:558) - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (709:722) duplicated block id: 162 size: 14 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (115:131) - t/sql_based_whitelist.t (66:82) duplicated block id: 163 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (743:756) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (758:771) duplicated block id: 164 size: 14 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (115:131) - t/sql_based_welcomelist.t (66:82) duplicated block id: 165 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (466:485) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (908:927) duplicated block id: 166 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (214:242) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (496:524) duplicated block id: 167 size: 14 cleaned lines of code in 2 files: - t/spamd_prefork_stress.t (23:40) - t/spamd_prefork_stress_2.t (20:38) duplicated block id: 168 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (934:961) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1089:1116) duplicated block id: 169 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (610:623) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (663:676) duplicated block id: 170 size: 14 cleaned lines of code in 2 files: - t/urilocalbl.t (128:142) - t/urilocalbl.t (182:196) duplicated block id: 171 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (610:623) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (769:782) duplicated block id: 172 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (610:623) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (716:729) duplicated block id: 173 size: 14 cleaned lines of code in 2 files: - t/data/spam/gtube.eml (1:16) - t/data/spam/gtubedcc_crlf.eml (4:19) duplicated block id: 174 size: 14 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (179:199) - t/bayessdbm_seen_delete.t (173:193) duplicated block id: 175 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (663:676) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (716:729) duplicated block id: 176 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (663:676) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (769:782) duplicated block id: 177 size: 14 cleaned lines of code in 2 files: - t/memory_cycles.t (17:32) - t/recreate.t (28:42) duplicated block id: 178 size: 14 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_png.eml (1033:1046) - t/data/spam/extracttext/gtube_png.eml (1071:1084) duplicated block id: 179 size: 14 cleaned lines of code in 2 files: - t/data/spam/gtube.eml (1:16) - t/data/spam/gtubedcc.eml (4:19) duplicated block id: 180 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (716:729) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (769:782) duplicated block id: 181 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (215:243) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (496:524) duplicated block id: 182 size: 14 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (344:372) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (795:823) duplicated block id: 183 size: 14 cleaned lines of code in 2 files: - t/idn_dots.t (49:66) - t/uri_text.t (33:48) duplicated block id: 184 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (417:429) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (438:450) duplicated block id: 185 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (417:429) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (459:471) duplicated block id: 186 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (71:90) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (286:305) duplicated block id: 187 size: 13 cleaned lines of code in 2 files: - t/spf.t (343:362) - t/spf_welcome_block.t (333:352) duplicated block id: 188 size: 13 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:31) - t/root_spamd_x_paranoid.t (16:31) duplicated block id: 189 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (420:434) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (869:883) duplicated block id: 190 size: 13 cleaned lines of code in 2 files: - t/spf.t (187:206) - t/spf_welcome_block.t (157:176) duplicated block id: 191 size: 13 cleaned lines of code in 2 files: - t/spamd_ssl.t (9:25) - t/spamd_ssl_z.t (17:33) duplicated block id: 192 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (67:86) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (286:305) duplicated block id: 193 size: 13 cleaned lines of code in 2 files: - t/strip2.t (41:56) - t/strip2.t (95:107) duplicated block id: 194 size: 13 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:31) - t/root_spamd_x.t (16:31) duplicated block id: 195 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (248:260) - lib/Mail/SpamAssassin/Plugin/ASN.pm (268:280) duplicated block id: 196 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (180:208) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (463:491) duplicated block id: 197 size: 13 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (114:127) - t/sa_txrep_welcomelist_out.t (193:206) duplicated block id: 198 size: 13 cleaned lines of code in 2 files: - t/spf_welcome_block.t (157:176) - t/spf_welcome_block.t (177:196) duplicated block id: 199 size: 13 cleaned lines of code in 2 files: - t/bayesdbm.t (141:163) - t/bayesdbm_flock.t (149:171) duplicated block id: 200 size: 13 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:31) - t/root_spamd_virtual.t (16:31) duplicated block id: 201 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4278:4290) - lib/Mail/SpamAssassin/Conf.pm (4314:4326) duplicated block id: 202 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (596:616) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (767:787) duplicated block id: 203 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1069:1107) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1008:1048) duplicated block id: 204 size: 13 cleaned lines of code in 2 files: - lib/spamassassin-run.pod (1:17) - spamc/spamc.pod (1:17) duplicated block id: 205 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (976:990) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1141:1155) duplicated block id: 206 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (438:450) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (459:471) duplicated block id: 207 size: 13 cleaned lines of code in 2 files: - t/basic_obj_api.t (13:29) - t/config_tree_recurse.t (13:29) duplicated block id: 208 size: 13 cleaned lines of code in 2 files: - t/data/spam/relayUS.eml (1:14) - t/data/spam/urilocalbl_net.eml (1:14) duplicated block id: 209 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locker/Flock.pm (33:53) - lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm (34:63) duplicated block id: 210 size: 13 cleaned lines of code in 2 files: - t/spf.t (167:186) - t/spf_welcome_block.t (177:196) duplicated block id: 211 size: 13 cleaned lines of code in 2 files: - t/bayesbdb.t (73:95) - t/bayessdbm_seen_delete.t (63:85) duplicated block id: 212 size: 13 cleaned lines of code in 2 files: - spamc/libspamc.c (1484:1505) - spamc/libspamc.c (1847:1868) duplicated block id: 213 size: 13 cleaned lines of code in 2 files: - build/pga/source/debug.c (904:916) - build/pga/source/debug.c (937:949) duplicated block id: 214 size: 13 cleaned lines of code in 2 files: - t/bayesbdb.t (73:95) - t/bayessdbm.t (64:86) duplicated block id: 215 size: 13 cleaned lines of code in 2 files: - t/spf.t (167:186) - t/spf.t (187:206) duplicated block id: 216 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (596:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (609:625) duplicated block id: 217 size: 13 cleaned lines of code in 2 files: - t/root_spamd.t (16:31) - t/root_spamd_u.t (16:31) duplicated block id: 218 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (145:160) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (243:258) duplicated block id: 219 size: 13 cleaned lines of code in 2 files: - t/reuse.t (73:85) - t/reuse.t (97:109) duplicated block id: 220 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1205:1221) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1458:1474) duplicated block id: 221 size: 13 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1284:1298) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1275:1290) duplicated block id: 222 size: 13 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:31) - t/root_spamd_x_u.t (16:31) duplicated block id: 223 size: 12 cleaned lines of code in 2 files: - t/spamd_unix_and_tcp.t (15:27) - t/spamd_unix_and_tcp.t (30:42) duplicated block id: 224 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:153) - t/welcomelist_addrs.t (229:244) duplicated block id: 225 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (538:549) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (575:586) duplicated block id: 226 size: 12 cleaned lines of code in 2 files: - t/spf_welcome_block.t (112:131) - t/spf_welcome_block.t (157:175) duplicated block id: 227 size: 12 cleaned lines of code in 2 files: - t/spf_welcome_block.t (112:131) - t/spf_welcome_block.t (177:195) duplicated block id: 228 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/LDAP.pm (51:70) - lib/Mail/SpamAssassin/Conf/SQL.pm (51:70) duplicated block id: 229 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (343:369) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (795:821) duplicated block id: 230 size: 12 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (266:279) - t/bayessdbm_seen_delete.t (266:279) duplicated block id: 231 size: 12 cleaned lines of code in 2 files: - build/pga/source/char.c (668:682) - build/pga/source/integer.c (863:877) duplicated block id: 232 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:153) - t/whitelist_addrs.t (229:244) duplicated block id: 233 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (229:244) - t/whitelist_addrs.t (229:244) duplicated block id: 234 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (915:952) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (949:986) duplicated block id: 235 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1941:1957) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2112:2128) duplicated block id: 236 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (249:275) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (667:693) duplicated block id: 237 size: 12 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (266:279) - t/bayessdbm.t (263:276) duplicated block id: 238 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (250:276) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (667:693) duplicated block id: 239 size: 12 cleaned lines of code in 2 files: - t/db_awl_path.t (38:53) - t/db_awl_path_welcome_block.t (36:51) duplicated block id: 240 size: 12 cleaned lines of code in 2 files: - t/authres.t (37:53) - t/authres.t (70:86) duplicated block id: 241 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (422:435) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (420:433) duplicated block id: 242 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (604:617) - lib/Mail/SpamAssassin/Plugin/AWL.pm (645:658) duplicated block id: 243 size: 12 cleaned lines of code in 2 files: - t/spf.t (187:205) - t/spf_welcome_block.t (112:131) duplicated block id: 244 size: 12 cleaned lines of code in 2 files: - t/bayessql.t (385:400) - t/bayessql.t (416:431) duplicated block id: 245 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1989:2002) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2160:2173) duplicated block id: 246 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1959:1972) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2130:2143) duplicated block id: 247 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (159:174) - t/whitelist_addrs.t (159:174) duplicated block id: 248 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:153) - t/whitelist_addrs.t (138:153) duplicated block id: 249 size: 12 cleaned lines of code in 2 files: - build/pga/source/integer.c (863:877) - build/pga/source/real.c (897:911) duplicated block id: 250 size: 12 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (194:206) - t/sql_based_whitelist.t (66:78) duplicated block id: 251 size: 12 cleaned lines of code in 2 files: - t/whitelist_addrs.t (138:153) - t/whitelist_addrs.t (229:244) duplicated block id: 252 size: 12 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (229:244) - t/whitelist_addrs.t (138:153) duplicated block id: 253 size: 12 cleaned lines of code in 2 files: - build/pga/source/char.c (668:682) - build/pga/source/real.c (897:911) duplicated block id: 254 size: 12 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (194:206) - t/sql_based_welcomelist.t (66:78) duplicated block id: 255 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Bayes.pm (84:101) - lib/Mail/SpamAssassin/Plugin/Bayes.pm (465:483) duplicated block id: 256 size: 12 cleaned lines of code in 2 files: - masses/evolve_metarule/preproc.pl (64:80) - masses/evolve_metarule/preproc.pl (102:118) duplicated block id: 257 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (675:686) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (753:769) duplicated block id: 258 size: 12 cleaned lines of code in 2 files: - t/spf.t (167:185) - t/spf_welcome_block.t (112:131) duplicated block id: 259 size: 12 cleaned lines of code in 2 files: - t/uri_list.t (62:74) - t/uri_list.t (79:91) duplicated block id: 260 size: 12 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (572:583) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (609:620) duplicated block id: 261 size: 12 cleaned lines of code in 2 files: - t/strip_no_subject.t (36:49) - t/strip_no_subject.t (53:66) duplicated block id: 262 size: 12 cleaned lines of code in 2 files: - t/spf.t (122:141) - t/spf_welcome_block.t (157:175) duplicated block id: 263 size: 12 cleaned lines of code in 2 files: - t/spf.t (122:141) - t/spf_welcome_block.t (177:195) duplicated block id: 264 size: 12 cleaned lines of code in 2 files: - t/spf.t (122:141) - t/spf.t (167:185) duplicated block id: 265 size: 12 cleaned lines of code in 2 files: - t/spf.t (122:141) - t/spf.t (187:205) duplicated block id: 266 size: 11 cleaned lines of code in 2 files: - t/freemail.t (26:36) - t/freemail.t (86:96) duplicated block id: 267 size: 11 cleaned lines of code in 2 files: - t/spamd_ssl_accept_fail.t (14:25) - t/spamd_ssl_z.t (21:32) duplicated block id: 268 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (565:576) - lib/Mail/SpamAssassin/Plugin/AWL.pm (646:658) duplicated block id: 269 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) duplicated block id: 270 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (565:576) - lib/Mail/SpamAssassin/Plugin/AWL.pm (605:617) duplicated block id: 271 size: 11 cleaned lines of code in 2 files: - t/dkim.t (44:54) - t/dnsbl_subtests.t (291:301) duplicated block id: 272 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (836:849) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (965:978) duplicated block id: 273 size: 11 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/doubleslash.eml (1:17) - t/data/spam/decodeshorturl/doubleslash.eml (35:51) duplicated block id: 274 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (460:470) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (750:760) duplicated block id: 275 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) duplicated block id: 276 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) duplicated block id: 277 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) duplicated block id: 278 size: 11 cleaned lines of code in 2 files: - t/root_spamd.t (12:25) - t/spamd.t (8:21) duplicated block id: 279 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 280 size: 11 cleaned lines of code in 2 files: - spamc/libspamc.c (769:780) - spamc/libspamc.c (801:814) duplicated block id: 281 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 282 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (94:105) - lib/Mail/SpamAssassin/Util/TinyRedis.pm (29:40) duplicated block id: 283 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (572:585) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (530:543) duplicated block id: 284 size: 11 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (12:23) - t/spamd_prefork_stress.t (34:45) duplicated block id: 285 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1790:1802) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1278:1290) duplicated block id: 286 size: 11 cleaned lines of code in 2 files: - t/strip2.t (45:56) - t/strip2.t (69:79) duplicated block id: 287 size: 11 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (12:25) - t/spamd.t (8:21) duplicated block id: 288 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (638:648) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (691:701) duplicated block id: 289 size: 11 cleaned lines of code in 2 files: - t/spf_welcome_block.t (94:111) - t/spf_welcome_block.t (178:195) duplicated block id: 290 size: 11 cleaned lines of code in 2 files: - t/spf_welcome_block.t (94:111) - t/spf_welcome_block.t (158:175) duplicated block id: 291 size: 11 cleaned lines of code in 2 files: - t/spf_welcome_block.t (345:358) - t/spf_welcome_block.t (497:510) duplicated block id: 292 size: 11 cleaned lines of code in 2 files: - build/pga/source/binary.c (761:774) - build/pga/source/real.c (897:910) duplicated block id: 293 size: 11 cleaned lines of code in 2 files: - build/pga/source/binary.c (761:774) - build/pga/source/integer.c (863:876) duplicated block id: 294 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (691:701) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (744:754) duplicated block id: 295 size: 11 cleaned lines of code in 2 files: - t/spamd_ssl.t (13:24) - t/spamd_ssl_accept_fail.t (14:25) duplicated block id: 296 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 297 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 298 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3320:3330) - lib/Mail/SpamAssassin/Conf.pm (3442:3452) duplicated block id: 299 size: 11 cleaned lines of code in 2 files: - t/spf.t (123:141) - t/spf_welcome_block.t (94:111) duplicated block id: 300 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) duplicated block id: 301 size: 11 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (10:23) - t/whitelist_addrs.t (10:23) duplicated block id: 302 size: 11 cleaned lines of code in 2 files: - t/spf.t (188:205) - t/spf_welcome_block.t (94:111) duplicated block id: 303 size: 11 cleaned lines of code in 2 files: - t/freemail_welcome_block.t (26:36) - t/freemail_welcome_block.t (86:96) duplicated block id: 304 size: 11 cleaned lines of code in 2 files: - t/spf_welcome_block.t (94:111) - t/spf_welcome_block.t (113:131) duplicated block id: 305 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) duplicated block id: 306 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 307 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 308 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Logger/File.pm (41:62) - lib/Mail/SpamAssassin/Logger/Stderr.pm (41:61) duplicated block id: 309 size: 11 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (29:39) - t/whitelist_addrs.t (29:39) duplicated block id: 310 size: 11 cleaned lines of code in 2 files: - t/freemail.t (86:96) - t/freemail_welcome_block.t (26:36) duplicated block id: 311 size: 11 cleaned lines of code in 2 files: - build/pga/source/integer.c (649:661) - build/pga/source/real.c (680:692) duplicated block id: 312 size: 11 cleaned lines of code in 2 files: - t/sa_txrep_sql.t (103:115) - t/sa_txrep_sql.t (137:149) duplicated block id: 313 size: 11 cleaned lines of code in 2 files: - build/pga/source/debug.c (850:860) - build/pga/source/debug.c (937:947) duplicated block id: 314 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (650:663) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (836:849) duplicated block id: 315 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1812:1826) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1582:1596) duplicated block id: 316 size: 11 cleaned lines of code in 2 files: - build/pga/source/debug.c (785:795) - build/pga/source/debug.c (1167:1177) duplicated block id: 317 size: 11 cleaned lines of code in 2 files: - t/root_spamd_x.t (12:25) - t/spamd.t (8:21) duplicated block id: 318 size: 11 cleaned lines of code in 2 files: - t/line_endings.t (49:62) - t/line_endings.t (91:104) duplicated block id: 319 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 320 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 321 size: 11 cleaned lines of code in 2 files: - t/uri_list.t (46:57) - t/uri_list.t (62:73) duplicated block id: 322 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf.t (123:141) duplicated block id: 323 size: 11 cleaned lines of code in 2 files: - t/uri_list.t (46:57) - t/uri_list.t (79:90) duplicated block id: 324 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (153:165) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (195:207) duplicated block id: 325 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3170:3180) - lib/Mail/SpamAssassin/Conf.pm (3442:3452) duplicated block id: 326 size: 11 cleaned lines of code in 2 files: - t/spamc_z.t (16:29) - t/spamd_ssl.t (9:22) duplicated block id: 327 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3238:3248) - lib/Mail/SpamAssassin/Conf.pm (3442:3452) duplicated block id: 328 size: 11 cleaned lines of code in 2 files: - build/pga/source/binary.c (761:774) - build/pga/source/char.c (668:681) duplicated block id: 329 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 330 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) duplicated block id: 331 size: 11 cleaned lines of code in 2 files: - t/freemail.t (26:36) - t/freemail_welcome_block.t (86:96) duplicated block id: 332 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1278:1290) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1543:1555) duplicated block id: 333 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (625:636) duplicated block id: 334 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) duplicated block id: 335 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) duplicated block id: 336 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (597:608) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) duplicated block id: 337 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (283:307) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (739:763) duplicated block id: 338 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf.t (168:185) duplicated block id: 339 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf.t (188:205) duplicated block id: 340 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (638:648) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (744:754) duplicated block id: 341 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3238:3248) - lib/Mail/SpamAssassin/Conf.pm (3282:3292) duplicated block id: 342 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1286:1298) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1790:1802) duplicated block id: 343 size: 11 cleaned lines of code in 2 files: - t/strip2.t (69:79) - t/strip2.t (97:107) duplicated block id: 344 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Logger/File.pm (102:117) - lib/Mail/SpamAssassin/Logger/Stderr.pm (81:96) duplicated block id: 345 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf_welcome_block.t (113:131) duplicated block id: 346 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (585:595) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (744:754) duplicated block id: 347 size: 11 cleaned lines of code in 2 files: - t/spf.t (355:368) - t/spf.t (507:520) duplicated block id: 348 size: 11 cleaned lines of code in 2 files: - t/relaycountry.t (39:50) - t/relaycountry.t (59:70) duplicated block id: 349 size: 11 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (12:25) - t/spamd.t (8:21) duplicated block id: 350 size: 11 cleaned lines of code in 2 files: - t/spamd_user_rules_leak.t (74:85) - t/spamd_user_rules_leak.t (88:99) duplicated block id: 351 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3365:3375) - lib/Mail/SpamAssassin/Conf.pm (3442:3452) duplicated block id: 352 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3170:3180) - lib/Mail/SpamAssassin/Conf.pm (3365:3375) duplicated block id: 353 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3282:3292) - lib/Mail/SpamAssassin/Conf.pm (3320:3330) duplicated block id: 354 size: 11 cleaned lines of code in 2 files: - t/spf.t (168:185) - t/spf_welcome_block.t (94:111) duplicated block id: 355 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3170:3180) - lib/Mail/SpamAssassin/Conf.pm (3320:3330) duplicated block id: 356 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3282:3292) - lib/Mail/SpamAssassin/Conf.pm (3365:3375) duplicated block id: 357 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3170:3180) - lib/Mail/SpamAssassin/Conf.pm (3282:3292) duplicated block id: 358 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3170:3180) - lib/Mail/SpamAssassin/Conf.pm (3238:3248) duplicated block id: 359 size: 11 cleaned lines of code in 2 files: - t/spamd_welcomelist_leak.t (44:57) - t/spamd_whitelist_leak.t (49:62) duplicated block id: 360 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) duplicated block id: 361 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (703:714) duplicated block id: 362 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf_welcome_block.t (158:175) duplicated block id: 363 size: 11 cleaned lines of code in 2 files: - t/spf.t (104:121) - t/spf_welcome_block.t (178:195) duplicated block id: 364 size: 11 cleaned lines of code in 2 files: - build/pga/source/debug.c (850:860) - build/pga/source/debug.c (904:914) duplicated block id: 365 size: 11 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (12:25) - t/spamd.t (8:21) duplicated block id: 366 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) duplicated block id: 367 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (585:595) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (638:648) duplicated block id: 368 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 369 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 370 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (650:661) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (784:795) duplicated block id: 371 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (731:742) duplicated block id: 372 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (678:689) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (756:767) duplicated block id: 373 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (585:595) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (691:701) duplicated block id: 374 size: 11 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3282:3292) - lib/Mail/SpamAssassin/Conf.pm (3442:3452) duplicated block id: 375 size: 11 cleaned lines of code in 2 files: - t/line_endings.t (64:75) - t/line_endings.t (106:117) duplicated block id: 376 size: 10 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_png.eml (1002:1011) - t/data/spam/extracttext/gtube_png.eml (1012:1021) duplicated block id: 377 size: 10 cleaned lines of code in 2 files: - t/uri_list.t (15:25) - t/uri_list.t (62:72) duplicated block id: 378 size: 10 cleaned lines of code in 2 files: - t/uri_list.t (15:25) - t/uri_list.t (79:89) duplicated block id: 379 size: 10 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_png.eml (1002:1011) - t/data/spam/extracttext/gtube_png.eml (1022:1031) duplicated block id: 380 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1033:1044) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1124:1135) duplicated block id: 381 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1010:1037) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2023:2049) duplicated block id: 382 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:151) - t/welcomelist_addrs.t (205:218) duplicated block id: 383 size: 10 cleaned lines of code in 2 files: - sql/awl_pg.sql (1:10) - t/sql_based_whitelist.t (46:55) duplicated block id: 384 size: 10 cleaned lines of code in 2 files: - t/uri_list.t (15:25) - t/uri_list.t (46:56) duplicated block id: 385 size: 10 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 386 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (272:281) duplicated block id: 387 size: 10 cleaned lines of code in 2 files: - build/pga/source/report.c (695:704) - build/pga/source/report.c (904:913) duplicated block id: 388 size: 10 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 389 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (335:344) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 390 size: 10 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (121:132) - t/bayessdbm.t (116:127) duplicated block id: 391 size: 10 cleaned lines of code in 2 files: - build/pga/source/report.c (695:704) - build/pga/source/report.c (745:754) duplicated block id: 392 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (871:882) - lib/Mail/SpamAssassin/Plugin/Check.pm (938:949) duplicated block id: 393 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (949:975) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1826:1852) duplicated block id: 394 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (402:411) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 395 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (364:373) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 396 size: 10 cleaned lines of code in 2 files: - t/spf.t (463:479) - t/spf_welcome_block.t (429:445) duplicated block id: 397 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 398 size: 10 cleaned lines of code in 2 files: - t/db_awl_path.t (13:29) - t/db_awl_path_welcome_block.t (11:27) duplicated block id: 399 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (545:555) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (965:975) duplicated block id: 400 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (272:281) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 401 size: 10 cleaned lines of code in 2 files: - t/spamc_z.t (20:29) - t/spamd.t (12:21) duplicated block id: 402 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:151) - t/whitelist_addrs.t (205:218) duplicated block id: 403 size: 10 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (98:107) - t/sa_txrep_welcomelist_out.t (210:219) duplicated block id: 404 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:218) - t/welcomelist_addrs.t (229:242) duplicated block id: 405 size: 10 cleaned lines of code in 2 files: - t/relaycountry.t (79:89) - t/relaycountry.t (97:107) duplicated block id: 406 size: 10 cleaned lines of code in 2 files: - t/root_spamd.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 407 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 408 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (229:242) - t/whitelist_addrs.t (205:218) duplicated block id: 409 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (272:281) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 410 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 411 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (272:281) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 412 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (272:281) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 413 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (272:281) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 414 size: 10 cleaned lines of code in 2 files: - t/root_spamd.t (33:46) - t/spamd.t (23:36) duplicated block id: 415 size: 10 cleaned lines of code in 2 files: - build/pga/source/pop.c (121:130) - build/pga/source/pop.c (136:145) duplicated block id: 416 size: 10 cleaned lines of code in 2 files: - spamc/libspamc.c (1563:1574) - spamc/libspamc.c (1909:1920) duplicated block id: 417 size: 10 cleaned lines of code in 2 files: - t/spf.t (337:352) - t/spf.t (380:396) duplicated block id: 418 size: 10 cleaned lines of code in 2 files: - t/mkrules.t (32:43) - t/mkrules.t (150:161) duplicated block id: 419 size: 10 cleaned lines of code in 2 files: - build/pga/source/report.c (745:754) - build/pga/source/report.c (904:913) duplicated block id: 420 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (1425:1441) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (346:358) duplicated block id: 421 size: 10 cleaned lines of code in 2 files: - t/root_spamd.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 422 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1620:1632) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1397:1421) duplicated block id: 423 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 424 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (313:337) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (767:791) duplicated block id: 425 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (663:680) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1141:1158) duplicated block id: 426 size: 10 cleaned lines of code in 2 files: - t/spf_welcome_block.t (429:445) - t/spf_welcome_block.t (453:469) duplicated block id: 427 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (130:142) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (178:190) duplicated block id: 428 size: 10 cleaned lines of code in 2 files: - t/spamd.t (12:21) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 429 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (335:344) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 430 size: 10 cleaned lines of code in 2 files: - t/spf.t (439:455) - t/spf_welcome_block.t (453:469) duplicated block id: 431 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 432 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (335:344) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 433 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 434 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 435 size: 10 cleaned lines of code in 2 files: - t/mkrules.t (161:171) - t/mkrules.t (192:202) duplicated block id: 436 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 437 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 438 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 439 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 440 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (803:814) - lib/Mail/SpamAssassin/Plugin/Check.pm (938:949) duplicated block id: 441 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 442 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:218) - t/whitelist_addrs.t (138:151) duplicated block id: 443 size: 10 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 444 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 445 size: 10 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (109:120) - t/sa_txrep_welcomelist_out.t (298:309) duplicated block id: 446 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:127) - t/whitelist_addrs.t (229:242) duplicated block id: 447 size: 10 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (109:120) - t/sa_txrep_welcomelist_out.t (222:233) duplicated block id: 448 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (587:604) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1077:1094) duplicated block id: 449 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (164:173) duplicated block id: 450 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 451 size: 10 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 452 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:151) - t/whitelist_addrs.t (114:127) duplicated block id: 453 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 454 size: 10 cleaned lines of code in 2 files: - t/whitelist_addrs.t (114:127) - t/whitelist_addrs.t (229:242) duplicated block id: 455 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:127) - t/welcomelist_addrs.t (138:151) duplicated block id: 456 size: 10 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 457 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 458 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 459 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 460 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (211:220) duplicated block id: 461 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (272:281) duplicated block id: 462 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (241:250) duplicated block id: 463 size: 10 cleaned lines of code in 2 files: - t/data/spam/extracttext/gtube_png.eml (1012:1021) - t/data/spam/extracttext/gtube_png.eml (1022:1031) duplicated block id: 464 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (241:250) duplicated block id: 465 size: 10 cleaned lines of code in 2 files: - t/relaycountry.t (40:50) - t/relaycountry.t (97:107) duplicated block id: 466 size: 10 cleaned lines of code in 2 files: - t/relaycountry.t (40:50) - t/relaycountry.t (79:89) duplicated block id: 467 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (133:142) - t/data/welcomelists/winxpnews.com (272:281) duplicated block id: 468 size: 10 cleaned lines of code in 2 files: - build/pga/source/heap.c (136:147) - build/pga/source/heap.c (198:209) duplicated block id: 469 size: 10 cleaned lines of code in 2 files: - t/uri_saferedirect.t (84:93) - t/uri_text.t (76:85) duplicated block id: 470 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (211:220) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 471 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 472 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (241:250) duplicated block id: 473 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (272:281) duplicated block id: 474 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (803:814) - lib/Mail/SpamAssassin/Plugin/Check.pm (871:882) duplicated block id: 475 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (455:464) - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (539:548) duplicated block id: 476 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DnsResolver.pm (61:73) - lib/Mail/SpamAssassin/Plugin/DCC.pm (96:106) duplicated block id: 477 size: 10 cleaned lines of code in 2 files: - t/root_spamd.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 478 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (153:163) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (237:247) duplicated block id: 479 size: 10 cleaned lines of code in 2 files: - t/whitelist_addrs.t (138:151) - t/whitelist_addrs.t (205:218) duplicated block id: 480 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (599:608) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (747:756) duplicated block id: 481 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (211:220) duplicated block id: 482 size: 10 cleaned lines of code in 2 files: - t/all_modules.t (33:42) - xt/20_saw_ampersand.t (61:70) duplicated block id: 483 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (229:242) - t/whitelist_addrs.t (114:127) duplicated block id: 484 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (1081:1090) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (1096:1105) duplicated block id: 485 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (541:567) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1044:1070) duplicated block id: 486 size: 10 cleaned lines of code in 2 files: - t/bayesdbm.t (115:126) - t/bayesdbm_flock.t (121:132) duplicated block id: 487 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (195:205) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (237:247) duplicated block id: 488 size: 10 cleaned lines of code in 2 files: - t/relaycountry.t (60:70) - t/relaycountry.t (79:89) duplicated block id: 489 size: 10 cleaned lines of code in 2 files: - t/relaycountry.t (60:70) - t/relaycountry.t (97:107) duplicated block id: 490 size: 10 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 491 size: 10 cleaned lines of code in 2 files: - t/spf_welcome_block.t (327:342) - t/spf_welcome_block.t (370:386) duplicated block id: 492 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (216:227) - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (271:282) duplicated block id: 493 size: 10 cleaned lines of code in 2 files: - masses/plugins/Dumpheaders.pm (5:16) - t/data/Dumpheaders.pm (5:16) duplicated block id: 494 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (313:337) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (767:791) duplicated block id: 495 size: 10 cleaned lines of code in 2 files: - t/spamd.t (12:21) - t/spamd_ssl_z.t (21:30) duplicated block id: 496 size: 10 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:25) - t/spamd.t (12:21) duplicated block id: 497 size: 10 cleaned lines of code in 2 files: - masses/plugins/Dumptext.pm (5:16) - t/data/Dumpheaders.pm (5:16) duplicated block id: 498 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:127) - t/whitelist_addrs.t (138:151) duplicated block id: 499 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1070:1096) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2023:2049) duplicated block id: 500 size: 10 cleaned lines of code in 2 files: - t/spf.t (439:455) - t/spf.t (463:479) duplicated block id: 501 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (164:173) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 502 size: 10 cleaned lines of code in 2 files: - t/missing_hb_separator.t (53:65) - t/missing_hb_separator.t (70:82) duplicated block id: 503 size: 10 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (121:132) - t/bayessdbm_seen_delete.t (115:126) duplicated block id: 504 size: 10 cleaned lines of code in 2 files: - t/whitelist_addrs.t (205:218) - t/whitelist_addrs.t (229:242) duplicated block id: 505 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 506 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (545:555) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (650:660) duplicated block id: 507 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (307:316) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 508 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 509 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (164:173) duplicated block id: 510 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (133:142) duplicated block id: 511 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (781:790) - lib/Mail/SpamAssassin/Message/Node.pm (842:851) duplicated block id: 512 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:127) - t/welcomelist_addrs.t (229:242) duplicated block id: 513 size: 10 cleaned lines of code in 2 files: - t/spamc_z.t (20:29) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 514 size: 10 cleaned lines of code in 2 files: - t/mkrules.t (60:71) - t/mkrules.t (181:192) duplicated block id: 515 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:123) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:149) duplicated block id: 516 size: 10 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:218) - t/whitelist_addrs.t (229:242) duplicated block id: 517 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (307:316) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 518 size: 10 cleaned lines of code in 2 files: - t/whitelist_addrs.t (114:127) - t/whitelist_addrs.t (138:151) duplicated block id: 519 size: 10 cleaned lines of code in 2 files: - t/uri_html.t (84:93) - t/uri_text.t (76:85) duplicated block id: 520 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (545:555) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (836:846) duplicated block id: 521 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 522 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (307:316) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 523 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (409:421) - lib/Mail/SpamAssassin/ArchiveIterator.pm (460:472) duplicated block id: 524 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (307:316) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 525 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 526 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 527 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (16:25) - t/spamd_ssl.t (13:22) duplicated block id: 528 size: 10 cleaned lines of code in 2 files: - t/line_endings.t (131:142) - t/report_safe.t (28:39) duplicated block id: 529 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 530 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (541:567) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1044:1070) duplicated block id: 531 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 532 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 533 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (364:373) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 534 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 535 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (1066:1077) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1201:1212) duplicated block id: 536 size: 10 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (586:603) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (662:679) duplicated block id: 537 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (428:437) duplicated block id: 538 size: 10 cleaned lines of code in 2 files: - spamc/libspamc.c (1648:1663) - spamc/libspamc.c (1937:1952) duplicated block id: 539 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (211:220) duplicated block id: 540 size: 10 cleaned lines of code in 2 files: - masses/plugins/Dumpheaders.pm (5:16) - masses/plugins/Dumptext.pm (5:16) duplicated block id: 541 size: 10 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (16:25) - t/spamc_z.t (20:29) duplicated block id: 542 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (272:281) duplicated block id: 543 size: 10 cleaned lines of code in 2 files: - t/mkrules.t (221:230) - t/mkrules.t (308:317) duplicated block id: 544 size: 10 cleaned lines of code in 2 files: - t/authres.t (73:88) - t/authres.t (108:122) duplicated block id: 545 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (402:411) duplicated block id: 546 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (78:87) - t/data/welcomelists/winxpnews.com (241:250) duplicated block id: 547 size: 10 cleaned lines of code in 2 files: - t/root_spamd.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 548 size: 10 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (16:25) - t/spamd_ssl_z.t (21:30) duplicated block id: 549 size: 10 cleaned lines of code in 2 files: - sql/awl_pg.sql (1:10) - t/sql_based_welcomelist.t (46:55) duplicated block id: 550 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (364:373) duplicated block id: 551 size: 10 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (170:179) - t/sa_txrep_welcomelist_out.t (286:295) duplicated block id: 552 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (335:344) duplicated block id: 553 size: 10 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (241:250) - t/data/welcomelists/winxpnews.com (307:316) duplicated block id: 554 size: 10 cleaned lines of code in 2 files: - t/root_spamd_u.t (16:25) - t/spamd_ssl_accept_fail.t (14:23) duplicated block id: 555 size: 10 cleaned lines of code in 2 files: - t/spamd.t (12:21) - t/spamd_ssl.t (13:22) duplicated block id: 556 size: 9 cleaned lines of code in 2 files: - t/strip_no_subject.t (25:34) - t/strip_no_subject.t (42:51) duplicated block id: 557 size: 9 cleaned lines of code in 2 files: - t/bayesbdb.t (131:144) - t/bayessdbm.t (122:135) duplicated block id: 558 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:149) - t/welcomelist_addrs.t (178:189) duplicated block id: 559 size: 9 cleaned lines of code in 2 files: - t/data/reporterplugin.pm (16:28) - t/data/validuserplugin.pm (15:27) duplicated block id: 560 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 561 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DnsResolver.pm (61:72) - lib/Mail/SpamAssassin/Util/TinyRedis.pm (31:40) duplicated block id: 562 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 563 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (88:100) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (306:318) duplicated block id: 564 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (35:46) - t/root_spamd_x_u.t (35:46) duplicated block id: 565 size: 9 cleaned lines of code in 2 files: - sql/txrep_pg.sql (2:10) - t/sql_based_welcomelist.t (47:55) duplicated block id: 566 size: 9 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (35:46) - t/root_spamd_x_paranoid.t (35:46) duplicated block id: 567 size: 9 cleaned lines of code in 2 files: - sql/awl_pg.sql (2:10) - sql/txrep_pg.sql (2:10) duplicated block id: 568 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (750:760) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (968:978) duplicated block id: 569 size: 9 cleaned lines of code in 2 files: - spamc/libspamc.c (1508:1519) - spamc/libspamc.c (1871:1882) duplicated block id: 570 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (413:421) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 571 size: 9 cleaned lines of code in 2 files: - t/authres.t (56:65) - t/authres.t (90:99) duplicated block id: 572 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (238:246) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (298:306) duplicated block id: 573 size: 9 cleaned lines of code in 2 files: - t/spf_welcome_block.t (97:111) - t/spf_welcome_block.t (229:243) duplicated block id: 574 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/whitelist_addrs.t (138:149) duplicated block id: 575 size: 9 cleaned lines of code in 2 files: - t/uri_saferedirect.t (15:29) - t/uri_text.t (20:34) duplicated block id: 576 size: 9 cleaned lines of code in 2 files: - t/spf.t (191:205) - t/spf_welcome_block.t (229:243) duplicated block id: 577 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (238:246) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (259:267) duplicated block id: 578 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (217:225) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (238:246) duplicated block id: 579 size: 9 cleaned lines of code in 2 files: - t/spf.t (126:141) - t/spf.t (239:253) duplicated block id: 580 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (138:149) - t/whitelist_addrs.t (178:189) duplicated block id: 581 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (217:225) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (259:267) duplicated block id: 582 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (968:987) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1030:1049) duplicated block id: 583 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1226:1234) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1305:1313) duplicated block id: 584 size: 9 cleaned lines of code in 2 files: - t/bayesdbm.t (94:103) - t/bayessql.t (272:282) duplicated block id: 585 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (217:225) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (298:306) duplicated block id: 586 size: 9 cleaned lines of code in 2 files: - t/memory_cycles.t (18:27) - t/recreate.t (54:63) duplicated block id: 587 size: 9 cleaned lines of code in 2 files: - t/spamd_client.t (57:70) - t/spamd_client.t (119:132) duplicated block id: 588 size: 9 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (98:107) - t/bayessql.t (272:282) duplicated block id: 589 size: 9 cleaned lines of code in 2 files: - t/bayesbdb.t (131:144) - t/bayesdbm.t (121:134) duplicated block id: 590 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (229:240) - t/whitelist_addrs.t (178:189) duplicated block id: 591 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:125) - t/welcomelist_addrs.t (178:189) duplicated block id: 592 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (423:431) - lib/Mail/SpamAssassin/Conf.pm (440:448) duplicated block id: 593 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/whitelist_addrs.t (114:125) duplicated block id: 594 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/welcomelist_addrs.t (205:216) duplicated block id: 595 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/welcomelist_addrs.t (229:240) duplicated block id: 596 size: 9 cleaned lines of code in 2 files: - t/mkrules.t (43:52) - t/mkrules.t (71:80) duplicated block id: 597 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (64:72) - lib/Mail/SpamAssassin/Plugin/DCC.pm (95:103) duplicated block id: 598 size: 9 cleaned lines of code in 2 files: - t/root_spamd.t (35:46) - t/root_spamd_x.t (35:46) duplicated block id: 599 size: 9 cleaned lines of code in 2 files: - t/root_spamd.t (35:46) - t/root_spamd_x_u.t (35:46) duplicated block id: 600 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (346:354) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 601 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x.t (35:46) - t/spamd.t (25:36) duplicated block id: 602 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (653:663) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (750:760) duplicated block id: 603 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (435:445) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (885:895) duplicated block id: 604 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (35:46) - t/spamd.t (25:36) duplicated block id: 605 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Dns.pm (163:180) - lib/Mail/SpamAssassin/Dns.pm (228:245) duplicated block id: 606 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (346:354) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 607 size: 9 cleaned lines of code in 2 files: - t/db_based_whitelist.t (18:33) - t/db_based_whitelist_ips.t (18:33) duplicated block id: 608 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (346:354) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 609 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (237:246) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (271:280) duplicated block id: 610 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (237:246) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (298:307) duplicated block id: 611 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (663:679) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1077:1093) duplicated block id: 612 size: 9 cleaned lines of code in 2 files: - build/pga/source/char.c (213:222) - build/pga/source/integer.c (393:402) duplicated block id: 613 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (480:488) - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (517:525) duplicated block id: 614 size: 9 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:120) - t/re_base_extraction.t (303:312) duplicated block id: 615 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (450:464) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (549:562) duplicated block id: 616 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (750:760) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (839:849) duplicated block id: 617 size: 9 cleaned lines of code in 2 files: - t/root_spamd.t (35:46) - t/root_spamd_x_paranoid.t (35:46) duplicated block id: 618 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (64:72) - lib/Mail/SpamAssassin/Util/TinyRedis.pm (30:38) duplicated block id: 619 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (111:119) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (360:368) duplicated block id: 620 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/whitelist_addrs.t (205:216) duplicated block id: 621 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (114:125) - t/whitelist_addrs.t (178:189) duplicated block id: 622 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (195:204) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (271:280) duplicated block id: 623 size: 9 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (35:46) - t/root_spamd_x_u.t (35:46) duplicated block id: 624 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (178:189) - t/whitelist_addrs.t (229:240) duplicated block id: 625 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (195:204) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (298:307) duplicated block id: 626 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (587:603) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1141:1157) duplicated block id: 627 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (1086:1094) - lib/Mail/SpamAssassin/Plugin/Check.pm (1250:1258) duplicated block id: 628 size: 9 cleaned lines of code in 2 files: - build/pga/source/integer.c (565:574) - build/pga/source/integer.c (635:644) duplicated block id: 629 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (259:267) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (298:306) duplicated block id: 630 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (757:766) - lib/Mail/SpamAssassin/Plugin/Check.pm (908:917) duplicated block id: 631 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (35:46) - t/spamd.t (25:36) duplicated block id: 632 size: 9 cleaned lines of code in 2 files: - build/pga/source/integer.c (509:518) - build/pga/source/integer.c (565:574) duplicated block id: 633 size: 9 cleaned lines of code in 2 files: - build/pga/source/integer.c (509:518) - build/pga/source/integer.c (635:644) duplicated block id: 634 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (770:778) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (782:790) duplicated block id: 635 size: 9 cleaned lines of code in 2 files: - t/whitelist_addrs.t (178:189) - t/whitelist_addrs.t (205:216) duplicated block id: 636 size: 9 cleaned lines of code in 2 files: - t/bayesbdb.t (104:113) - t/bayessql.t (272:282) duplicated block id: 637 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (92:104) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (306:318) duplicated block id: 638 size: 9 cleaned lines of code in 2 files: - t/db_based_welcomelist_ips.t (8:20) - t/db_based_whitelist_ips.t (8:20) duplicated block id: 639 size: 9 cleaned lines of code in 2 files: - t/whitelist_addrs.t (178:189) - t/whitelist_addrs.t (229:240) duplicated block id: 640 size: 9 cleaned lines of code in 2 files: - t/spf.t (239:253) - t/spf_welcome_block.t (161:175) duplicated block id: 641 size: 9 cleaned lines of code in 2 files: - t/spf.t (171:185) - t/spf_welcome_block.t (229:243) duplicated block id: 642 size: 9 cleaned lines of code in 2 files: - t/spf.t (239:253) - t/spf_welcome_block.t (181:195) duplicated block id: 643 size: 9 cleaned lines of code in 2 files: - t/spf_welcome_block.t (116:131) - t/spf_welcome_block.t (229:243) duplicated block id: 644 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (435:443) - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (517:525) duplicated block id: 645 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (435:443) - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (480:488) duplicated block id: 646 size: 9 cleaned lines of code in 2 files: - t/spf.t (239:253) - t/spf_welcome_block.t (116:131) duplicated block id: 647 size: 9 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (150:165) - t/bayessdbm.t (144:159) duplicated block id: 648 size: 9 cleaned lines of code in 2 files: - t/spamd_kill_restart.t (7:22) - t/spamd_kill_restart_rr.t (7:22) duplicated block id: 649 size: 9 cleaned lines of code in 2 files: - t/bayesbdb.t (131:144) - t/bayessdbm_seen_delete.t (121:134) duplicated block id: 650 size: 9 cleaned lines of code in 2 files: - t/bayesdbm.t (142:157) - t/bayessdbm_seen_delete.t (143:158) duplicated block id: 651 size: 9 cleaned lines of code in 2 files: - t/spf.t (239:253) - t/spf_welcome_block.t (97:111) duplicated block id: 652 size: 9 cleaned lines of code in 2 files: - t/spf.t (107:121) - t/spf.t (239:253) duplicated block id: 653 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (318:326) - t/data/welcomelists/winxpnews.com (346:354) duplicated block id: 654 size: 9 cleaned lines of code in 2 files: - t/root_spamd.t (35:46) - t/root_spamd_virtual.t (35:46) duplicated block id: 655 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x.t (35:46) - t/root_spamd_x_paranoid.t (35:46) duplicated block id: 656 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (318:326) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 657 size: 9 cleaned lines of code in 2 files: - build/pga/source/real.c (538:547) - build/pga/source/real.c (666:675) duplicated block id: 658 size: 9 cleaned lines of code in 2 files: - build/pga/source/real.c (538:547) - build/pga/source/real.c (595:604) duplicated block id: 659 size: 9 cleaned lines of code in 2 files: - t/spamd_hup.t (49:58) - t/spamd_kill_restart.t (64:73) duplicated block id: 660 size: 9 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (35:46) - t/spamd.t (25:36) duplicated block id: 661 size: 9 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (8:20) - t/db_based_whitelist.t (8:20) duplicated block id: 662 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (346:354) duplicated block id: 663 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (318:326) duplicated block id: 664 size: 9 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (150:165) - t/bayessdbm_seen_delete.t (143:158) duplicated block id: 665 size: 9 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (122:130) - t/sa_txrep_welcomelist_out.t (236:244) duplicated block id: 666 size: 9 cleaned lines of code in 2 files: - t/mkrules.t (33:43) - t/mkrules.t (407:417) duplicated block id: 667 size: 9 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (18:27) - t/data/spam/olevbmacro/renamedmacro.eml (19:28) duplicated block id: 668 size: 9 cleaned lines of code in 2 files: - t/if_can.t (9:18) - t/if_else.t (9:18) duplicated block id: 669 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 670 size: 9 cleaned lines of code in 2 files: - sql/txrep_pg.sql (2:10) - t/sql_based_whitelist.t (47:55) duplicated block id: 671 size: 9 cleaned lines of code in 2 files: - t/spf.t (191:205) - t/spf.t (239:253) duplicated block id: 672 size: 9 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (18:27) - t/data/spam/olevbmacro/malicemacro.eml (19:28) duplicated block id: 673 size: 9 cleaned lines of code in 2 files: - t/whitelist_addrs.t (114:125) - t/whitelist_addrs.t (178:189) duplicated block id: 674 size: 9 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (19:28) - t/data/spam/olevbmacro/renamedmacro.eml (19:28) duplicated block id: 675 size: 9 cleaned lines of code in 2 files: - t/authres.t (40:53) - t/authres.t (108:120) duplicated block id: 676 size: 9 cleaned lines of code in 2 files: - t/spf.t (107:121) - t/spf_welcome_block.t (229:243) duplicated block id: 677 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 678 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:291) - t/data/welcomelists/winxpnews.com (318:326) duplicated block id: 679 size: 9 cleaned lines of code in 2 files: - t/mkrules.t (151:161) - t/mkrules.t (407:417) duplicated block id: 680 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 681 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:291) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 682 size: 9 cleaned lines of code in 2 files: - t/bayessdbm.t (95:104) - t/bayessql.t (272:282) duplicated block id: 683 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:291) - t/data/welcomelists/winxpnews.com (346:354) duplicated block id: 684 size: 9 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (35:46) - t/root_spamd_x.t (35:46) duplicated block id: 685 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (346:354) duplicated block id: 686 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (318:326) duplicated block id: 687 size: 9 cleaned lines of code in 2 files: - spamc/utils.c (194:211) - spamc/utils.c (222:239) duplicated block id: 688 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 689 size: 9 cleaned lines of code in 2 files: - t/spf_welcome_block.t (161:175) - t/spf_welcome_block.t (229:243) duplicated block id: 690 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (598:606) duplicated block id: 691 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1328:1338) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1816:1826) duplicated block id: 692 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (512:520) - lib/Mail/SpamAssassin/Conf.pm (702:710) duplicated block id: 693 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:291) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 694 size: 9 cleaned lines of code in 2 files: - t/spf.t (504:514) - t/spf_welcome_block.t (494:504) duplicated block id: 695 size: 9 cleaned lines of code in 2 files: - t/spamd_welcomelist_leak.t (22:31) - t/spamd_whitelist_leak.t (27:36) duplicated block id: 696 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:291) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 697 size: 9 cleaned lines of code in 2 files: - t/spf_welcome_block.t (181:195) - t/spf_welcome_block.t (229:243) duplicated block id: 698 size: 9 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (205:216) - t/whitelist_addrs.t (178:189) duplicated block id: 699 size: 9 cleaned lines of code in 2 files: - t/spamd_hup.t (49:58) - t/spamd_kill_restart_rr.t (66:75) duplicated block id: 700 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 701 size: 9 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (18:33) - t/db_based_welcomelist_ips.t (18:33) duplicated block id: 702 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 703 size: 9 cleaned lines of code in 2 files: - t/spf.t (171:185) - t/spf.t (239:253) duplicated block id: 704 size: 9 cleaned lines of code in 2 files: - t/bayesdbm.t (142:157) - t/bayessdbm.t (144:159) duplicated block id: 705 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (679:687) duplicated block id: 706 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (704:712) duplicated block id: 707 size: 9 cleaned lines of code in 2 files: - t/uri_html.t (15:29) - t/uri_text.t (20:34) duplicated block id: 708 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util.pm (2632:2640) - lib/Mail/SpamAssassin/Util.pm (2730:2738) duplicated block id: 709 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (651:659) duplicated block id: 710 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1077:1093) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1141:1157) duplicated block id: 711 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (375:383) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 712 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (626:634) duplicated block id: 713 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (283:291) duplicated block id: 714 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:183) - t/data/welcomelists/winxpnews.com (252:260) duplicated block id: 715 size: 9 cleaned lines of code in 2 files: - t/spf.t (126:141) - t/spf_welcome_block.t (229:243) duplicated block id: 716 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (375:383) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 717 size: 9 cleaned lines of code in 2 files: - t/whitelist_addrs.t (138:149) - t/whitelist_addrs.t (178:189) duplicated block id: 718 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (153:162) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (298:307) duplicated block id: 719 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (271:280) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (298:307) duplicated block id: 720 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (318:326) - t/data/welcomelists/winxpnews.com (439:447) duplicated block id: 721 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (574:583) - lib/Mail/SpamAssassin/BayesStore/BDB.pm (758:767) duplicated block id: 722 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (175:183) duplicated block id: 723 size: 9 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (185:194) - t/sa_txrep_welcomelist_out.t (301:310) duplicated block id: 724 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (318:326) - t/data/welcomelists/winxpnews.com (413:421) duplicated block id: 725 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (283:291) duplicated block id: 726 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (757:765) duplicated block id: 727 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Constants.pm (92:100) - lib/Mail/SpamAssassin/Constants.pm (132:141) duplicated block id: 728 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (785:793) duplicated block id: 729 size: 9 cleaned lines of code in 2 files: - t/spamd_client.t (163:173) - t/spamd_client.t (183:193) duplicated block id: 730 size: 9 cleaned lines of code in 2 files: - t/recreate.t (29:38) - t/recreate.t (54:63) duplicated block id: 731 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:182) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (732:740) duplicated block id: 732 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (153:162) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (271:280) duplicated block id: 733 size: 9 cleaned lines of code in 2 files: - t/idn_dots.t (69:79) - t/uri_text.t (50:60) duplicated block id: 734 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore.pm (245:255) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1228:1240) duplicated block id: 735 size: 9 cleaned lines of code in 2 files: - build/pga/source/real.c (595:604) - build/pga/source/real.c (666:675) duplicated block id: 736 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (252:260) duplicated block id: 737 size: 9 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (146:154) - t/sa_txrep_welcomelist_out.t (261:269) duplicated block id: 738 size: 9 cleaned lines of code in 2 files: - t/root_spamd_x.t (35:46) - t/root_spamd_x_u.t (35:46) duplicated block id: 739 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:97) - t/data/welcomelists/winxpnews.com (283:291) duplicated block id: 740 size: 9 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (94:103) - t/bayessql.t (272:282) duplicated block id: 741 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (375:383) duplicated block id: 742 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (318:326) duplicated block id: 743 size: 9 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (176:184) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (205:213) duplicated block id: 744 size: 9 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:260) - t/data/welcomelists/winxpnews.com (346:354) duplicated block id: 745 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (93:100) duplicated block id: 746 size: 8 cleaned lines of code in 2 files: - t/bayessdbm.t (34:44) - t/bayessql.t (205:215) duplicated block id: 747 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (257:264) - t/re_base_extraction.t (278:285) duplicated block id: 748 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (72:79) duplicated block id: 749 size: 8 cleaned lines of code in 2 files: - t/strip_no_subject.t (25:32) - t/strip_no_subject.t (59:66) duplicated block id: 750 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (111:118) duplicated block id: 751 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (134:141) duplicated block id: 752 size: 8 cleaned lines of code in 2 files: - t/uri_list.t (15:22) - t/uri_list.t (30:37) duplicated block id: 753 size: 8 cleaned lines of code in 2 files: - t/bayesdbm.t (271:279) - t/bayessdbm_seen_delete.t (266:274) duplicated block id: 754 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (196:203) duplicated block id: 755 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (234:241) duplicated block id: 756 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (222:257) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (561:636) duplicated block id: 757 size: 8 cleaned lines of code in 2 files: - build/pga/source/fitness.c (89:96) - build/pga/source/hamming.c (78:85) duplicated block id: 758 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (103:110) - t/sa_txrep_welcomelist_out.t (175:182) duplicated block id: 759 size: 8 cleaned lines of code in 2 files: - t/db_based_welcomelist_ips.t (25:35) - t/db_based_whitelist_ips.t (25:35) duplicated block id: 760 size: 8 cleaned lines of code in 2 files: - t/welcomelist_from.t (44:56) - t/whitelist_from.t (53:65) duplicated block id: 761 size: 8 cleaned lines of code in 2 files: - t/spamd_prefork_stress_3.t (20:28) - t/spamd_prefork_stress_4.t (21:29) duplicated block id: 762 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (257:264) - t/re_base_extraction.t (337:344) duplicated block id: 763 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (381:388) - t/re_base_extraction.t (407:414) duplicated block id: 764 size: 8 cleaned lines of code in 2 files: - t/data/spam/dnsbl_domsonly.eml (1:8) - t/data/spam/dnsbl_ipsonly.eml (1:8) duplicated block id: 765 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 766 size: 8 cleaned lines of code in 2 files: - t/bayessdbm.t (263:271) - t/bayessql.t (459:467) duplicated block id: 767 size: 8 cleaned lines of code in 2 files: - t/bayesbdb.t (42:52) - t/bayessql.t (205:215) duplicated block id: 768 size: 8 cleaned lines of code in 2 files: - t/bayesdbm.t (32:42) - t/bayessql.t (205:215) duplicated block id: 769 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (257:264) - t/re_base_extraction.t (303:310) duplicated block id: 770 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (337:344) duplicated block id: 771 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (303:310) duplicated block id: 772 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (342:350) - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (376:384) duplicated block id: 773 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) duplicated block id: 774 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:55) - t/data/testplugin.pm (17:30) duplicated block id: 775 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (286:305) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (964:986) duplicated block id: 776 size: 8 cleaned lines of code in 2 files: - t/spf.t (255:263) - t/spf.t (400:408) duplicated block id: 777 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 778 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (133:140) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (267:274) duplicated block id: 779 size: 8 cleaned lines of code in 2 files: - t/bayesdbm.t (271:279) - t/bayessdbm.t (263:271) duplicated block id: 780 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (686:708) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1162:1185) duplicated block id: 781 size: 8 cleaned lines of code in 2 files: - t/spamd_prefork_stress.t (43:51) - t/spamd_prefork_stress_2.t (41:49) duplicated block id: 782 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (303:310) - t/re_base_extraction.t (337:344) duplicated block id: 783 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (278:285) duplicated block id: 784 size: 8 cleaned lines of code in 2 files: - t/spf.t (255:263) - t/spf_welcome_block.t (390:398) duplicated block id: 785 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (257:264) duplicated block id: 786 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:47) - t/data/validuserplugin.pm (17:27) duplicated block id: 787 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (278:285) duplicated block id: 788 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (1018:1026) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1146:1154) duplicated block id: 789 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (278:285) duplicated block id: 790 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (58:70) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (33:45) duplicated block id: 791 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (337:344) duplicated block id: 792 size: 8 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (230:240) - t/bayessql.t (411:421) duplicated block id: 793 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (234:241) duplicated block id: 794 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (257:264) duplicated block id: 795 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (337:344) duplicated block id: 796 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (303:310) duplicated block id: 797 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:141) - t/re_base_extraction.t (303:310) duplicated block id: 798 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (196:203) duplicated block id: 799 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) duplicated block id: 800 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) duplicated block id: 801 size: 8 cleaned lines of code in 2 files: - t/bayesdbm.t (237:247) - t/bayessql.t (411:421) duplicated block id: 802 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (48:57) - t/line_endings.t (76:83) duplicated block id: 803 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (334:342) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (359:367) duplicated block id: 804 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (112:120) - t/sa_txrep_welcomelist_out.t (185:193) duplicated block id: 805 size: 8 cleaned lines of code in 2 files: - t/spf_welcome_block.t (245:253) - t/spf_welcome_block.t (390:398) duplicated block id: 806 size: 8 cleaned lines of code in 2 files: - t/uri_list.t (30:37) - t/uri_list.t (79:86) duplicated block id: 807 size: 8 cleaned lines of code in 2 files: - t/uri_list.t (30:37) - t/uri_list.t (62:69) duplicated block id: 808 size: 8 cleaned lines of code in 2 files: - t/uri_list.t (30:37) - t/uri_list.t (46:53) duplicated block id: 809 size: 8 cleaned lines of code in 2 files: - t/SATest.pm (888:895) - t/SATest.pm (904:911) duplicated block id: 810 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (160:167) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (175:182) duplicated block id: 811 size: 8 cleaned lines of code in 2 files: - t/idn_dots.t (99:106) - t/uri_saferedirect.t (86:93) duplicated block id: 812 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (517:524) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (554:561) duplicated block id: 813 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) duplicated block id: 814 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (196:203) duplicated block id: 815 size: 8 cleaned lines of code in 2 files: - t/idn_dots.t (99:106) - t/uri_text.t (78:85) duplicated block id: 816 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:241) - t/re_base_extraction.t (337:344) duplicated block id: 817 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (278:285) duplicated block id: 818 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (513:520) - lib/Mail/SpamAssassin/Message/Node.pm (543:550) duplicated block id: 819 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (257:264) duplicated block id: 820 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (234:241) duplicated block id: 821 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:241) - t/re_base_extraction.t (303:310) duplicated block id: 822 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:241) - t/re_base_extraction.t (278:285) duplicated block id: 823 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:241) - t/re_base_extraction.t (257:264) duplicated block id: 824 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 825 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (48:57) - t/line_endings.t (63:70) duplicated block id: 826 size: 8 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (44:52) - t/whitelist_addrs.t (44:52) duplicated block id: 827 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (337:344) duplicated block id: 828 size: 8 cleaned lines of code in 2 files: - t/dnsbl_sc_meta.t (23:33) - t/shortcircuit_before_dns.t (25:35) duplicated block id: 829 size: 8 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (266:274) - t/bayessql.t (459:467) duplicated block id: 830 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:47) - t/data/reporterplugin.pm (18:28) duplicated block id: 831 size: 8 cleaned lines of code in 2 files: - t/bayesbdb.t (256:264) - t/bayesdbm_flock.t (266:274) duplicated block id: 832 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:118) - t/re_base_extraction.t (134:141) duplicated block id: 833 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locker.pm (29:39) - lib/Mail/SpamAssassin/PersistentAddrList.pm (54:71) duplicated block id: 834 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (649:658) - lib/Mail/SpamAssassin/Plugin/DCC.pm (665:674) duplicated block id: 835 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (241:248) - t/sa_txrep_welcomelist_out.t (292:299) duplicated block id: 836 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (111:118) duplicated block id: 837 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (134:141) duplicated block id: 838 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (160:168) - t/sa_txrep_welcomelist_out.t (275:283) duplicated block id: 839 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 840 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (160:168) - t/sa_txrep_welcomelist_out.t (250:258) duplicated block id: 841 size: 8 cleaned lines of code in 2 files: - t/authres.t (23:31) - t/authres.t (90:98) duplicated block id: 842 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (934:952) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1030:1048) duplicated block id: 843 size: 8 cleaned lines of code in 2 files: - t/authres.t (23:31) - t/authres.t (56:64) duplicated block id: 844 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4499:4507) - lib/Mail/SpamAssassin/Conf.pm (4515:4523) duplicated block id: 845 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locker/Flock.pm (33:47) - lib/Mail/SpamAssassin/Locker/Win32.pm (33:48) duplicated block id: 846 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (134:141) duplicated block id: 847 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (111:118) duplicated block id: 848 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (278:285) - t/re_base_extraction.t (303:310) duplicated block id: 849 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (136:144) - t/sa_txrep_welcomelist_out.t (250:258) duplicated block id: 850 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locker/UnixNFSSafe.pm (34:57) - lib/Mail/SpamAssassin/Locker/Win32.pm (33:48) duplicated block id: 851 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (278:285) - t/re_base_extraction.t (337:344) duplicated block id: 852 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (93:100) duplicated block id: 853 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (136:144) - t/sa_txrep_welcomelist_out.t (275:283) duplicated block id: 854 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (439:446) duplicated block id: 855 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (413:420) duplicated block id: 856 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1683:1694) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1448:1458) duplicated block id: 857 size: 8 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (266:274) - t/bayessql.t (459:467) duplicated block id: 858 size: 8 cleaned lines of code in 2 files: - build/pga/source/binary.c (445:452) - build/pga/source/integer.c (580:587) duplicated block id: 859 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (375:382) duplicated block id: 860 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (90:99) - t/line_endings.t (105:112) duplicated block id: 861 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (90:99) - t/line_endings.t (118:125) duplicated block id: 862 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (216:223) - t/sa_txrep_welcomelist_out.t (266:273) duplicated block id: 863 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (346:353) duplicated block id: 864 size: 8 cleaned lines of code in 2 files: - build/pga/source/debug.c (829:836) - build/pga/source/debug.c (1378:1385) duplicated block id: 865 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (413:420) duplicated block id: 866 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (439:446) duplicated block id: 867 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (216:223) - t/sa_txrep_welcomelist_out.t (241:248) duplicated block id: 868 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (375:382) duplicated block id: 869 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (952:992) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (858:893) duplicated block id: 870 size: 8 cleaned lines of code in 2 files: - build/pga/include/pgapack.h (295:302) - build/pga/source/create.c (388:395) duplicated block id: 871 size: 8 cleaned lines of code in 2 files: - t/mkrules.t (310:317) - t/mkrules.t (344:351) duplicated block id: 872 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (346:353) duplicated block id: 873 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (318:325) duplicated block id: 874 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/AutoWelcomelist.pm (298:305) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1857:1864) duplicated block id: 875 size: 8 cleaned lines of code in 2 files: - t/bayessql.t (153:166) - t/bayessql.t (319:333) duplicated block id: 876 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:203) - t/re_base_extraction.t (337:344) duplicated block id: 877 size: 8 cleaned lines of code in 2 files: - t/bayesbdb.t (222:232) - t/bayessql.t (411:421) duplicated block id: 878 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:39) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:56) duplicated block id: 879 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 880 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (551:558) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (588:595) duplicated block id: 881 size: 8 cleaned lines of code in 2 files: - t/parameter_header.t (73:80) - t/parameter_header.t (82:89) duplicated block id: 882 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (252:259) duplicated block id: 883 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (283:290) duplicated block id: 884 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (127:135) - t/sa_txrep_welcomelist_out.t (176:184) duplicated block id: 885 size: 8 cleaned lines of code in 2 files: - t/parameter_header.t (73:80) - t/parameter_header.t (91:98) duplicated block id: 886 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (532:541) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (642:651) duplicated block id: 887 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:203) - t/re_base_extraction.t (303:310) duplicated block id: 888 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:229) - t/data/welcomelists/winxpnews.com (318:325) duplicated block id: 889 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (283:290) duplicated block id: 890 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Bayes.pm (45:56) - lib/Mail/SpamAssassin/RegistryBoundaries.pm (33:47) duplicated block id: 891 size: 8 cleaned lines of code in 2 files: - build/pga/source/binary.c (445:452) - build/pga/source/real.c (610:617) duplicated block id: 892 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (105:112) - t/line_endings.t (118:125) duplicated block id: 893 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (252:259) duplicated block id: 894 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:203) - t/re_base_extraction.t (257:264) duplicated block id: 895 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (222:229) duplicated block id: 896 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:203) - t/re_base_extraction.t (278:285) duplicated block id: 897 size: 8 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (35:45) - t/bayessql.t (205:215) duplicated block id: 898 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:203) - t/re_base_extraction.t (234:241) duplicated block id: 899 size: 8 cleaned lines of code in 2 files: - build/pga/source/pga.c (178:187) - build/pga/source/pga.c (254:263) duplicated block id: 900 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1089:1107) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (968:986) duplicated block id: 901 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/GeoDB.pm (679:687) - lib/Mail/SpamAssassin/GeoDB.pm (725:733) duplicated block id: 902 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:151) - t/data/welcomelists/winxpnews.com (175:182) duplicated block id: 903 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (795:817) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1162:1185) duplicated block id: 904 size: 8 cleaned lines of code in 2 files: - spamc/libspamc.c (1471:1480) - spamc/libspamc.c (1837:1846) duplicated block id: 905 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:233) duplicated block id: 906 size: 8 cleaned lines of code in 2 files: - sql/bayes_mysql.sql (35:42) - t/bayessql.t (77:84) duplicated block id: 907 size: 8 cleaned lines of code in 2 files: - t/data/nice/dmarc/strictrejectok.eml (15:23) - t/data/spam/dmarc/strictrejectko.eml (15:23) duplicated block id: 908 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Bayes.pm (516:523) - lib/Mail/SpamAssassin/Plugin/Bayes.pm (651:658) duplicated block id: 909 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (27:34) - t/re_base_extraction.t (216:223) duplicated block id: 910 size: 8 cleaned lines of code in 2 files: - t/parameter_header.t (82:89) - t/parameter_header.t (91:98) duplicated block id: 911 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (384:394) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (658:667) duplicated block id: 912 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (268:277) - lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm (299:310) duplicated block id: 913 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (900:907) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (909:916) duplicated block id: 914 size: 8 cleaned lines of code in 2 files: - t/bayesbdb.t (256:264) - t/bayessdbm.t (263:271) duplicated block id: 915 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (234:241) duplicated block id: 916 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (257:264) duplicated block id: 917 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:58) - t/re_base_extraction.t (196:203) duplicated block id: 918 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (337:344) duplicated block id: 919 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:79) - t/re_base_extraction.t (303:310) duplicated block id: 920 size: 8 cleaned lines of code in 2 files: - build/pga/source/debug.c (865:872) - build/pga/source/debug.c (1449:1456) duplicated block id: 921 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (266:273) - t/sa_txrep_welcomelist_out.t (292:299) duplicated block id: 922 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:182) - t/data/welcomelists/winxpnews.com (222:229) duplicated block id: 923 size: 8 cleaned lines of code in 2 files: - t/mkrules.t (422:430) - t/mkrules_else.t (80:89) duplicated block id: 924 size: 8 cleaned lines of code in 2 files: - t/spf.t (400:408) - t/spf_welcome_block.t (245:253) duplicated block id: 925 size: 8 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (232:242) - t/bayessql.t (411:421) duplicated block id: 926 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) duplicated block id: 927 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) duplicated block id: 928 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) duplicated block id: 929 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) duplicated block id: 930 size: 8 cleaned lines of code in 2 files: - spamc/libspamc.c (1293:1300) - spamc/libspamc.c (1715:1722) duplicated block id: 931 size: 8 cleaned lines of code in 2 files: - build/pga/source/debug.c (841:848) - build/pga/source/debug.c (1278:1285) duplicated block id: 932 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (65:72) - lib/Mail/SpamAssassin/DnsResolver.pm (61:68) duplicated block id: 933 size: 8 cleaned lines of code in 2 files: - t/bayesbdb.t (256:264) - t/bayessdbm_seen_delete.t (266:274) duplicated block id: 934 size: 8 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (25:35) - t/db_based_whitelist.t (25:35) duplicated block id: 935 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (278:285) duplicated block id: 936 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (234:241) duplicated block id: 937 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (257:264) duplicated block id: 938 size: 8 cleaned lines of code in 2 files: - t/idn_dots.t (99:106) - t/uri_html.t (86:93) duplicated block id: 939 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:96) - t/data/welcomelists/winxpnews.com (144:151) duplicated block id: 940 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:335) duplicated block id: 941 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (151:159) - t/sa_txrep_welcomelist_out.t (176:184) duplicated block id: 942 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) duplicated block id: 943 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) duplicated block id: 944 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:364) duplicated block id: 945 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (331:343) - lib/Mail/SpamAssassin/Client.pm (392:404) duplicated block id: 946 size: 8 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (33:43) - t/bayessql.t (205:215) duplicated block id: 947 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:306) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) duplicated block id: 948 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (923:932) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (1014:1023) duplicated block id: 949 size: 8 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:100) - t/re_base_extraction.t (196:203) duplicated block id: 950 size: 8 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:96) - t/data/welcomelists/winxpnews.com (222:229) duplicated block id: 951 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (548:555) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (750:757) duplicated block id: 952 size: 8 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (185:193) - t/sa_txrep_welcomelist_out.t (225:233) duplicated block id: 953 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:62) - rulesrc/sandbox/dos/SIQ.pm (126:137) duplicated block id: 954 size: 8 cleaned lines of code in 2 files: - t/bayessdbm.t (227:237) - t/bayessql.t (411:421) duplicated block id: 955 size: 8 cleaned lines of code in 2 files: - t/idn_dots.t (74:81) - t/uri_list.t (97:104) duplicated block id: 956 size: 8 cleaned lines of code in 2 files: - t/line_endings.t (63:70) - t/line_endings.t (76:83) duplicated block id: 957 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:422) duplicated block id: 958 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:393) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:451) duplicated block id: 959 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (171:178) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (148:155) duplicated block id: 960 size: 8 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1799:1806) - lib/Mail/SpamAssassin/Conf.pm (1835:1842) duplicated block id: 961 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 962 size: 7 cleaned lines of code in 2 files: - t/util_wrap.t (49:62) - t/util_wrap.t (64:77) duplicated block id: 963 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (552:558) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (626:632) duplicated block id: 964 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 965 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (176:196) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (463:483) duplicated block id: 966 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (1064:1071) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (510:517) duplicated block id: 967 size: 7 cleaned lines of code in 2 files: - build/pga/source/debug.c (815:821) - build/pga/source/debug.c (1326:1332) duplicated block id: 968 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 969 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 970 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (80:127) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (95:103) duplicated block id: 971 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (73:80) - t/mkrules.t (104:111) duplicated block id: 972 size: 7 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (12:18) - t/spamd_parallel.t (12:18) duplicated block id: 973 size: 7 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (37:45) - t/whitelist_addrs.t (161:169) duplicated block id: 974 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 975 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 976 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:71) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:141) duplicated block id: 977 size: 7 cleaned lines of code in 2 files: - t/spf.t (284:296) - t/spf.t (305:317) duplicated block id: 978 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - t/data/testplugin2.pm (17:27) duplicated block id: 979 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 980 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (227:236) - t/bayessdbm_seen_delete.t (210:219) duplicated block id: 981 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (756:762) - lib/Mail/SpamAssassin/Conf.pm (850:856) duplicated block id: 982 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1002:1011) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1065:1074) duplicated block id: 983 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (208:214) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (148:154) duplicated block id: 984 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (217:226) - t/bayessdbm_seen_delete.t (235:244) duplicated block id: 985 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (73:92) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (93:275) duplicated block id: 986 size: 7 cleaned lines of code in 2 files: - sql/txrep_mysql.sql (1:7) - sql/txrep_sqlite.sql (1:7) duplicated block id: 987 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (310:316) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 988 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (268:274) - t/mkrules.t (311:317) duplicated block id: 989 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) duplicated block id: 990 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (252:258) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 991 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 992 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 993 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (190:203) - t/bayessql.t (365:379) duplicated block id: 994 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 995 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 996 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 997 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (782:789) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1304:1311) duplicated block id: 998 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 999 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1000 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1001 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1002 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/whitelist_addrs.t (208:216) duplicated block id: 1003 size: 7 cleaned lines of code in 2 files: - t/spf.t (420:431) - t/spf_welcome_block.t (435:446) duplicated block id: 1004 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1005 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1006 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1007 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/whitelist_addrs.t (232:240) duplicated block id: 1008 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (782:790) - lib/Mail/SpamAssassin/Plugin/Check.pm (926:932) duplicated block id: 1009 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1010 size: 7 cleaned lines of code in 2 files: - build/pga/source/integer.c (523:532) - build/pga/source/real.c (552:561) duplicated block id: 1011 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (242:248) - lib/Mail/SpamAssassin/Plugin/DCC.pm (279:286) duplicated block id: 1012 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (609:617) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1086:1094) duplicated block id: 1013 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1014 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1015 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) - t/data/testplugin2.pm (17:27) duplicated block id: 1016 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (818:824) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1671:1677) duplicated block id: 1017 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/welcomelist_addrs.t (232:240) duplicated block id: 1018 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1019 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1020 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1021 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1022 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/welcomelist_addrs.t (208:216) duplicated block id: 1023 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1024 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1025 size: 7 cleaned lines of code in 2 files: - t/spamd_welcomelist_leak.t (35:42) - t/spamd_whitelist_leak.t (40:47) duplicated block id: 1026 size: 7 cleaned lines of code in 2 files: - t/data/spam/phishing_openphish.eml (1:7) - t/data/spam/relayUS.eml (1:7) duplicated block id: 1027 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1028 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1029 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1030 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1620:1629) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1172:1193) duplicated block id: 1031 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1032 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1033 size: 7 cleaned lines of code in 2 files: - t/spf.t (263:275) - t/spf_welcome_block.t (295:307) duplicated block id: 1034 size: 7 cleaned lines of code in 2 files: - t/spf.t (235:242) - t/spf_welcome_block.t (246:253) duplicated block id: 1035 size: 7 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (210:219) - t/bayessdbm_seen_delete.t (235:244) duplicated block id: 1036 size: 7 cleaned lines of code in 2 files: - t/data/spam/gtubedcc.eml (13:21) - t/data/spam/gtubedcc_crlf.eml (23:31) duplicated block id: 1037 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1038 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1039 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (413:419) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1040 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (431:437) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1041 size: 7 cleaned lines of code in 2 files: - t/blacklist_autolearn.t (13:21) - t/blocklist_autolearn.t (11:19) duplicated block id: 1042 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1043 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:125) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:414) duplicated block id: 1044 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (227:236) - t/bayesdbm_flock.t (212:221) duplicated block id: 1045 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (974:980) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1051:1057) duplicated block id: 1046 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (136:142) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1047 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1048 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/whitelist_addrs.t (141:149) duplicated block id: 1049 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1050 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1051 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) duplicated block id: 1052 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/whitelist_addrs.t (117:125) duplicated block id: 1053 size: 7 cleaned lines of code in 2 files: - t/mimeparse.t (88:94) - t/recreate.t (29:35) duplicated block id: 1054 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1055 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1056 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (245:251) - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (399:405) duplicated block id: 1057 size: 7 cleaned lines of code in 2 files: - t/mimeparse.t (88:94) - t/recreate.t (54:60) duplicated block id: 1058 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:180) duplicated block id: 1059 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (166:176) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (395:405) duplicated block id: 1060 size: 7 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (21:27) - t/data/spam/olevbmacro/nomacro.eml (22:28) duplicated block id: 1061 size: 7 cleaned lines of code in 2 files: - t/data/spam/gtubedcc_crlf.eml (13:21) - t/data/spam/gtubedcc_crlf.eml (23:31) duplicated block id: 1062 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1063 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:141) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:145) duplicated block id: 1064 size: 7 cleaned lines of code in 2 files: - t/data/spam/gtubedcc.eml (13:21) - t/data/spam/gtubedcc.eml (23:31) duplicated block id: 1065 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1172:1193) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1397:1418) duplicated block id: 1066 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1067 size: 7 cleaned lines of code in 2 files: - t/urilocalbl.t (136:142) - t/urilocalbl.t (168:174) duplicated block id: 1068 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (768:774) - lib/Mail/SpamAssassin/Plugin/Check.pm (791:797) duplicated block id: 1069 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1070 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (217:226) - t/bayesdbm.t (242:251) duplicated block id: 1071 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1072 size: 7 cleaned lines of code in 2 files: - t/spamd_prefork_stress_2.t (32:38) - t/spamd_prefork_stress_4.t (21:27) duplicated block id: 1073 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1074 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) duplicated block id: 1075 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1076 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1077 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1078 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1079 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1080 size: 7 cleaned lines of code in 2 files: - t/welcomelist_to.t (9:16) - t/whitelist_to.t (9:16) duplicated block id: 1081 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (214:220) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1082 size: 7 cleaned lines of code in 2 files: - tools/sa-stats.pl (421:427) - tools/sa-stats.pl (639:646) duplicated block id: 1083 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - t/data/testplugin.pm (17:27) duplicated block id: 1084 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:125) - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:93) duplicated block id: 1085 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1086 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1087 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Bayes.pm (49:56) - lib/Mail/SpamAssassin/DnsResolver.pm (72:79) duplicated block id: 1088 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DnsResolver.pm (72:79) - lib/Mail/SpamAssassin/RegistryBoundaries.pm (40:47) duplicated block id: 1089 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1090 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (232:240) - t/whitelist_addrs.t (90:98) duplicated block id: 1091 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1092 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (267:273) - rulesrc/sandbox/dos/SIQ.pm (311:317) duplicated block id: 1093 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (38:46) - t/whitelist_addrs.t (161:169) duplicated block id: 1094 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1095 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - t/data/testplugin2.pm (17:27) duplicated block id: 1096 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (212:221) - t/bayesdbm_flock.t (237:246) duplicated block id: 1097 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1098 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1099 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) duplicated block id: 1100 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1101 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (19:31) - t/bayessdbm_seen_delete.t (17:29) duplicated block id: 1102 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1103 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1104 size: 7 cleaned lines of code in 2 files: - t/spf.t (263:275) - t/spf_welcome_block.t (274:286) duplicated block id: 1105 size: 7 cleaned lines of code in 2 files: - t/spamd_prefork_stress.t (34:40) - t/spamd_prefork_stress_4.t (21:27) duplicated block id: 1106 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - t/data/testplugin.pm (17:27) duplicated block id: 1107 size: 7 cleaned lines of code in 2 files: - t/spamd_parallel.t (12:18) - t/spamd_prefork_stress_2.t (32:38) duplicated block id: 1108 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1109 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1110 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (275:281) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1111 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1112 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1113 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (167:173) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1114 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) duplicated block id: 1115 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:141) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:88) duplicated block id: 1116 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (1006:1014) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1134:1142) duplicated block id: 1117 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (518:524) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (592:598) duplicated block id: 1118 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1119 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:141) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:95) duplicated block id: 1120 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1121 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1122 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (212:221) - t/bayessdbm_seen_delete.t (235:244) duplicated block id: 1123 size: 7 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (12:18) - t/spamd_prefork_stress_2.t (32:38) duplicated block id: 1124 size: 7 cleaned lines of code in 2 files: - masses/rule-qa/automc/sorttable.js (281:287) - masses/rule-qa/automc/sorttable.js (296:302) duplicated block id: 1125 size: 7 cleaned lines of code in 2 files: - t/spamd_parallel.t (12:18) - t/spamd_prefork_stress.t (34:40) duplicated block id: 1126 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (39:47) - t/welcomelist_addrs.t (161:169) duplicated block id: 1127 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1128 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1129 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (74:83) - t/whitelist_addrs.t (74:83) duplicated block id: 1130 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1131 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (732:738) duplicated block id: 1132 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (785:791) duplicated block id: 1133 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1134 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (253:265) - t/spf_welcome_block.t (274:286) duplicated block id: 1135 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1136 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (757:763) duplicated block id: 1137 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1138 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1139 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1140 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1141 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1142 size: 7 cleaned lines of code in 2 files: - t/spf.t (364:377) - t/spf_welcome_block.t (354:367) duplicated block id: 1143 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1021:1028) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1112:1119) duplicated block id: 1144 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - t/data/testplugin2.pm (17:27) duplicated block id: 1145 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - t/data/testplugin.pm (17:27) duplicated block id: 1146 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1147 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1148 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1149 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1150 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1151 size: 7 cleaned lines of code in 2 files: - t/welcomelist_from.t (81:93) - t/whitelist_from.t (90:102) duplicated block id: 1152 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (405:411) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1153 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1154 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - t/data/testplugin.pm (17:27) duplicated block id: 1155 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1156 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:93) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:88) duplicated block id: 1157 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1158 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - t/data/testplugin2.pm (17:27) duplicated block id: 1159 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1160 size: 7 cleaned lines of code in 2 files: - sql/txrep_mysql.sql (1:7) - t/sa_txrep_welcomelist_out.t (73:79) duplicated block id: 1161 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (27:38) - t/bayesdbm.t (17:28) duplicated block id: 1162 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - t/data/testplugin.pm (17:27) duplicated block id: 1163 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1164 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - t/data/testplugin2.pm (17:27) duplicated block id: 1165 size: 7 cleaned lines of code in 2 files: - t/data/spam/phishing_openphish.eml (1:7) - t/data/spam/phishing_phishtank.eml (1:7) duplicated block id: 1166 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1167 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1168 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1169 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1170 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (77:83) - t/line_endings.t (91:99) duplicated block id: 1171 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (77:83) - t/line_endings.t (106:112) duplicated block id: 1172 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (732:738) duplicated block id: 1173 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (104:111) - t/mkrules.t (164:171) duplicated block id: 1174 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - t/data/testplugin2.pm (17:27) duplicated block id: 1175 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (39:47) - t/whitelist_addrs.t (161:169) duplicated block id: 1176 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1177 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1178 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - t/data/testplugin2.pm (17:27) duplicated block id: 1179 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1180 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (244:250) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1181 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) duplicated block id: 1182 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1183 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1184 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1185 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (227:236) - t/bayessdbm.t (207:216) duplicated block id: 1186 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1187 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1188 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1189 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1769:1778) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1525:1534) duplicated block id: 1190 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1191 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1192 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1193 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1194 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1195 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (757:763) duplicated block id: 1196 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (104:111) - t/mkrules.t (195:202) duplicated block id: 1197 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1198 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (2240:2261) - lib/Mail/SpamAssassin/Conf.pm (4459:4473) duplicated block id: 1199 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - t/data/testplugin2.pm (17:27) duplicated block id: 1200 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1201 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1202 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (785:791) duplicated block id: 1203 size: 7 cleaned lines of code in 2 files: - t/spamd_prefork_stress.t (34:40) - t/spamd_prefork_stress_3.t (20:26) duplicated block id: 1204 size: 7 cleaned lines of code in 2 files: - t/data/spam/gtubedcc.eml (23:31) - t/data/spam/gtubedcc_crlf.eml (13:21) duplicated block id: 1205 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (346:352) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1206 size: 7 cleaned lines of code in 2 files: - t/if_can.t (25:32) - t/if_else.t (20:27) duplicated block id: 1207 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (292:298) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (307:313) duplicated block id: 1208 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (598:604) duplicated block id: 1209 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) duplicated block id: 1210 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1211 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (610:637) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1098:1125) duplicated block id: 1212 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (555:561) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (592:598) duplicated block id: 1213 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (481:490) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (570:579) duplicated block id: 1214 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1215 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1216 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1217 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1218 size: 7 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (104:110) - t/sa_txrep_welcomelist_out.t (127:133) duplicated block id: 1219 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - t/data/testplugin.pm (17:27) duplicated block id: 1220 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1221 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1222 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1223 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - t/data/testplugin.pm (17:27) duplicated block id: 1224 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1225 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (77:83) - t/line_endings.t (119:125) duplicated block id: 1226 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (46:54) - t/welcomelist_addrs.t (161:169) duplicated block id: 1227 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1228 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1229 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1230 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (126:135) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1231 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (225:232) - t/spf_welcome_block.t (246:253) duplicated block id: 1232 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (38:197) - lib/Mail/SpamAssassin/SubProcBackChannel.pm (31:50) duplicated block id: 1233 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) duplicated block id: 1234 size: 7 cleaned lines of code in 2 files: - t/data/spam/dnsbl.eml (14:20) - t/data/spam/dnsbl_ipsonly.eml (2:8) duplicated block id: 1235 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1135:1143) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1202:1210) duplicated block id: 1236 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (242:251) - t/bayesdbm_flock.t (212:221) duplicated block id: 1237 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1238 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - t/data/testplugin.pm (17:27) duplicated block id: 1239 size: 7 cleaned lines of code in 2 files: - t/urilocalbl.t (168:174) - t/urilocalbl.t (190:196) duplicated block id: 1240 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (679:685) duplicated block id: 1241 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1242 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - t/data/testplugin2.pm (17:27) duplicated block id: 1243 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (704:710) duplicated block id: 1244 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (626:632) duplicated block id: 1245 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (126:135) - t/data/testplugin.pm (17:27) duplicated block id: 1246 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (131:137) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (651:657) duplicated block id: 1247 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1248 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (36:44) - t/welcomelist_addrs.t (161:169) duplicated block id: 1249 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1250 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (515:521) - lib/Mail/SpamAssassin/Message/Node.pm (782:788) duplicated block id: 1251 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/PerMsgStatus.pm (1453:1459) - lib/Mail/SpamAssassin/PerMsgStatus.pm (1483:1489) duplicated block id: 1252 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) - t/data/testplugin.pm (17:27) duplicated block id: 1253 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1254 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (610:637) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (707:721) duplicated block id: 1255 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1256 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1257 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (515:521) - lib/Mail/SpamAssassin/Message/Node.pm (843:849) duplicated block id: 1258 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1259 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1260 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1261 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1262 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1263 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1264 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1265 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - t/data/testplugin.pm (17:27) duplicated block id: 1266 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (609:617) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1562:1570) duplicated block id: 1267 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1268 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (225:232) - t/spf_welcome_block.t (391:398) duplicated block id: 1269 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (81:87) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1270 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1271 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1035:1043) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1216:1224) duplicated block id: 1272 size: 7 cleaned lines of code in 2 files: - t/phishing.t (29:37) - t/phishing.t (41:49) duplicated block id: 1273 size: 7 cleaned lines of code in 2 files: - t/spf.t (256:263) - t/spf_welcome_block.t (225:232) duplicated block id: 1274 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1275 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1276 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:414) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:95) duplicated block id: 1277 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1278 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (19:31) - t/bayessdbm.t (18:30) duplicated block id: 1279 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (170:180) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (395:405) duplicated block id: 1280 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1281 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1282 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1283 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1284 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - t/data/testplugin.pm (17:27) duplicated block id: 1285 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1286 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - t/data/testplugin2.pm (17:27) duplicated block id: 1287 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1288 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1289 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1290 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1976:2023) - lib/Mail/SpamAssassin/Conf.pm (2240:2261) duplicated block id: 1291 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1292 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1293 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1294 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1295 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1296 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1297 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1298 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:100) - rulesrc/sandbox/dos/SIQ.pm (129:137) duplicated block id: 1299 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1300 size: 7 cleaned lines of code in 2 files: - t/sa_awl.t (10:18) - t/sa_awl_welcome_block.t (10:18) duplicated block id: 1301 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1302 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1303 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1304 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1305 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1306 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1307 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1308 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1309 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (207:216) - t/bayessdbm_seen_delete.t (235:244) duplicated block id: 1310 size: 7 cleaned lines of code in 2 files: - t/urilocalbl.t (112:118) - t/urilocalbl.t (190:196) duplicated block id: 1311 size: 7 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (104:110) - t/sa_txrep_welcomelist_out.t (151:157) duplicated block id: 1312 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1313 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:114) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:109) duplicated block id: 1314 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1315 size: 7 cleaned lines of code in 2 files: - t/urilocalbl.t (112:118) - t/urilocalbl.t (136:142) duplicated block id: 1316 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - t/data/testplugin.pm (17:27) duplicated block id: 1317 size: 7 cleaned lines of code in 2 files: - t/spamd_parallel.t (12:18) - t/spamd_prefork_stress_4.t (21:27) duplicated block id: 1318 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1319 size: 7 cleaned lines of code in 2 files: - t/data/spam/phishing_openphish.eml (1:7) - t/data/spam/urilocalbl_net.eml (1:7) duplicated block id: 1320 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1321 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1322 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1323 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (227:236) - t/bayesdbm.t (217:226) duplicated block id: 1324 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1052:1060) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1068:1076) duplicated block id: 1325 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1326 size: 7 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-City.pl (30:37) - t/data/geodb/create_GeoIP2-ISP.pl (14:21) duplicated block id: 1327 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (202:211) - t/bayessdbm_seen_delete.t (235:244) duplicated block id: 1328 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1329 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1330 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (222:228) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1331 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:71) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:145) duplicated block id: 1332 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1333 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/AutoWelcomelist.pm (79:85) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1749:1755) duplicated block id: 1334 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (237:246) - t/bayessdbm_seen_delete.t (210:219) duplicated block id: 1335 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1336 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1337 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (729:737) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (958:966) duplicated block id: 1338 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1339 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1340 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1341 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (73:80) - t/mkrules.t (164:171) duplicated block id: 1342 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (73:80) - t/mkrules.t (195:202) duplicated block id: 1343 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1344 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1345 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - t/data/testplugin2.pm (17:27) duplicated block id: 1346 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - t/data/testplugin2.pm (17:27) duplicated block id: 1347 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1348 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (410:421) - t/spf_welcome_block.t (435:446) duplicated block id: 1349 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (144:150) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1350 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1351 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - t/data/testplugin2.pm (17:27) duplicated block id: 1352 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (824:832) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (958:966) duplicated block id: 1353 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1354 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1786:1792) - lib/Mail/SpamAssassin/Conf.pm (1823:1829) duplicated block id: 1355 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1356 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4379:4387) - lib/Mail/SpamAssassin/Conf.pm (4400:4441) duplicated block id: 1357 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - t/data/testplugin.pm (17:27) duplicated block id: 1358 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1976:2023) - lib/Mail/SpamAssassin/Conf.pm (4459:4473) duplicated block id: 1359 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/welcomelist_addrs.t (141:149) duplicated block id: 1360 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1361 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1362 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (90:98) - t/welcomelist_addrs.t (117:125) duplicated block id: 1363 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1364 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:93) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:414) duplicated block id: 1365 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (780:788) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1150:1158) duplicated block id: 1366 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (36:44) - t/whitelist_addrs.t (161:169) duplicated block id: 1367 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - t/data/testplugin.pm (17:27) duplicated block id: 1368 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1369 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1370 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (601:608) duplicated block id: 1371 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1372 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (217:226) - t/bayesdbm_flock.t (237:246) duplicated block id: 1373 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - t/data/testplugin2.pm (17:27) duplicated block id: 1374 size: 7 cleaned lines of code in 2 files: - t/spamd_prefork_stress_2.t (32:38) - t/spamd_prefork_stress_3.t (20:26) duplicated block id: 1375 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (195:208) - t/bayessql.t (365:379) duplicated block id: 1376 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1377 size: 7 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (12:18) - t/spamd_prefork_stress_3.t (20:26) duplicated block id: 1378 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1379 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1380 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (773:780) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1296:1303) duplicated block id: 1381 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1382 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (45:52) - t/mkrules.t (164:171) duplicated block id: 1383 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1384 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (45:52) - t/mkrules.t (195:202) duplicated block id: 1385 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) duplicated block id: 1386 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1387 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1388 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (729:737) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (824:832) duplicated block id: 1389 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1390 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1391 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1392 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - t/data/testplugin2.pm (17:27) duplicated block id: 1393 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1394 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1395 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1396 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (46:54) - t/whitelist_addrs.t (161:169) duplicated block id: 1397 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (629:636) duplicated block id: 1398 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1399 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1400 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - t/data/testplugin2.pm (17:27) duplicated block id: 1401 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (49:57) - t/line_endings.t (119:125) duplicated block id: 1402 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - t/data/testplugin2.pm (17:27) duplicated block id: 1403 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1404 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1405 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1406 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1407 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (892:899) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1304:1311) duplicated block id: 1408 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1409 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1410 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (242:251) - t/bayessdbm_seen_delete.t (210:219) duplicated block id: 1411 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (64:72) - t/mkrules.t (94:102) duplicated block id: 1412 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1413 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (632:639) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (79:86) duplicated block id: 1414 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1415 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1416 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (49:57) - t/line_endings.t (106:112) duplicated block id: 1417 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1418 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1419 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) - t/data/testplugin2.pm (17:27) duplicated block id: 1420 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (212:221) - t/bayessdbm.t (232:241) duplicated block id: 1421 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (338:344) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1422 size: 7 cleaned lines of code in 2 files: - t/relaycountry.t (30:36) - t/urilocalbl.t (85:91) duplicated block id: 1423 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1424 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1425 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:414) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:88) duplicated block id: 1426 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - t/data/testplugin2.pm (17:27) duplicated block id: 1427 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:93) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:95) duplicated block id: 1428 size: 7 cleaned lines of code in 2 files: - t/spamd_parallel.t (12:18) - t/spamd_prefork_stress_3.t (20:26) duplicated block id: 1429 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1430 size: 7 cleaned lines of code in 2 files: - sql/txrep_mysql.sql (1:7) - t/sa_txrep_sql.t (76:82) duplicated block id: 1431 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - t/data/testplugin2.pm (17:27) duplicated block id: 1432 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1433 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (242:251) - t/bayessdbm.t (207:216) duplicated block id: 1434 size: 7 cleaned lines of code in 2 files: - build/pga/source/debug.c (769:775) - build/pga/source/debug.c (1206:1212) duplicated block id: 1435 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1436 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:125) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:95) duplicated block id: 1437 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (246:256) - lib/Mail/SpamAssassin/Client.pm (333:343) duplicated block id: 1438 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1439 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (202:211) - t/bayesdbm_flock.t (237:246) duplicated block id: 1440 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1441 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (232:241) - t/bayessdbm_seen_delete.t (210:219) duplicated block id: 1442 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (246:256) - lib/Mail/SpamAssassin/Client.pm (394:404) duplicated block id: 1443 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1444 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1445 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/AutoWelcomelist.pm (275:286) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1835:1847) duplicated block id: 1446 size: 7 cleaned lines of code in 2 files: - t/spf.t (401:408) - t/spf_welcome_block.t (225:232) duplicated block id: 1447 size: 7 cleaned lines of code in 2 files: - t/spf.t (305:317) - t/spf_welcome_block.t (253:265) duplicated block id: 1448 size: 7 cleaned lines of code in 2 files: - t/spf.t (305:317) - t/spf_welcome_block.t (274:286) duplicated block id: 1449 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1450 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (367:373) - t/data/welcomelists/winxpnews.com (459:465) duplicated block id: 1451 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:125) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:88) duplicated block id: 1452 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - t/data/testplugin.pm (17:27) duplicated block id: 1453 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1454 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1455 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1456 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (117:125) - t/whitelist_addrs.t (90:98) duplicated block id: 1457 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1458 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1459 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1460 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) duplicated block id: 1461 size: 7 cleaned lines of code in 2 files: - t/data/spam/phishing_phishtank.eml (1:7) - t/data/spam/relayUS.eml (1:7) duplicated block id: 1462 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1463 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1464 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1465 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1466 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1467 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - t/data/testplugin.pm (17:27) duplicated block id: 1468 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (423:430) - t/mkrules_else.t (39:47) duplicated block id: 1469 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1470 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - t/data/testplugin2.pm (17:27) duplicated block id: 1471 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1472 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1473 size: 7 cleaned lines of code in 2 files: - t/whitelist_addrs.t (90:98) - t/whitelist_addrs.t (117:125) duplicated block id: 1474 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (356:362) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (371:377) duplicated block id: 1475 size: 7 cleaned lines of code in 2 files: - t/whitelist_addrs.t (90:98) - t/whitelist_addrs.t (141:149) duplicated block id: 1476 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:109) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:62) duplicated block id: 1477 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1478 size: 7 cleaned lines of code in 2 files: - t/welcomelist_from.t (64:76) - t/whitelist_from.t (73:85) duplicated block id: 1479 size: 7 cleaned lines of code in 2 files: - t/make_install.t (104:111) - t/make_install.t (164:170) duplicated block id: 1480 size: 7 cleaned lines of code in 2 files: - t/data/testplugin.pm (17:27) - t/data/testplugin2.pm (17:27) duplicated block id: 1481 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1482 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1483 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1484 size: 7 cleaned lines of code in 2 files: - t/data/spam/phishing_phishtank.eml (1:7) - t/data/spam/urilocalbl_net.eml (1:7) duplicated block id: 1485 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) duplicated block id: 1486 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (883:890) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1296:1303) duplicated block id: 1487 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1277:1284) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1533:1540) duplicated block id: 1488 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1489 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1490 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (243:249) - lib/Mail/SpamAssassin/Plugin/DCC.pm (340:346) duplicated block id: 1491 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1492 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (202:211) - t/bayesdbm.t (242:251) duplicated block id: 1493 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (141:150) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (352:361) duplicated block id: 1494 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - t/data/testplugin.pm (17:27) duplicated block id: 1495 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1496 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1497 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (126:135) - t/data/testplugin2.pm (17:27) duplicated block id: 1498 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (743:749) - lib/Mail/SpamAssassin/Plugin/Check.pm (900:906) duplicated block id: 1499 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (839:846) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (873:880) duplicated block id: 1500 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1501 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) duplicated block id: 1502 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1503 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1504 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (95:103) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (71:81) duplicated block id: 1505 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (439:445) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1506 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1507 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1508 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1509 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1510 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:62) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:100) duplicated block id: 1511 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (175:181) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1512 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1513 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1514 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1515 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (137:146) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (352:361) duplicated block id: 1516 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1517 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1518 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1519 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1520 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (423:431) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (524:532) duplicated block id: 1521 size: 7 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (22:28) - t/data/spam/olevbmacro/nomacro.eml (22:28) duplicated block id: 1522 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1523 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (928:934) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1671:1677) duplicated block id: 1524 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1525 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - t/data/testplugin.pm (17:27) duplicated block id: 1526 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1527 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1528 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1529 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (195:201) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (148:154) duplicated block id: 1530 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1531 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1532 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1533 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1534 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:125) - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:141) duplicated block id: 1535 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1536 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:114) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:100) duplicated block id: 1537 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1538 size: 7 cleaned lines of code in 2 files: - t/spf.t (263:275) - t/spf.t (305:317) duplicated block id: 1539 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/Parser.pm (1569:1575) - lib/Mail/SpamAssassin/Conf/Parser.pm (1593:1599) duplicated block id: 1540 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:114) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:62) duplicated block id: 1541 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1542 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1543 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1544 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (443:452) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (891:900) duplicated block id: 1545 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1967:1975) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1997:2005) duplicated block id: 1546 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1547 size: 7 cleaned lines of code in 2 files: - t/spf.t (420:431) - t/spf.t (445:456) duplicated block id: 1548 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (253:265) - t/spf_welcome_block.t (295:307) duplicated block id: 1549 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) - t/data/testplugin2.pm (17:27) duplicated block id: 1550 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1695:1701) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1705:1711) duplicated block id: 1551 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1552 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (626:632) duplicated block id: 1553 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1554 size: 7 cleaned lines of code in 2 files: - t/spf.t (445:456) - t/spf_welcome_block.t (410:421) duplicated block id: 1555 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1556 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1557 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - t/data/testplugin.pm (17:27) duplicated block id: 1558 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (651:657) duplicated block id: 1559 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (704:710) duplicated block id: 1560 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) duplicated block id: 1561 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1562 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Bayes.pm (336:344) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (411:419) duplicated block id: 1563 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1564 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (679:685) duplicated block id: 1565 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (126:135) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1566 size: 7 cleaned lines of code in 2 files: - t/spf.t (235:242) - t/spf.t (256:263) duplicated block id: 1567 size: 7 cleaned lines of code in 2 files: - t/spf.t (263:275) - t/spf.t (284:296) duplicated block id: 1568 size: 7 cleaned lines of code in 2 files: - spamc/libspamc.c (1420:1428) - spamc/libspamc.c (1760:1768) duplicated block id: 1569 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1194:1204) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1210:1220) duplicated block id: 1570 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:95) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:88) duplicated block id: 1571 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SpamdForkScaling.pm (96:104) - lib/Mail/SpamAssassin/SubProcBackChannel.pm (44:52) duplicated block id: 1572 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1695:1701) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1829:1835) duplicated block id: 1573 size: 7 cleaned lines of code in 2 files: - t/spf.t (284:296) - t/spf_welcome_block.t (295:307) duplicated block id: 1574 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1575 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (283:289) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1576 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1577 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1578 size: 7 cleaned lines of code in 2 files: - t/memory_cycles.t (18:24) - t/mimeparse.t (88:94) duplicated block id: 1579 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1580 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1705:1711) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1829:1835) duplicated block id: 1581 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (368:374) - lib/Mail/SpamAssassin/Client.pm (430:436) duplicated block id: 1582 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - t/data/testplugin2.pm (17:27) duplicated block id: 1583 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1584 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1585 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (174:180) duplicated block id: 1586 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1981:1987) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2152:2158) duplicated block id: 1587 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1588 size: 7 cleaned lines of code in 2 files: - t/bayesdbm.t (217:226) - t/bayessdbm.t (232:241) duplicated block id: 1589 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1590 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1591 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1592 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Logger/File.pm (92:100) - lib/Mail/SpamAssassin/Logger/Stderr.pm (66:74) duplicated block id: 1593 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1594 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (707:721) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1098:1125) duplicated block id: 1595 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) duplicated block id: 1596 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - t/data/testplugin2.pm (17:27) duplicated block id: 1597 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1598 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1599 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) duplicated block id: 1600 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/AutoWelcomelist.pm (324:334) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1880:1892) duplicated block id: 1601 size: 7 cleaned lines of code in 2 files: - t/mkrules.t (45:52) - t/mkrules.t (104:111) duplicated block id: 1602 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (89:95) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1603 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1604 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1605 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - rulesrc/sandbox/dos/SIQ.pm (126:135) duplicated block id: 1606 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1607 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1608 size: 7 cleaned lines of code in 2 files: - t/enable_compat.t (17:24) - t/enable_compat.t (36:43) duplicated block id: 1609 size: 7 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-City.pl (30:37) - t/data/geodb/create_GeoIP2-Country.pl (18:25) duplicated block id: 1610 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1611 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1612 size: 7 cleaned lines of code in 2 files: - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) - t/data/testplugin.pm (17:27) duplicated block id: 1613 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (375:381) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1614 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1615 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1616 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1617 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (103:109) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (598:604) duplicated block id: 1618 size: 7 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/nomacro.eml (22:28) - t/data/spam/olevbmacro/renamedmacro.eml (22:28) duplicated block id: 1619 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1620 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1621 size: 7 cleaned lines of code in 2 files: - t/spf.t (235:242) - t/spf.t (401:408) duplicated block id: 1622 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1623 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) - t/data/testplugin.pm (17:27) duplicated block id: 1624 size: 7 cleaned lines of code in 2 files: - t/whitelist_addrs.t (90:98) - t/whitelist_addrs.t (208:216) duplicated block id: 1625 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (141:149) - t/whitelist_addrs.t (90:98) duplicated block id: 1626 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1627 size: 7 cleaned lines of code in 2 files: - t/whitelist_addrs.t (90:98) - t/whitelist_addrs.t (232:240) duplicated block id: 1628 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - t/data/testplugin2.pm (17:27) duplicated block id: 1629 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (143:149) - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (167:173) duplicated block id: 1630 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1631 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1632 size: 7 cleaned lines of code in 2 files: - t/data/taintcheckplugin.pm (17:27) - t/data/testplugin.pm (17:27) duplicated block id: 1633 size: 7 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (237:246) - t/bayessdbm.t (207:216) duplicated block id: 1634 size: 7 cleaned lines of code in 2 files: - t/missing_hb_separator.t (89:98) - t/missing_hb_separator.t (109:118) duplicated block id: 1635 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (760:767) duplicated block id: 1636 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1637 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) duplicated block id: 1638 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1639 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (788:795) duplicated block id: 1640 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1641 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1642 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:39) duplicated block id: 1643 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1644 size: 7 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (12:18) - t/spamd_prefork_stress_4.t (21:27) duplicated block id: 1645 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1646 size: 7 cleaned lines of code in 2 files: - t/data/welcomelists/winxpnews.com (318:324) - t/data/welcomelists/winxpnews.com (467:473) duplicated block id: 1647 size: 7 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (37:45) - t/welcomelist_addrs.t (161:169) duplicated block id: 1648 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (521:527) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (487:493) duplicated block id: 1649 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1650 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1651 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - t/data/testplugin.pm (17:27) duplicated block id: 1652 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1653 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (38:46) - t/welcomelist_addrs.t (161:169) duplicated block id: 1654 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1655 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) duplicated block id: 1656 size: 7 cleaned lines of code in 2 files: - t/mkrules_else.t (39:47) - t/mkrules_else.t (81:89) duplicated block id: 1657 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:93) - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:141) duplicated block id: 1658 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) duplicated block id: 1659 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:38) duplicated block id: 1660 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - t/data/testplugin.pm (17:27) duplicated block id: 1661 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (171:177) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (195:201) duplicated block id: 1662 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1663 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (397:405) - textcat/languages_to_lm.pl (40:48) duplicated block id: 1664 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:52) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1665 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1666 size: 7 cleaned lines of code in 2 files: - tools/sare-sa-stats.pl (277:283) - tools/sare-sa-stats.pl (298:304) duplicated block id: 1667 size: 7 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (208:216) - t/whitelist_addrs.t (90:98) duplicated block id: 1668 size: 7 cleaned lines of code in 2 files: - t/spf.t (235:242) - t/spf_welcome_block.t (391:398) duplicated block id: 1669 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (163:169) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (331:337) duplicated block id: 1670 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1671 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:100) duplicated block id: 1672 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (589:595) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (626:632) duplicated block id: 1673 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1674 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) duplicated block id: 1675 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1676 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1677 size: 7 cleaned lines of code in 2 files: - t/data/taintcheckplugin.pm (17:27) - t/data/testplugin2.pm (17:27) duplicated block id: 1678 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (385:391) - lib/Mail/SpamAssassin/Plugin/Check.pm (1056:1062) duplicated block id: 1679 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:38) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:36) duplicated block id: 1680 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:60) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1681 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:414) - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:141) duplicated block id: 1682 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (171:177) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (208:214) duplicated block id: 1683 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1684 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:73) - t/data/testplugin.pm (17:27) duplicated block id: 1685 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1686 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (654:661) duplicated block id: 1687 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1688 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:44) duplicated block id: 1689 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (682:689) duplicated block id: 1690 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) duplicated block id: 1691 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:80) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:60) duplicated block id: 1692 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (195:201) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (208:214) duplicated block id: 1693 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:114) - rulesrc/sandbox/dos/SIQ.pm (129:137) duplicated block id: 1694 size: 7 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (18:25) - t/data/geodb/create_GeoIP2-ISP.pl (14:21) duplicated block id: 1695 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:55) duplicated block id: 1696 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (707:714) duplicated block id: 1697 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (80:127) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (71:81) duplicated block id: 1698 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (202:211) - t/bayessdbm.t (232:241) duplicated block id: 1699 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util.pm (614:620) - t/SATest.pm (1164:1170) duplicated block id: 1700 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (650:656) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (616:622) duplicated block id: 1701 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (175:181) - lib/Mail/SpamAssassin/Util/DependencyInfo.pm (183:189) duplicated block id: 1702 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1703 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (651:657) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (991:997) duplicated block id: 1704 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - t/data/taintcheckplugin.pm (17:27) duplicated block id: 1705 size: 7 cleaned lines of code in 2 files: - t/spf.t (284:296) - t/spf_welcome_block.t (253:265) duplicated block id: 1706 size: 7 cleaned lines of code in 2 files: - t/data/spam/dnsbl.eml (14:20) - t/data/spam/dnsbl_domsonly.eml (2:8) duplicated block id: 1707 size: 7 cleaned lines of code in 2 files: - t/spf_welcome_block.t (274:286) - t/spf_welcome_block.t (295:307) duplicated block id: 1708 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1709 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:119) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1710 size: 7 cleaned lines of code in 2 files: - t/bayessdbm.t (207:216) - t/bayessdbm.t (232:241) duplicated block id: 1711 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:68) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:62) duplicated block id: 1712 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:69) duplicated block id: 1713 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:64) duplicated block id: 1714 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) - t/data/testplugin.pm (17:27) duplicated block id: 1715 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:65) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) duplicated block id: 1716 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (64:70) - t/line_endings.t (119:125) duplicated block id: 1717 size: 7 cleaned lines of code in 2 files: - build/pga/source/binary.c (251:258) - build/pga/source/real.c (397:404) duplicated block id: 1718 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:109) - rulesrc/sandbox/dos/SIQ.pm (129:137) duplicated block id: 1719 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (547:553) - lib/Mail/SpamAssassin/Message/Node.pm (598:604) duplicated block id: 1720 size: 7 cleaned lines of code in 2 files: - t/bayesbdb.t (202:211) - t/bayesbdb.t (227:236) duplicated block id: 1721 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:59) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:89) duplicated block id: 1722 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:194) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (735:742) duplicated block id: 1723 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:59) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:40) duplicated block id: 1724 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:153) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:39) duplicated block id: 1725 size: 7 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:37) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:200) duplicated block id: 1726 size: 7 cleaned lines of code in 2 files: - t/line_endings.t (64:70) - t/line_endings.t (91:99) duplicated block id: 1727 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1728 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (288:294) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (311:317) duplicated block id: 1729 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1730 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (222:228) - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (61:69) duplicated block id: 1731 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 1732 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1733 size: 6 cleaned lines of code in 2 files: - t/spamd_prefork_stress_3.t (21:26) - t/spamd_syslog.t (14:19) duplicated block id: 1734 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (439:444) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (482:487) duplicated block id: 1735 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 1736 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 1737 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/PerMsgStatus.pm (2819:2824) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (884:889) duplicated block id: 1738 size: 6 cleaned lines of code in 2 files: - masses/plugins/HitFreqsRuleTiming.pm (30:37) - t/data/taintcheckplugin.pm (17:26) duplicated block id: 1739 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1740 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1741 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1742 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (90:99) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1743 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4517:4523) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (153:174) duplicated block id: 1744 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1223:1229) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (1719:1725) duplicated block id: 1745 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 1746 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1747 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) duplicated block id: 1748 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 1749 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 1750 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 1751 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 1752 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 1753 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 1754 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (30:39) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1755 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - t/data/reporterplugin.pm (18:25) duplicated block id: 1756 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (539:544) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (693:698) duplicated block id: 1757 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (177:184) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (157:164) duplicated block id: 1758 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (237:246) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (108:140) duplicated block id: 1759 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (407:415) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (414:420) duplicated block id: 1760 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 1761 size: 6 cleaned lines of code in 2 files: - t/db_awl_path.t (38:43) - t/recursion.t (116:121) duplicated block id: 1762 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin.pm (388:394) - lib/Mail/SpamAssassin/ArchiveIterator.pm (191:197) duplicated block id: 1763 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (222:228) - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (284:291) duplicated block id: 1764 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 1765 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEHeader.pm (97:104) - lib/Mail/SpamAssassin/Plugin/URIDNSBL.pm (328:335) duplicated block id: 1766 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (58:67) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1767 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (212:217) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (326:331) duplicated block id: 1768 size: 6 cleaned lines of code in 2 files: - t/trust_path.t (255:269) - t/trust_path.t (298:311) duplicated block id: 1769 size: 6 cleaned lines of code in 2 files: - t/uri_list.t (35:41) - t/uri_list.t (102:108) duplicated block id: 1770 size: 6 cleaned lines of code in 2 files: - t/parameter_header.t (21:26) - t/parameter_header.t (30:35) duplicated block id: 1771 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (73:81) duplicated block id: 1772 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (181:187) - lib/Mail/SpamAssassin/Plugin/SPF.pm (866:871) duplicated block id: 1773 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 1774 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 1775 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 1776 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 1777 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1778 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) duplicated block id: 1779 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (367:372) - lib/Mail/SpamAssassin/Plugin/DCC.pm (392:397) duplicated block id: 1780 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1781 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) duplicated block id: 1782 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message.pm (1015:1020) - lib/Mail/SpamAssassin/Message.pm (1137:1142) duplicated block id: 1783 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (224:230) - lib/Mail/SpamAssassin/Plugin/SPF.pm (866:871) duplicated block id: 1784 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 1785 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 1786 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/Parser.pm (511:516) - lib/Mail/SpamAssassin/Conf/Parser.pm (588:593) duplicated block id: 1787 size: 6 cleaned lines of code in 2 files: - t/bayessdbm_seen_delete.t (208:215) - t/bayessql.t (383:390) duplicated block id: 1788 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) - t/data/reporterplugin.pm (18:25) duplicated block id: 1789 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (108:140) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (75:92) duplicated block id: 1790 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) duplicated block id: 1791 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - t/data/testplugin.pm (20:27) duplicated block id: 1792 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (876:881) - lib/Mail/SpamAssassin/Conf.pm (900:905) duplicated block id: 1793 size: 6 cleaned lines of code in 2 files: - t/db_awl_perms.t (7:17) - t/db_awl_perms_welcome_block.t (7:17) duplicated block id: 1794 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1795 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 1796 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 1797 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (55:60) - t/data/spam/olevbmacro/encrypted.eml (112:117) duplicated block id: 1798 size: 6 cleaned lines of code in 2 files: - t/uri_saferedirect.t (98:109) - t/uri_text.t (92:103) duplicated block id: 1799 size: 6 cleaned lines of code in 2 files: - build/pga/source/utility.c (473:479) - build/pga/source/utility.c (511:517) duplicated block id: 1800 size: 6 cleaned lines of code in 2 files: - t/uri_html.t (98:109) - t/uri_text.t (92:103) duplicated block id: 1801 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (55:60) - t/data/spam/olevbmacro/encrypted.eml (106:111) duplicated block id: 1802 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (73:81) duplicated block id: 1803 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (22:27) - t/data/spam/olevbmacro/macro.eml (38:43) duplicated block id: 1804 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:98) - t/re_base_extraction.t (407:412) duplicated block id: 1805 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1591:1596) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 1806 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1807 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (52:88) duplicated block id: 1808 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 1809 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 1810 size: 6 cleaned lines of code in 2 files: - spamc/libspamc.c (2176:2183) - spamc/libspamc.c (2197:2204) duplicated block id: 1811 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (50:59) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1812 size: 6 cleaned lines of code in 2 files: - t/spf.t (420:430) - t/spf_welcome_block.t (459:469) duplicated block id: 1813 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (545:550) - lib/Mail/SpamAssassin/Message/Node.pm (782:787) duplicated block id: 1814 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1479:1484) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 1815 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1816 size: 6 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-ISP.pl (22:27) - t/data/geodb/create_GeoIP2-ISP.pl (30:35) duplicated block id: 1817 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 1818 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 1819 size: 6 cleaned lines of code in 2 files: - t/spamc_cf.t (8:16) - t/spamd_port.t (8:16) duplicated block id: 1820 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (96:103) duplicated block id: 1821 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1822 size: 6 cleaned lines of code in 2 files: - t/spf.t (463:475) - t/spf_welcome_block.t (478:489) duplicated block id: 1823 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 1824 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (195:201) - t/welcomelist_addrs.t (219:225) duplicated block id: 1825 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1826 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - t/data/reporterplugin.pm (18:25) duplicated block id: 1827 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) duplicated block id: 1828 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/nomacro.eml (23:28) - t/data/spam/olevbmacro/renamedmacro.eml (39:44) duplicated block id: 1829 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (257:262) - t/re_base_extraction.t (381:386) duplicated block id: 1830 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) - t/data/validuserplugin.pm (17:24) duplicated block id: 1831 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (88:125) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 1832 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 1833 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 1834 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 1835 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (257:262) - t/re_base_extraction.t (407:412) duplicated block id: 1836 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base2.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (35:41) duplicated block id: 1837 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - t/data/validuserplugin.pm (17:24) duplicated block id: 1838 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base2.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (18:24) duplicated block id: 1839 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - t/data/testplugin2.pm (20:27) duplicated block id: 1840 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (1030:1037) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1845:1852) duplicated block id: 1841 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (480:485) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (769:774) duplicated block id: 1842 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 1843 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 1844 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (61:69) - masses/plugins/Dumpheaders.pm (5:11) duplicated block id: 1845 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 1846 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 1847 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (237:246) - lib/Mail/SpamAssassin/Plugin/Reuse.pm (63:74) duplicated block id: 1848 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (45:50) - t/whitelist_addrs.t (191:196) duplicated block id: 1849 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 1850 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) duplicated block id: 1851 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (42:51) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1852 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) - t/data/validuserplugin.pm (17:24) duplicated block id: 1853 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 1854 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (75:92) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (144:151) duplicated block id: 1855 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 1856 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (649:656) - lib/Mail/SpamAssassin/HTML.pm (498:503) duplicated block id: 1857 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (73:80) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (71:79) duplicated block id: 1858 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (100:105) - t/whitelist_addrs.t (45:50) duplicated block id: 1859 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 1860 size: 6 cleaned lines of code in 2 files: - t/spamd_maxchildren.t (13:18) - t/spamd_syslog.t (14:19) duplicated block id: 1861 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - t/data/validuserplugin.pm (17:24) duplicated block id: 1862 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (93:98) - t/re_base_extraction.t (381:386) duplicated block id: 1863 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 1864 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) - lib/Mail/SpamAssassin/Plugin/SPF.pm (84:141) duplicated block id: 1865 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 1866 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (609:616) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1150:1157) duplicated block id: 1867 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - t/data/validuserplugin.pm (17:24) duplicated block id: 1868 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (237:246) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (75:92) duplicated block id: 1869 size: 6 cleaned lines of code in 2 files: - t/authres.t (104:111) - t/authres.t (136:143) duplicated block id: 1870 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - t/data/reporterplugin.pm (18:25) duplicated block id: 1871 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1479:1484) - lib/Mail/SpamAssassin/Conf.pm (1535:1540) duplicated block id: 1872 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 1873 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 1874 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) - t/data/reporterplugin.pm (18:25) duplicated block id: 1875 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (70:79) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1876 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 1877 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 1878 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (179:188) duplicated block id: 1879 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (80:87) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (123:130) duplicated block id: 1880 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1881 size: 6 cleaned lines of code in 2 files: - masses/plugins/HitFreqsRuleTiming.pm (30:37) - rulesrc/sandbox/felicity/sandbox-felicity.pm (26:35) duplicated block id: 1882 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) duplicated block id: 1883 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/PerMsgStatus.pm (1799:1807) - lib/Mail/SpamAssassin/PerMsgStatus.pm (1835:1843) duplicated block id: 1884 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - t/data/reporterplugin.pm (18:25) duplicated block id: 1885 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 1886 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (95:101) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (123:130) duplicated block id: 1887 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) - t/data/validuserplugin.pm (17:24) duplicated block id: 1888 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 1889 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 1890 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 1891 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 1892 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) duplicated block id: 1893 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 1894 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - t/data/validuserplugin.pm (17:24) duplicated block id: 1895 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (55:63) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1896 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1897 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 1898 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin.pm (1157:1162) - lib/Mail/SpamAssassin.pm (2386:2391) duplicated block id: 1899 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 1900 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 1901 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 1902 size: 6 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (34:39) - t/data/geodb/create_GeoIP2-Country.pl (66:71) duplicated block id: 1903 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1535:1540) - lib/Mail/SpamAssassin/Conf.pm (1591:1596) duplicated block id: 1904 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1905 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 1906 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (105:111) - t/mkrules_else.t (41:47) duplicated block id: 1907 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 1908 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 1909 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 1910 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (191:197) - lib/Mail/SpamAssassin/SpamdForkScaling.pm (96:102) duplicated block id: 1911 size: 6 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (34:39) - t/data/geodb/create_GeoIP2-Country.pl (41:46) duplicated block id: 1912 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - t/data/testplugin.pm (20:27) duplicated block id: 1913 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (173:178) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (201:206) duplicated block id: 1914 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 1915 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1916 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (244:249) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (264:269) duplicated block id: 1917 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 1918 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 1919 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) duplicated block id: 1920 size: 6 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (129:135) - t/data/reporterplugin.pm (18:25) duplicated block id: 1921 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (105:111) - t/mkrules_else.t (83:89) duplicated block id: 1922 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1923 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1535:1540) - lib/Mail/SpamAssassin/Conf.pm (1745:1750) duplicated block id: 1924 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 1925 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 1926 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1927 size: 6 cleaned lines of code in 2 files: - t/bayessql.t (209:215) - t/whitelist_addrs.t (161:167) duplicated block id: 1928 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - t/data/reporterplugin.pm (18:25) duplicated block id: 1929 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 1930 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/LDAP.pm (51:60) - lib/Mail/SpamAssassin/RegistryBoundaries.pm (33:45) duplicated block id: 1931 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Message/Node.pm (545:550) - lib/Mail/SpamAssassin/Message/Node.pm (843:848) duplicated block id: 1932 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) duplicated block id: 1933 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (191:196) - t/whitelist_addrs.t (45:50) duplicated block id: 1934 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 1935 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 1936 size: 6 cleaned lines of code in 2 files: - masses/plugins/HitFreqsRuleTiming.pm (30:37) - t/data/testplugin.pm (17:26) duplicated block id: 1937 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 1938 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (423:428) - lib/Mail/SpamAssassin/Conf.pm (702:707) duplicated block id: 1939 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (82:127) duplicated block id: 1940 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 1941 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 1942 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (96:103) duplicated block id: 1943 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (147:155) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (144:150) duplicated block id: 1944 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (36:43) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1945 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (641:648) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (599:606) duplicated block id: 1946 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 1947 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 1948 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (276:282) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (291:297) duplicated block id: 1949 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1479:1484) - lib/Mail/SpamAssassin/Conf.pm (1745:1750) duplicated block id: 1950 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 1951 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (61:68) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1952 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3864:3869) - lib/Mail/SpamAssassin/Conf.pm (3890:3895) duplicated block id: 1953 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 1954 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - t/data/validuserplugin.pm (17:24) duplicated block id: 1955 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) - t/data/validuserplugin.pm (17:24) duplicated block id: 1956 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4380:4387) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (153:174) duplicated block id: 1957 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (1:6) - t/data/spam/olevbmacro/target_uri.eml (1:6) duplicated block id: 1958 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - t/data/reporterplugin.pm (18:25) duplicated block id: 1959 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 1960 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 1961 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) duplicated block id: 1962 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 1963 size: 6 cleaned lines of code in 2 files: - build/pga/source/char.c (214:220) - build/pga/source/real.c (398:404) duplicated block id: 1964 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 1965 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (130:169) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (120:146) duplicated block id: 1966 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 1967 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 1968 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 1969 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (45:50) - t/welcomelist_addrs.t (191:196) duplicated block id: 1970 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (83:89) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (921:926) duplicated block id: 1971 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (88:125) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) duplicated block id: 1972 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 1973 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (82:127) duplicated block id: 1974 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/nomacro.eml (23:28) - t/data/spam/olevbmacro/nomacro.eml (39:44) duplicated block id: 1975 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - t/data/testplugin.pm (20:27) duplicated block id: 1976 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 1977 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 1978 size: 6 cleaned lines of code in 2 files: - t/uri_list.t (97:102) - t/uri_saferedirect.t (49:54) duplicated block id: 1979 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 1980 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (61:69) - masses/plugins/Dumptext.pm (5:11) duplicated block id: 1981 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (243:249) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 1982 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 1983 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 1984 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 1985 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:139) - t/re_base_extraction.t (381:386) duplicated block id: 1986 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 1987 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:56) - t/re_base_extraction.t (407:412) duplicated block id: 1988 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 1989 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 1990 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/nomacro.eml (39:44) - t/data/spam/olevbmacro/renamedmacro.eml (23:28) duplicated block id: 1991 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 1992 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (959:965) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (988:994) duplicated block id: 1993 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (134:139) - t/re_base_extraction.t (407:412) duplicated block id: 1994 size: 6 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (59:64) - t/data/geodb/create_GeoIP2-Country.pl (66:71) duplicated block id: 1995 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - t/data/reporterplugin.pm (18:25) duplicated block id: 1996 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 1997 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - t/data/reporterplugin.pm (18:25) duplicated block id: 1998 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (28:37) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 1999 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (54:61) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2000 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) duplicated block id: 2001 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2002 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - t/data/reporterplugin.pm (18:25) duplicated block id: 2003 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (303:308) - t/re_base_extraction.t (381:386) duplicated block id: 2004 size: 6 cleaned lines of code in 2 files: - t/spf.t (355:362) - t/spf_welcome_block.t (497:504) duplicated block id: 2005 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2006 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2007 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2008 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (303:308) - t/re_base_extraction.t (407:412) duplicated block id: 2009 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - t/data/validuserplugin.pm (17:24) duplicated block id: 2010 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2011 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2012 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (51:56) - t/re_base_extraction.t (381:386) duplicated block id: 2013 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (423:428) - lib/Mail/SpamAssassin/Conf.pm (512:517) duplicated block id: 2014 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2015 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 2016 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (120:146) - rulesrc/sandbox/dos/SIQ.pm (151:176) duplicated block id: 2017 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1479:1484) - lib/Mail/SpamAssassin/Conf.pm (1591:1596) duplicated block id: 2018 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3864:3869) - lib/Mail/SpamAssassin/Conf.pm (3916:3921) duplicated block id: 2019 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 2020 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/chain.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (18:24) duplicated block id: 2021 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/chain.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (35:41) duplicated block id: 2022 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2023 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/nomacro.eml (39:44) - t/data/spam/olevbmacro/renamedmacro.eml (39:44) duplicated block id: 2024 size: 6 cleaned lines of code in 2 files: - t/data/reporterplugin.pm (18:25) - t/data/testplugin.pm (20:27) duplicated block id: 2025 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (78:85) - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (63:71) duplicated block id: 2026 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2027 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2028 size: 6 cleaned lines of code in 2 files: - t/bayessdbm.t (205:212) - t/bayessql.t (383:390) duplicated block id: 2029 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - t/data/testplugin.pm (20:27) duplicated block id: 2030 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 2031 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2032 size: 6 cleaned lines of code in 2 files: - t/idn_dots.t (74:79) - t/uri_html.t (49:54) duplicated block id: 2033 size: 6 cleaned lines of code in 2 files: - t/data/geodb/create_GeoIP2-Country.pl (41:46) - t/data/geodb/create_GeoIP2-Country.pl (59:64) duplicated block id: 2034 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (1425:1430) duplicated block id: 2035 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2036 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 2037 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2038 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2039 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - t/data/validuserplugin.pm (17:24) duplicated block id: 2040 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2041 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2042 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2043 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (1535:1540) duplicated block id: 2044 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2045 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) - t/data/validuserplugin.pm (17:24) duplicated block id: 2046 size: 6 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (178:183) - rulesrc/sandbox/dos/SIQ.pm (215:220) duplicated block id: 2047 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2048 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2049 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (104:110) - t/welcomelist_addrs.t (219:225) duplicated block id: 2050 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (1479:1484) duplicated block id: 2051 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2052 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (186:191) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (201:206) duplicated block id: 2053 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 2054 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2055 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2056 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base2.eml (1:7) - t/data/spam/decodeshorturl/chain.eml (1:7) duplicated block id: 2057 size: 6 cleaned lines of code in 2 files: - masses/rule-qa/automc/ruleqa.cgi (1882:1888) - masses/rule-qa/automc/ruleqa.cgi (1897:1903) duplicated block id: 2058 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2059 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1425:1430) - lib/Mail/SpamAssassin/Conf.pm (1479:1484) duplicated block id: 2060 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1425:1430) - lib/Mail/SpamAssassin/Conf.pm (1535:1540) duplicated block id: 2061 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2062 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2063 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (22:27) - t/data/spam/olevbmacro/renamedmacro.eml (39:44) duplicated block id: 2064 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2065 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (186:191) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (150:155) duplicated block id: 2066 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1005:1011) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (998:1004) duplicated block id: 2067 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2068 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (195:201) - t/whitelist_addrs.t (219:225) duplicated block id: 2069 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2070 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2071 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (144:152) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2072 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util.pm (1149:1155) - lib/Mail/SpamAssassin/Util.pm (1166:1172) duplicated block id: 2073 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - t/data/validuserplugin.pm (17:24) duplicated block id: 2074 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/SQL.pm (51:60) - lib/Mail/SpamAssassin/RegistryBoundaries.pm (33:45) duplicated block id: 2075 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2076 size: 6 cleaned lines of code in 2 files: - t/trust_path.t (184:196) - t/trust_path.t (336:348) duplicated block id: 2077 size: 6 cleaned lines of code in 2 files: - t/spf_welcome_block.t (410:420) - t/spf_welcome_block.t (459:469) duplicated block id: 2078 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2079 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 2080 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2081 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (51:58) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2082 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2083 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/NetSet.pm (33:38) - t/trust_path.t (4:9) duplicated block id: 2084 size: 6 cleaned lines of code in 2 files: - t/utf16.t (17:25) - t/utf8.t (37:44) duplicated block id: 2085 size: 6 cleaned lines of code in 2 files: - rulesrc/sandbox/dos/SIQ.pm (129:135) - t/data/validuserplugin.pm (17:24) duplicated block id: 2086 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4501:4507) - lib/Mail/SpamAssassin/Conf.pm (4533:4670) duplicated block id: 2087 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2088 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - t/data/validuserplugin.pm (17:24) duplicated block id: 2089 size: 6 cleaned lines of code in 2 files: - t/authres.t (17:22) - t/authres.t (48:53) duplicated block id: 2090 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1425:1430) - lib/Mail/SpamAssassin/Conf.pm (1591:1596) duplicated block id: 2091 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Constants.pm (191:200) - lib/Mail/SpamAssassin/Constants.pm (282:291) duplicated block id: 2092 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (93:100) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (123:130) duplicated block id: 2093 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2094 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2095 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - t/data/validuserplugin.pm (17:24) duplicated block id: 2096 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (73:80) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (95:101) duplicated block id: 2097 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2098 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2099 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2100 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2101 size: 6 cleaned lines of code in 2 files: - t/authres.t (17:22) - t/authres.t (115:120) duplicated block id: 2102 size: 6 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (13:20) - t/sql_based_whitelist.t (13:20) duplicated block id: 2103 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2104 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2105 size: 6 cleaned lines of code in 2 files: - masses/plugins/HitFreqsRuleTiming.pm (30:37) - t/data/testplugin2.pm (17:26) duplicated block id: 2106 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - t/data/validuserplugin.pm (17:24) duplicated block id: 2107 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2108 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2109 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - t/data/testplugin.pm (20:27) duplicated block id: 2110 size: 6 cleaned lines of code in 2 files: - t/db_based_welcomelist_ips.t (25:33) - t/db_based_whitelist.t (25:33) duplicated block id: 2111 size: 6 cleaned lines of code in 2 files: - t/authres.t (17:22) - t/authres.t (81:86) duplicated block id: 2112 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - t/data/reporterplugin.pm (18:25) duplicated block id: 2113 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2114 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2115 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Reuse.pm (63:74) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (144:151) duplicated block id: 2116 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (106:111) - t/data/spam/olevbmacro/encrypted.eml (112:117) duplicated block id: 2117 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2118 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (52:88) duplicated block id: 2119 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2120 size: 6 cleaned lines of code in 2 files: - build/pga/source/binary.c (252:258) - build/pga/source/integer.c (394:400) duplicated block id: 2121 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1660:1667) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (1688:1695) duplicated block id: 2122 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2123 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - t/data/validuserplugin.pm (17:24) duplicated block id: 2124 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (51:58) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2125 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/chain.eml (1:7) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2126 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 2127 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2128 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/PerMsgStatus.pm (1426:1433) - lib/Mail/SpamAssassin/PerMsgStatus.pm (1470:1477) duplicated block id: 2129 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (1745:1750) duplicated block id: 2130 size: 6 cleaned lines of code in 2 files: - t/spamd_parallel.t (13:18) - t/spamd_syslog.t (14:19) duplicated block id: 2131 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (222:228) - masses/plugins/Dumptext.pm (5:11) duplicated block id: 2132 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2133 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2134 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (337:342) - t/re_base_extraction.t (407:412) duplicated block id: 2135 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2136 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3713:3718) - lib/Mail/SpamAssassin/Conf.pm (4278:4283) duplicated block id: 2137 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (55:64) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2138 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/chain.eml (1:7) duplicated block id: 2139 size: 6 cleaned lines of code in 2 files: - t/sql_based_welcomelist.t (24:32) - t/sql_based_whitelist.t (24:32) duplicated block id: 2140 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2141 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2142 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (108:140) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (95:275) duplicated block id: 2143 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - t/data/reporterplugin.pm (18:25) duplicated block id: 2144 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:239) - t/re_base_extraction.t (381:386) duplicated block id: 2145 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1089:1096) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1845:1852) duplicated block id: 2146 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (74:81) duplicated block id: 2147 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 2148 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1143:1148) - lib/Mail/SpamAssassin/Conf.pm (1591:1596) duplicated block id: 2149 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (284:291) - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (61:69) duplicated block id: 2150 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2151 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 2152 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (187:193) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (290:296) duplicated block id: 2153 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - t/data/testplugin.pm (20:27) duplicated block id: 2154 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2155 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (337:342) - t/re_base_extraction.t (381:386) duplicated block id: 2156 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (105:111) - t/mkrules.t (424:430) duplicated block id: 2157 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2158 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3713:3718) - lib/Mail/SpamAssassin/Conf.pm (4314:4319) duplicated block id: 2159 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/doubleslash.eml (35:41) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2160 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2161 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (187:193) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (263:269) duplicated block id: 2162 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 2163 size: 6 cleaned lines of code in 2 files: - t/spf.t (507:514) - t/spf_welcome_block.t (345:352) duplicated block id: 2164 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2165 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2166 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (867:875) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (547:554) duplicated block id: 2167 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2168 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (231:237) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (250:256) duplicated block id: 2169 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (93:145) - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) duplicated block id: 2170 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - t/data/validuserplugin.pm (17:24) duplicated block id: 2171 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 2172 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 2173 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 2174 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2175 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - t/data/reporterplugin.pm (18:25) duplicated block id: 2176 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2177 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (195:201) - t/whitelist_addrs.t (219:225) duplicated block id: 2178 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (35:41) duplicated block id: 2179 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2180 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (744:749) - lib/Mail/SpamAssassin/Plugin/Check.pm (837:842) duplicated block id: 2181 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2182 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2183 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2184 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (80:87) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (93:100) duplicated block id: 2185 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 2186 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (934:941) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2042:2049) duplicated block id: 2187 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) - t/data/reporterplugin.pm (18:25) duplicated block id: 2188 size: 6 cleaned lines of code in 2 files: - t/spf_welcome_block.t (429:441) - t/spf_welcome_block.t (478:489) duplicated block id: 2189 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (18:24) duplicated block id: 2190 size: 6 cleaned lines of code in 2 files: - t/db_awl_path_welcome_block.t (36:41) - t/recursion.t (116:121) duplicated block id: 2191 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2192 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2193 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2194 size: 6 cleaned lines of code in 2 files: - t/data/spam/gtube.eml (10:16) - t/data/spam/gtubedcc.eml (23:29) duplicated block id: 2195 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (222:228) - masses/plugins/Dumpheaders.pm (5:11) duplicated block id: 2196 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (30:36) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2197 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (48:54) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2198 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (63:72) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2199 size: 6 cleaned lines of code in 2 files: - t/spf.t (439:451) - t/spf_welcome_block.t (478:489) duplicated block id: 2200 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:116) - t/re_base_extraction.t (381:386) duplicated block id: 2201 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) - t/data/validuserplugin.pm (17:24) duplicated block id: 2202 size: 6 cleaned lines of code in 2 files: - sql/awl_pg.sql (15:20) - sql/txrep_pg.sql (15:20) duplicated block id: 2203 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (108:140) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (144:151) duplicated block id: 2204 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) duplicated block id: 2205 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2206 size: 6 cleaned lines of code in 2 files: - t/data/reporterplugin.pm (18:25) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2207 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2208 size: 6 cleaned lines of code in 2 files: - t/data/testplugin.pm (20:27) - t/data/validuserplugin.pm (17:24) duplicated block id: 2209 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (46:52) - t/mkrules.t (424:430) duplicated block id: 2210 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (23:28) - t/data/spam/olevbmacro/nomacro.eml (39:44) duplicated block id: 2211 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) - t/data/validuserplugin.pm (17:24) duplicated block id: 2212 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (75:92) - lib/Mail/SpamAssassin/Plugin/Reuse.pm (63:74) duplicated block id: 2213 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2214 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2215 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2216 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2217 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DBBasedAddrList.pm (37:45) - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (103:120) duplicated block id: 2218 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2219 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (874:881) - lib/Mail/SpamAssassin/Plugin/Check.pm (988:994) duplicated block id: 2220 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2221 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2222 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4517:4523) - lib/Mail/SpamAssassin/Conf.pm (4533:4670) duplicated block id: 2223 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (476:482) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (463:469) duplicated block id: 2224 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) - t/data/validuserplugin.pm (17:24) duplicated block id: 2225 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - t/data/testplugin2.pm (20:27) duplicated block id: 2226 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2227 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - t/data/reporterplugin.pm (18:25) duplicated block id: 2228 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2229 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 2230 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2231 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2232 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (111:116) - t/re_base_extraction.t (407:412) duplicated block id: 2233 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf/Parser.pm (956:964) - lib/Mail/SpamAssassin/Conf/Parser.pm (991:996) duplicated block id: 2234 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2235 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (133:138) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (88:93) duplicated block id: 2236 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (73:81) duplicated block id: 2237 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - t/data/reporterplugin.pm (18:25) duplicated block id: 2238 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2239 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (123:130) - t/mkrules.t (154:161) duplicated block id: 2240 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2241 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - t/data/validuserplugin.pm (17:24) duplicated block id: 2242 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2243 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - t/data/reporterplugin.pm (18:25) duplicated block id: 2244 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2245 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 2246 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (234:239) - t/re_base_extraction.t (407:412) duplicated block id: 2247 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2248 size: 6 cleaned lines of code in 2 files: - t/spamc_z.t (22:27) - t/spamd_syslog.t (13:18) duplicated block id: 2249 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 2250 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2251 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - t/data/validuserplugin.pm (17:24) duplicated block id: 2252 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (95:101) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (93:100) duplicated block id: 2253 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2254 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 2255 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2256 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2257 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2258 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - t/data/testplugin2.pm (20:27) duplicated block id: 2259 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (587:594) - lib/Mail/SpamAssassin/Plugin/AWL.pm (628:635) duplicated block id: 2260 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (1:7) duplicated block id: 2261 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2262 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (78:85) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (75:82) duplicated block id: 2263 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2264 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2265 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2266 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (941:948) - lib/Mail/SpamAssassin/Plugin/Check.pm (988:994) duplicated block id: 2267 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (102:109) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (319:326) duplicated block id: 2268 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (196:202) - t/mkrules_else.t (41:47) duplicated block id: 2269 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (520:526) - lib/Mail/SpamAssassin/Plugin/AWL.pm (605:611) duplicated block id: 2270 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) duplicated block id: 2271 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/GeoDB.pm (575:580) - lib/Mail/SpamAssassin/GeoDB.pm (679:684) duplicated block id: 2272 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (74:80) - t/mkrules_else.t (83:89) duplicated block id: 2273 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2274 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2275 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2276 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (520:526) - lib/Mail/SpamAssassin/Plugin/AWL.pm (646:652) duplicated block id: 2277 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4401:4441) - lib/Mail/SpamAssassin/Conf.pm (4517:4523) duplicated block id: 2278 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2279 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2280 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (222:228) - t/data/Dumpheaders.pm (5:11) duplicated block id: 2281 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (884:889) - lib/Mail/SpamAssassin/Plugin/Check.pm (1007:1012) duplicated block id: 2282 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2283 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/GeoDB.pm (575:580) - lib/Mail/SpamAssassin/GeoDB.pm (725:730) duplicated block id: 2284 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2285 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (196:202) - t/mkrules_else.t (83:89) duplicated block id: 2286 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4401:4441) - lib/Mail/SpamAssassin/Conf.pm (4501:4507) duplicated block id: 2287 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2288 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - t/data/testplugin2.pm (20:27) duplicated block id: 2289 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (18:24) duplicated block id: 2290 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1425:1430) - lib/Mail/SpamAssassin/Conf.pm (1745:1750) duplicated block id: 2291 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (45:50) - t/whitelist_addrs.t (191:196) duplicated block id: 2292 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2293 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2294 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (73:80) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (123:130) duplicated block id: 2295 size: 6 cleaned lines of code in 2 files: - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) - t/data/validuserplugin.pm (17:24) duplicated block id: 2296 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (45:50) - t/whitelist_addrs.t (100:105) duplicated block id: 2297 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (35:41) duplicated block id: 2298 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (39:44) - t/data/spam/olevbmacro/renamedmacro.eml (23:28) duplicated block id: 2299 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2300 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2301 size: 6 cleaned lines of code in 2 files: - t/parameter_header.t (12:17) - t/parameter_header.t (209:214) duplicated block id: 2302 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/chain.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (1:7) duplicated block id: 2303 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2304 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2305 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2306 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (679:685) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (691:697) duplicated block id: 2307 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2308 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (74:80) - t/mkrules_else.t (41:47) duplicated block id: 2309 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (520:526) - lib/Mail/SpamAssassin/Plugin/AWL.pm (565:570) duplicated block id: 2310 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2311 size: 6 cleaned lines of code in 2 files: - t/spamd_user_rules_leak.t (33:39) - t/spamd_user_rules_leak.t (46:52) duplicated block id: 2312 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2313 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1114:1120) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1153:1159) duplicated block id: 2314 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (495:500) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1196:1201) duplicated block id: 2315 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - t/data/validuserplugin.pm (17:24) duplicated block id: 2316 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2317 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (278:283) - t/re_base_extraction.t (381:386) duplicated block id: 2318 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2319 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (806:813) - lib/Mail/SpamAssassin/Plugin/Check.pm (988:994) duplicated block id: 2320 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2321 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2322 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2323 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2324 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2325 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2326 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (73:93) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 2327 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) - t/data/reporterplugin.pm (18:25) duplicated block id: 2328 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2329 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Reuse.pm (63:74) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (95:275) duplicated block id: 2330 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - t/data/validuserplugin.pm (17:24) duplicated block id: 2331 size: 6 cleaned lines of code in 2 files: - t/data/reporterplugin.pm (18:25) - t/data/testplugin2.pm (20:27) duplicated block id: 2332 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2333 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2334 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SpamdForkScaling.pm (633:639) - lib/Mail/SpamAssassin/SpamdForkScaling.pm (733:739) duplicated block id: 2335 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (76:95) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 2336 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4401:4441) - lib/Mail/SpamAssassin/Conf.pm (4533:4670) duplicated block id: 2337 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) duplicated block id: 2338 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2339 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2340 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2341 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2342 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (181:414) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) duplicated block id: 2343 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (278:283) - t/re_base_extraction.t (407:412) duplicated block id: 2344 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 2345 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2346 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4401:4441) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (153:174) duplicated block id: 2347 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) duplicated block id: 2348 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (104:110) - t/whitelist_addrs.t (219:225) duplicated block id: 2349 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) duplicated block id: 2350 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2351 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2352 size: 6 cleaned lines of code in 2 files: - t/desc_wrap.t (20:32) - t/desc_wrap.t (39:46) duplicated block id: 2353 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - t/data/testplugin2.pm (20:27) duplicated block id: 2354 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2355 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2356 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4501:4507) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (153:174) duplicated block id: 2357 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2358 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2359 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2360 size: 6 cleaned lines of code in 2 files: - build/pga/source/char.c (268:273) - build/pga/source/char.c (628:634) duplicated block id: 2361 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2362 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (780:787) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1086:1093) duplicated block id: 2363 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2364 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2365 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (45:50) - t/welcomelist_addrs.t (100:105) duplicated block id: 2366 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2367 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2368 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2369 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (130:169) - rulesrc/sandbox/dos/SIQ.pm (151:176) duplicated block id: 2370 size: 6 cleaned lines of code in 2 files: - t/spamc_cf.t (8:16) - t/spamd_unix.t (9:17) duplicated block id: 2371 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 2372 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - t/data/reporterplugin.pm (18:25) duplicated block id: 2373 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 2374 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (73:80) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (80:87) duplicated block id: 2375 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (250:256) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (291:297) duplicated block id: 2376 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2377 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2378 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2379 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Bayes.pm (45:54) - lib/Mail/SpamAssassin/Conf/SQL.pm (51:60) duplicated block id: 2380 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2381 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (250:256) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (276:282) duplicated block id: 2382 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (258:265) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (412:419) duplicated block id: 2383 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) - t/data/reporterplugin.pm (18:25) duplicated block id: 2384 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2385 size: 6 cleaned lines of code in 2 files: - t/spamd_ssl_z.t (23:28) - t/spamd_syslog.t (13:18) duplicated block id: 2386 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (196:202) - t/mkrules.t (424:430) duplicated block id: 2387 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2388 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (165:171) - t/mkrules.t (424:430) duplicated block id: 2389 size: 6 cleaned lines of code in 2 files: - t/welcomelist_from.t (11:17) - t/whitelist_from.t (14:20) duplicated block id: 2390 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) - t/data/validuserplugin.pm (17:24) duplicated block id: 2391 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (263:269) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (290:296) duplicated block id: 2392 size: 6 cleaned lines of code in 2 files: - t/data/taintcheckplugin.pm (20:27) - t/data/validuserplugin.pm (17:24) duplicated block id: 2393 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2394 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (301:307) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (757:763) duplicated block id: 2395 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2396 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2397 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2398 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DnsResolver.pm (918:923) - lib/Mail/SpamAssassin/PerMsgStatus.pm (2819:2824) duplicated block id: 2399 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2400 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2401 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (173:178) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (186:191) duplicated block id: 2402 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - t/data/testplugin.pm (20:27) duplicated block id: 2403 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2404 size: 6 cleaned lines of code in 2 files: - t/data/spam/gtube.eml (10:16) - t/data/spam/gtubedcc_crlf.eml (23:29) duplicated block id: 2405 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2406 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (237:246) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (95:275) duplicated block id: 2407 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2408 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - t/data/reporterplugin.pm (18:25) duplicated block id: 2409 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - t/data/testplugin2.pm (20:27) duplicated block id: 2410 size: 6 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (8:16) - t/db_based_welcomelist_ips.t (8:16) duplicated block id: 2411 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (22:27) - t/data/spam/olevbmacro/malicemacro.eml (39:44) duplicated block id: 2412 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (123:130) - t/mkrules.t (410:417) duplicated block id: 2413 size: 6 cleaned lines of code in 2 files: - t/spamd_prefork_stress.t (35:40) - t/spamd_syslog.t (14:19) duplicated block id: 2414 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2415 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2416 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - t/data/validuserplugin.pm (17:24) duplicated block id: 2417 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1921:1936) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2093:2108) duplicated block id: 2418 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - t/data/testplugin.pm (20:27) duplicated block id: 2419 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2420 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2421 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:201) - t/re_base_extraction.t (381:386) duplicated block id: 2422 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2423 size: 6 cleaned lines of code in 2 files: - build/pga/source/integer.c (394:400) - build/pga/source/real.c (398:404) duplicated block id: 2424 size: 6 cleaned lines of code in 2 files: - t/make_install.t (23:28) - t/sa_compile.t (35:40) duplicated block id: 2425 size: 6 cleaned lines of code in 2 files: - t/trust_path.t (65:76) - t/trust_path.t (82:93) duplicated block id: 2426 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - t/data/testplugin2.pm (20:27) duplicated block id: 2427 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (196:201) - t/re_base_extraction.t (407:412) duplicated block id: 2428 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2429 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2430 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2431 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2432 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (95:275) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (144:151) duplicated block id: 2433 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2434 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2435 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2436 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2437 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 2438 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (195:201) - t/whitelist_addrs.t (128:134) duplicated block id: 2439 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2440 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Bayes.pm (317:324) - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (329:336) duplicated block id: 2441 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (128:133) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (145:150) duplicated block id: 2442 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2443 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/base2.eml (1:7) duplicated block id: 2444 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2445 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/chain.eml (1:7) duplicated block id: 2446 size: 6 cleaned lines of code in 2 files: - t/uri_saferedirect.t (49:54) - t/uri_text.t (55:60) duplicated block id: 2447 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) - t/data/reporterplugin.pm (18:25) duplicated block id: 2448 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 2449 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2450 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (998:1003) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1163:1168) duplicated block id: 2451 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/GeoDB.pm (250:259) - lib/Mail/SpamAssassin/GeoDB.pm (451:460) duplicated block id: 2452 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2453 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (181:187) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (224:230) duplicated block id: 2454 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (50:57) duplicated block id: 2455 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2456 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2457 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2458 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (39:44) - t/data/spam/olevbmacro/nomacro.eml (23:28) duplicated block id: 2459 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (284:291) - masses/plugins/Dumpheaders.pm (5:11) duplicated block id: 2460 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1916:1921) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2016:2021) duplicated block id: 2461 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (96:103) duplicated block id: 2462 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2463 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2464 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (827:847) - lib/Mail/SpamAssassin/BayesStore/Redis.pm (741:761) duplicated block id: 2465 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (39:44) - t/data/spam/olevbmacro/nomacro.eml (39:44) duplicated block id: 2466 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2467 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2468 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - t/data/testplugin.pm (20:27) duplicated block id: 2469 size: 6 cleaned lines of code in 2 files: - masses/plugins/HitFreqsRuleTiming.pm (30:37) - rulesrc/sandbox/dos/SIQ.pm (126:134) duplicated block id: 2470 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2471 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (26:31) - t/data/spam/olevbmacro/encrypted.eml (106:111) duplicated block id: 2472 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2473 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (26:31) - t/data/spam/olevbmacro/encrypted.eml (112:117) duplicated block id: 2474 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2475 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (128:134) - t/whitelist_addrs.t (195:201) duplicated block id: 2476 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (190:199) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2477 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 2478 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/DBM.pm (950:955) - lib/Mail/SpamAssassin/BayesStore/DBM.pm (972:977) duplicated block id: 2479 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (73:81) duplicated block id: 2480 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2481 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (444:449) duplicated block id: 2482 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2483 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (38:43) - t/data/spam/olevbmacro/nomacro.eml (23:28) duplicated block id: 2484 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (45:50) - t/whitelist_addrs.t (100:105) duplicated block id: 2485 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2486 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2487 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (38:43) - t/data/spam/olevbmacro/nomacro.eml (39:44) duplicated block id: 2488 size: 6 cleaned lines of code in 2 files: - t/db_based_welcomelist_ips.t (8:16) - t/db_based_whitelist.t (8:16) duplicated block id: 2489 size: 6 cleaned lines of code in 2 files: - t/spf_welcome_block.t (453:465) - t/spf_welcome_block.t (478:489) duplicated block id: 2490 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2491 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2492 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (400:405) - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (469:474) duplicated block id: 2493 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2494 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (634:641) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (547:554) duplicated block id: 2495 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2496 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2497 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2498 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - t/data/reporterplugin.pm (18:25) duplicated block id: 2499 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2500 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 2501 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (104:110) - t/whitelist_addrs.t (128:134) duplicated block id: 2502 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (84:89) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (133:138) duplicated block id: 2503 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (672:679) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (609:616) duplicated block id: 2504 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2505 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - t/data/reporterplugin.pm (18:25) duplicated block id: 2506 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2507 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 2508 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2509 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (596:603) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (780:787) duplicated block id: 2510 size: 6 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (104:110) - t/bayesdbm_flock.t (127:133) duplicated block id: 2511 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin.pm (388:394) - lib/Mail/SpamAssassin/SpamdForkScaling.pm (96:102) duplicated block id: 2512 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (328:333) duplicated block id: 2513 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) duplicated block id: 2514 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (357:362) duplicated block id: 2515 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (75:82) - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (63:71) duplicated block id: 2516 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) - t/data/reporterplugin.pm (18:25) duplicated block id: 2517 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 2518 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (386:391) duplicated block id: 2519 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (165:171) - t/mkrules_else.t (41:47) duplicated block id: 2520 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2521 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (284:291) - masses/plugins/Dumptext.pm (5:11) duplicated block id: 2522 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (415:420) duplicated block id: 2523 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base2.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (1:7) duplicated block id: 2524 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2525 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2526 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4380:4387) - lib/Mail/SpamAssassin/Conf.pm (4533:4670) duplicated block id: 2527 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2528 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2529 size: 6 cleaned lines of code in 2 files: - t/spamd_port.t (8:16) - t/spamd_unix.t (9:17) duplicated block id: 2530 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (229:235) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (263:269) duplicated block id: 2531 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (165:171) - t/mkrules_else.t (83:89) duplicated block id: 2532 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (173:178) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (215:220) duplicated block id: 2533 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4380:4387) - lib/Mail/SpamAssassin/Conf.pm (4517:4523) duplicated block id: 2534 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2535 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) - t/data/validuserplugin.pm (17:24) duplicated block id: 2536 size: 6 cleaned lines of code in 2 files: - t/spf.t (488:499) - t/spf_welcome_block.t (429:441) duplicated block id: 2537 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (229:235) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (290:296) duplicated block id: 2538 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2539 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2540 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2541 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2542 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - t/data/validuserplugin.pm (17:24) duplicated block id: 2543 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - t/data/validuserplugin.pm (17:24) duplicated block id: 2544 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (123:130) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (71:79) duplicated block id: 2545 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2546 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2547 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2548 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - t/data/reporterplugin.pm (18:25) duplicated block id: 2549 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2550 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (82:127) duplicated block id: 2551 size: 6 cleaned lines of code in 2 files: - t/spamd_prefork_stress_2.t (33:38) - t/spamd_syslog.t (14:19) duplicated block id: 2552 size: 6 cleaned lines of code in 2 files: - t/spf.t (469:479) - t/spf_welcome_block.t (410:420) duplicated block id: 2553 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2554 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2555 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - t/data/testplugin2.pm (20:27) duplicated block id: 2556 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2557 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 2558 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2559 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - t/data/testplugin2.pm (20:27) duplicated block id: 2560 size: 6 cleaned lines of code in 2 files: - t/wlbl_uri.t (74:80) - t/wlbl_uri.t (106:112) duplicated block id: 2561 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2562 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2563 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (1080:1086) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1215:1221) duplicated block id: 2564 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (136:142) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (190:196) duplicated block id: 2565 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (150:155) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (201:206) duplicated block id: 2566 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2567 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (96:103) duplicated block id: 2568 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2569 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2570 size: 6 cleaned lines of code in 2 files: - t/spf.t (488:499) - t/spf_welcome_block.t (453:465) duplicated block id: 2571 size: 6 cleaned lines of code in 2 files: - t/db_based_whitelist.t (8:16) - t/db_based_whitelist_ips.t (8:16) duplicated block id: 2572 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) - t/data/reporterplugin.pm (18:25) duplicated block id: 2573 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2574 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2575 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (58:64) duplicated block id: 2576 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2577 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (23:28) - t/data/spam/olevbmacro/malicemacro.eml (39:44) duplicated block id: 2578 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - t/data/validuserplugin.pm (17:24) duplicated block id: 2579 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2580 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2581 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2582 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/AsyncLoop.pm (60:71) - lib/Mail/SpamAssassin/DnsResolver.pm (68:77) duplicated block id: 2583 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (29:38) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2584 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2585 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2586 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2587 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2588 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/DnsResolver.pm (918:923) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (884:889) duplicated block id: 2589 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2590 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2591 size: 6 cleaned lines of code in 2 files: - masses/garescorer.c (495:501) - masses/garescorer.c (615:621) duplicated block id: 2592 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2593 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2594 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2595 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2596 size: 6 cleaned lines of code in 2 files: - t/root_spamd_virtual.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2597 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (659:665) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (414:420) duplicated block id: 2598 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) duplicated block id: 2599 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2600 size: 6 cleaned lines of code in 2 files: - t/missing_hb_separator.t (70:76) - t/missing_hb_separator.t (109:116) duplicated block id: 2601 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2602 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (399:406) - lib/Mail/SpamAssassin/ArchiveIterator.pm (500:507) duplicated block id: 2603 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (407:415) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (659:665) duplicated block id: 2604 size: 6 cleaned lines of code in 2 files: - t/spf.t (439:451) - t/spf.t (488:499) duplicated block id: 2605 size: 6 cleaned lines of code in 2 files: - t/autolearn.t (42:49) - t/autolearn_force.t (28:35) duplicated block id: 2606 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - t/data/reporterplugin.pm (18:25) duplicated block id: 2607 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Bayes.pm (337:344) - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (258:265) duplicated block id: 2608 size: 6 cleaned lines of code in 2 files: - t/missing_hb_separator.t (70:76) - t/missing_hb_separator.t (89:96) duplicated block id: 2609 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2610 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2611 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2612 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (219:225) - t/whitelist_addrs.t (104:110) duplicated block id: 2613 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - t/data/testplugin.pm (20:27) duplicated block id: 2614 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (109:118) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2615 size: 6 cleaned lines of code in 2 files: - build/pga/source/f2c.c (1504:1512) - build/pga/source/f2c.c (1538:1546) duplicated block id: 2616 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (399:406) - lib/Mail/SpamAssassin/ArchiveIterator.pm (450:457) duplicated block id: 2617 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (338:344) duplicated block id: 2618 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2619 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 2620 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2621 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Razor2.pm (52:59) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2622 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2623 size: 6 cleaned lines of code in 2 files: - t/header_utf8.t (164:170) - t/header_utf8.t (190:196) duplicated block id: 2624 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locales.pm (103:110) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (177:184) duplicated block id: 2625 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (972:978) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (998:1004) duplicated block id: 2626 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2627 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2628 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) duplicated block id: 2629 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - t/data/testplugin2.pm (20:27) duplicated block id: 2630 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) duplicated block id: 2631 size: 6 cleaned lines of code in 2 files: - t/spf.t (420:430) - t/spf.t (469:479) duplicated block id: 2632 size: 6 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (8:16) - t/db_based_whitelist_ips.t (8:16) duplicated block id: 2633 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2634 size: 6 cleaned lines of code in 2 files: - t/missing_hb_separator.t (53:59) - t/missing_hb_separator.t (109:116) duplicated block id: 2635 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2636 size: 6 cleaned lines of code in 2 files: - t/missing_hb_separator.t (53:59) - t/missing_hb_separator.t (89:96) duplicated block id: 2637 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2638 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2639 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2640 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2641 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (972:978) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1005:1011) duplicated block id: 2642 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) duplicated block id: 2643 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2644 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (28:37) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2645 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2646 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2647 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (280:286) - lib/Mail/SpamAssassin/Plugin/DCC.pm (340:345) duplicated block id: 2648 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2649 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (837:842) - lib/Mail/SpamAssassin/Plugin/Check.pm (901:906) duplicated block id: 2650 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2651 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2652 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) duplicated block id: 2653 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/ArchiveIterator.pm (445:450) - lib/Mail/SpamAssassin/ArchiveIterator.pm (1196:1201) duplicated block id: 2654 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (303:308) - lib/Mail/SpamAssassin/Client.pm (628:633) duplicated block id: 2655 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (84:141) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 2656 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2657 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/renamedmacro.eml (23:28) - t/data/spam/olevbmacro/renamedmacro.eml (39:44) duplicated block id: 2658 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SPF.pm (53:60) - t/data/reporterplugin.pm (18:25) duplicated block id: 2659 size: 6 cleaned lines of code in 2 files: - build/pga/source/report.c (652:657) - build/pga/source/report.c (949:954) duplicated block id: 2660 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - t/data/testplugin.pm (20:27) duplicated block id: 2661 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (92:109) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) duplicated block id: 2662 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2663 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2664 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2665 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AccessDB.pm (67:73) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2666 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 2667 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2668 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - t/data/validuserplugin.pm (17:24) duplicated block id: 2669 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ASN.pm (237:246) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (144:151) duplicated block id: 2670 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:77) - t/re_base_extraction.t (381:386) duplicated block id: 2671 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2672 size: 6 cleaned lines of code in 2 files: - t/root_spamd_x.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2673 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2674 size: 6 cleaned lines of code in 2 files: - t/config_errs.t (57:63) - t/recursion.t (117:123) duplicated block id: 2675 size: 6 cleaned lines of code in 2 files: - t/re_base_extraction.t (72:77) - t/re_base_extraction.t (407:412) duplicated block id: 2676 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - t/data/testplugin2.pm (20:27) duplicated block id: 2677 size: 6 cleaned lines of code in 2 files: - t/uri_html.t (49:54) - t/uri_text.t (55:60) duplicated block id: 2678 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2679 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1845:1852) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2042:2049) duplicated block id: 2680 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) duplicated block id: 2681 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Bayes.pm (45:54) - lib/Mail/SpamAssassin/Conf/LDAP.pm (51:60) duplicated block id: 2682 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2683 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 2684 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (104:110) - t/whitelist_addrs.t (219:225) duplicated block id: 2685 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (299:304) duplicated block id: 2686 size: 6 cleaned lines of code in 2 files: - t/uri_html.t (49:54) - t/uri_list.t (97:102) duplicated block id: 2687 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2688 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2689 size: 6 cleaned lines of code in 2 files: - t/ip_addrs.t (14:19) - t/uri_text.t (15:20) duplicated block id: 2690 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2691 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2692 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (536:542) duplicated block id: 2693 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (81:88) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2694 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - t/data/reporterplugin.pm (18:25) duplicated block id: 2695 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2696 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) - lib/Mail/SpamAssassin/Plugin/SPF.pm (82:91) duplicated block id: 2697 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2698 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (431:436) - lib/Mail/SpamAssassin/Client.pm (628:633) duplicated block id: 2699 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) duplicated block id: 2700 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (303:308) - lib/Mail/SpamAssassin/Client.pm (431:436) duplicated block id: 2701 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (179:184) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (177:182) duplicated block id: 2702 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (968:975) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2042:2049) duplicated block id: 2703 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2704 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - t/data/testplugin.pm (20:27) duplicated block id: 2705 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) duplicated block id: 2706 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/doubleslash.eml (18:24) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2707 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2708 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (71:78) - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) duplicated block id: 2709 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2710 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/base2.eml (1:7) duplicated block id: 2711 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2712 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2713 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2714 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2715 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2716 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/malicemacro.eml (23:28) - t/data/spam/olevbmacro/renamedmacro.eml (39:44) duplicated block id: 2717 size: 6 cleaned lines of code in 2 files: - xt/20_saw_ampersand.t (130:135) - xt/20_saw_ampersand.t (142:147) duplicated block id: 2718 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) - t/data/reporterplugin.pm (18:25) duplicated block id: 2719 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) duplicated block id: 2720 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/Redis.pm (1210:1219) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1446:1455) duplicated block id: 2721 size: 6 cleaned lines of code in 2 files: - t/data/spam/redirectors/base.eml (1:7) - t/data/spam/redirectors/base2.eml (1:7) duplicated block id: 2722 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 2723 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2724 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (94:101) - t/mkrules.t (185:192) duplicated block id: 2725 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2726 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) duplicated block id: 2727 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 2728 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (900:906) duplicated block id: 2729 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2730 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (460:465) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (482:487) duplicated block id: 2731 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (418:423) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (482:487) duplicated block id: 2732 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2733 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (54:60) duplicated block id: 2734 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2735 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (76:95) duplicated block id: 2736 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4380:4387) - lib/Mail/SpamAssassin/Conf.pm (4501:4507) duplicated block id: 2737 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (303:308) - lib/Mail/SpamAssassin/Client.pm (369:374) duplicated block id: 2738 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1535:1540) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 2739 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - t/data/reporterplugin.pm (18:25) duplicated block id: 2740 size: 6 cleaned lines of code in 2 files: - t/bayesdbm_flock.t (210:217) - t/bayessql.t (383:390) duplicated block id: 2741 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) duplicated block id: 2742 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2743 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2744 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (963:969) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (1118:1124) duplicated block id: 2745 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Util.pm (605:610) - t/SATest.pm (1156:1161) duplicated block id: 2746 size: 6 cleaned lines of code in 2 files: - t/data/testplugin2.pm (20:27) - t/data/validuserplugin.pm (17:24) duplicated block id: 2747 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2138:2145) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2168:2175) duplicated block id: 2748 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2749 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2750 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2751 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (93:100) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (71:79) duplicated block id: 2752 size: 6 cleaned lines of code in 2 files: - t/spf.t (463:475) - t/spf.t (488:499) duplicated block id: 2753 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (179:185) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (181:187) duplicated block id: 2754 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (535:545) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (501:511) duplicated block id: 2755 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 2756 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base.eml (1:7) - t/data/spam/decodeshorturl/doubleslash.eml (1:7) duplicated block id: 2757 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2758 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2759 size: 6 cleaned lines of code in 2 files: - t/spamd_prefork_stress_4.t (22:27) - t/spamd_syslog.t (14:19) duplicated block id: 2760 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2761 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (440:445) - lib/Mail/SpamAssassin/Conf.pm (702:707) duplicated block id: 2762 size: 6 cleaned lines of code in 2 files: - spamd-apache2/lib/Mail/SpamAssassin/Spamd.pm (205:210) - spamd-apache2/lib/Mail/SpamAssassin/Spamd.pm (403:408) duplicated block id: 2763 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - t/data/testplugin.pm (20:27) duplicated block id: 2764 size: 6 cleaned lines of code in 2 files: - build/pga/source/binary.c (252:258) - build/pga/source/char.c (214:220) duplicated block id: 2765 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (838:845) duplicated block id: 2766 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (276:282) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2767 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (108:140) - lib/Mail/SpamAssassin/Plugin/Reuse.pm (63:74) duplicated block id: 2768 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (187:193) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (229:235) duplicated block id: 2769 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (3890:3895) - lib/Mail/SpamAssassin/Conf.pm (3916:3921) duplicated block id: 2770 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (181:414) - lib/Mail/SpamAssassin/Plugin/TxRep.pm (234:268) duplicated block id: 2771 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2772 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (789:796) duplicated block id: 2773 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Client.pm (369:374) - lib/Mail/SpamAssassin/Client.pm (628:633) duplicated block id: 2774 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2775 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2776 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin.pm (388:394) - lib/Mail/SpamAssassin/SubProcBackChannel.pm (44:50) duplicated block id: 2777 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2778 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (743:749) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (717:723) duplicated block id: 2779 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (681:687) duplicated block id: 2780 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (284:291) - t/data/Dumpheaders.pm (5:11) duplicated block id: 2781 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 2782 size: 6 cleaned lines of code in 2 files: - t/bayesdbm.t (168:176) - t/bayesdbm_flock.t (178:186) duplicated block id: 2783 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) duplicated block id: 2784 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) duplicated block id: 2785 size: 6 cleaned lines of code in 2 files: - t/root_spamd_u.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2786 size: 6 cleaned lines of code in 2 files: - t/sa_txrep_welcomelist_out.t (232:238) - t/sa_txrep_welcomelist_out.t (257:263) duplicated block id: 2787 size: 6 cleaned lines of code in 2 files: - t/db_based_welcomelist.t (25:33) - t/db_based_whitelist_ips.t (25:33) duplicated block id: 2788 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (536:542) duplicated block id: 2789 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (46:52) - t/mkrules_else.t (83:89) duplicated block id: 2790 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2791 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (74:80) - t/mkrules.t (424:430) duplicated block id: 2792 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) duplicated block id: 2793 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) - lib/Mail/SpamAssassin/Plugin/Razor2.pm (82:127) duplicated block id: 2794 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2795 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (88:93) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (137:142) duplicated block id: 2796 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FreeMail.pm (634:641) - lib/Mail/SpamAssassin/Plugin/SPF.pm (867:875) duplicated block id: 2797 size: 6 cleaned lines of code in 2 files: - t/uri_list.t (97:102) - t/uri_text.t (55:60) duplicated block id: 2798 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) - lib/Mail/SpamAssassin/Plugin/VBounce.pm (38:44) duplicated block id: 2799 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1745:1750) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 2800 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Rule2XSBody.pm (50:55) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2801 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1876:1882) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (2079:2085) duplicated block id: 2802 size: 6 cleaned lines of code in 2 files: - t/root_spamd_x_paranoid.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2803 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (29:38) - masses/plugins/HitFreqsRuleTiming.pm (30:37) duplicated block id: 2804 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (38:43) - t/data/spam/olevbmacro/malicemacro.eml (23:28) duplicated block id: 2805 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (104:110) - t/welcomelist_addrs.t (128:134) duplicated block id: 2806 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2807 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2808 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2809 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - t/data/testplugin2.pm (20:27) duplicated block id: 2810 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) duplicated block id: 2811 size: 6 cleaned lines of code in 2 files: - t/bayesbdb.t (200:207) - t/bayessql.t (383:390) duplicated block id: 2812 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2813 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (46:52) - t/mkrules_else.t (41:47) duplicated block id: 2814 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/anchor.eml (1:7) - t/data/spam/decodeshorturl/base.eml (1:7) duplicated block id: 2815 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (106:113) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (319:326) duplicated block id: 2816 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (729:735) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 2817 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (128:134) - t/whitelist_addrs.t (104:110) duplicated block id: 2818 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) - t/data/reporterplugin.pm (18:25) duplicated block id: 2819 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (440:445) - lib/Mail/SpamAssassin/Conf.pm (512:517) duplicated block id: 2820 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (246:251) - lib/Mail/SpamAssassin/SQLBasedAddrList.pm (469:474) duplicated block id: 2821 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - rulesrc/sandbox/dos/SIQ.pm (129:135) duplicated block id: 2822 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - t/data/reporterplugin.pm (18:25) duplicated block id: 2823 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2824 size: 6 cleaned lines of code in 2 files: - t/bayessql.t (209:215) - t/welcomelist_addrs.t (161:167) duplicated block id: 2825 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (128:134) - t/whitelist_addrs.t (195:201) duplicated block id: 2826 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (73:93) - lib/Mail/SpamAssassin/Plugin/HashBL.pm (283:290) duplicated block id: 2827 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2828 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (618:625) duplicated block id: 2829 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ExtractText.pm (299:306) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (85:91) duplicated block id: 2830 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (605:611) - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) duplicated block id: 2831 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayCountry.pm (78:85) - t/data/reporterplugin.pm (18:25) duplicated block id: 2832 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/SpamCop.pm (56:62) duplicated block id: 2833 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2834 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (38:43) - t/data/spam/olevbmacro/renamedmacro.eml (23:28) duplicated block id: 2835 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2836 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1223:1229) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1476:1482) duplicated block id: 2837 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (55:60) - t/data/spam/olevbmacro/encrypted.eml (100:105) duplicated block id: 2838 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) duplicated block id: 2839 size: 6 cleaned lines of code in 2 files: - t/root_spamd.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2840 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm (63:69) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2841 size: 6 cleaned lines of code in 2 files: - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) - t/data/reporterplugin.pm (18:25) duplicated block id: 2842 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/PDFInfo.pm (193:200) - t/data/validuserplugin.pm (17:24) duplicated block id: 2843 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ReplaceTags.pm (61:69) - t/data/Dumpheaders.pm (5:11) duplicated block id: 2844 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - rulesrc/sandbox/felicity/sandbox-felicity.pm (29:36) duplicated block id: 2845 size: 6 cleaned lines of code in 2 files: - t/idn_dots.t (74:79) - t/uri_saferedirect.t (49:54) duplicated block id: 2846 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) duplicated block id: 2847 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - t/data/testplugin2.pm (20:27) duplicated block id: 2848 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (4533:4670) - lib/Mail/SpamAssassin/Plugin/AuthRes.pm (153:174) duplicated block id: 2849 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2850 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (244:250) duplicated block id: 2851 size: 6 cleaned lines of code in 2 files: - t/spamd_ssl_accept_fail.t (16:21) - t/spamd_syslog.t (13:18) duplicated block id: 2852 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2853 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) duplicated block id: 2854 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) duplicated block id: 2855 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/P595Body.pm (32:37) - t/data/reporterplugin.pm (18:25) duplicated block id: 2856 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTMLEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2857 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 2858 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DNSEval.pm (63:70) - lib/Mail/SpamAssassin/Plugin/Pyzor.pm (53:59) duplicated block id: 2859 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (277:283) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2860 size: 6 cleaned lines of code in 2 files: - t/root_spamd_x_u.t (18:23) - t/spamd_syslog.t (13:18) duplicated block id: 2861 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) duplicated block id: 2862 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2863 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) duplicated block id: 2864 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (790:796) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (338:345) duplicated block id: 2865 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) - lib/Mail/SpamAssassin/Plugin/Shortcircuit.pm (53:59) duplicated block id: 2866 size: 6 cleaned lines of code in 2 files: - t/bayessql.t (170:180) - t/bayessql.t (193:203) duplicated block id: 2867 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (26:31) - t/data/spam/olevbmacro/encrypted.eml (100:105) duplicated block id: 2868 size: 6 cleaned lines of code in 2 files: - t/header_utf8.t (155:162) - t/header_utf8.t (182:188) duplicated block id: 2869 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (132:139) - lib/Mail/SpamAssassin/Plugin/ResourceLimits.pm (83:89) duplicated block id: 2870 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41) - lib/Mail/SpamAssassin/Plugin/URIDetail.pm (112:119) duplicated block id: 2871 size: 6 cleaned lines of code in 2 files: - t/bayesdbm.t (215:222) - t/bayessql.t (383:390) duplicated block id: 2872 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HTTPSMismatch.pm (31:38) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2873 size: 6 cleaned lines of code in 2 files: - t/whitelist_addrs.t (104:110) - t/whitelist_addrs.t (128:134) duplicated block id: 2874 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (26:31) - t/data/spam/olevbmacro/encrypted.eml (55:60) duplicated block id: 2875 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyRuleBaseExtractor.pm (82:87) - lib/Mail/SpamAssassin/Plugin/URIEval.pm (31:38) duplicated block id: 2876 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2877 size: 6 cleaned lines of code in 2 files: - t/spamd_ssl.t (15:20) - t/spamd_syslog.t (13:18) duplicated block id: 2878 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (715:720) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (728:733) duplicated block id: 2879 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DMARC.pm (114:121) - lib/Mail/SpamAssassin/Plugin/FromNameSpoof.pm (233:240) duplicated block id: 2880 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1425:1430) - lib/Mail/SpamAssassin/Conf.pm (3941:3946) duplicated block id: 2881 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (100:105) - t/data/spam/olevbmacro/encrypted.eml (106:111) duplicated block id: 2882 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/encrypted.eml (100:105) - t/data/spam/olevbmacro/encrypted.eml (112:117) duplicated block id: 2883 size: 6 cleaned lines of code in 2 files: - t/spamd.t (14:19) - t/spamd_syslog.t (13:18) duplicated block id: 2884 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/base2.eml (1:7) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2885 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2886 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2887 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/MySQL.pm (84:89) - lib/Mail/SpamAssassin/BayesStore/PgSQL.pm (137:142) duplicated block id: 2888 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (86:93) - lib/Mail/SpamAssassin/Plugin/DCC.pm (122:129) duplicated block id: 2889 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/BayesStore/BDB.pm (1164:1172) - lib/Mail/SpamAssassin/BayesStore/SQL.pm (1417:1425) duplicated block id: 2890 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) duplicated block id: 2891 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) duplicated block id: 2892 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) - t/data/validuserplugin.pm (17:24) duplicated block id: 2893 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (219:225) - t/whitelist_addrs.t (195:201) duplicated block id: 2894 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DecodeShortURLs.pm (101:107) - t/data/taintcheckplugin.pm (20:27) duplicated block id: 2895 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/MIMEEval.pm (61:68) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2896 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AntiVirus.pm (58:65) - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) duplicated block id: 2897 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Conf.pm (1591:1596) - lib/Mail/SpamAssassin/Conf.pm (1745:1750) duplicated block id: 2898 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (307:312) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (226:231) duplicated block id: 2899 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Check.pm (38:44) - lib/Mail/SpamAssassin/Plugin/DKIM.pm (147:153) duplicated block id: 2900 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/HeaderEval.pm (38:45) - lib/Mail/SpamAssassin/Plugin/WLBLEval.pm (33:40) duplicated block id: 2901 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (231:237) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (276:282) duplicated block id: 2902 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Locales.pm (103:110) - lib/Mail/SpamAssassin/Plugin/WelcomeListSubject.pm (157:164) duplicated block id: 2903 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - lib/Mail/SpamAssassin/Plugin/Redirectors.pm (92:98) duplicated block id: 2904 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Test.pm (45:52) - lib/Mail/SpamAssassin/Plugin/URILocalBL.pm (128:135) duplicated block id: 2905 size: 6 cleaned lines of code in 2 files: - t/data/spam/decodeshorturl/doubleslash.eml (1:7) - t/data/spam/decodeshorturl/params.eml (1:7) duplicated block id: 2906 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/AWL.pm (73:80) - t/data/validuserplugin.pm (17:24) duplicated block id: 2907 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/DCC.pm (105:111) - t/data/validuserplugin.pm (17:24) duplicated block id: 2908 size: 6 cleaned lines of code in 2 files: - t/welcomelist_addrs.t (128:134) - t/welcomelist_addrs.t (195:201) duplicated block id: 2909 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/Phishing.pm (231:237) - lib/Mail/SpamAssassin/Plugin/Phishing.pm (291:297) duplicated block id: 2910 size: 6 cleaned lines of code in 2 files: - t/data/spam/olevbmacro/macro.eml (22:27) - t/data/spam/olevbmacro/nomacro.eml (39:44) duplicated block id: 2911 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/ImageInfo.pm (93:100) - lib/Mail/SpamAssassin/Plugin/TextCat.pm (71:77) duplicated block id: 2912 size: 6 cleaned lines of code in 2 files: - t/mkrules.t (36:43) - t/mkrules.t (123:130) duplicated block id: 2913 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/BodyEval.pm (32:39) - t/data/validuserplugin.pm (17:24) duplicated block id: 2914 size: 6 cleaned lines of code in 2 files: - lib/Mail/SpamAssassin/Plugin/OLEVBMacro.pm (136:143) - lib/Mail/SpamAssassin/Plugin/RelayEval.pm (34:41)