]> source.dussan.org Git - rspamd.git/log
rspamd.git
9 years agoFix issues with capturing patterns
Vsevolod Stakhov [Tue, 30 Jun 2015 17:26:48 +0000 (18:26 +0100)]
Fix issues with capturing patterns

9 years agoSupport dist on FreeBSD and Darwin.
Vsevolod Stakhov [Tue, 30 Jun 2015 13:50:31 +0000 (14:50 +0100)]
Support dist on FreeBSD and Darwin.

9 years agoPrint result of sqlite_exec in fuzzy_backend.
Vsevolod Stakhov [Tue, 30 Jun 2015 13:04:42 +0000 (14:04 +0100)]
Print result of sqlite_exec in fuzzy_backend.

9 years agoMerge pull request #316 from fatalbanana/master
Vsevolod Stakhov [Tue, 30 Jun 2015 13:01:21 +0000 (14:01 +0100)]
Merge pull request #316 from fatalbanana/master

Fix use of RBL name as symbol; ignore RBL names that would not be yielded

9 years agoUpdate documentation
Vsevolod Stakhov [Tue, 30 Jun 2015 12:48:34 +0000 (13:48 +0100)]
Update documentation

9 years agoAdd captures unit test.
Vsevolod Stakhov [Tue, 30 Jun 2015 12:43:11 +0000 (13:43 +0100)]
Add captures unit test.

9 years agoSome fixes to pushing captures to lua.
Vsevolod Stakhov [Tue, 30 Jun 2015 12:42:50 +0000 (13:42 +0100)]
Some fixes to pushing captures to lua.

9 years agoFix use of RBL name as symbol; ignore RBL names that would not be yielded 316/head
Andrew Lewis [Tue, 30 Jun 2015 12:34:27 +0000 (14:34 +0200)]
Fix use of RBL name as symbol; ignore RBL names that would not be yielded

9 years agoFix regexp_search invocation.
Vsevolod Stakhov [Tue, 30 Jun 2015 12:33:35 +0000 (13:33 +0100)]
Fix regexp_search invocation.

9 years agoImprove captures in lua regexp.
Vsevolod Stakhov [Tue, 30 Jun 2015 12:29:37 +0000 (13:29 +0100)]
Improve captures in lua regexp.

9 years agoImprove regexp captures.
Vsevolod Stakhov [Tue, 30 Jun 2015 11:22:08 +0000 (12:22 +0100)]
Improve regexp captures.

It is now possible to store regexp captures if needed.

9 years agoMerge pull request #313 from fatalbanana/master
Vsevolod Stakhov [Tue, 30 Jun 2015 10:13:07 +0000 (11:13 +0100)]
Merge pull request #313 from fatalbanana/master

Favour rspamd lua libraries over system libraries

9 years agoFix misprint 313/head
Andrew Lewis [Mon, 29 Jun 2015 16:45:39 +0000 (18:45 +0200)]
Fix misprint

9 years agoSilence errors; yield unknown results from RBLs; fix scoring for DNSWL
Andrew Lewis [Mon, 29 Jun 2015 16:38:32 +0000 (18:38 +0200)]
Silence errors; yield unknown results from RBLs; fix scoring for DNSWL

9 years agoFavour rspamd lua libraries over system libraries
Andrew Lewis [Mon, 29 Jun 2015 16:14:27 +0000 (18:14 +0200)]
Favour rspamd lua libraries over system libraries

9 years agoUse WAL for fuzzy storage as well.
Vsevolod Stakhov [Mon, 29 Jun 2015 14:42:53 +0000 (15:42 +0100)]
Use WAL for fuzzy storage as well.

9 years agoMerge pull request #311 from fatalbanana/master
Vsevolod Stakhov [Mon, 29 Jun 2015 13:48:46 +0000 (14:48 +0100)]
Merge pull request #311 from fatalbanana/master

Remove duplicated symbol registration

