summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix build for an old libevent.Vsevolod Stakhov2013-07-242-2/+2
|
* Fix a problem with listening on sockets.Vsevolod Stakhov2013-07-232-0/+10
| | | | Add stat_reset command to rspamc while I'm here.
* Add stat_reset command.Vsevolod Stakhov2013-07-231-14/+33
| | | | | This command is designed to get statistics from rspamd and reset it to a zero state.
* Allow listening on multiply addresses.Vsevolod Stakhov2013-07-2014-143/+290
| | | | | | | Now rspamd can listen on multiply ipv4/ipv6 addresses. Removed legacy workers (lmtp, kvstorage) as they are never used in production. Try to unify workers initialization.
* Remove unused code.Vsevolod Stakhov2013-07-081-4/+0
|
* Implement per-suffix bits support in surbl plugin.Vsevolod Stakhov2013-07-022-42/+44
|
* Reverse a list of module options to preserve order.Vsevolod Stakhov2013-07-021-0/+2
|
* Reduce tokenization noize to improve bayes.Vsevolod Stakhov2013-07-011-7/+32
|
* Save http date for lua.Vsevolod Stakhov2013-06-261-0/+12
|
* Parse HTTP date in map requests.Vsevolod Stakhov2013-06-263-6/+294
|
* Do not query empty hashes.Vsevolod Stakhov2013-06-261-2/+10
|
* Handle metaoptions more properly.Vsevolod Stakhov2013-06-261-28/+23
|
* Do not search plaintext email objects in html parts.Vsevolod Stakhov2013-06-251-1/+1
|
* Remove ambiguity from url parser.Vsevolod Stakhov2013-06-241-3/+0
|
* More fixes to received parser.Vsevolod Stakhov2013-06-241-8/+20
|
* Handle another case in received parser.Vsevolod Stakhov2013-06-241-5/+11
|
* Received parser fix.Vsevolod Stakhov2013-06-241-3/+3
|
* Improve received headers parser to accept exim style received.Vsevolod Stakhov2013-06-241-33/+97
|
* Fix urls detection for strings with multiply dots.Vsevolod Stakhov2013-06-241-0/+10
|
* Fix portability on Solaris.Vsevolod Stakhov2013-06-202-2/+28
|
* Classify task in webui scan method.Vsevolod Stakhov2013-06-181-0/+1
|
* Another fix for tld urls.Vsevolod Stakhov2013-06-171-2/+2
|
* Fix url detection at the beginning of a message.Vsevolod Stakhov2013-06-171-0/+4
|
* Improve urls parsing.Vsevolod Stakhov2013-06-171-346/+318
| | | | | | | | For tld matches use more strict constraint to avoid non-url objects detection by a suffix trie. For example, aaa.rum@mail.com could be previously treated as m@mail.com email. This patch tries to resolve this issue.
* Rework suffix trie implementation.Vsevolod Stakhov2013-06-141-57/+64
|
* Support metaoptions in lua configuration.Vsevolod Stakhov2013-06-146-9/+78
|
* Add a simple test of rsa utils in lua.Vsevolod Stakhov2013-06-132-43/+342
| | | | | | 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-133-8/+50
| | | | | 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-124-2/+414
|
* Export rspamd paths to lua.Vsevolod Stakhov2013-06-121-0/+8
|
* Reset mods counter on cache file sync.Vsevolod Stakhov2013-06-111-0/+1
|
* Add expiration logic.Vsevolod Stakhov2013-06-111-26/+84
|
* Update fuzzy storage in a separate thread.Vsevolod Stakhov2013-06-112-83/+170
|
* Detect exp2l as well. Update to 0.5.6.Vsevolod Stakhov2013-06-101-0/+2
|
* Test for expl function presence.Vsevolod Stakhov2013-06-091-0/+4
|
* Adopt to lua 5.2.Vsevolod Stakhov2013-06-0818-43/+62
|
* Fix output for counters command.Vsevolod Stakhov2013-06-072-17/+15
|
* Support counters in rspamc client.Vsevolod Stakhov2013-06-071-4/+120
|
* Do not add extra useless line for restfull output.Vsevolod Stakhov2013-06-071-1/+6
|
* Improve counters output in the controller.Vsevolod Stakhov2013-06-071-16/+45
|
* Another buffers fix.Vsevolod Stakhov2013-06-061-1/+0
|
* Update buffers logic for streaming read.Vsevolod Stakhov2013-06-062-10/+9
|
* Another fix to streaming handle.Vsevolod Stakhov2013-06-061-0/+1
|
* Fix misprint in operator.Vsevolod Stakhov2013-06-061-1/+1
|
* Stream read fix.Vsevolod Stakhov2013-06-061-2/+10
|
* Remove broken line.Vsevolod Stakhov2013-06-061-1/+0
|
* Avoid arrays addresses manipulation.Vsevolod Stakhov2013-06-061-3/+20
|
* Allow parsing streams without Content-Length.Vsevolod Stakhov2013-06-062-6/+49
|
* Remove endless counter incrementing.Vsevolod Stakhov2013-06-061-1/+2
| | | | | | | In some cases it is not enough to perform compare and exchange and we still can get race condition in atomic incrementing. Therefore, it is better to loose a history event than to log error message each time.