Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/lavabit/magma.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLadar Levison <ladar@lavabit.com>2017-03-11 02:04:29 +0300
committerLadar Levison <ladar@lavabit.com>2017-03-11 02:04:29 +0300
commitb6772e9aade6c99ca248363f457ba95eda4a12e6 (patch)
tree86e67379254375e91f6aeaa5626aa905c60c7c33 /check/magma
parente4799845c5aded3b6b810f41bbe4a9ec1c762515 (diff)
Reformatted the regex test case.
Diffstat (limited to 'check/magma')
-rw-r--r--check/magma/servers/smtp/checkers_check.c87
1 files changed, 43 insertions, 44 deletions
diff --git a/check/magma/servers/smtp/checkers_check.c b/check/magma/servers/smtp/checkers_check.c
index aa9c3fbc..2fb00adf 100644
--- a/check/magma/servers/smtp/checkers_check.c
+++ b/check/magma/servers/smtp/checkers_check.c
@@ -90,63 +90,62 @@ bool_t check_smtp_checkers_greylist_sthread(stringer_t *errmsg) {
bool_t check_smtp_checkers_regex_sthread(stringer_t *errmsg) {
+ struct re_pattern_buffer regbuff;
+ mm_wipe(&regbuff, sizeof(struct re_pattern_buffer));
chr_t *expressions[] = {
- "85\\.155\\.166\\.44\\.dyn\\.user\\.ono\\.com\\",
- "http\\:\\/\\/www\\.yourlogcabins\\.com\\",
- "82\\.128\\.33\\.161\\]\\ \\(port\\=2680\\ helo\\=User\\)\\ by\\ 4\\.mx\\.freenet\\.de\\ with\\ esmtpa\\ \\(ID\\ danielch",
- "\\[41\\.222\\.192\\.83\\]\\ \\(helo\\=User\\)\\ by\\ server45\\.serverparksteenbergen\\.nl\\ with\\ esmtpa\\ \\(Exim\\",
- "server45\\.serverparksteenbergen\\.nl\\ \\(77\\.243\\.231\\.36",
- "LU7FDZ\\",
- "fresh\\",
- "redbox\\",
- "tiger\\",
- "Vicodin\\ fling\\ medications\\",
- "noreply\\@message\\.myspace\\.com\\",
- "Subscription\\",
- "Unsubscribe\\",
- "http\\:\\/\\/www\\.ameba\\.jp\\/\\",
- "lblanchard\\@ocean\\-institute\\.org\\",
- "email\\.tcm\\.com\\",
- "\\*\\.tcm\\.com\\",
- "tcm\\.com\\",
- "Turner\\ Classic\\",
- "Turner\\ Classic\\",
+ "\\/\\^From\\:\\.\\*\\(gmxmagazin\\\\\\@gmx\\\\\\-gmbh\\\\\\.de\\|mailings\\\\\\@gmx\\\\\\-gmbh\\\\\\.de\\|\\.\\*gmxred\\.\\*\\|elsa",
+ "online836745\\@telkomsa\\.net\\,\\ adbplc78\\@gmail\\.com\\,\\ inside\\.all\\@uol\\.com\\.br\\,\\ a2\\-shark1\\.uol\\",
+ "ashley\\ madison\\ married\\ affair\\ wives\\ pleasurable\\ gal\\ nsa\\ fun\\ dangerous\\ risky\\ scared\\ cost\\",
+ "verify\\ credit\\ free\\ account\\ anonymous\\ info\\ revealing\\ phone\\ picture\\ Whats\\ whats\\ wats\\ wat\\",
+ "2\\.128\\.128\\.1\\]\\ \\(port\\=680\\ helo\\=User\\)\\ by\\ 4\\.mx\\.freenet\\.us\\ with\\ esmtpa\\ \\(ID\\ ch",
+ "\\[41\\.222\\.192\\.83\\]\\ \\(helo\\=User\\)\\ by\\ server45\\.serverpark\\.nl\\ with\\ esmtpa\\ \\(Exim\\",
"LOTTERY\\ WINNER\\ WINNING\\ BLACKHOLED\\ SCAM\\ LUCKY\\ \\/LUCKY\\ WINNER\\/\\ WON\\ ONLINE\\",
"lucky\\+winner\\ CONGRATULATION\\ CONGRATULATIONS\\ DEAL\\ CHEAP\\ WIN\\",
- "Linda\\ Blanchard\\",
- "online836745\\@telkomsa\\.net\\,\\ adbplc78\\@gmail\\.com\\,\\ inside\\.all\\@uol\\.com\\.br\\,\\ a2\\-shark1\\.uol\\",
- "bra\\",
- "\\ an\\",
- "MortgageAssistance411\\",
- "weekend\\ cash\\",
+ "\\\"Woodcraft\\\"\\ \\<Woodcraft\\@woodcraftnews\\.com\\>\\",
+ "server45\\.serverfarm\\.nl\\ \\(17\\.31\\.21\\.69",
+ "Receipt\\ for\\ your\\ PayPal\\ payment\\ to\\",
+ "45\\.155\\.169\\.44\\.dyn\\.user\\.com\\",
+ "Stop\\ paying\\ off\\ the\\ tobacco\\",
+ "noreply\\@message\\.myspace\\.com\\",
+ "http\\:\\/\\/www\\.ameba\\.com\\/\\",
+ "http\\:\\/\\/www\\.mycabin\\.com\\",
+ "Vicodin\\ fling\\ medications\\",
+ "obama\\@tax\\-institute\\.org\\",
+ "Start\\ on\\ a\\ new\\-career\\",
+ "R\\-help\\ Digest\\,\\ Vol\\",
+ "The\\ Pimsleur\\ Approach\\",
"Manner\\ Shultz\\ Group\\",
- "Finance\\ Depat\\.\\",
- "LUMINEERS\\",
+ "Gordon\\,\\ you\\ have\\",
+ "Cambridge\\ SoundWorks\\",
+ "MortgageAssistance411\\",
"Auto\\ Price\\ Finder\\",
+ "Mailer\\'s\\ graphics\\",
+ "Finance\\ Depat\\.\\",
"flight\\ simulator\\",
- "The\\ Pimsleur\\ Approach\\",
- "Start\\ on\\ a\\ new\\-career\\",
+ "email\\.tcm\\.com\\",
+ "Linda\\ Blanchard\\",
"World\\ Marketing\\",
- "Stop\\ paying\\ off\\ the\\ tobacco\\",
- "Mailer\\'s\\ graphics\\",
+ "Turner\\ Classic\\",
+ "\\*\\.tcm\\.com\\",
"Dr\\.Oz\\-watch\\",
- "verify\\ credit\\ free\\ account\\ anonymous\\ info\\ revealing\\ phone\\ picture\\ Whats\\ whats\\ wats\\ wat\\",
"Do\\ you\\ know\\",
- "Gordon\\,\\ you\\ have\\",
- "rich\\",
"Do\\ you\\ know\\",
- "R\\-help\\ Digest\\,\\ Vol\\",
- "\\\"Woodcraft\\\"\\ \\<Woodcraft\\@woodcraftnews\\.com\\>\\",
- "Cambridge\\ SoundWorks\\",
- "IZUALO\\",
- "Receipt\\ for\\ your\\ PayPal\\ payment\\ to\\",
- "ashley\\ madison\\ married\\ affair\\ wives\\ pleasurable\\ gal\\ nsa\\ fun\\ dangerous\\ risky\\ scared\\ cost\\",
+ "weekend\\ cash\\",
+ "Subscription\\",
"eLoan\\ Plus\\",
+ "Unsubscribe\\",
+ "tcm\\.com\\",
+ "LUMINEERS\\",
"cafepress\\",
- "\\/\\^From\\:\\.\\*\\(gmxmagazin\\\\\\@gmx\\\\\\-gmbh\\\\\\.de\\|mailings\\\\\\@gmx\\\\\\-gmbh\\\\\\.de\\|\\.\\*gmxred\\.\\*\\|elsa"
+ "LU7FDZ\\",
+ "redbox\\",
+ "IZUALO\\",
+ "fresh\\",
+ "tiger\\",
+ "\\ an\\",
+ "rich\\",
+ "bra\\"
};
- struct re_pattern_buffer regbuff;
- mm_wipe(&regbuff, sizeof(struct re_pattern_buffer));
for (size_t i = 0; i < (sizeof(expressions)/sizeof(chr_t*)); i++) {
if (regcomp(&regbuff, expressions[i], REG_ICASE) != 0) {