9 years agoFix another duplicated symbol registration 311/head
Andrew Lewis [Mon, 29 Jun 2015 13:47:10 +0000 (15:47 +0200)]
Fix another duplicated symbol registration

9 years agoRemove duplicate.
Vsevolod Stakhov [Mon, 29 Jun 2015 13:45:52 +0000 (14:45 +0100)]
Remove duplicate.

9 years agoRemove duplicated symbol registration
Andrew Lewis [Mon, 29 Jun 2015 13:39:14 +0000 (15:39 +0200)]
Remove duplicated symbol registration

9 years agoSync with the interface.
Vsevolod Stakhov [Sun, 28 Jun 2015 22:20:18 +0000 (23:20 +0100)]
Sync with the interface.

9 years agoUse more recent lua conventions in emails module.
Vsevolod Stakhov [Sun, 28 Jun 2015 22:19:36 +0000 (23:19 +0100)]
Use more recent lua conventions in emails module.

9 years agoTry to fix build with old sqlite.
Vsevolod Stakhov [Sat, 27 Jun 2015 15:41:36 +0000 (16:41 +0100)]
Try to fix build with old sqlite.

9 years agoFix SQL queries.
Vsevolod Stakhov [Thu, 25 Jun 2015 17:58:27 +0000 (18:58 +0100)]
Fix SQL queries.

9 years agoAdd workaround for ancient sqlite.
Vsevolod Stakhov [Thu, 25 Jun 2015 17:36:12 +0000 (18:36 +0100)]
Add workaround for ancient sqlite.

9 years agoMerge pull request #310 from fatalbanana/master
Vsevolod Stakhov [Sat, 27 Jun 2015 15:06:14 +0000 (16:06 +0100)]
Merge pull request #310 from fatalbanana/master

Fix settings

9 years agoFix settings 310/head
Andrew Lewis [Sat, 27 Jun 2015 15:03:18 +0000 (17:03 +0200)]
Fix settings

9 years agoRemove unused variable.
Vsevolod Stakhov [Fri, 26 Jun 2015 18:01:41 +0000 (19:01 +0100)]
Remove unused variable.

9 years agoFix db creating.
Vsevolod Stakhov [Thu, 25 Jun 2015 16:32:56 +0000 (17:32 +0100)]
Fix db creating.

9 years agoRemove stupid debug.
Vsevolod Stakhov [Thu, 25 Jun 2015 16:13:51 +0000 (17:13 +0100)]
Remove stupid debug.

9 years agoRework runtime handling in sqlite3 backend.
Vsevolod Stakhov [Thu, 25 Jun 2015 16:12:32 +0000 (17:12 +0100)]
Rework runtime handling in sqlite3 backend.

9 years agoMerge pull request #306 from fatalbanana/master
Vsevolod Stakhov [Thu, 25 Jun 2015 14:57:37 +0000 (15:57 +0100)]
Merge pull request #306 from fatalbanana/master

Update public suffix list; add RWL_SPAMHAUS_WL as whitelist_exception

9 years agoMore fixes to tld match.
Vsevolod Stakhov [Thu, 25 Jun 2015 14:42:57 +0000 (15:42 +0100)]
More fixes to tld match.

9 years agoUse tld for redirector's matching.
Vsevolod Stakhov [Thu, 25 Jun 2015 14:42:16 +0000 (15:42 +0100)]
Use tld for redirector's matching.

9 years agoAvoid extra linking.
Vsevolod Stakhov [Thu, 25 Jun 2015 14:28:27 +0000 (15:28 +0100)]
Avoid extra linking.

9 years agoImport updated public suffix list 306/head
Andrew Lewis [Thu, 25 Jun 2015 14:53:16 +0000 (16:53 +0200)]
Import updated public suffix list

9 years agoFix settings plugin.
Vsevolod Stakhov [Thu, 25 Jun 2015 13:57:55 +0000 (14:57 +0100)]
Fix settings plugin.

