summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add parsing to MDN rulesVsevolod Stakhov2016-01-251-4/+17
| | | | Issue: #480
* Add util.parse_mail_address function to LUA APIVsevolod Stakhov2016-01-251-0/+44
|
* Move internet address pushing to common routinesVsevolod Stakhov2016-01-253-79/+111
|
* Disable bad hfilter symbols in metricsVsevolod Stakhov2016-01-251-0/+2
| | | | | Issue: #497 Reported by: @MisterM74
* Same issue for [] addressesVsevolod Stakhov2016-01-251-1/+1
|
* Erm, fix issue with length calculationVsevolod Stakhov2016-01-241-1/+1
|
* Fix names for parsed addressesVsevolod Stakhov2016-01-243-13/+46
|
* Add logging macroes with guardsVsevolod Stakhov2016-01-242-5/+39
|
* Rework parsing of IP addressesVsevolod Stakhov2016-01-243-205/+173
|
* Add rule to detect spammers attempts to cheat mime parsingVsevolod Stakhov2016-01-241-0/+33
|
* Fix misprint in the pathVsevolod Stakhov2016-01-231-1/+1
|
* Add symbols for mime_types to the default configVsevolod Stakhov2016-01-232-0/+26
|
* Add mime types checking pluginVsevolod Stakhov2016-01-232-0/+1609
|
* Use `task:get_from()` to get senderVsevolod Stakhov2016-01-221-2/+2
|
* Allow `any`, `mime` and `smtp` for get_from/get_recipientsVsevolod Stakhov2016-01-221-4/+37
|
* Add support for forged confirmation headersVsevolod Stakhov2016-01-221-1/+40
| | | | | | Issue: #480 Reported by: @AdUser Patch by: @AdUser
* Rework ratelimits documentationVsevolod Stakhov2016-01-221-28/+32
|
* Add `BROKEN_HEADERS` ruleVsevolod Stakhov2016-01-221-0/+13
|
* Fix broken headers and task:has_flagVsevolod Stakhov2016-01-222-3/+4
|
* Erm, forgot to add the real fix to google groupsVsevolod Stakhov2016-01-221-1/+5
|
* Rework flags LUA APIVsevolod Stakhov2016-01-221-20/+95
| | | | | | - Allow to check for a specific flag - Add `learn_spam`, `learn_ham` and `broken_headers` flags - Unify internal functions
* Add broken headers flagVsevolod Stakhov2016-01-222-0/+3
|
* Fix googlegroups support in maillist pluginVsevolod Stakhov2016-01-221-170/+170
|
* Don't crash if learn cache failed to initializeVsevolod Stakhov2016-01-221-3/+14
|
* Fix cache definitions in multiple classifier and no typeVsevolod Stakhov2016-01-221-0/+2
| | | | | Issue: #493 Reported by: @wackerm
* Disable MID checks for hfilter by defaultVsevolod Stakhov2016-01-221-2/+2
|
* Fix issues with dual stack and hfilterVsevolod Stakhov2016-01-221-9/+14
|
* Adjust some weightsVsevolod Stakhov2016-01-221-4/+4
|
* Faster curve25519 key generation via Edwards isomorphismVsevolod Stakhov2016-01-229-4/+1360
|
* Increase number of messages learnedVsevolod Stakhov2016-01-221-0/+2
| | | | | Issue: #492 Reported by: @mnik247
* Do not recompile lua generated headers all timeVsevolod Stakhov2016-01-211-29/+64
|
* Use the unified checkpoints function in fuzzy_backendVsevolod Stakhov2016-01-211-17/+3
|
* Add checkpoints to learn cacheVsevolod Stakhov2016-01-211-0/+2
|
* Add dedicated function to checkpoint sqliteVsevolod Stakhov2016-01-212-0/+41
|
* Fix stat_cache closingVsevolod Stakhov2016-01-211-0/+1
|
* Update version to 1.1.2Vsevolod Stakhov2016-01-211-1/+1
|
* Release 1.1.11.1.1Vsevolod Stakhov2016-01-211-0/+15
| | | | | | | | | | | | | | | | | | * Fix duplicated XBL symbol * Reduce log severity for ratelimit missing servers * Fix XBL composite to avoid duplicate symbols * Reduce weight of URL_ONLY rule due to FP rate * Disable fuzzy hashes from the metadata for now * Fix processing of empty messages (#486) * Always treat DNS timeouts as temporary fail for SPF * Fix issue with SPF double IP stack (#483) * Use X-Forwarded-For when checking secure_ip (#488) * Fix hash calculation for sqlite stats * Fix memory corruption on punycode * Fix strings allocation in punycode * Fix error message (#491) Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Fix error messageVsevolod Stakhov2016-01-211-1/+1
| | | | | Issue: #491 Reported by: @moisseev
* Oops, fix typename for rndsVsevolod Stakhov2016-01-201-1/+1
|
* Another fix to punycodeVsevolod Stakhov2016-01-201-2/+2
|
* Fix memory corruption on punycodeVsevolod Stakhov2016-01-201-1/+2
|
* Remove some chars from domain safe classVsevolod Stakhov2016-01-201-6/+6
|
* Add X-Real-IP support as wellVsevolod Stakhov2016-01-202-2/+29
|
* Fix hash calculation for sqlite statsVsevolod Stakhov2016-01-201-11/+4
|
* Allow authorized IP without forwardedVsevolod Stakhov2016-01-201-0/+2
| | | | Issue: #488
* Use X-Forwarded-For when checking secure_ipVsevolod Stakhov2016-01-201-5/+75
| | | | Issue: #488
* Fix issue with SPF double IP stackVsevolod Stakhov2016-01-191-19/+19
| | | | Issue: #483
* Always treat DNS timeouts as temporary fail for SPFVsevolod Stakhov2016-01-191-2/+3
|
* Fix processing of empty messages.Vsevolod Stakhov2016-01-192-2/+6
| | | | | Issue: #486 Reported by: @moisseev
* Disable fuzzy hashes from the metadataVsevolod Stakhov2016-01-191-0/+2
| | | | Issue: #486