]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
10 years agoDisable signatures detection as it breaks stuff.
Vsevolod Stakhov [Tue, 14 Jul 2015 18:07:12 +0000 (19:07 +0100)] 
Disable signatures detection as it breaks stuff.

10 years agoFix dereference of NULL pointer.
Vsevolod Stakhov [Tue, 14 Jul 2015 18:06:59 +0000 (19:06 +0100)] 
Fix dereference of NULL pointer.

10 years agoStart removing of old fuzzy algorithm.
Vsevolod Stakhov [Tue, 14 Jul 2015 17:48:42 +0000 (18:48 +0100)] 
Start removing of old fuzzy algorithm.

10 years agoImplement skipping of signatures in text messages.
Vsevolod Stakhov [Tue, 14 Jul 2015 16:33:31 +0000 (17:33 +0100)] 
Implement skipping of signatures in text messages.

10 years agoRework ip_score plugin to support ASN, country and ipnet.
Vsevolod Stakhov [Tue, 14 Jul 2015 14:23:34 +0000 (15:23 +0100)] 
Rework ip_score plugin to support ASN, country and ipnet.

10 years agoMinor fixes in lua.
Vsevolod Stakhov [Tue, 14 Jul 2015 14:23:22 +0000 (15:23 +0100)] 
Minor fixes in lua.

10 years agoDo not treat classify error as fatal error.
Vsevolod Stakhov [Tue, 14 Jul 2015 13:46:04 +0000 (14:46 +0100)] 
Do not treat classify error as fatal error.

10 years agoFix unit test building and starting.
Vsevolod Stakhov [Tue, 14 Jul 2015 13:45:46 +0000 (14:45 +0100)] 
Fix unit test building and starting.

10 years agoFix splitting in case of bogus regexp.
Vsevolod Stakhov [Tue, 14 Jul 2015 12:56:05 +0000 (13:56 +0100)] 
Fix splitting in case of bogus regexp.

10 years agoRename memory pool functions.
Vsevolod Stakhov [Tue, 14 Jul 2015 11:49:11 +0000 (12:49 +0100)] 
Rename memory pool functions.

10 years agoFix some more issues found after mime rework.
Vsevolod Stakhov [Tue, 14 Jul 2015 09:10:34 +0000 (10:10 +0100)] 
Fix some more issues found after mime rework.

10 years agoAdd ASN, country and ipnet lookups.
Vsevolod Stakhov [Tue, 14 Jul 2015 08:57:34 +0000 (09:57 +0100)] 
Add ASN, country and ipnet lookups.

10 years agoAvoid dependency on ARCH dep header.
Vsevolod Stakhov [Mon, 13 Jul 2015 23:10:49 +0000 (00:10 +0100)] 
Avoid dependency on ARCH dep header.

10 years agoFix received headers parsing.
Vsevolod Stakhov [Mon, 13 Jul 2015 23:09:30 +0000 (00:09 +0100)] 
Fix received headers parsing.

10 years agoGList -> GPtrArray for parts
Vsevolod Stakhov [Mon, 13 Jul 2015 23:08:24 +0000 (00:08 +0100)] 
GList -> GPtrArray for parts

10 years agoRework parts and task structure:
Vsevolod Stakhov [Mon, 13 Jul 2015 16:46:50 +0000 (17:46 +0100)] 
Rework parts and task structure:

- Now text_parts, parts and received are arrays
- Pre-allocate arrays with some reasonable defaults
- Use arrays instead of lists in plugins and checks
- Remove unused fields from task structure
- Rework mime_foreach callback function
- Remove deprecated scan_milliseconds field

10 years agoRemove legacy checks.
Vsevolod Stakhov [Mon, 13 Jul 2015 16:46:41 +0000 (17:46 +0100)] 
Remove legacy checks.

10 years agoAdd url encoded tests.
Vsevolod Stakhov [Sat, 11 Jul 2015 21:05:14 +0000 (22:05 +0100)] 
Add url encoded tests.

10 years agoAllow query parameters for files.
Vsevolod Stakhov [Sat, 11 Jul 2015 20:58:32 +0000 (21:58 +0100)] 
Allow query parameters for files.