9 years agoFix get_all_opts for a case of non-iterable options.
Vsevolod Stakhov [Thu, 25 Jun 2015 13:20:52 +0000 (14:20 +0100)]
Fix get_all_opts for a case of non-iterable options.

9 years agoFix floating point classification in printf.
Vsevolod Stakhov [Thu, 25 Jun 2015 10:55:46 +0000 (11:55 +0100)]
Fix floating point classification in printf.

9 years agoFix floating point classification in bayes.
Vsevolod Stakhov [Thu, 25 Jun 2015 10:55:34 +0000 (11:55 +0100)]
Fix floating point classification in bayes.

9 years agoPrefer double instead of long double for speed.
Vsevolod Stakhov [Thu, 25 Jun 2015 08:48:46 +0000 (09:48 +0100)]
Prefer double instead of long double for speed.

9 years agoHandle non-normal FP numbers in printf.
Vsevolod Stakhov [Thu, 25 Jun 2015 08:44:53 +0000 (09:44 +0100)]
Handle non-normal FP numbers in printf.

9 years agoPass task structure to classifier functions.
Vsevolod Stakhov [Wed, 24 Jun 2015 16:21:18 +0000 (17:21 +0100)]
Pass task structure to classifier functions.

9 years agoAllow variable lenght arguments in prepared queries.
Vsevolod Stakhov [Tue, 23 Jun 2015 17:23:12 +0000 (18:23 +0100)]
Allow variable lenght arguments in prepared queries.

9 years agoDon't use RWL_SPAMHAUS_WL (unknown result) for whitelisting
Andrew Lewis [Tue, 23 Jun 2015 19:04:35 +0000 (21:04 +0200)]
Don't use RWL_SPAMHAUS_WL (unknown result) for whitelisting

9 years agoMerge pull request #303 from fatalbanana/master
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

9 years agorbl.lua: Fix issues with application of whitelists 303/head
Andrew Lewis [Tue, 23 Jun 2015 15:32:19 +0000 (17:32 +0200)]
rbl.lua: Fix issues with application of whitelists

9 years agoTry to fix build on suse.
Vsevolod Stakhov [Tue, 23 Jun 2015 13:37:26 +0000 (14:37 +0100)]
Try to fix build on suse.

9 years agoAvoid gcc'ism.
Vsevolod Stakhov [Tue, 23 Jun 2015 13:22:32 +0000 (14:22 +0100)]
Avoid gcc'ism.

9 years agoAvoid non-portable lua integers.
Vsevolod Stakhov [Tue, 23 Jun 2015 13:20:38 +0000 (14:20 +0100)]
Avoid non-portable lua integers.

9 years agoFix issues with bounces From processing.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:52:41 +0000 (13:52 +0100)]
Fix issues with bounces From processing.

9 years agoUpdate interface.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:17:58 +0000 (13:17 +0100)]
Update interface.

9 years agoFix saving maps.
Vsevolod Stakhov [Tue, 23 Jun 2015 12:17:32 +0000 (13:17 +0100)]
Fix saving maps.

9 years agoFix number of issues with webui interaction.
Vsevolod Stakhov [Tue, 23 Jun 2015 11:46:18 +0000 (12:46 +0100)]
Fix number of issues with webui interaction.

9 years agoFix parsing of urls with '?' at the end of hostname.
Vsevolod Stakhov [Tue, 23 Jun 2015 11:08:21 +0000 (12:08 +0100)]
Fix parsing of urls with '?' at the end of hostname.

9 years agoReturn previous learn counts in sqlite3 backend.
Vsevolod Stakhov [Mon, 22 Jun 2015 20:45:38 +0000 (21:45 +0100)]
Return previous learn counts in sqlite3 backend.

9 years agoMerge pull request #300 from fatalbanana/master
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

9 years agoDon't use RWL_MAILSPIKE_POSSIBLE or DNSWL_BLOCKED for whitelisting 300/head
Andrew Lewis [Mon, 22 Jun 2015 19:54:48 +0000 (21:54 +0200)]
Don't use RWL_MAILSPIKE_POSSIBLE or DNSWL_BLOCKED for whitelisting

