]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Wed, 24 Jun 2015 16:21:18 +0000 (17:21 +0100)]
Pass task structure to classifier functions.
Vsevolod Stakhov [Tue, 23 Jun 2015 17:23:12 +0000 (18:23 +0100)]
Allow variable lenght arguments in prepared queries.
Vsevolod Stakhov [Tue, 23 Jun 2015 15:36:18 +0000 (16:36 +0100)]
Merge pull request #303 from fatalbanana/master
rbl.lua: Fix issues with application of whitelists
Andrew Lewis [Tue, 23 Jun 2015 15:32:19 +0000 (17:32 +0200)]
rbl.lua: Fix issues with application of whitelists
Vsevolod Stakhov [Tue, 23 Jun 2015 13:37:26 +0000 (14:37 +0100)]
Try to fix build on suse.
Vsevolod Stakhov [Tue, 23 Jun 2015 13:22:32 +0000 (14:22 +0100)]
Avoid gcc'ism.
Vsevolod Stakhov [Tue, 23 Jun 2015 13:20:38 +0000 (14:20 +0100)]
Avoid non-portable lua integers.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:52:41 +0000 (13:52 +0100)]
Fix issues with bounces From processing.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:17:58 +0000 (13:17 +0100)]
Update interface.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:17:32 +0000 (13:17 +0100)]
Fix saving maps.
Vsevolod Stakhov [Tue, 23 Jun 2015 11:46:18 +0000 (12:46 +0100)]
Fix number of issues with webui interaction.
Vsevolod Stakhov [Tue, 23 Jun 2015 11:08:21 +0000 (12:08 +0100)]
Fix parsing of urls with '?' at the end of hostname.
Vsevolod Stakhov [Mon, 22 Jun 2015 20:45:38 +0000 (21:45 +0100)]
Return previous learn counts in sqlite3 backend.
Vsevolod Stakhov [Mon, 22 Jun 2015 20:34:18 +0000 (21:34 +0100)]
Merge pull request #300 from fatalbanana/master
Don't use RWL_MAILSPIKE_POSSIBLE or DNSWL_BLOCKED for whitelisting
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 [Mon, 22 Jun 2015 15:45:01 +0000 (16:45 +0100)]
Allow user@ and @domain matches in multimap.
Vsevolod Stakhov [Sun, 21 Jun 2015 21:13:18 +0000 (22:13 +0100)]
Feed undefined behaviour.
Vsevolod Stakhov [Sat, 20 Jun 2015 22:11:24 +0000 (23:11 +0100)]
Check user_version upon start.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:56:59 +0000 (22:56 +0100)]
Fallback to no journal if WAL is not available.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:31:31 +0000 (22:31 +0100)]
Use WAL in sqlite3.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:17:46 +0000 (22:17 +0100)]
Fix extreme cases in bayes classifier.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:06:46 +0000 (22:06 +0100)]
Fix classification using sqlite3.
Vsevolod Stakhov [Sat, 20 Jun 2015 20:58:11 +0000 (21:58 +0100)]
Fix broken types casts in backends.
Vsevolod Stakhov [Fri, 19 Jun 2015 16:00:24 +0000 (17:00 +0100)]
Merge branch 'sqlite-stat'
Vsevolod Stakhov [Fri, 19 Jun 2015 15:54:42 +0000 (16:54 +0100)]
Implement operations with sqlite3 statistics.
Vsevolod Stakhov [Fri, 19 Jun 2015 15:05:05 +0000 (16:05 +0100)]
Fix mmaped files deinitialization.
Vsevolod Stakhov [Fri, 19 Jun 2015 14:25:10 +0000 (15:25 +0100)]
Implement statistics closing.
Vsevolod Stakhov [Fri, 19 Jun 2015 12:48:08 +0000 (13:48 +0100)]
Fix strcmp return value checking.
Vsevolod Stakhov [Thu, 18 Jun 2015 19:04:43 +0000 (20:04 +0100)]
Unify open and create.
Vsevolod Stakhov [Thu, 18 Jun 2015 18:51:00 +0000 (19:51 +0100)]
Implement sqlite3 database creation.
Vsevolod Stakhov [Thu, 18 Jun 2015 18:31:10 +0000 (19:31 +0100)]
Allow to return values from prepared statements.
Vsevolod Stakhov [Thu, 18 Jun 2015 16:20:13 +0000 (17:20 +0100)]
Write skeleton for sqlite3 backend.
Vsevolod Stakhov [Thu, 18 Jun 2015 14:15:15 +0000 (15:15 +0100)]
Simplify declaring of backends.
Vsevolod Stakhov [Thu, 18 Jun 2015 13:47:32 +0000 (14:47 +0100)]
Simplify backend definition.
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 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 [Mon, 15 Jun 2015 18:19:40 +0000 (19:19 +0100)]
Use watching for http sessions.
Vsevolod Stakhov [Sun, 14 Jun 2015 18:17:29 +0000 (14:17 -0400)]
Use common routine for jittering time values.
Vsevolod Stakhov [Sun, 14 Jun 2015 17:56:43 +0000 (13:56 -0400)]
Remove useless checks.
Vsevolod Stakhov [Sat, 13 Jun 2015 15:42:54 +0000 (11:42 -0400)]
Improve dependencies for lua_dns.
Vsevolod Stakhov [Fri, 12 Jun 2015 19:43:27 +0000 (15:43 -0400)]
Fix dependencies for surbl module.
Vsevolod Stakhov [Fri, 12 Jun 2015 18:06:12 +0000 (14:06 -0400)]
Fix dependencies for SPF module.
Vsevolod Stakhov [Fri, 12 Jun 2015 17:57:00 +0000 (13:57 -0400)]
Fix dkim cache expiration.
Vsevolod Stakhov [Fri, 12 Jun 2015 01:28:36 +0000 (21:28 -0400)]
fabs/abs misuse.
Vsevolod Stakhov [Wed, 10 Jun 2015 20:03:13 +0000 (16:03 -0400)]
Just re-sort items by timeout.
Vsevolod Stakhov [Wed, 10 Jun 2015 20:03:01 +0000 (16:03 -0400)]
Fix more issues with dependencies and processing.
Vsevolod Stakhov [Wed, 10 Jun 2015 20:02:24 +0000 (16:02 -0400)]
Improve watcher check.
Vsevolod Stakhov [Wed, 10 Jun 2015 20:01:46 +0000 (16:01 -0400)]
Fix dependencies in case of dkim plugin.
Vsevolod Stakhov [Wed, 10 Jun 2015 17:11:31 +0000 (13:11 -0400)]
Extend watchers functionality.
It is now possible to add fake watcher events that delays guarded events
untill it is really completed.
Vsevolod Stakhov [Wed, 10 Jun 2015 15:53:32 +0000 (11:53 -0400)]
More fixes to dependencies logic.
Vsevolod Stakhov [Wed, 10 Jun 2015 15:03:01 +0000 (11:03 -0400)]
Fix dependencies operations.
Vsevolod Stakhov [Wed, 10 Jun 2015 13:33:48 +0000 (09:33 -0400)]
Implement watching for async symbols.
Vsevolod Stakhov [Wed, 10 Jun 2015 12:17:22 +0000 (08:17 -0400)]
Merge pull request #290 from andrejzverev/master
show msgid for bad URLs
Vsevolod Stakhov [Tue, 9 Jun 2015 17:02:49 +0000 (18:02 +0100)]
Another try to fix event-less tasks.
Vsevolod Stakhov [Tue, 9 Jun 2015 17:02:29 +0000 (18:02 +0100)]
Check DNS resolver return value.
Vsevolod Stakhov [Tue, 9 Jun 2015 13:49:05 +0000 (14:49 +0100)]
Fix DNSless run.
Andrej Zverev [Tue, 9 Jun 2015 11:14:01 +0000 (14:14 +0300)]
show msgid for bad URLs
Vsevolod Stakhov [Tue, 9 Jun 2015 10:04:28 +0000 (11:04 +0100)]
Pass session data to event watchers.
Vsevolod Stakhov [Mon, 8 Jun 2015 16:41:17 +0000 (17:41 +0100)]
Distinguish between check start and finish.
Vsevolod Stakhov [Mon, 8 Jun 2015 16:34:47 +0000 (17:34 +0100)]
Rework symbols processing.
Vsevolod Stakhov [Mon, 8 Jun 2015 16:19:48 +0000 (17:19 +0100)]
Add dependencies check for symbols.
Vsevolod Stakhov [Sun, 7 Jun 2015 15:43:16 +0000 (16:43 +0100)]
Misprint.
Vsevolod Stakhov [Sun, 7 Jun 2015 15:42:35 +0000 (16:42 +0100)]
Do not return NULL resolver.
Vsevolod Stakhov [Sun, 7 Jun 2015 15:13:09 +0000 (16:13 +0100)]
Rework filters processing.
Vsevolod Stakhov [Sun, 7 Jun 2015 14:03:53 +0000 (15:03 +0100)]
Add API to register deps from LUA.
Vsevolod Stakhov [Sun, 7 Jun 2015 12:57:23 +0000 (13:57 +0100)]
Implement dependencies addition.
Vsevolod Stakhov [Sat, 6 Jun 2015 21:10:13 +0000 (22:10 +0100)]
Improve linear processing slightly.
Vsevolod Stakhov [Sat, 6 Jun 2015 20:54:56 +0000 (21:54 +0100)]
Fix misprint.
Vsevolod Stakhov [Fri, 5 Jun 2015 15:15:06 +0000 (16:15 +0100)]
Extend filters savepoint to support dependencies.
Vsevolod Stakhov [Fri, 5 Jun 2015 14:03:22 +0000 (15:03 +0100)]
Save persistent order of items indexed by id.
Vsevolod Stakhov [Thu, 4 Jun 2015 17:27:40 +0000 (18:27 +0100)]
Fix calculation of pool free space.
Vsevolod Stakhov [Thu, 4 Jun 2015 17:19:10 +0000 (18:19 +0100)]
Fix symbols items loading.
Vsevolod Stakhov [Tue, 2 Jun 2015 18:43:24 +0000 (19:43 +0100)]
Adopt for the new headers structure.
Vsevolod Stakhov [Tue, 2 Jun 2015 18:31:25 +0000 (19:31 +0100)]
Avoid copying when parsing headers.
Vsevolod Stakhov [Tue, 2 Jun 2015 15:36:51 +0000 (16:36 +0100)]
Merge branch 'filters-rework'
Vsevolod Stakhov [Tue, 2 Jun 2015 15:36:12 +0000 (16:36 +0100)]
Set processed flag on task.
Vsevolod Stakhov [Tue, 2 Jun 2015 15:28:48 +0000 (16:28 +0100)]
Add checkpoint to avoid endless iteration.
Vsevolod Stakhov [Tue, 2 Jun 2015 15:28:27 +0000 (16:28 +0100)]
Use most significant bit, not least significant one.
Vsevolod Stakhov [Tue, 2 Jun 2015 14:34:43 +0000 (15:34 +0100)]
Restore build.
Vsevolod Stakhov [Tue, 2 Jun 2015 13:54:55 +0000 (14:54 +0100)]
Fix internal libraries.
Vsevolod Stakhov [Tue, 2 Jun 2015 13:26:56 +0000 (14:26 +0100)]
Adopt LUA API.
Vsevolod Stakhov [Tue, 2 Jun 2015 13:19:55 +0000 (14:19 +0100)]
Rework task processing.
Vsevolod Stakhov [Tue, 2 Jun 2015 12:19:22 +0000 (13:19 +0100)]
Rework and fix several issues in mime processing.
Vsevolod Stakhov [Tue, 2 Jun 2015 12:02:27 +0000 (13:02 +0100)]
Rework task errors and loading.
Vsevolod Stakhov [Tue, 2 Jun 2015 11:37:22 +0000 (12:37 +0100)]
Reorganize structure of filter components.
Vsevolod Stakhov [Tue, 2 Jun 2015 10:54:32 +0000 (11:54 +0100)]
Move bits compatibility function.
Vsevolod Stakhov [Tue, 2 Jun 2015 08:39:50 +0000 (09:39 +0100)]
Rework task states definition.
Vsevolod Stakhov [Tue, 2 Jun 2015 14:39:08 +0000 (15:39 +0100)]
Prepend the correct object.