summaryrefslogtreecommitdiffstats
path: root/src/lua
Commit message (Collapse)AuthorAgeFilesLines
* Add function rspamd_config:register_symbolsVsevolod Stakhov2013-12-241-4/+51
| | | | | | Use the following syntax: rspamd_config:register_symbols(<callback>, [weight(optional)], 'symbol1', 'symbol2' ...)
* Add resolve_mx method.Vsevolod Stakhov2013-12-091-0/+35
|
* Avoid endless recursion while pushing ucl arrays to lua.Vsevolod Stakhov2013-11-261-3/+3
|
* Fix if-else logic.Vsevolod Stakhov2013-11-211-1/+1
|
* Fix symbols deps.Vsevolod Stakhov2013-11-201-0/+7
|
* Do not destroy memory pools in lua automatically.Vsevolod Stakhov2013-11-201-1/+1
|
* Remove duplicated resolving functions from task.Vsevolod Stakhov2013-11-192-269/+53
|
* Rework build and install paths.Vsevolod Stakhov2013-11-191-3/+6
|
* Add get_version for lua IP module.Vsevolod Stakhov2013-11-191-0/+17
|
* Fix ipv6 addresses exporting.Vsevolod Stakhov2013-11-181-12/+29
|
* Do not push ip from NULL string.Vsevolod Stakhov2013-11-181-13/+18
|
* Store IP addresses properly in lua.Vsevolod Stakhov2013-11-175-76/+97
|
* Add IP addresses manipulation API to lua.Vsevolod Stakhov2013-11-174-1/+241
|
* Remove unused xml code.Vsevolod Stakhov2013-11-161-44/+0
|
* Fix options in statfiles.Vsevolod Stakhov2013-11-151-3/+4
|
* Do not escape target string extra time.Vsevolod Stakhov2013-11-101-1/+1
|
* Fix work with lua 5.2 eventually.Vsevolod Stakhov2013-11-051-1/+3
|
* Fix load of ucl config.Vsevolod Stakhov2013-11-051-1/+1
|
* Sync with libucl.Vsevolod Stakhov2013-11-021-40/+35
|
* Avoid endless recursion in export ucl to lua.Vsevolod Stakhov2013-10-273-10/+10
|
* Replace RCL to UCL from libucl to avoid duplicity in the code.Vsevolod Stakhov2013-10-224-52/+45
|
* Fix call of expression functions.Vsevolod Stakhov2013-10-102-37/+5
|
* Migrate lua configuration to RCL.Vsevolod Stakhov2013-10-021-286/+11
|
* Load RCL object from lua.Vsevolod Stakhov2013-10-022-3/+86
|
* Add preliminary implementation of lua to rcl converter.Vsevolod Stakhov2013-10-023-3/+30
|
* Add an emitter from rcl object to lua.Vsevolod Stakhov2013-10-024-72/+167
|
* Refactor metric actions handling.Vsevolod Stakhov2013-09-131-3/+4
| | | | | | Use array of actions instead of a linked list to speed up processing. * Removed required_score, reject_score and action in metric config, now REJECT is the only default action for a metric.
* Fix some warnings found by coverity scan.Vsevolod Stakhov2013-08-162-2/+2
|
* Save http date for lua.Vsevolod Stakhov2013-06-261-0/+12
|
* Handle metaoptions more properly.Vsevolod Stakhov2013-06-261-28/+23
|
* Support metaoptions in lua configuration.Vsevolod Stakhov2013-06-143-8/+73
|
* Add a simple test of rsa utils in lua.Vsevolod Stakhov2013-06-131-35/+325
| | | | | | Support RSA signing in lua_rsa module. Add save function for rsa_signature. Fix test logic for lua modules.
* Add ability to perform lua tests by rspamd.Vsevolod Stakhov2013-06-132-0/+2
| | | | | This feature is useful for testing lua modules and writing unit tests for lua modules.
* Fix RSA signature handling.Vsevolod Stakhov2013-06-131-46/+42
|
* Add preliminary API for rsa verify to lua.Vsevolod Stakhov2013-06-123-1/+402
|
* Export rspamd paths to lua.Vsevolod Stakhov2013-06-121-0/+8
|
* Adopt to lua 5.2.Vsevolod Stakhov2013-06-0816-41/+60
|
* Avoid arrays addresses manipulation.Vsevolod Stakhov2013-06-061-3/+20
|
* Rework socket creation logic to support both ipv4 and ipv6 sockets.Vsevolod Stakhov2013-06-012-7/+7
|
* Use getaddrinfo when opening sockets.Vsevolod Stakhov2013-05-311-2/+2
|
* Fix several potential problems found by static analysis.Vsevolod Stakhov2013-05-241-1/+1
|
* Add /maps and /getmap commands to webui.Vsevolod Stakhov2013-01-061-6/+9
| | | | | | Identify maps by id. Initialize secure random numbers using openssl. Add description to maps.
* Fix test build and shlibs depends.Vsevolod Stakhov2012-12-151-0/+1
|
* Fix to_resolve field filling in lua dns resolver.Vsevolod Stakhov2012-11-301-0/+1
|
* * Add meta-classification example.Vsevolod Stakhov2012-10-041-5/+4
| | | | | Many changes to advanced statistic and meta-classification logic. Add example of complex meta-classification.
* Allow multiply statfiles with a same label.Vsevolod Stakhov2012-10-021-5/+14
|
* * Add dynamic configuration dumping.Vsevolod Stakhov2012-10-011-1/+42
| | | | | | * Add labels support to the statfiles (would be used for meta-classification) * Rewrite exim spam.c patch to work with both rspamd and SA by using 'variant=rspamd' option in spam_server line.
* Avoid global variables in map logic.Vsevolod Stakhov2012-09-191-3/+3
| | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...'
* Another debian license fix.Vsevolod Stakhov2012-09-106-6/+6
| | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c.
* Update copyright (required by debian).Vsevolod Stakhov2012-09-0410-22/+22
|