]>
source.dussan.org Git - rspamd.git/log
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.
Vsevolod Stakhov [Mon, 1 Jun 2015 16:14:56 +0000 (17:14 +0100)]
Align pointers by 16 bytes boundary.
Many operations on x86 are much faster if the pointers are aligned
properly. Obviously, that would increase memory usage slightly, however,
rspamd always prefers speed to compactness.
Vsevolod Stakhov [Mon, 1 Jun 2015 16:04:21 +0000 (17:04 +0100)]
Cleanup crap from memory pool code.
Vsevolod Stakhov [Fri, 29 May 2015 10:47:22 +0000 (11:47 +0100)]
Avoid double free when extending HTTP message.
Vsevolod Stakhov [Thu, 28 May 2015 17:22:12 +0000 (18:22 +0100)]
Normalize symbols in the cache.
Vsevolod Stakhov [Thu, 28 May 2015 16:20:47 +0000 (17:20 +0100)]
Implement frequency incrementing.
Vsevolod Stakhov [Thu, 28 May 2015 15:40:29 +0000 (16:40 +0100)]
Implement cache resorting.