9 years agoAdd whitelist_exception setting to RBL module
Andrew Lewis [Mon, 22 Jun 2015 19:40:21 +0000 (21:40 +0200)]
Add whitelist_exception setting to RBL module

9 years agoAllow user@ and @domain matches in multimap.
Vsevolod Stakhov [Mon, 22 Jun 2015 15:45:01 +0000 (16:45 +0100)]
Allow user@ and @domain matches in multimap.

9 years agoFeed undefined behaviour.
Vsevolod Stakhov [Sun, 21 Jun 2015 21:13:18 +0000 (22:13 +0100)]
Feed undefined behaviour.

9 years agoCheck user_version upon start.
Vsevolod Stakhov [Sat, 20 Jun 2015 22:11:24 +0000 (23:11 +0100)]
Check user_version upon start.

9 years agoFallback to no journal if WAL is not available.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:56:59 +0000 (22:56 +0100)]
Fallback to no journal if WAL is not available.

9 years agoUse WAL in sqlite3.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:31:31 +0000 (22:31 +0100)]
Use WAL in sqlite3.

9 years agoFix extreme cases in bayes classifier.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:17:46 +0000 (22:17 +0100)]
Fix extreme cases in bayes classifier.

9 years agoFix classification using sqlite3.
Vsevolod Stakhov [Sat, 20 Jun 2015 21:06:46 +0000 (22:06 +0100)]
Fix classification using sqlite3.

9 years agoFix broken types casts in backends.
Vsevolod Stakhov [Sat, 20 Jun 2015 20:58:11 +0000 (21:58 +0100)]
Fix broken types casts in backends.

9 years agoMerge branch 'sqlite-stat'
Vsevolod Stakhov [Fri, 19 Jun 2015 16:00:24 +0000 (17:00 +0100)]
Merge branch 'sqlite-stat'

9 years agoImplement operations with sqlite3 statistics.
Vsevolod Stakhov [Fri, 19 Jun 2015 15:54:42 +0000 (16:54 +0100)]
Implement operations with sqlite3 statistics.

9 years agoFix mmaped files deinitialization.
Vsevolod Stakhov [Fri, 19 Jun 2015 15:05:05 +0000 (16:05 +0100)]
Fix mmaped files deinitialization.

9 years agoImplement statistics closing.
Vsevolod Stakhov [Fri, 19 Jun 2015 14:25:10 +0000 (15:25 +0100)]
Implement statistics closing.

9 years agoFix strcmp return value checking.
Vsevolod Stakhov [Fri, 19 Jun 2015 12:48:08 +0000 (13:48 +0100)]
Fix strcmp return value checking.

9 years agoUnify open and create.
Vsevolod Stakhov [Thu, 18 Jun 2015 19:04:43 +0000 (20:04 +0100)]
Unify open and create.

9 years agoImplement sqlite3 database creation.
Vsevolod Stakhov [Thu, 18 Jun 2015 18:51:00 +0000 (19:51 +0100)]
Implement sqlite3 database creation.

9 years agoAllow to return values from prepared statements.
Vsevolod Stakhov [Thu, 18 Jun 2015 18:31:10 +0000 (19:31 +0100)]
Allow to return values from prepared statements.

9 years agoWrite skeleton for sqlite3 backend.
Vsevolod Stakhov [Thu, 18 Jun 2015 16:20:13 +0000 (17:20 +0100)]
Write skeleton for sqlite3 backend.

9 years agoSimplify declaring of backends.
Vsevolod Stakhov [Thu, 18 Jun 2015 14:15:15 +0000 (15:15 +0100)]
Simplify declaring of backends.

9 years agoSimplify backend definition.
Vsevolod Stakhov [Thu, 18 Jun 2015 13:47:32 +0000 (14:47 +0100)]
Simplify backend definition.