10 years agoAdd a simple functional test for scanning a file.
Vsevolod Stakhov [Fri, 10 Jul 2015 16:40:58 +0000 (17:40 +0100)] 
Add a simple functional test for scanning a file.

10 years agoFix issues on learning files.
Vsevolod Stakhov [Fri, 10 Jul 2015 16:40:42 +0000 (17:40 +0100)] 
Fix issues on learning files.

10 years agoAllow scanning local files in rspamd.
Vsevolod Stakhov [Fri, 10 Jul 2015 16:24:18 +0000 (17:24 +0100)] 
Allow scanning local files in rspamd.

10 years agoParse incoming request url.
Vsevolod Stakhov [Fri, 10 Jul 2015 15:57:55 +0000 (16:57 +0100)] 
Parse incoming request url.

10 years agoFinally fix an issue with data isolation in sqlite.
Vsevolod Stakhov [Fri, 10 Jul 2015 15:24:32 +0000 (16:24 +0100)] 
Finally fix an issue with data isolation in sqlite.

10 years agoFix some minor issues with sqlite3.
Vsevolod Stakhov [Fri, 10 Jul 2015 15:21:26 +0000 (16:21 +0100)] 
Fix some minor issues with sqlite3.

10 years agoRemove google DNS from tests.
Vsevolod Stakhov [Fri, 10 Jul 2015 14:41:03 +0000 (15:41 +0100)] 
Remove google DNS from tests.

10 years agoSave log files on test errors completely.
Vsevolod Stakhov [Fri, 10 Jul 2015 14:26:46 +0000 (15:26 +0100)] 
Save log files on test errors completely.

10 years agoRework sqlite3 cache.
Vsevolod Stakhov [Fri, 10 Jul 2015 13:58:56 +0000 (14:58 +0100)] 
Rework sqlite3 cache.

10 years agoMore fixes to sqlite3 locking.
Vsevolod Stakhov [Fri, 10 Jul 2015 13:33:10 +0000 (14:33 +0100)] 
More fixes to sqlite3 locking.

10 years agoUnify sqlite open and create function.
Vsevolod Stakhov [Fri, 10 Jul 2015 13:13:39 +0000 (14:13 +0100)] 
Unify sqlite open and create function.

10 years agoMove sqlite3 utils to a separate module.
Vsevolod Stakhov [Fri, 10 Jul 2015 12:20:25 +0000 (13:20 +0100)] 
Move sqlite3 utils to a separate module.

10 years agoQuote strings in pragmas.
Vsevolod Stakhov [Thu, 9 Jul 2015 23:36:34 +0000 (00:36 +0100)] 
Quote strings in pragmas.

10 years agoAdd finalize process operation.
Vsevolod Stakhov [Thu, 9 Jul 2015 23:36:03 +0000 (00:36 +0100)] 
Add finalize process operation.

We could use sqlite transaction for reading as well.

10 years agoAdd additional check on open.
Vsevolod Stakhov [Thu, 9 Jul 2015 18:12:21 +0000 (19:12 +0100)] 
Add additional check on open.

Issue: #331

10 years agoTry to do something about sqlite locking.
Vsevolod Stakhov [Thu, 9 Jul 2015 17:48:43 +0000 (18:48 +0100)] 
Try to do something about sqlite locking.

10 years agoTry to fix sqlite3 blocking.
Vsevolod Stakhov [Thu, 9 Jul 2015 17:48:21 +0000 (18:48 +0100)] 
Try to fix sqlite3 blocking.

Issue: #331

10 years agoUse standard functions definitions.
Vsevolod Stakhov [Thu, 9 Jul 2015 14:11:49 +0000 (15:11 +0100)] 
Use standard functions definitions.

10 years agoFix issues in the tests.
Vsevolod Stakhov [Thu, 9 Jul 2015 14:02:09 +0000 (15:02 +0100)] 
Fix issues in the tests.

10 years agoAdopt build system for new tests.
Vsevolod Stakhov [Thu, 9 Jul 2015 13:45:48 +0000 (14:45 +0100)] 
Adopt build system for new tests.

