summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Revert "[Feature] Add common way to disable Lua modules"Andrew Lewis2016-09-0523-100/+11
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f552edd887794a5086dcf93d36f8f82d83553196. Conflicts: src/plugins/lua/antivirus.lua src/plugins/lua/asn.lua src/plugins/lua/dcc.lua src/plugins/lua/dmarc.lua src/plugins/lua/emails.lua src/plugins/lua/forged_recipients.lua src/plugins/lua/greylist.lua src/plugins/lua/hfilter.lua src/plugins/lua/ip_score.lua src/plugins/lua/maillist.lua src/plugins/lua/mime_types.lua src/plugins/lua/multimap.lua src/plugins/lua/once_received.lua src/plugins/lua/ratelimit.lua src/plugins/lua/rbl.lua src/plugins/lua/replies.lua src/plugins/lua/rspamd_update.lua src/plugins/lua/trie.lua src/plugins/lua/whitelist.lua
* [Minor] Forgot to save in the previous commitVsevolod Stakhov2016-09-041-1/+1
|
* [Minor] Use infox instead of info in loggingVsevolod Stakhov2016-09-0419-20/+23
|
* [Minor] Fix macro usageVsevolod Stakhov2016-09-041-4/+2
|
* [Feature] Add more meta-tokens to bayesVsevolod Stakhov2016-09-031-1/+28
|
* Merge pull request #926 from fatalbanana/minorVsevolod Stakhov2016-09-022-2/+2
|\ | | | | [Minor] Fix log message; don't use legacy API
| * [Minor] Fix log message; don't use legacy APIAndrew Lewis2016-09-022-2/+2
| |
* | [Minor] Implement some features of redis backendVsevolod Stakhov2016-09-023-1/+269
| |
* | [Minor] Skeleton for redis fuzzy backendVsevolod Stakhov2016-09-026-8/+244
| |
* | [Minor] `type` -> `backend` for fuzzy backend typeVsevolod Stakhov2016-09-021-1/+1
| |
* | [Minor] Fix periodic updatesVsevolod Stakhov2016-09-023-27/+74
| |
* | Merge branch 'fuzzy-backend-rework'Vsevolod Stakhov2016-09-0210-1190/+1747
|\ \ | |/ |/|
| * [Rework] Adopt fuzzy storage for abstract backendVsevolod Stakhov2016-09-022-212/+259
| |
| * [Minor] Add more routines to fuzzy backend subrsVsevolod Stakhov2016-09-012-12/+141
| |
| * [Minor] Add sqlite helpers to the abstract APIVsevolod Stakhov2016-09-013-9/+131
| |
| * [Minor] Add skeleton for backend abstract functionsVsevolod Stakhov2016-09-011-5/+70
| |
| * [Rework] Reorganize the internal backend structureVsevolod Stakhov2016-09-017-121/+274
| |
| * [Rework] Reorganize fuzzy backend structureVsevolod Stakhov2016-09-018-1120/+1161
| |
* | [Feature] Add common way to disable Lua modulesAndrew Lewis2016-09-0123-20/+133
|/
* Merge pull request #922 from fatalbanana/dkimVsevolod Stakhov2016-09-011-92/+93
|\ | | | | [Minor] Don't yield R_DKIM_NA for local/authenticated/whitelisted senders
| * [Minor] Don't yield R_DKIM_NA for local/authenticated/whitelisted sendersAndrew Lewis2016-09-011-92/+93
| |
* | Merge pull request #923 from fatalbanana/maxnVsevolod Stakhov2016-09-015-9/+9
|\ \ | | | | | | [Fix] Banish table.maxn from Lua parts
| * | [Fix] Banish table.maxn from Lua partsAndrew Lewis2016-09-015-9/+9
| | |
* | | [Fix] Use the correct macro to get the size of controlVsevolod Stakhov2016-09-011-4/+4
|/ /
* | [Minor] Do not blame about unsupported file locksVsevolod Stakhov2016-08-311-4/+18
| |
* | [Fix] Fix actrie patternsVsevolod Stakhov2016-08-311-4/+3
| |
* | [Minor] Tune printf for hex and base32 input stringsVsevolod Stakhov2016-08-311-10/+33
|/
* [Fix] Fix format stringVsevolod Stakhov2016-08-311-3/+5
|
* [Fix] Fix min_learns optionVsevolod Stakhov2016-08-311-1/+1
|
* Merge pull request #917 from fatalbanana/rlimitVsevolod Stakhov2016-08-311-1/+10
|\ | | | | [Feature] Support excluding selected users from ratelimits
| * [Feature] Support excluding selected users from ratelimitsAndrew Lewis2016-08-311-1/+10
| |
* | Merge pull request #912 from fatalbanana/ipscoreVsevolod Stakhov2016-08-311-1/+8
|\ \ | |/ |/| [Minor] Disable IP Score for authenticated users & local networks
| * [Minor] Disable IP Score for authenticated users & local networksAndrew Lewis2016-08-311-1/+8
| |
* | [Minor] Fix forcing actions in DMARC pluginAndrew Lewis2016-08-301-7/+6
| |
* | Merge pull request #911 from fatalbanana/dmarcVsevolod Stakhov2016-08-301-17/+53
|\ \ | | | | | | [Minor] Yield DMARC_NA when From header is missing
| * | [Minor] Yield DMARC_NA when From header is missingAndrew Lewis2016-08-301-17/+53
| |/ | | | | | | | | - Also make DMARC symbols configurable - Register some additional symbols
* | [Minor] Add logging support for redis poolVsevolod Stakhov2016-08-302-12/+43
| |
* | [Fix] Do not be cheated by system hiredisVsevolod Stakhov2016-08-302-5/+6
| |
* | [Minor] Various fixes in redis poolVsevolod Stakhov2016-08-302-62/+57
| |
* | [Minor] Initialize redis poolVsevolod Stakhov2016-08-304-0/+8
| |
* | [Feature] Add implementation of redis connections poolVsevolod Stakhov2016-08-303-0/+402
|/
* [Fix] Fix options for SPF dnsfail symbolVsevolod Stakhov2016-08-301-1/+5
|
* [Fix] Fix processing of symbols when reject limit is reachedVsevolod Stakhov2016-08-301-8/+10
|
* [Minor] Ip Score: Fix display of subscoresAndrew Lewis2016-08-301-4/+4
|
* [Minor] Resurrect RBL moduleAndrew Lewis2016-08-301-1/+2
|
* [Fix] Params should be treated as a hashVsevolod Stakhov2016-08-291-1/+1
|
* [Rework] Rework and simplify rbl pluginVsevolod Stakhov2016-08-291-220/+265
| | | | | | | 1. Use functional for break/continue 2. Split filtering and processing stage 3. Reduce verify complexity by using callback closure 4. Do not send multiple requests for the same DNS name
* Merge pull request #903 from fatalbanana/clamavVsevolod Stakhov2016-08-291-4/+34
|\ | | | | [Feature] Antivirus: Support whitelists & pattern-matching sig names
| * [Feature] Antivirus: Support whitelists & pattern-matching sig namesAndrew Lewis2016-08-291-4/+34
| |
* | [Feature] Add R_DKIM_NA / R_SPF_NA / AUTH_NA symbolsAndrew Lewis2016-08-292-1/+67
|/