]> source.dussan.org Git - rspamd.git/log
rspamd.git
9 years agoMore fixes.
Vsevolod Stakhov [Fri, 8 May 2015 16:55:36 +0000 (17:55 +0100)]
More fixes.

9 years agoFixes to encrypted request writing.
Vsevolod Stakhov [Fri, 8 May 2015 16:07:32 +0000 (17:07 +0100)]
Fixes to encrypted request writing.

9 years agoImplement new scheme of encrypted requests reading.
Vsevolod Stakhov [Fri, 8 May 2015 15:02:14 +0000 (16:02 +0100)]
Implement new scheme of encrypted requests reading.

9 years agoMore fixes to encrypted writing.
Vsevolod Stakhov [Fri, 8 May 2015 13:42:01 +0000 (14:42 +0100)]
More fixes to encrypted writing.

9 years agoFix headers addition.
Vsevolod Stakhov [Fri, 8 May 2015 12:56:53 +0000 (13:56 +0100)]
Fix headers addition.

9 years agoCompletely rework HTTP encryption.
Vsevolod Stakhov [Fri, 8 May 2015 12:53:30 +0000 (13:53 +0100)]
Completely rework HTTP encryption.

Now we encrypt everything:
- URL
- Method
- Headers
- Body

9 years agoRework HTTP headers to avoid copying.
Vsevolod Stakhov [Fri, 8 May 2015 12:12:02 +0000 (13:12 +0100)]
Rework HTTP headers to avoid copying.

9 years agoFix documentation.
Vsevolod Stakhov [Fri, 8 May 2015 09:06:25 +0000 (10:06 +0100)]
Fix documentation.

9 years agoAdd some human readable aliases for rspamd configuration options.
Vsevolod Stakhov [Thu, 7 May 2015 17:40:50 +0000 (18:40 +0100)]
Add some human readable aliases for rspamd configuration options.

9 years agoProperly deal with negative scores and nice symbols.
Vsevolod Stakhov [Thu, 7 May 2015 17:34:36 +0000 (18:34 +0100)]
Properly deal with negative scores and nice symbols.

9 years agoDocument new option.
Vsevolod Stakhov [Thu, 7 May 2015 17:25:43 +0000 (18:25 +0100)]
Document new option.

9 years agoImplement match_limit in spamassassin plugin.
Vsevolod Stakhov [Thu, 7 May 2015 17:24:14 +0000 (18:24 +0100)]
Implement match_limit in spamassassin plugin.

9 years agoAdd function regexp:set_limit
Vsevolod Stakhov [Thu, 7 May 2015 17:16:34 +0000 (18:16 +0100)]
Add function regexp:set_limit

With this function it will be possible to limit the maximum size of text
to search using this regexp.

9 years agoOne more case to check.
Vsevolod Stakhov [Thu, 7 May 2015 15:09:09 +0000 (16:09 +0100)]
One more case to check.

9 years agoAdd fuzz tests and other split cases.
Vsevolod Stakhov [Thu, 7 May 2015 14:28:39 +0000 (15:28 +0100)]
Add fuzz tests and other split cases.

9 years agoFix splits.
Vsevolod Stakhov [Thu, 7 May 2015 14:28:29 +0000 (15:28 +0100)]
Fix splits.

9 years agoImprove regexp items parsing diagnostics.
Vsevolod Stakhov [Thu, 7 May 2015 13:13:32 +0000 (14:13 +0100)]
Improve regexp items parsing diagnostics.

9 years agoFix log message for unknown rules with scores.
Vsevolod Stakhov [Thu, 7 May 2015 12:04:08 +0000 (13:04 +0100)]
Fix log message for unknown rules with scores.

9 years agoCheck smtp recipients before indexing.
Vsevolod Stakhov [Thu, 7 May 2015 11:58:33 +0000 (12:58 +0100)]
Check smtp recipients before indexing.

9 years agoImplement unalgined tests.
Vsevolod Stakhov [Thu, 7 May 2015 11:55:29 +0000 (12:55 +0100)]
Implement unalgined tests.

