Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Allow adding maps without description from lua. | Vsevolod Stakhov | 2014-08-23 | 1 | -3/+12 | |
| | ||||||
* | Rework lua_http. | Vsevolod Stakhov | 2014-08-21 | 1 | -597/+230 | |
| | ||||||
* | Fix lua maps processing. | Vsevolod Stakhov | 2014-08-20 | 1 | -1/+3 | |
| | ||||||
* | Support slashed re in lua_regexp. | Vsevolod Stakhov | 2014-08-19 | 1 | -5/+23 | |
| | | | | | | | It is now possible to add slashed regexp to lua_regexp library, for example: /^something.+$/i | |||||
* | Consider settings actions. | Vsevolod Stakhov | 2014-08-19 | 1 | -2/+2 | |
| | ||||||
* | Remove unused variable. | Vsevolod Stakhov | 2014-08-19 | 1 | -3/+2 | |
| | ||||||
* | Refactor lua_ip one more time. | Vsevolod Stakhov | 2014-08-18 | 1 | -17/+27 | |
| | | | | Suggested by: clock via irc | |||||
* | Viva clang-3.4 | Vsevolod Stakhov | 2014-08-18 | 1 | -2/+1 | |
| | ||||||
* | Refactor lua_ip slightly | Vsevolod Stakhov | 2014-08-18 | 1 | -16/+43 | |
| | ||||||
* | Add mask function and compare function to lua_ip | Vsevolod Stakhov | 2014-08-18 | 1 | -0/+60 | |
| | ||||||
* | Unify lua API for getting rcptis and from. | Vsevolod Stakhov | 2014-08-18 | 1 | -117/+62 | |
| | ||||||
* | Really allow to specify multiplier in return value. | Vsevolod Stakhov | 2014-08-17 | 1 | -2/+11 | |
| | ||||||
* | Improve lua callbacks call. | Vsevolod Stakhov | 2014-08-17 | 1 | -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 Stakhov | 2014-08-17 | 1 | -0/+1 | |
| | ||||||
* | Rework adding symbols from lua. | Vsevolod Stakhov | 2014-08-17 | 1 | -190/+270 | |
| | | | | | | | | | | | | | | | 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 } | |||||
* | Rework lua function names to avoid ambiguity. | Vsevolod Stakhov | 2014-08-17 | 19 | -200/+200 | |
| | ||||||
* | Set useful fields for addresses. | Vsevolod Stakhov | 2014-08-16 | 1 | -4/+19 | |
| | ||||||
* | Remove unused definition. | Vsevolod Stakhov | 2014-08-16 | 1 | -6/+0 | |
| | ||||||
* | Add method to get any configuration key in lua. | Vsevolod Stakhov | 2014-08-16 | 1 | -0/+27 | |
| | ||||||
* | Add lua method to get config for the task. | Vsevolod Stakhov | 2014-08-16 | 1 | -0/+16 | |
| | ||||||
* | Add method to set task's settings. | Vsevolod Stakhov | 2014-08-16 | 1 | -0/+16 | |
| | ||||||
* | Allow learning from lua_task. | Vsevolod Stakhov | 2014-08-14 | 1 | -43/+31 | |
| | ||||||
* | Unify style without sorting headers. | Vsevolod Stakhov | 2014-07-23 | 19 | -1237/+1760 | |
| | ||||||
* | Revert "Unify code style." | Vsevolod Stakhov | 2014-07-23 | 19 | -1791/+1268 | |
| | | | | This reverts commit e0483657ff6cf1adc828ccce457814d61fe90a0d. | |||||
* | Unify code style. | Vsevolod Stakhov | 2014-07-23 | 19 | -1268/+1791 | |
| | ||||||
* | Add `rspamd_config:add_map` lua function. | Vsevolod Stakhov | 2014-07-22 | 1 | -0/+108 | |
| | | | | | | | | | | | | | This function is intended to create maps with lua callback that is called on map reading. For example: ``` local function cb(input) print(input) end rspamd_config:add_map('http://example.com/test.map', 'cool map`, cb) ``` | |||||
* | Open UCL lua bindings explicitly. | Vsevolod Stakhov | 2014-07-22 | 1 | -0/+1 | |
| | ||||||
* | Adopt for the new lua ucl API. | Vsevolod Stakhov | 2014-07-21 | 3 | -3/+4 | |
| | ||||||
* | Remove own ucl interface. | Vsevolod Stakhov | 2014-07-21 | 3 | -258/+1 | |
| | ||||||
* | Refactor config API. | Vsevolod Stakhov | 2014-04-30 | 8 | -76/+76 | |
| | ||||||
* | Fix pushing octets of lua_ip. | Vsevolod Stakhov | 2014-04-25 | 1 | -3/+9 | |
| | ||||||
* | Fix loading of lua_dns module. | Vsevolod Stakhov | 2014-04-23 | 1 | -1/+0 | |
| | ||||||
* | Refactor task functions. | Vsevolod Stakhov | 2014-04-21 | 1 | -3/+3 | |
| | ||||||
* | Finish conversion to new inet addr structure. | Vsevolod Stakhov | 2014-04-21 | 1 | -2/+2 | |
| | ||||||
* | Fix lua API for new inet addr structure. | Vsevolod Stakhov | 2014-04-21 | 4 | -61/+39 | |
| | ||||||
* | Refactor worker task structure and API. | Vsevolod Stakhov | 2014-04-21 | 8 | -101/+101 | |
| | ||||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 9 | -100/+100 | |
| | ||||||
* | Deprecate xml config utilities finally. | Vsevolod Stakhov | 2014-04-19 | 1 | -1/+0 | |
| | ||||||
* | Adopt new libucl. | Vsevolod Stakhov | 2014-04-19 | 5 | -15/+16 | |
| | ||||||
* | Upgrade rdns. | Vsevolod Stakhov | 2014-04-03 | 3 | -24/+25 | |
| | ||||||
* | Handle invalid IP addresses. | Vsevolod Stakhov | 2014-03-29 | 2 | -18/+39 | |
| | ||||||
* | Add utility to convert ip to int. | Vsevolod Stakhov | 2014-03-29 | 1 | -0/+68 | |
| | ||||||
* | Add common resolver function. | Vsevolod Stakhov | 2014-03-28 | 3 | -14/+80 | |
| | ||||||
* | Adopt DNS logging. | Vsevolod Stakhov | 2014-02-20 | 1 | -1/+1 | |
| | ||||||
* | Fix PTR requests handling. | Vsevolod Stakhov | 2014-02-19 | 1 | -14/+13 | |
| | ||||||
* | Integrate rspamd with librdns. | Vsevolod Stakhov | 2014-02-19 | 3 | -16/+10 | |
| | ||||||
* | Fix empty messages processing. | Vsevolod Stakhov | 2014-02-18 | 1 | -1/+1 | |
| | ||||||
* | Rework resolver library. | Vsevolod Stakhov | 2014-01-27 | 3 | -66/+38 | |
| | ||||||
* | Remove HFILTER_URL_ONELINE rule. | Vsevolod Stakhov | 2014-01-24 | 1 | -0/+38 | |
| | | | | | | | | | - Added functions: `rspamd_textpart:get_length` - get a full length of text part `rspamd_url:get_length` - get a full length of an URL object - Removed `HFILTER_URL_ONELINE` as it is broken by nature - Reworked hfilter to improve performance | |||||
* | Improve hostname processing. | Vsevolod Stakhov | 2014-01-22 | 1 | -1/+15 | |
| |