10 years agoRemove bats tests.
Vsevolod Stakhov [Thu, 9 Jul 2015 13:41:28 +0000 (14:41 +0100)] 
Remove bats tests.

10 years agoRemove bats tests.
Vsevolod Stakhov [Thu, 9 Jul 2015 13:40:56 +0000 (14:40 +0100)] 
Remove bats tests.

10 years agoNew functional tests approach.
Vsevolod Stakhov [Thu, 9 Jul 2015 13:40:36 +0000 (14:40 +0100)] 
New functional tests approach.

10 years agoSkip missing statfiles on classifying.
Vsevolod Stakhov [Thu, 9 Jul 2015 08:38:03 +0000 (09:38 +0100)] 
Skip missing statfiles on classifying.

10 years agoMove statistics initialization to start of workers.
Vsevolod Stakhov [Thu, 9 Jul 2015 08:31:33 +0000 (09:31 +0100)] 
Move statistics initialization to start of workers.

10 years agoAdd tests for xxhash and siphash.
Vsevolod Stakhov [Wed, 8 Jul 2015 16:30:56 +0000 (17:30 +0100)] 
Add tests for xxhash and siphash.

10 years agoAdd sqlite3 backend testing.
Vsevolod Stakhov [Wed, 8 Jul 2015 16:28:30 +0000 (17:28 +0100)] 
Add sqlite3 backend testing.

10 years agoAdd functional test for #331.
Vsevolod Stakhov [Wed, 8 Jul 2015 15:52:00 +0000 (16:52 +0100)] 
Add functional test for #331.

10 years agoFix HTTP error code on learn failures.
Vsevolod Stakhov [Wed, 8 Jul 2015 15:51:44 +0000 (16:51 +0100)] 
Fix HTTP error code on learn failures.

10 years agoFix issue if rspamd cannot create statfiles.
Vsevolod Stakhov [Wed, 8 Jul 2015 15:51:10 +0000 (16:51 +0100)] 
Fix issue if rspamd cannot create statfiles.

Issue: #331

10 years agoUse more UCL vars for tests.
Vsevolod Stakhov [Wed, 8 Jul 2015 15:32:12 +0000 (16:32 +0100)] 
Use more UCL vars for tests.

10 years agoRework cmake caching.
Vsevolod Stakhov [Wed, 8 Jul 2015 14:51:16 +0000 (15:51 +0100)] 
Rework cmake caching.

10 years agoImprove functional tests teardown.
Vsevolod Stakhov [Wed, 8 Jul 2015 13:44:36 +0000 (14:44 +0100)] 
Improve functional tests teardown.

10 years agoDo not use __FUNCTION__ as it's unportable.
Vsevolod Stakhov [Wed, 8 Jul 2015 13:44:22 +0000 (14:44 +0100)] 
Do not use __FUNCTION__ as it's unportable.

10 years agoFix bug when unix sockets were not whitelisted.
Vsevolod Stakhov [Wed, 8 Jul 2015 13:17:49 +0000 (14:17 +0100)] 
Fix bug when unix sockets were not whitelisted.

10 years agoFix openssl handling.
Vsevolod Stakhov [Wed, 8 Jul 2015 13:15:46 +0000 (14:15 +0100)] 
Fix openssl handling.

10 years agoRemove workaround for local cmake.
Vsevolod Stakhov [Wed, 8 Jul 2015 13:07:01 +0000 (14:07 +0100)] 
Remove workaround for local cmake.

10 years agoFix include directive for hiredis.
Vsevolod Stakhov [Wed, 8 Jul 2015 12:41:26 +0000 (13:41 +0100)] 
Fix include directive for hiredis.

10 years agoMore fixes to cmake script.
Vsevolod Stakhov [Wed, 8 Jul 2015 12:41:14 +0000 (13:41 +0100)] 
More fixes to cmake script.

10 years agoAnother try to fix cmake configuration.
Vsevolod Stakhov [Wed, 8 Jul 2015 12:00:14 +0000 (13:00 +0100)] 
Another try to fix cmake configuration.