9 years agoFix some unaligned cases.
Vsevolod Stakhov [Thu, 7 May 2015 11:55:20 +0000 (12:55 +0100)]
Fix some unaligned cases.

9 years agoAdd unit test for cryptobox.
Vsevolod Stakhov [Thu, 7 May 2015 11:25:11 +0000 (12:25 +0100)]
Add unit test for cryptobox.

9 years agoSome fixes for vectorized encryption.
Vsevolod Stakhov [Thu, 7 May 2015 11:24:48 +0000 (12:24 +0100)]
Some fixes for vectorized encryption.

9 years agoImplement preliminary version of vectorized encryption.
Vsevolod Stakhov [Wed, 6 May 2015 16:26:30 +0000 (17:26 +0100)]
Implement preliminary version of vectorized encryption.

9 years agoMerge pull request #278 from fatalbanana/master
Vsevolod Stakhov [Wed, 6 May 2015 14:17:21 +0000 (15:17 +0100)]
Merge pull request #278 from fatalbanana/master

Config tidying

9 years agoFix colored logging.
Vsevolod Stakhov [Wed, 6 May 2015 12:46:29 +0000 (13:46 +0100)]
Fix colored logging.

9 years agoConfig tidying 278/head
Andrew Lewis [Wed, 6 May 2015 12:10:20 +0000 (14:10 +0200)]
Config tidying

9 years agoProperly scale bayes HAM probability.
Vsevolod Stakhov [Wed, 6 May 2015 11:46:29 +0000 (12:46 +0100)]
Properly scale bayes HAM probability.

9 years agoSome pcre distributions are brain damaged.
Vsevolod Stakhov [Wed, 6 May 2015 11:27:35 +0000 (12:27 +0100)]
Some pcre distributions are brain damaged.

9 years agoFix debian copyright and rules.
Vsevolod Stakhov [Wed, 6 May 2015 09:57:05 +0000 (10:57 +0100)]
Fix debian copyright and rules.

9 years agoBe more clever about forged MUA rules and maillist.
Vsevolod Stakhov [Wed, 6 May 2015 09:05:27 +0000 (10:05 +0100)]
Be more clever about forged MUA rules and maillist.

9 years agoImplement group composites.
Vsevolod Stakhov [Tue, 5 May 2015 18:07:38 +0000 (19:07 +0100)]
Implement group composites.

9 years agoRework composites processing.
Vsevolod Stakhov [Tue, 5 May 2015 18:02:21 +0000 (19:02 +0100)]
Rework composites processing.

9 years agoFix internal functions arguments parsing.
Vsevolod Stakhov [Tue, 5 May 2015 17:55:52 +0000 (18:55 +0100)]
Fix internal functions arguments parsing.

9 years agoAdd another normalization argument.
Vsevolod Stakhov [Tue, 5 May 2015 17:41:13 +0000 (18:41 +0100)]
Add another normalization argument.

9 years agoTake OSB feature multiplier into account.
Vsevolod Stakhov [Tue, 5 May 2015 17:18:25 +0000 (18:18 +0100)]
Take OSB feature multiplier into account.

9 years agoFix uribls with no bits and ips.
Vsevolod Stakhov [Tue, 5 May 2015 15:17:12 +0000 (16:17 +0100)]
Fix uribls with no bits and ips.

9 years ago`get_all_opt` now flattens the content of objects
Vsevolod Stakhov [Tue, 5 May 2015 14:57:47 +0000 (15:57 +0100)]
`get_all_opt` now flattens the content of objects

So now in a configuration with multiple section with the same name, for
example:

module {
param1 = value1;
param2 = value2;
}
module {
param2 = value2_1;
param3 = value3;
}

this function will return a single lua table that looks as following:

param1 = value1,
param2 = value2_1,
param3 = value3

9 years agoAllow password-less controller.
Vsevolod Stakhov [Tue, 5 May 2015 14:28:36 +0000 (15:28 +0100)]
Allow password-less controller.

