aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Viva clang-3.4Vsevolod Stakhov2014-08-183-3/+4
|
* Refactor lua_ip slightlyVsevolod Stakhov2014-08-182-18/+49
|
* Add mask function and compare function to lua_ipVsevolod Stakhov2014-08-181-0/+60
|
* Add settings check logic.Vsevolod Stakhov2014-08-181-1/+109
|
* Add more settings processing.Vsevolod Stakhov2014-08-181-21/+41
|
* Start lua-settings implementation.Vsevolod Stakhov2014-08-181-0/+209
|
* Fix plugins.Vsevolod Stakhov2014-08-185-95/+14
|
* Fix regexp plugin for new smtp from/rcpt.Vsevolod Stakhov2014-08-181-10/+24
|
* Another fix for parse host/port.Vsevolod Stakhov2014-08-181-6/+8
|
* Fix critical bug in host/port parsing.Vsevolod Stakhov2014-08-182-6/+6
|
* Adopt spf module for new from/rcpt.Vsevolod Stakhov2014-08-183-87/+24
|
* Fix critical bug in recipients_distance function.Vsevolod Stakhov2014-08-181-6/+5
|
* Unify lua API for getting rcptis and from.Vsevolod Stakhov2014-08-181-117/+62
|
* Unify from/rcpt processing.Vsevolod Stakhov2014-08-184-57/+84
|
* More rdns fixes.Vsevolod Stakhov2014-08-181-0/+0
|
* Fix rdns build.Vsevolod Stakhov2014-08-181-0/+0
|
* Update default configs.Vsevolod Stakhov2014-08-173-6/+6
|
* Really allow to specify multiplier in return value.Vsevolod Stakhov2014-08-171-2/+11
|
* Improve lua callbacks call.Vsevolod Stakhov2014-08-171-4/+33
| | | | | | | | | | | | | | | | | | | Now it is possible to return a value from lua callback and rspamd can automatically insert the symbol corresponding. For example: rspamd_config.TEST = function(task) ... return true -- inserts symbol TEST with the default value ... return true, 0.5 -- inserts symbol TEST with 0.5 multiplier ... return true, "opt1", "opt2" -- insert symbol with the options specified ... return true, 0.5, "opt1", "opt2" ... end
* Forgot to initialize lua_State.Vsevolod Stakhov2014-08-171-0/+1
|
* Rework adding symbols from lua.Vsevolod Stakhov2014-08-173-197/+295
| | | | | | | | | | | | | | | It is now possible to use something like: rspamd_config.SYMBOL = function(task) ... end or even rspamd_config.SYMBOL = { callback = function(task) ... end, weight = '1.0', --optional priority = '0', --optional type = 'callback' --optional }
* Lua is now parsed after all parsing complete.Vsevolod Stakhov2014-08-171-11/+16
|
* Rework lua function names to avoid ambiguity.Vsevolod Stakhov2014-08-1729-227/+227
|
* Write custom headers in the output.Vsevolod Stakhov2014-08-171-0/+9
|
* Add support of custom request and reply headers.Vsevolod Stakhov2014-08-173-17/+46
|
* Rework symbols adding.Vsevolod Stakhov2014-08-171-42/+42
| | | | | Now if no metric defines a symbol (explicitly or implicitly by means of `unknown_weight` attribute), this symbol is skipped completely.
* Add configuration option `unknown_weight` for metrics.Vsevolod Stakhov2014-08-174-1/+21
| | | | | | If this option is specified, then all filters add symbols to this metric with the specified weight even if they are not specified in symbols list explicitly.
* Set useful fields for addresses.Vsevolod Stakhov2014-08-161-4/+19
|
* Remove unused definition.Vsevolod Stakhov2014-08-161-6/+0
|
* Add method to get any configuration key in lua.Vsevolod Stakhov2014-08-161-0/+27
|
* Add lua method to get config for the task.Vsevolod Stakhov2014-08-161-0/+16
|
* Add method to set task's settings.Vsevolod Stakhov2014-08-161-0/+16
|
* Fix linkage for rspamc if NO_SHARED is ON.Vsevolod Stakhov2014-08-151-4/+9
|
* Markdown.Vsevolod Stakhov2014-08-141-2/+2
|
* Markdown fixes.Vsevolod Stakhov2014-08-141-2/+3
|
* Add doc skeleton.Vsevolod Stakhov2014-08-146-2/+109
|
* Add basic configuration documentation.Vsevolod Stakhov2014-08-146-3/+75
|
* Allow learning from lua_task.Vsevolod Stakhov2014-08-141-43/+31
|
* Merge pull request #90 from dottedmag/masterVsevolod Stakhov2014-08-131-0/+1
|\ | | | | Appease lintian by stating that public-domain is a public domain.
| * Appease lintian by stating that public-domain is a public domain.Mikhail Gusarov2014-08-131-0/+1
|/
* Fix buffer overrun when HTML exceptions are used.Vsevolod Stakhov2014-08-121-3/+4
|
* Fix URL detection in HTML parts.Vsevolod Stakhov2014-08-111-8/+2
| | | | Reported by: Andrew Lewis
* Fix copyright for debian.Vsevolod Stakhov2014-08-111-43/+59
| | | | | Submitted by: Andreas Cadhalpun <andreas.cadhalpun at googlemail.com> Ok by: Mikhail Gusarov
* Update submodules.Vsevolod Stakhov2014-08-112-0/+0
|
* Update configuration.Vsevolod Stakhov2014-07-241-3/+6
|
* Add option `check_all_filters`.Vsevolod Stakhov2014-07-245-0/+7
| | | | | | | This option disables the optimization of messages processing and turn on mode when all filters are checked. Suggested by: AL
* Unify style without sorting headers.Vsevolod Stakhov2014-07-23140-12158/+19213
|
* Add uncrustify source.Vsevolod Stakhov2014-07-232-0/+145
|
* Revert "Unify code style."Vsevolod Stakhov2014-07-23145-19611/+12410
| | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d.
* Unify code style.Vsevolod Stakhov2014-07-23145-12410/+19611
|