10 years agoAdopt for the new ProcessPackage.
Vsevolod Stakhov [Tue, 7 Jul 2015 22:57:21 +0000 (23:57 +0100)] 
Adopt for the new ProcessPackage.

10 years agoRework ProcessPackage macro.
Vsevolod Stakhov [Tue, 7 Jul 2015 18:16:26 +0000 (19:16 +0100)] 
Rework ProcessPackage macro.

10 years agoTry to rework FindLua macro.
Vsevolod Stakhov [Tue, 7 Jul 2015 15:45:58 +0000 (16:45 +0100)] 
Try to rework FindLua macro.

10 years agoFix some extreme cases in bayes.
Vsevolod Stakhov [Tue, 7 Jul 2015 11:46:27 +0000 (12:46 +0100)] 
Fix some extreme cases in bayes.

10 years agoAdd test for empty part learning.
Vsevolod Stakhov [Tue, 7 Jul 2015 10:00:02 +0000 (11:00 +0100)] 
Add test for empty part learning.

10 years agoFix null pointer dereference.
Vsevolod Stakhov [Tue, 7 Jul 2015 08:48:01 +0000 (09:48 +0100)] 
Fix null pointer dereference.

10 years agoAdd dependencies test.
Vsevolod Stakhov [Tue, 7 Jul 2015 08:47:50 +0000 (09:47 +0100)] 
Add dependencies test.

10 years agoUse BATS_TMPDIR instead of '/tmp' for tests.
Vsevolod Stakhov [Tue, 7 Jul 2015 07:10:51 +0000 (08:10 +0100)] 
Use BATS_TMPDIR instead of '/tmp' for tests.

10 years agoSlightly improve variables extraction code.
Vsevolod Stakhov [Tue, 7 Jul 2015 07:06:23 +0000 (08:06 +0100)] 
Slightly improve variables extraction code.

10 years agoAllow variables parsing in a command line.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:28:05 +0000 (20:28 +0100)] 
Allow variables parsing in a command line.

10 years agoAdd support for extra variables in a config.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:19:59 +0000 (20:19 +0100)] 
Add support for extra variables in a config.

10 years agoAdd learning functional tests.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:12:56 +0000 (20:12 +0100)] 
Add learning functional tests.

10 years agoFix error log.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:07:42 +0000 (20:07 +0100)] 
Fix error log.

10 years agoFix mutex locking for logger.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:07:28 +0000 (20:07 +0100)] 
Fix mutex locking for logger.

10 years agoLog message if failed to learn.
Vsevolod Stakhov [Mon, 6 Jul 2015 19:01:16 +0000 (20:01 +0100)] 
Log message if failed to learn.

10 years agoDo not dereference null pointer on learning.
Vsevolod Stakhov [Mon, 6 Jul 2015 15:00:48 +0000 (16:00 +0100)] 
Do not dereference null pointer on learning.

10 years agoMerge pull request #328 from fatalbanana/master
Vsevolod Stakhov [Sun, 5 Jul 2015 12:47:21 +0000 (13:47 +0100)] 
Merge pull request #328 from fatalbanana/master

Add DKIM support to RBL module

10 years agoDoc fix: confusing reference to RBL module 328/head
Andrew Lewis [Sun, 5 Jul 2015 12:41:54 +0000 (14:41 +0200)] 
Doc fix: confusing reference to RBL module

10 years agoAdd DKIM support to RBL module
Andrew Lewis [Sun, 5 Jul 2015 11:54:39 +0000 (13:54 +0200)] 
Add DKIM support to RBL module

10 years agoAdd delayed dependency form support to lua.
Vsevolod Stakhov [Sat, 4 Jul 2015 21:38:18 +0000 (22:38 +0100)] 
Add delayed dependency form support to lua.

10 years agoAllow registering of delayed dependencies.
Vsevolod Stakhov [Sat, 4 Jul 2015 21:33:33 +0000 (22:33 +0100)] 
Allow registering of delayed dependencies.

10 years agoIgnore User header in SA mode.
Vsevolod Stakhov [Fri, 3 Jul 2015 13:44:00 +0000 (14:44 +0100)] 
Ignore User header in SA mode.