9 years agoUse default backend if no other backends specified.
Vsevolod Stakhov [Tue, 5 May 2015 14:28:20 +0000 (15:28 +0100)]
Use default backend if no other backends specified.

9 years agoFix http-proxy in encryption mode.
Vsevolod Stakhov [Tue, 5 May 2015 14:11:12 +0000 (15:11 +0100)]
Fix http-proxy in encryption mode.

9 years agoFix various issues in encrypted messages support.
Vsevolod Stakhov [Tue, 5 May 2015 14:10:54 +0000 (15:10 +0100)]
Fix various issues in encrypted messages support.

9 years agoRemove memory leak in lua_redis.
Vsevolod Stakhov [Tue, 5 May 2015 11:43:38 +0000 (12:43 +0100)]
Remove memory leak in lua_redis.

9 years agoFix http proxy startup.
Vsevolod Stakhov [Mon, 4 May 2015 21:46:33 +0000 (22:46 +0100)]
Fix http proxy startup.

9 years agoBe more clever about printing errors.
Vsevolod Stakhov [Mon, 4 May 2015 21:03:41 +0000 (22:03 +0100)]
Be more clever about printing errors.

9 years agoAdd a trivial encrypting HTTP proxy worker.
Vsevolod Stakhov [Mon, 4 May 2015 16:27:12 +0000 (17:27 +0100)]
Add a trivial encrypting HTTP proxy worker.

9 years agoAdopt task object for new timers architecture.
Vsevolod Stakhov [Mon, 4 May 2015 16:26:51 +0000 (17:26 +0100)]
Adopt task object for new timers architecture.

9 years agoRework timers invocation.
Vsevolod Stakhov [Mon, 4 May 2015 16:26:26 +0000 (17:26 +0100)]
Rework timers invocation.

9 years agoCheck upstream before freeing.
Vsevolod Stakhov [Mon, 4 May 2015 14:18:07 +0000 (15:18 +0100)]
Check upstream before freeing.

9 years agoDo not accept zero sized maps.
Vsevolod Stakhov [Sun, 3 May 2015 09:18:17 +0000 (10:18 +0100)]
Do not accept zero sized maps.

9 years agoMerge pull request #277 from fatalbanana/master
Vsevolod Stakhov [Sat, 2 May 2015 22:51:49 +0000 (23:51 +0100)]
Merge pull request #277 from fatalbanana/master

Remove stray TLDs from 2tld.inc

9 years agoRemove stray TLDs from 2tld.inc 277/head
Andrew Lewis [Sat, 2 May 2015 21:58:44 +0000 (23:58 +0200)]
Remove stray TLDs from 2tld.inc

9 years agoMerge pull request #276 from fatalbanana/master
Vsevolod Stakhov [Sat, 2 May 2015 21:48:45 +0000 (22:48 +0100)]
Merge pull request #276 from fatalbanana/master

Deduplicate 2tld.inc against effective_tld_names.dat

9 years agoDeduplicate 2tld.inc against effective_tld_names.dat 276/head
Andrew Lewis [Sat, 2 May 2015 21:46:23 +0000 (23:46 +0200)]
Deduplicate 2tld.inc against effective_tld_names.dat

9 years agoRevert bad change that caused negative probabilities.
Vsevolod Stakhov [Sat, 2 May 2015 21:15:58 +0000 (22:15 +0100)]
Revert bad change that caused negative probabilities.

9 years agoFix hfilter URL_ONELINE rule.
Vsevolod Stakhov [Fri, 1 May 2015 16:22:25 +0000 (17:22 +0100)]
Fix hfilter URL_ONELINE rule.

9 years agoMisprint.
Vsevolod Stakhov [Fri, 1 May 2015 16:11:40 +0000 (17:11 +0100)]
Misprint.

9 years agoAdd DBL list gradation.
Vsevolod Stakhov [Fri, 1 May 2015 16:03:39 +0000 (17:03 +0100)]
Add DBL list gradation.

