]>
source.dussan.org Git - rspamd.git/log
Andrew Lewis [Tue, 23 Jun 2015 19:04:35 +0000 (21:04 +0200)]
Don't use RWL_SPAMHAUS_WL (unknown result) for whitelisting
Andrew Lewis [Tue, 23 Jun 2015 15:32:19 +0000 (17:32 +0200)]
rbl.lua: Fix issues with application of whitelists
Andrew Lewis [Mon, 22 Jun 2015 19:54:48 +0000 (21:54 +0200)]
Don't use RWL_MAILSPIKE_POSSIBLE or DNSWL_BLOCKED for whitelisting
Andrew Lewis [Mon, 22 Jun 2015 19:40:21 +0000 (21:40 +0200)]
Add whitelist_exception setting to RBL module
Vsevolod Stakhov [Thu, 18 Jun 2015 12:17:36 +0000 (13:17 +0100)]
Release 0.9.6
* Fix memory leak if mime cannot be parsed.
* Fix dkim cache expiration.
* Fix issues with redirector HTTP response.
* Fix abnormal connection closing with certains messages with a high
score (issue #296)
* Fix redirector installation.
* Use specific POE loop for some systems.
* Fix number of issues in URL redirector.
* Fix selecting URLs for sending to redirector.
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Wed, 17 Jun 2015 13:33:54 +0000 (14:33 +0100)]
Fix selecting URLs for sending to redirector.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:13:53 +0000 (19:13 +0100)]
Sort dependencies.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:09:36 +0000 (19:09 +0100)]
Store partial results in memcached.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:09:27 +0000 (19:09 +0100)]
Fix loops in POE.
Vsevolod Stakhov [Tue, 16 Jun 2015 17:24:20 +0000 (18:24 +0100)]
Reformat redirector code (no functional changes).
Vsevolod Stakhov [Tue, 16 Jun 2015 17:20:30 +0000 (18:20 +0100)]
Fix numerous issues with redirector startup.
Vsevolod Stakhov [Tue, 16 Jun 2015 16:39:26 +0000 (17:39 +0100)]
Use specific POE loop for some systems.
Vsevolod Stakhov [Tue, 16 Jun 2015 15:31:39 +0000 (16:31 +0100)]
Fix shebang.
Vsevolod Stakhov [Tue, 16 Jun 2015 15:31:15 +0000 (16:31 +0100)]
Fix redirector installation.
Vsevolod Stakhov [Tue, 16 Jun 2015 15:17:28 +0000 (16:17 +0100)]
Update version number to 0.9.6.
Vsevolod Stakhov [Tue, 16 Jun 2015 14:32:44 +0000 (15:32 +0100)]
Update->add
Vsevolod Stakhov [Tue, 16 Jun 2015 14:16:53 +0000 (15:16 +0100)]
Fix digest invocation.
Vsevolod Stakhov [Tue, 16 Jun 2015 13:33:33 +0000 (14:33 +0100)]
Fix variable name.
Vsevolod Stakhov [Tue, 16 Jun 2015 13:22:38 +0000 (14:22 +0100)]
Fix issues with redirector HTTP response.
Vsevolod Stakhov [Tue, 16 Jun 2015 12:33:19 +0000 (13:33 +0100)]
Add workaround for #296.
Vsevolod Stakhov [Fri, 12 Jun 2015 17:57:00 +0000 (13:57 -0400)]
Fix dkim cache expiration.
Vsevolod Stakhov [Tue, 2 Jun 2015 15:42:48 +0000 (16:42 +0100)]
Fix memory leak if mime cannot be parsed.
Vsevolod Stakhov [Fri, 29 May 2015 12:08:35 +0000 (13:08 +0100)]
Release 0.9.5
* Avoid double free when extending HTTP message.
* Fix double free if multiple classifiers are defined.
* Fix misprint in spamassassin plugin.
* Fix cpuid invocation on i386.
* Fix ownership issues for zero-copy decode.
* Allow __len metamethod on rspamd{text}.
* Add base64 decoding lua utility.
* Fix build on FreeBSD
* Skip spaces at the beginning of mime messages.
* DBL_ABUSE_REDIR should not have significant weight.
* Allow to split by lua_regexp rspamd{text} objects.
* Allow to specify custom stop pattern for lua_tcp.
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Fri, 29 May 2015 10:47:22 +0000 (11:47 +0100)]
Avoid double free when extending HTTP message.
Vsevolod Stakhov [Wed, 27 May 2015 10:08:41 +0000 (11:08 +0100)]
Fix double free if multiple classifiers are defined.
Vsevolod Stakhov [Tue, 26 May 2015 16:37:45 +0000 (17:37 +0100)]
If replacement cannot be applied, just remove regexp.
Vsevolod Stakhov [Tue, 26 May 2015 16:03:09 +0000 (17:03 +0100)]
Fix misprint in spamassassin plugin.
Vsevolod Stakhov [Tue, 26 May 2015 11:33:04 +0000 (12:33 +0100)]
Fix i386 cpuid invocation.
Vsevolod Stakhov [Mon, 25 May 2015 16:52:38 +0000 (17:52 +0100)]
Add unit tests for b64 decoding and native encoding.
Vsevolod Stakhov [Mon, 25 May 2015 16:52:14 +0000 (17:52 +0100)]
Fix ownership issues for zero-copy decode.
Vsevolod Stakhov [Mon, 25 May 2015 16:51:57 +0000 (17:51 +0100)]
Allow __len metamethod on rspamd{text}.
Vsevolod Stakhov [Mon, 25 May 2015 15:44:24 +0000 (16:44 +0100)]
Add base64 decoding lua utility.
Vsevolod Stakhov [Sun, 24 May 2015 17:00:41 +0000 (18:00 +0100)]
Fix build on FreeBSD < 10.
Vsevolod Stakhov [Sun, 24 May 2015 15:53:13 +0000 (16:53 +0100)]
Skip spaces at the beginning of mime message.
Vsevolod Stakhov [Sat, 23 May 2015 21:18:59 +0000 (22:18 +0100)]
DBL_ABUSE_REDIR should not have significant weight.
Vsevolod Stakhov [Sat, 23 May 2015 20:59:00 +0000 (21:59 +0100)]
Allow to split by lua_regexp rspamd{text} objects.
Vsevolod Stakhov [Thu, 21 May 2015 17:26:20 +0000 (18:26 +0100)]
Allow to specify custom stop pattern for lua_tcp.
Vsevolod Stakhov [Thu, 21 May 2015 13:28:22 +0000 (14:28 +0100)]
Release 0.9.4
* Fix critical bugs in tokenization algorithm
* Write unit tests for tokenization
* Add documentation for lua_tcp
* Switch off legacy tokenization by default.
* Fix critical bugs in words normalization
* Add lua bindings to tokenizer.
* Implement storing of HTTP headers inside task
* Add lua API to accerss HTTP headers data
* Implemented base64 encoding suitable for MIME
* Use caseless hash and equal functions for HTTP request headers.
* Improve debian architectures support (by @dottedmag)
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Thu, 21 May 2015 13:10:52 +0000 (14:10 +0100)]
Fix possible illegal memory access.
Vsevolod Stakhov [Thu, 21 May 2015 13:20:31 +0000 (14:20 +0100)]
Merge pull request #287 from dottedmag/master
Debian changes for 0.9.4
Vsevolod Stakhov [Thu, 21 May 2015 12:31:39 +0000 (13:31 +0100)]
Switch off legacy tokenization by default.
Vsevolod Stakhov [Thu, 21 May 2015 12:31:28 +0000 (13:31 +0100)]
Do not stem exceptions.
Vsevolod Stakhov [Thu, 21 May 2015 11:52:54 +0000 (12:52 +0100)]
Use not common name for tokenization exceptions.
Vsevolod Stakhov [Thu, 21 May 2015 11:47:40 +0000 (12:47 +0100)]
Fix memory issues with tokens normalization.
Vsevolod Stakhov [Thu, 21 May 2015 09:23:52 +0000 (10:23 +0100)]
Add more unit tests for tokenization.
Vsevolod Stakhov [Thu, 21 May 2015 09:23:41 +0000 (10:23 +0100)]
More fixes to tokenization.
Vsevolod Stakhov [Thu, 21 May 2015 09:23:26 +0000 (10:23 +0100)]
Reverse list of exceptions.
Vsevolod Stakhov [Wed, 20 May 2015 21:53:09 +0000 (22:53 +0100)]
Add tests for tokenizer bug.
Vsevolod Stakhov [Wed, 20 May 2015 21:52:46 +0000 (22:52 +0100)]
Fix critical bug in tokenization logic.
Vsevolod Stakhov [Wed, 20 May 2015 21:37:33 +0000 (22:37 +0100)]
Add a simple unit test for tokenizer.
Vsevolod Stakhov [Wed, 20 May 2015 21:17:45 +0000 (22:17 +0100)]
Add lua bindings to tokenizer.
Mikhail Gusarov [Wed, 20 May 2015 18:37:14 +0000 (18:37 +0000)]
Update changelog
Mikhail Gusarov [Wed, 20 May 2015 18:35:44 +0000 (18:35 +0000)]
Restrict luajit B-D to architectures it is available
Vsevolod Stakhov [Wed, 20 May 2015 16:34:15 +0000 (17:34 +0100)]
Use caseless hash and equal functions for request headers.
Vsevolod Stakhov [Wed, 20 May 2015 16:28:36 +0000 (17:28 +0100)]
Add API to get/set request headers from lua.
Vsevolod Stakhov [Wed, 20 May 2015 15:30:56 +0000 (16:30 +0100)]
Save all HTTP headers as request headers.
Vsevolod Stakhov [Wed, 20 May 2015 13:59:24 +0000 (14:59 +0100)]
Add unit test for base64 encoding.
Vsevolod Stakhov [Wed, 20 May 2015 13:59:10 +0000 (14:59 +0100)]
Fix issues in base64 encoding.
Vsevolod Stakhov [Wed, 20 May 2015 11:40:19 +0000 (12:40 +0100)]
Add lua bindings for base64.
Vsevolod Stakhov [Wed, 20 May 2015 11:03:46 +0000 (12:03 +0100)]
Allow owning lua_text.
Vsevolod Stakhov [Wed, 20 May 2015 10:49:51 +0000 (11:49 +0100)]
Add base64 encoding routine.
Vsevolod Stakhov [Tue, 19 May 2015 17:38:09 +0000 (18:38 +0100)]
Add documentation for lua_tcp.
Vsevolod Stakhov [Tue, 19 May 2015 16:20:19 +0000 (17:20 +0100)]
Release 0.9.3
* Revert incorrect regexp change that broke the default rules
* Fix lua_tcp module
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Tue, 19 May 2015 16:16:31 +0000 (17:16 +0100)]
Fix issues with lua_tcp.
Vsevolod Stakhov [Tue, 19 May 2015 15:56:27 +0000 (16:56 +0100)]
Revert automatic capture in regexps as it breaks things.
Vsevolod Stakhov [Tue, 19 May 2015 15:34:21 +0000 (16:34 +0100)]
Release 0.9.2
* Fix error on spawning unique workers.
* Add preliminary version of generic LUA TCP requests API.
* Use lua 5.1 if luajit is not available (Arm64, PowerPC, s390x etc)
* Fix fuzzy mime strings with only type.
* Improve thunderbird sanity checks.
* Fix critical bug on matching regular expressions.
* Make hiredis optional dependency.
* Fix multiple bugs in daemon reloading
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Tue, 19 May 2015 15:29:03 +0000 (16:29 +0100)]
Fix reload.
Vsevolod Stakhov [Tue, 19 May 2015 15:28:56 +0000 (16:28 +0100)]
Fix reloading in logger.
Vsevolod Stakhov [Tue, 19 May 2015 15:28:42 +0000 (16:28 +0100)]
One more try to fix memset.
Vsevolod Stakhov [Tue, 19 May 2015 14:37:31 +0000 (15:37 +0100)]
Fix reloading of C plugins.
Vsevolod Stakhov [Tue, 19 May 2015 14:37:20 +0000 (15:37 +0100)]
Fix reloading of modules.
Vsevolod Stakhov [Tue, 19 May 2015 14:37:02 +0000 (15:37 +0100)]
Do not try dereference NULL pointer.
Vsevolod Stakhov [Tue, 19 May 2015 13:34:18 +0000 (14:34 +0100)]
Merge pull request #284 from dottedmag/master
Updates for 0.9.2 Debian release
Vsevolod Stakhov [Tue, 19 May 2015 12:58:07 +0000 (13:58 +0100)]
Add method to detect the full size of message.
Vsevolod Stakhov [Tue, 19 May 2015 12:51:50 +0000 (13:51 +0100)]
Fallback to plain lua if luajit has not been found.
Vsevolod Stakhov [Tue, 19 May 2015 12:43:26 +0000 (13:43 +0100)]
Make hiredis optional dependency.
Vsevolod Stakhov [Tue, 19 May 2015 12:32:09 +0000 (13:32 +0100)]
Fix critical bug on matching regular expressions.
Issue: #186
Reported by: @moisseev
Vsevolod Stakhov [Tue, 19 May 2015 12:31:40 +0000 (13:31 +0100)]
Improve thunderbird sanity checks.
Submitted by: corvax
Vsevolod Stakhov [Tue, 19 May 2015 10:23:21 +0000 (11:23 +0100)]
Fix fuzzy mime strings with only type.
Issue: #283
Reported by: @moisseev
Mikhail Gusarov [Mon, 18 May 2015 16:57:10 +0000 (16:57 +0000)]
Update changelog
Mikhail Gusarov [Mon, 18 May 2015 16:35:05 +0000 (16:35 +0000)]
Use lua 5.1 if luajit is not available (Arm64, PowerPC, s390x etc)
Mikhail Gusarov [Mon, 18 May 2015 16:32:25 +0000 (16:32 +0000)]
Require fixed version of libhiredis to drop workaround
Mikhail Gusarov [Sun, 17 May 2015 15:46:43 +0000 (15:46 +0000)]
Update changelog
Vsevolod Stakhov [Mon, 18 May 2015 15:54:55 +0000 (16:54 +0100)]
Implement IO in lua tcp.
Vsevolod Stakhov [Mon, 18 May 2015 15:54:29 +0000 (16:54 +0100)]
Add helper to use GString in pool destructors.
Vsevolod Stakhov [Mon, 18 May 2015 15:09:03 +0000 (16:09 +0100)]
Add preliminary version of generic LUA TCP requests.
Vsevolod Stakhov [Mon, 18 May 2015 12:22:18 +0000 (13:22 +0100)]
Fix error on spawning unique workers.
Issue: #282
Reported by: @moisseev
Vsevolod Stakhov [Sun, 17 May 2015 15:24:08 +0000 (16:24 +0100)]
Release 0.9.1.
* Restore utf8 validation for regular expressions to avoid crashes
* Fix symbols displaying in the interface
* Add symbol groups to the interface
* Fix maps ID parsing in the controller
* Add multimap and regexp modules documentation
* Backport fixes from libucl
* Fix debian package (by @dottedmag)
* Rework XXH32 invocations
Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
Vsevolod Stakhov [Sun, 17 May 2015 15:11:12 +0000 (16:11 +0100)]
Adopt xxhash invocation.
Vsevolod Stakhov [Sun, 17 May 2015 15:10:47 +0000 (16:10 +0100)]
Do not free xxh32_state to work with static states.
Vsevolod Stakhov [Sun, 17 May 2015 15:10:29 +0000 (16:10 +0100)]
Backport fixes from libucl.
Vsevolod Stakhov [Sun, 17 May 2015 14:36:02 +0000 (15:36 +0100)]
Merge pull request #281 from dottedmag/master
Debian changes for 0.9.x
Mikhail Gusarov [Sat, 16 May 2015 18:56:53 +0000 (18:56 +0000)]
Update changelog
Mikhail Gusarov [Sat, 16 May 2015 23:44:10 +0000 (23:44 +0000)]
Update debian/copyright
Mikhail Gusarov [Sat, 16 May 2015 19:28:57 +0000 (19:28 +0000)]
Restart rspamd on upgrade, stop on removal
Vsevolod Stakhov [Fri, 15 May 2015 15:36:15 +0000 (16:36 +0100)]
Restore utf8 validation as it causes segfaults sometimes.
Vsevolod Stakhov [Fri, 15 May 2015 14:21:04 +0000 (15:21 +0100)]
Sync from interface.
Vsevolod Stakhov [Fri, 15 May 2015 14:20:34 +0000 (15:20 +0100)]
Fix symbols iteration.
Vsevolod Stakhov [Fri, 15 May 2015 14:04:03 +0000 (15:04 +0100)]
Another sync.
Vsevolod Stakhov [Fri, 15 May 2015 14:00:15 +0000 (15:00 +0100)]
Sync with interface.