10 years agoUpdate version to distinguish master.
Vsevolod Stakhov [Fri, 3 Jul 2015 11:52:00 +0000 (12:52 +0100)] 
Update version to distinguish master.

10 years agoAllow bundling for sqlite3.
Vsevolod Stakhov [Fri, 3 Jul 2015 11:51:41 +0000 (12:51 +0100)] 
Allow bundling for sqlite3.

10 years agoMerge pull request #324 from fatalbanana/master
Vsevolod Stakhov [Thu, 2 Jul 2015 23:44:14 +0000 (00:44 +0100)] 
Merge pull request #324 from fatalbanana/master

Set ignore_whitelists = true for RECEIVED_SPAMHAUS_XBL

10 years agoAdd encryption test.
Vsevolod Stakhov [Thu, 2 Jul 2015 18:11:18 +0000 (19:11 +0100)] 
Add encryption test.

10 years agoStore rspamd log permanently for functional tests.
Vsevolod Stakhov [Thu, 2 Jul 2015 18:08:01 +0000 (19:08 +0100)] 
Store rspamd log permanently for functional tests.

10 years agoAdd functional test for spamc protocol.
Vsevolod Stakhov [Thu, 2 Jul 2015 18:02:39 +0000 (19:02 +0100)] 
Add functional test for spamc protocol.

10 years agoAvoid double free if cannot load message.
Vsevolod Stakhov [Thu, 2 Jul 2015 18:02:14 +0000 (19:02 +0100)] 
Avoid double free if cannot load message.

10 years agoAdd streamline HTTP test (failing for now).
Vsevolod Stakhov [Thu, 2 Jul 2015 17:54:16 +0000 (18:54 +0100)] 
Add streamline HTTP test (failing for now).

10 years agoFix processing of empty messages.
Vsevolod Stakhov [Thu, 2 Jul 2015 17:53:31 +0000 (18:53 +0100)] 
Fix processing of empty messages.

10 years agoStart functional tests.
Vsevolod Stakhov [Thu, 2 Jul 2015 16:05:17 +0000 (17:05 +0100)] 
Start functional tests.

10 years agoSet ignore_whitelists = true for RECEIVED_SPAMHAUS_XBL 324/head
Andrew Lewis [Thu, 2 Jul 2015 14:34:18 +0000 (16:34 +0200)] 
Set ignore_whitelists = true for RECEIVED_SPAMHAUS_XBL

10 years agoAdd GTUBE support.
Vsevolod Stakhov [Thu, 2 Jul 2015 13:23:13 +0000 (14:23 +0100)] 
Add GTUBE support.

10 years agoMerge pull request #321 from fatalbanana/master
Vsevolod Stakhov [Thu, 2 Jul 2015 10:45:11 +0000 (11:45 +0100)] 
Merge pull request #321 from fatalbanana/master

Further defang whitelists

10 years agoAdd workarounds for numeric hosts in URLs.
Vsevolod Stakhov [Thu, 2 Jul 2015 10:35:51 +0000 (11:35 +0100)] 
Add workarounds for numeric hosts in URLs.

10 years agoImprove support of IP based URLs.
Vsevolod Stakhov [Thu, 2 Jul 2015 08:38:02 +0000 (09:38 +0100)] 
Improve support of IP based URLs.

10 years agoFurther defang whitelists 321/head
Andrew Lewis [Thu, 2 Jul 2015 07:18:01 +0000 (09:18 +0200)] 
Further defang whitelists

10 years agoMerge pull request #319 from fatalbanana/master
Vsevolod Stakhov [Wed, 1 Jul 2015 16:19:48 +0000 (17:19 +0100)] 
Merge pull request #319 from fatalbanana/master

Add RCVD_IN_DNSWL_NONE as whitelisting exclusion

10 years agoAdd more unit tests for url parser.
Vsevolod Stakhov [Wed, 1 Jul 2015 16:18:43 +0000 (17:18 +0100)] 
Add more unit tests for url parser.

10 years agoFix complicated case of percent encoding.
Vsevolod Stakhov [Wed, 1 Jul 2015 16:18:32 +0000 (17:18 +0100)] 
Fix complicated case of percent encoding.