9 years agoAdd negation for forged thunderbird MID in case of maillist.
Vsevolod Stakhov [Fri, 1 May 2015 15:51:34 +0000 (16:51 +0100)]
Add negation for forged thunderbird MID in case of maillist.

9 years agoAdd documentation for trie module.
Vsevolod Stakhov [Thu, 30 Apr 2015 17:52:17 +0000 (18:52 +0100)]
Add documentation for trie module.

9 years agoAdd documentation for phishing module.
Vsevolod Stakhov [Thu, 30 Apr 2015 17:37:10 +0000 (18:37 +0100)]
Add documentation for phishing module.

9 years agoRemove ugly tld detection.
Vsevolod Stakhov [Thu, 30 Apr 2015 17:36:46 +0000 (18:36 +0100)]
Remove ugly tld detection.

9 years agoFix stupid cmake syntax.
Vsevolod Stakhov [Thu, 30 Apr 2015 15:18:16 +0000 (16:18 +0100)]
Fix stupid cmake syntax.

9 years agoAvoid regexp_match_number.
Vsevolod Stakhov [Thu, 30 Apr 2015 14:58:47 +0000 (15:58 +0100)]
Avoid regexp_match_number.

9 years agoFix comparision operators.
Vsevolod Stakhov [Thu, 30 Apr 2015 14:57:47 +0000 (15:57 +0100)]
Fix comparision operators.

9 years agoRework rspamd mime regexp processing.
Vsevolod Stakhov [Thu, 30 Apr 2015 14:19:14 +0000 (15:19 +0100)]
Rework rspamd mime regexp processing.

9 years agoFix bayes probability calculations.
Vsevolod Stakhov [Thu, 30 Apr 2015 12:49:16 +0000 (13:49 +0100)]
Fix bayes probability calculations.

9 years agoRestore logic to deal with shutdown.
Vsevolod Stakhov [Thu, 30 Apr 2015 11:43:22 +0000 (12:43 +0100)]
Restore logic to deal with shutdown.

9 years agoFix hfilter rule.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:57:16 +0000 (15:57 +0100)]
Fix hfilter rule.

9 years agoAllow to get mime part from text part in lua.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:55:59 +0000 (15:55 +0100)]
Allow to get mime part from text part in lua.

9 years agoStore mime objects inside part structures.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:43:27 +0000 (15:43 +0100)]
Store mime objects inside part structures.

9 years agoAdd line counts to lua mimepart API.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:43:13 +0000 (15:43 +0100)]
Add line counts to lua mimepart API.

9 years agoAdd lines count calculation to text parts.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:33:21 +0000 (15:33 +0100)]
Add lines count calculation to text parts.

9 years agoUse binary flags for part flags.
Vsevolod Stakhov [Wed, 29 Apr 2015 14:17:57 +0000 (15:17 +0100)]
Use binary flags for part flags.

9 years agoMerge pull request #273 from fatalbanana/master
Vsevolod Stakhov [Tue, 28 Apr 2015 22:12:46 +0000 (23:12 +0100)]
Merge pull request #273 from fatalbanana/master

Add install target for systemd socket file

9 years agoAdd spamassassin module documentation.
Vsevolod Stakhov [Tue, 28 Apr 2015 17:59:30 +0000 (18:59 +0100)]
Add spamassassin module documentation.

9 years agoAdd documentation for SURBL module.
Vsevolod Stakhov [Tue, 28 Apr 2015 17:32:09 +0000 (18:32 +0100)]
Add documentation for SURBL module.

9 years agoAdd install target for systemd socket file 273/head
Andrew Lewis [Tue, 28 Apr 2015 16:45:49 +0000 (18:45 +0200)]
Add install target for systemd socket file

9 years agoAnother round of linking issues fixup.
Vsevolod Stakhov [Tue, 28 Apr 2015 16:01:00 +0000 (17:01 +0100)]
Another round of linking issues fixup.

9 years agoUpdate copyright.
Vsevolod Stakhov [Tue, 28 Apr 2015 15:52:13 +0000 (16:52 +0100)]
Update copyright.

