aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix some issues.Vsevolod Stakhov2014-09-181-7/+7
|
* Use memory pool for radix.Vsevolod Stakhov2014-09-182-27/+42
|
* Some fixes to memory pools operations.Vsevolod Stakhov2014-09-182-55/+29
|
* Fix profiler linkage.Vsevolod Stakhov2014-09-171-0/+3
|
* Optimize radix lookup.Vsevolod Stakhov2014-09-171-24/+48
|
* Check mask first.Vsevolod Stakhov2014-09-171-25/+40
|
* Another case with repeating leaves.Vsevolod Stakhov2014-09-171-2/+2
|
* Another border case.Vsevolod Stakhov2014-09-171-2/+46
|
* Fix another radix case.Vsevolod Stakhov2014-09-171-13/+77
|
* More fixes to compressed radix.Vsevolod Stakhov2014-09-171-13/+55
|
* Fix some more issues in compressed radix.Vsevolod Stakhov2014-09-171-8/+21
|
* Fix radix leaf nodes insertion.Vsevolod Stakhov2014-09-161-2/+8
|
* Implement new path-compressed radix trie.Vsevolod Stakhov2014-09-152-7/+322
| | | | | | - The performance benefit over the old algorithm is about 10 times. - Memory usage is significantly lower as well. - Now radix trie can accept any IPv4/IPv6 values
* Update task documentation.Vsevolod Stakhov2014-09-141-3/+90
|
* Update task's documentation.Vsevolod Stakhov2014-09-131-0/+72
|
* Hide the concrete radix trie implementation.Vsevolod Stakhov2014-09-122-15/+15
|
* Include our source directories before any tests.Vsevolod Stakhov2014-09-121-2/+0
|
* Fix type in stat output.Vsevolod Stakhov2014-09-121-4/+2
|
* Release 0.7.0.0.7.0Vsevolod Stakhov2014-09-116-8/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Use HTTP protocol for all operatiosn * Webui worker is now removed and controller works as webui * Allow to serve static files via controller by option `static_dir` * Rspamd interface is now a part of rspamd * Rspamc client has been rewritten to use HTTP and non-blocking mode allowing to start multiple operations simultaneously (see `-n` option) * Lua API was completely reworked to satisfy modern standards of LUA: * Module `lua-message` was removed * Reduced number of superglobals registered by rspamd * Many functions has been redesigned * Symbols registration is now more convenient * Users settings has been rewritten as lua plugin * Reworked headers system as gmime's based one misses many headers and is very slow to get headers values * Reorganized code and removed embedded jannsson by using UCL for all json parsing * Migrated to `librdns` for DNS resolving that improves concurrency for DNS requests significantly * Fixed tonns of bugs in MIME processing * Improved metrcis and default symbol's weights * Added new RBL's * Fixed a number of issues in the modules * Removed several memory leaks found * Fix unicode processing * Fix fuzzy checking for unicode parts * Significantly improve documentation and especially LUA API docs * See migration notes at https://rspamd.com/doc/migration.html Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
* Fix mistake cloaked by precompiled headers.Vsevolod Stakhov2014-09-111-0/+6
|
* Add alias `--ucl` for `--raw`.Vsevolod Stakhov2014-09-111-1/+3
|
* Restore old view of `rspamc stat`Vsevolod Stakhov2014-09-111-2/+108
|
* Add statfile size to the output.Vsevolod Stakhov2014-09-111-0/+2
|
* Fix bug with charset conversion.Vsevolod Stakhov2014-09-101-2/+22
| | | | Glib iconv understands only uppercase for charset names.
* Fix free order.Vsevolod Stakhov2014-09-101-3/+2
|
* Fix task corruption in fuzzy_add.Vsevolod Stakhov2014-09-101-1/+1
|
* Update rdns.Vsevolod Stakhov2014-09-101-0/+0
|
* Fix processing of large writes.Vsevolod Stakhov2014-09-101-2/+6
|
* Add extra check of string passed to lua.Vsevolod Stakhov2014-09-101-1/+1
|
* Fix serious issue with non-ascii characters in fuzzy.Vsevolod Stakhov2014-09-101-4/+8
|
* Fix directories processing in rspamc.Vsevolod Stakhov2014-09-101-11/+65
|
* Fix memory and descriptors leak in controller.Vsevolod Stakhov2014-09-101-1/+2
|
* Fix pie chart output.Vsevolod Stakhov2014-09-091-143/+26
|
* Fix URL markdown.Vsevolod Stakhov2014-09-061-1/+1
|
* Fix doc.Vsevolod Stakhov2014-09-061-1/+2
|
* Add lua_task documentation to the build.Vsevolod Stakhov2014-09-061-0/+15
|
* Add initial documentation for lua_task.Vsevolod Stakhov2014-09-061-0/+155
|
* Fix some memory leaks.Vsevolod Stakhov2014-09-051-2/+12
|
* Fix received headers parsing.Vsevolod Stakhov2014-09-051-1/+7
|
* Allow mempool debugging if G_SLICE=always-mallocVsevolod Stakhov2014-09-051-1/+32
|
* Fix logging for fuzzy symbols.Vsevolod Stakhov2014-09-051-4/+13
|
* Use normal naming for `hashfile` option.Vsevolod Stakhov2014-09-051-1/+5
| | | | It can be also named as `hash_file` now.
* Avoid symbols lowercasing.Vsevolod Stakhov2014-09-051-1/+1
|
* Update libucl.Vsevolod Stakhov2014-09-051-0/+0
|
* Fix case of SURBL symbols.Vsevolod Stakhov2014-09-042-1/+10
|
* Small fixes to timezones conversions.Vsevolod Stakhov2014-09-041-4/+7
|
* Rework task:get_date function.Vsevolod Stakhov2014-09-041-3/+94
|
* Fix maillist.Vsevolod Stakhov2014-09-031-1/+1
|
* Fix simple headers API.Vsevolod Stakhov2014-09-031-1/+3
|
* Fix multimap.Vsevolod Stakhov2014-09-031-4/+4
|