9 years agoFix selecting URLs for sending to redirector.
Vsevolod Stakhov [Wed, 17 Jun 2015 13:33:54 +0000 (14:33 +0100)]
Fix selecting URLs for sending to redirector.

9 years agoSort dependencies.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:13:53 +0000 (19:13 +0100)]
Sort dependencies.

9 years agoStore partial results in memcached.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:09:36 +0000 (19:09 +0100)]
Store partial results in memcached.

9 years agoFix loops in POE.
Vsevolod Stakhov [Tue, 16 Jun 2015 18:09:27 +0000 (19:09 +0100)]
Fix loops in POE.

9 years agoReformat redirector code (no functional changes).
Vsevolod Stakhov [Tue, 16 Jun 2015 17:24:20 +0000 (18:24 +0100)]
Reformat redirector code (no functional changes).

9 years agoFix numerous issues with redirector startup.
Vsevolod Stakhov [Tue, 16 Jun 2015 17:20:30 +0000 (18:20 +0100)]
Fix numerous issues with redirector startup.

9 years agoUse specific POE loop for some systems.
Vsevolod Stakhov [Tue, 16 Jun 2015 16:39:26 +0000 (17:39 +0100)]
Use specific POE loop for some systems.

9 years agoFix shebang.
Vsevolod Stakhov [Tue, 16 Jun 2015 15:31:39 +0000 (16:31 +0100)]
Fix shebang.

9 years agoFix redirector installation.
Vsevolod Stakhov [Tue, 16 Jun 2015 15:31:15 +0000 (16:31 +0100)]
Fix redirector installation.

9 years agoUpdate->add
Vsevolod Stakhov [Tue, 16 Jun 2015 14:32:44 +0000 (15:32 +0100)]
Update->add

9 years agoFix digest invocation.
Vsevolod Stakhov [Tue, 16 Jun 2015 14:16:53 +0000 (15:16 +0100)]
Fix digest invocation.

9 years agoFix variable name.
Vsevolod Stakhov [Tue, 16 Jun 2015 13:33:33 +0000 (14:33 +0100)]
Fix variable name.

9 years agoFix issues with redirector HTTP response.
Vsevolod Stakhov [Tue, 16 Jun 2015 13:22:38 +0000 (14:22 +0100)]
Fix issues with redirector HTTP response.

9 years agoUse watching for http sessions.
Vsevolod Stakhov [Mon, 15 Jun 2015 18:19:40 +0000 (19:19 +0100)]
Use watching for http sessions.

9 years agoUse common routine for jittering time values.
Vsevolod Stakhov [Sun, 14 Jun 2015 18:17:29 +0000 (14:17 -0400)]
Use common routine for jittering time values.

9 years agoRemove useless checks.
Vsevolod Stakhov [Sun, 14 Jun 2015 17:56:43 +0000 (13:56 -0400)]
Remove useless checks.

9 years agoImprove dependencies for lua_dns.
Vsevolod Stakhov [Sat, 13 Jun 2015 15:42:54 +0000 (11:42 -0400)]
Improve dependencies for lua_dns.

9 years agoFix dependencies for surbl module.
Vsevolod Stakhov [Fri, 12 Jun 2015 19:43:27 +0000 (15:43 -0400)]
Fix dependencies for surbl module.

9 years agoFix dependencies for SPF module.
Vsevolod Stakhov [Fri, 12 Jun 2015 18:06:12 +0000 (14:06 -0400)]
Fix dependencies for SPF module.

9 years agoFix dkim cache expiration.
Vsevolod Stakhov [Fri, 12 Jun 2015 17:57:00 +0000 (13:57 -0400)]
Fix dkim cache expiration.

9 years agofabs/abs misuse.
Vsevolod Stakhov [Fri, 12 Jun 2015 01:28:36 +0000 (21:28 -0400)]
fabs/abs misuse.

9 years agoJust re-sort items by timeout.
Vsevolod Stakhov [Wed, 10 Jun 2015 20:03:13 +0000 (16:03 -0400)]
Just re-sort items by timeout.