9 years agoImplicitly initialize regexp library.
Vsevolod Stakhov [Tue, 28 Apr 2015 14:25:25 +0000 (15:25 +0100)]
Implicitly initialize regexp library.

9 years agoTry to guess url_tld if it is not specified.
Vsevolod Stakhov [Tue, 28 Apr 2015 14:25:10 +0000 (15:25 +0100)]
Try to guess url_tld if it is not specified.

9 years agoDo not try to dereference null pointer.
Vsevolod Stakhov [Tue, 28 Apr 2015 13:44:21 +0000 (14:44 +0100)]
Do not try to dereference null pointer.

9 years agoImport fixes from libucl.
Vsevolod Stakhov [Tue, 28 Apr 2015 13:39:25 +0000 (14:39 +0100)]
Import fixes from libucl.

9 years agoFix error message.
Vsevolod Stakhov [Tue, 28 Apr 2015 12:29:46 +0000 (13:29 +0100)]
Fix error message.

9 years agoWrite composite name which parsing has been failed.
Vsevolod Stakhov [Tue, 28 Apr 2015 11:50:49 +0000 (12:50 +0100)]
Write composite name which parsing has been failed.

9 years agoRemove useless subclasses.
Vsevolod Stakhov [Tue, 28 Apr 2015 11:42:08 +0000 (12:42 +0100)]
Remove useless subclasses.

9 years agoFix private library dir.
Vsevolod Stakhov [Tue, 28 Apr 2015 10:43:54 +0000 (11:43 +0100)]
Fix private library dir.

9 years agoRemove debugging assertion...
Vsevolod Stakhov [Tue, 28 Apr 2015 10:38:28 +0000 (11:38 +0100)]
Remove debugging assertion...

9 years agoAdd password encryption mode.
Vsevolod Stakhov [Mon, 27 Apr 2015 23:16:15 +0000 (00:16 +0100)]
Add password encryption mode.

9 years agoBe more clever about logging of JIT support.
Vsevolod Stakhov [Mon, 27 Apr 2015 16:40:57 +0000 (17:40 +0100)]
Be more clever about logging of JIT support.

9 years agoFix libucl priority include bug.
Vsevolod Stakhov [Mon, 27 Apr 2015 16:09:19 +0000 (17:09 +0100)]
Fix libucl priority include bug.

9 years agoImprove unknown symbols metric configuration.
Vsevolod Stakhov [Mon, 27 Apr 2015 15:22:05 +0000 (16:22 +0100)]
Improve unknown symbols metric configuration.

9 years agoFix closure lifetime in tests.
Vsevolod Stakhov [Mon, 27 Apr 2015 15:12:29 +0000 (16:12 +0100)]
Fix closure lifetime in tests.

9 years agoExpression parsing errors are not asserts actually.
Vsevolod Stakhov [Mon, 27 Apr 2015 14:39:18 +0000 (15:39 +0100)]
Expression parsing errors are not asserts actually.

9 years agoCorrectly handle workers spawn errors.
Vsevolod Stakhov [Mon, 27 Apr 2015 13:51:02 +0000 (14:51 +0100)]
Correctly handle workers spawn errors.

9 years agoFix expiration for fuzzy hashes.
Vsevolod Stakhov [Mon, 27 Apr 2015 10:10:54 +0000 (11:10 +0100)]
Fix expiration for fuzzy hashes.

Issue: #267
Reported by: @moiseev

9 years agoSlightly improve style.
Vsevolod Stakhov [Mon, 27 Apr 2015 09:31:49 +0000 (10:31 +0100)]
Slightly improve style.

9 years agoFix some contrib libraries.
Vsevolod Stakhov [Mon, 27 Apr 2015 09:31:25 +0000 (10:31 +0100)]
Fix some contrib libraries.

9 years agoMerge pull request #270 from awhitesong/liburl
Vsevolod Stakhov [Sun, 26 Apr 2015 21:10:38 +0000 (22:10 +0100)]
Merge pull request #270 from awhitesong/liburl

extract all URLs from a text