]> source.dussan.org Git - rspamd.git/log
rspamd.git
10 years agoAdopt DNS logging.
Vsevolod Stakhov [Thu, 20 Feb 2014 18:21:21 +0000 (18:21 +0000)]
Adopt DNS logging.

10 years agoVarargs versions of logging functions.
Vsevolod Stakhov [Thu, 20 Feb 2014 17:40:18 +0000 (17:40 +0000)]
Varargs versions of logging functions.

10 years agoDo not send multiple SURBL requests with the same domain.
Vsevolod Stakhov [Thu, 20 Feb 2014 17:07:55 +0000 (17:07 +0000)]
Do not send multiple SURBL requests with the same domain.

10 years agoSet flag for systemd sockets definitions.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:37:52 +0000 (16:37 +0000)]
Set flag for systemd sockets definitions.

10 years agoSet cloexec flag to sockets obtained from systemd.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:31:53 +0000 (16:31 +0000)]
Set cloexec flag to sockets obtained from systemd.

10 years agoSupport accepting listening sockets from systemd.
Vsevolod Stakhov [Thu, 20 Feb 2014 16:30:27 +0000 (16:30 +0000)]
Support accepting listening sockets from systemd.

10 years agoFix PTR requests handling.
Vsevolod Stakhov [Wed, 19 Feb 2014 18:41:19 +0000 (18:41 +0000)]
Fix PTR requests handling.

10 years agoIntegrate rspamd with librdns.
Vsevolod Stakhov [Wed, 19 Feb 2014 17:29:23 +0000 (17:29 +0000)]
Integrate rspamd with librdns.

10 years agoAdd rdns as a submodule.
Vsevolod Stakhov [Wed, 19 Feb 2014 13:50:31 +0000 (13:50 +0000)]
Add rdns as a submodule.

10 years agoRework bloom hash library to use XXHash.
Vsevolod Stakhov [Tue, 18 Feb 2014 18:39:07 +0000 (18:39 +0000)]
Rework bloom hash library to use XXHash.

10 years agoMove xxhash to contrib.
Vsevolod Stakhov [Tue, 18 Feb 2014 18:14:53 +0000 (18:14 +0000)]
Move xxhash to contrib.

10 years agoRemove judy and use glib hash tables.
Vsevolod Stakhov [Tue, 18 Feb 2014 17:57:59 +0000 (17:57 +0000)]
Remove judy and use glib hash tables.

There is no significant advantage to use Judy arrays over glib
HashTables to store hashes in fuzzy storage. Therefore, drop support of
Judy completely. Also rename `use_judy` parameter to `strict_hash`
indicating that hashes are matched strictly (not a fuzzy match but a hash
lookup).

10 years agoFix empty messages processing.
Vsevolod Stakhov [Tue, 18 Feb 2014 16:55:13 +0000 (16:55 +0000)]
Fix empty messages processing.

10 years agoRework LRU hash logic.
Vsevolod Stakhov [Tue, 18 Feb 2014 14:58:06 +0000 (14:58 +0000)]
Rework LRU hash logic.

10 years agoMerge remote-tracking branch 'dottedmag/debian' into rspamd-0.6
Vsevolod Stakhov [Tue, 18 Feb 2014 13:25:45 +0000 (13:25 +0000)]
Merge remote-tracking branch 'dottedmag/debian' into rspamd-0.6

Conflicts:
debian/copyright
debian/watch

Conflicts:

debian/changelog

10 years agoMisprint.
Vsevolod Stakhov [Mon, 17 Feb 2014 15:07:59 +0000 (15:07 +0000)]
Misprint.

10 years agoUpdate copyright and debian files.
Vsevolod Stakhov [Mon, 17 Feb 2014 15:04:52 +0000 (15:04 +0000)]
Update copyright and debian files.

10 years agoFix memory leak in fuzzy_add command.
Vsevolod Stakhov [Fri, 14 Feb 2014 14:46:42 +0000 (14:46 +0000)]
Fix memory leak in fuzzy_add command.

10 years agoMerge pull request #46 from AlexeySa/master
Vsevolod Stakhov [Thu, 13 Feb 2014 13:11:26 +0000 (13:11 +0000)]
Merge pull request #46 from AlexeySa/master

Added Spameatingmonkey RBL, URIBL and fresh URIBL

10 years agoFix setting for Spameatingmonkey RBL 46/head
Alexey [Wed, 12 Feb 2014 16:47:15 +0000 (08:47 -0800)]
Fix setting for Spameatingmonkey RBL

Remove ipv6 support for RBL

10 years agoAdd metric for Spameatingmonkey RBL and SURBL
Alexey [Wed, 12 Feb 2014 16:41:17 +0000 (08:41 -0800)]
Add metric for Spameatingmonkey RBL and SURBL

10 years agoAdd Spameatingmonkey RBL and SURBL
Alexey [Wed, 12 Feb 2014 16:29:56 +0000 (08:29 -0800)]
Add Spameatingmonkey RBL and SURBL

10 years agoFix nameservers setup.
Vsevolod Stakhov [Wed, 12 Feb 2014 12:31:54 +0000 (12:31 +0000)]
Fix nameservers setup.

10 years agoMerge pull request #45 from fatalbanana/master
Vsevolod Stakhov [Fri, 7 Feb 2014 17:32:09 +0000 (17:32 +0000)]
Merge pull request #45 from fatalbanana/master

Remove dated configuration example & add missing option registration

10 years agoTweak updated config example for consistency/clarity 45/head
Andrew Lewis [Fri, 7 Feb 2014 10:32:59 +0000 (12:32 +0200)]
Tweak updated config example for consistency/clarity

10 years agoFix documentation for RBL module - rbls {} was not referenced
Andrew Lewis [Fri, 7 Feb 2014 10:10:09 +0000 (12:10 +0200)]
Fix documentation for RBL module - rbls {} was not referenced

10 years agoTweak default RBL module config for brevity
Andrew Lewis [Fri, 7 Feb 2014 10:03:58 +0000 (12:03 +0200)]
Tweak default RBL module config for brevity

10 years agoRemove dated configuration example & add another missing option registration
Andrew Lewis [Fri, 7 Feb 2014 08:20:02 +0000 (10:20 +0200)]
Remove dated configuration example & add another missing option registration

10 years agoMerge pull request #44 from AlexeySa/patch-2
Vsevolod Stakhov [Thu, 6 Feb 2014 18:20:27 +0000 (18:20 +0000)]
Merge pull request #44 from AlexeySa/patch-2

Fix rule MISSING_MIMEOLE for IPB forum

10 years agoFix rule MISSING_MIMEOLE for IPB forum 44/head
Alexey [Wed, 5 Feb 2014 17:54:36 +0000 (09:54 -0800)]
Fix rule MISSING_MIMEOLE for IPB forum

Add exception for Invision Power Board forum

10 years agoTokenize subject even if a message is empty.
Vsevolod Stakhov [Wed, 5 Feb 2014 16:55:22 +0000 (16:55 +0000)]
Tokenize subject even if a message is empty.

10 years agoMerge pull request #41 from AlexeySa/patch-1
Vsevolod Stakhov [Wed, 5 Feb 2014 15:10:56 +0000 (15:10 +0000)]
Merge pull request #41 from AlexeySa/patch-1

Fix Hfilter for null text part

10 years agoFix Hfilter for null text part 41/head
Alexey [Wed, 5 Feb 2014 08:32:06 +0000 (00:32 -0800)]
Fix Hfilter for null text part

Fix HFILTER_URL_ONELINE for null text part

10 years agoRemove autogenerated Makefile.
Vsevolod Stakhov [Tue, 4 Feb 2014 16:39:41 +0000 (16:39 +0000)]
Remove autogenerated Makefile.

10 years agoUse libottery for secure random numbers.
Vsevolod Stakhov [Tue, 4 Feb 2014 16:35:58 +0000 (16:35 +0000)]
Use libottery for secure random numbers.

Libottery itself is hosted here:
https://github.com/nmathewson/libottery

This import is a rough adoptation of libottery to use it for secure
random numbers in rspamd when needed (and in DNS resolver specifically).
This import makes the internal chacha20 code useless, hence it is
removed now.

10 years agoMerge pull request #40 from AlexeySa/master
Vsevolod Stakhov [Tue, 4 Feb 2014 13:52:03 +0000 (05:52 -0800)]
Merge pull request #40 from AlexeySa/master

Hfilter: rename symbol HOSTNAME_NOPTR to HOSTNAME_UNKNOWN

10 years agoUpdate metrics.conf 40/head
Alexey [Mon, 3 Feb 2014 18:16:31 +0000 (10:16 -0800)]
Update metrics.conf

10 years agoRename symbol HFILTER_HOSTNAME_NOPTR
Alexey [Mon, 3 Feb 2014 18:13:53 +0000 (10:13 -0800)]
Rename symbol HFILTER_HOSTNAME_NOPTR

10 years agoRename symbol in Hfilter
Alexey [Mon, 3 Feb 2014 18:09:49 +0000 (10:09 -0800)]
Rename symbol in Hfilter

Rename symbol HFILTER_HOSTNAME_NOPTR to HFILTER_HOSTNAME_UNKNOWN

10 years agoIncrease default reject treshold.
Vsevolod Stakhov [Mon, 3 Feb 2014 16:22:08 +0000 (16:22 +0000)]
Increase default reject treshold.

10 years agoRemove deprecated bitbucket homepage.
Vsevolod Stakhov [Mon, 3 Feb 2014 15:35:49 +0000 (15:35 +0000)]
Remove deprecated bitbucket homepage.

10 years agoFix classifiers config for repeated sections.
Vsevolod Stakhov [Mon, 3 Feb 2014 15:01:38 +0000 (15:01 +0000)]
Fix classifiers config for repeated sections.

10 years agoRemove deprecated code.
Vsevolod Stakhov [Mon, 3 Feb 2014 14:55:55 +0000 (14:55 +0000)]
Remove deprecated code.

Reported by: Andrey Vohmyanin

10 years agoRemove CC warning.
Vsevolod Stakhov [Mon, 3 Feb 2014 14:53:03 +0000 (14:53 +0000)]
Remove CC warning.

10 years agoFix README.
Vsevolod Stakhov [Mon, 3 Feb 2014 13:31:40 +0000 (13:31 +0000)]
Fix README.

10 years agoMerge pull request #39 from andrejzverev/master
Vsevolod Stakhov [Mon, 3 Feb 2014 13:29:02 +0000 (05:29 -0800)]
Merge pull request #39 from andrejzverev/master

- Fix typo

10 years ago- Fix typo 39/head
Andrej Zverev [Mon, 3 Feb 2014 11:38:04 +0000 (15:38 +0400)]
- Fix typo

10 years agoUpdate ChangeLog for 0.6.8.
Vsevolod Stakhov [Mon, 3 Feb 2014 09:17:59 +0000 (09:17 +0000)]
Update ChangeLog for 0.6.8.

10 years agoFix with libucl.
Vsevolod Stakhov [Sun, 2 Feb 2014 16:15:31 +0000 (16:15 +0000)]
Fix with libucl.

10 years agoUse more clever time values to setup entropy.
Vsevolod Stakhov [Sun, 2 Feb 2014 16:02:02 +0000 (16:02 +0000)]
Use more clever time values to setup entropy.

10 years agoFix issue with random numbers generator in dns.
Vsevolod Stakhov [Sun, 2 Feb 2014 15:38:47 +0000 (15:38 +0000)]
Fix issue with random numbers generator in dns.

10 years agoMerge pull request #36 from andrejzverev/master
Vsevolod Stakhov [Sat, 1 Feb 2014 15:07:18 +0000 (07:07 -0800)]
Merge pull request #36 from andrejzverev/master

Allow override system predefined settings without touching .conf files from distribution.

10 years agoAllow override system predefined settings without touching .conf files 36/head
Andrej Zverev [Sat, 1 Feb 2014 14:50:38 +0000 (18:50 +0400)]
Allow override system predefined settings without touching .conf files
from distribution.

10 years agoMerge pull request #34 from fatalbanana/master
Vsevolod Stakhov [Fri, 31 Jan 2014 21:22:32 +0000 (13:22 -0800)]
Merge pull request #34 from fatalbanana/master

Support HELO blacklist and fix options registration for RDNS blacklist

10 years agoMerge pull request #35 from AlexeySa/patch-6
Vsevolod Stakhov [Fri, 31 Jan 2014 21:22:05 +0000 (13:22 -0800)]
Merge pull request #35 from AlexeySa/patch-6

Hfilter: optimize hostname check

10 years agoAdd documentation for RBL module 34/head
Andrew Lewis [Fri, 31 Jan 2014 19:34:28 +0000 (21:34 +0200)]
Add documentation for RBL module

10 years agoOptimize Hfilter 35/head
Alexey [Fri, 31 Jan 2014 17:49:50 +0000 (09:49 -0800)]
Optimize Hfilter

10 years agoCheck for [ip.address]-style HELO and suppress lookups
Andrew Lewis [Fri, 31 Jan 2014 15:00:24 +0000 (17:00 +0200)]
Check for [ip.address]-style HELO and suppress lookups

10 years agoSync from libucl.
Vsevolod Stakhov [Fri, 31 Jan 2014 13:26:23 +0000 (13:26 +0000)]
Sync from libucl.

10 years agoSupport HELO blacklist and fix options registration for RDNS blacklist
Andrew Lewis [Fri, 31 Jan 2014 08:48:49 +0000 (10:48 +0200)]
Support HELO blacklist and fix options registration for RDNS blacklist

10 years agoFix GString expanding.
Vsevolod Stakhov [Wed, 29 Jan 2014 18:16:08 +0000 (18:16 +0000)]
Fix GString expanding.

10 years agoCleanup.
Vsevolod Stakhov [Wed, 29 Jan 2014 17:35:59 +0000 (17:35 +0000)]
Cleanup.

10 years agoCleanup.
Vsevolod Stakhov [Wed, 29 Jan 2014 17:35:18 +0000 (17:35 +0000)]
Cleanup.

10 years agoFix webui.
Vsevolod Stakhov [Wed, 29 Jan 2014 15:40:23 +0000 (15:40 +0000)]
Fix webui.

10 years agoSync with libucl.
Vsevolod Stakhov [Wed, 29 Jan 2014 15:39:57 +0000 (15:39 +0000)]
Sync with libucl.

10 years agoReenable piechart and history functions in webui.
Vsevolod Stakhov [Wed, 29 Jan 2014 15:25:21 +0000 (15:25 +0000)]
Reenable piechart and history functions in webui.

10 years agoWarn about composites redefinition.
Vsevolod Stakhov [Wed, 29 Jan 2014 14:24:36 +0000 (14:24 +0000)]
Warn about composites redefinition.

10 years agoFix overrides for a metric.
Vsevolod Stakhov [Wed, 29 Jan 2014 14:08:14 +0000 (14:08 +0000)]
Fix overrides for a metric.

Fixes #33

10 years agoMerge pull request #32 from AlexeySa/patch-5
Vsevolod Stakhov [Tue, 28 Jan 2014 18:10:43 +0000 (10:10 -0800)]
Merge pull request #32 from AlexeySa/patch-5

Tune metric for hfilter

10 years agoStart webui worker adopt to the HTTP world.
Vsevolod Stakhov [Tue, 28 Jan 2014 18:09:36 +0000 (18:09 +0000)]
Start webui worker adopt to the HTTP world.

10 years agoTune metric for hfilter 32/head
Alexey [Tue, 28 Jan 2014 18:08:18 +0000 (10:08 -0800)]
Tune metric for hfilter

10 years agoMake gstring emitting generic.
Vsevolod Stakhov [Tue, 28 Jan 2014 16:22:17 +0000 (16:22 +0000)]
Make gstring emitting generic.

10 years agoAllow to find a header in message.
Vsevolod Stakhov [Tue, 28 Jan 2014 16:01:45 +0000 (16:01 +0000)]
Allow to find a header in message.

10 years agoInit profiler correctly.
Vsevolod Stakhov [Tue, 28 Jan 2014 15:46:27 +0000 (15:46 +0000)]
Init profiler correctly.

10 years agoFix whitelist module.
Vsevolod Stakhov [Tue, 28 Jan 2014 14:35:01 +0000 (14:35 +0000)]
Fix whitelist module.

10 years agoRework resolver library.
Vsevolod Stakhov [Mon, 27 Jan 2014 16:12:27 +0000 (16:12 +0000)]
Rework resolver library.

10 years agoNew http_router interface.
Vsevolod Stakhov [Mon, 27 Jan 2014 13:47:42 +0000 (13:47 +0000)]
New http_router interface.

This interface is designed to emulate evhttp behaviour and route
requests among a set of functors regarding the requested path. It hides
some http_connection internals allowing to work on a pretty high level
implementing an HTTP server instance.

10 years agoUpdate copyright.
Vsevolod Stakhov [Sun, 26 Jan 2014 16:07:18 +0000 (16:07 +0000)]
Update copyright.

10 years agoRework HFILTER_URL_ONELINE.
Vsevolod Stakhov [Sat, 25 Jan 2014 19:42:58 +0000 (19:42 +0000)]
Rework HFILTER_URL_ONELINE.

10 years agoMerge pull request #29 from AlexeySa/patch-3
Vsevolod Stakhov [Fri, 24 Jan 2014 21:53:49 +0000 (13:53 -0800)]
Merge pull request #29 from AlexeySa/patch-3

Fix hfilter

10 years agoFix hfilter 29/head
Alexey [Fri, 24 Jan 2014 20:09:30 +0000 (12:09 -0800)]
Fix hfilter

10 years agoOutput emails properly.
Vsevolod Stakhov [Fri, 24 Jan 2014 17:03:11 +0000 (17:03 +0000)]
Output emails properly.

10 years agoRemove HFILTER_URL_ONELINE rule.
Vsevolod Stakhov [Fri, 24 Jan 2014 16:44:47 +0000 (16:44 +0000)]
Remove HFILTER_URL_ONELINE rule.

- Added functions:
 `rspamd_textpart:get_length` - get a full length of text part
 `rspamd_url:get_length` - get a full length of an URL object

- Removed `HFILTER_URL_ONELINE` as it is broken by nature
- Reworked hfilter to improve performance

10 years agoUse more permissive value for parts_differ.
Vsevolod Stakhov [Fri, 24 Jan 2014 16:44:10 +0000 (16:44 +0000)]
Use more permissive value for parts_differ.

10 years agoAnother polish round.
Vsevolod Stakhov [Fri, 24 Jan 2014 00:17:45 +0000 (00:17 +0000)]
Another polish round.

10 years agoMarkdown polish.
Vsevolod Stakhov [Fri, 24 Jan 2014 00:15:10 +0000 (00:15 +0000)]
Markdown polish.

10 years agoUpdate documentation.
Vsevolod Stakhov [Fri, 24 Jan 2014 00:12:37 +0000 (00:12 +0000)]
Update documentation.

10 years agoMerge pull request #28 from AlexeySa/patch-2
Vsevolod Stakhov [Wed, 22 Jan 2014 18:08:25 +0000 (10:08 -0800)]
Merge pull request #28 from AlexeySa/patch-2

Fix hostname lookup for rdns rbl

10 years agoFix hostname lookup for rdns rbl 28/head
Alexey [Wed, 22 Jan 2014 18:07:39 +0000 (10:07 -0800)]
Fix hostname lookup for rdns rbl

10 years agoImprove hostname processing.
Vsevolod Stakhov [Wed, 22 Jan 2014 14:23:02 +0000 (14:23 +0000)]
Improve hostname processing.

10 years agoMerge pull request #26 from fatalbanana/master
Vsevolod Stakhov [Wed, 22 Jan 2014 13:24:38 +0000 (05:24 -0800)]
Merge pull request #26 from fatalbanana/master

Allow FCrDNS-style RBL lookups

10 years agoAllow FCrDNS-style RBL lookups 26/head
Andrew Lewis [Wed, 22 Jan 2014 11:50:01 +0000 (13:50 +0200)]
Allow FCrDNS-style RBL lookups

10 years agoAdd concurrency limit for the client.
Vsevolod Stakhov [Tue, 21 Jan 2014 17:57:22 +0000 (17:57 +0000)]
Add concurrency limit for the client.

10 years agoOutput emails and urls.
Vsevolod Stakhov [Tue, 21 Jan 2014 17:53:19 +0000 (17:53 +0000)]
Output emails and urls.

10 years agoOutput urls and emails more clearly.
Vsevolod Stakhov [Tue, 21 Jan 2014 17:47:40 +0000 (17:47 +0000)]
Output urls and emails more clearly.

10 years agoImprove client output.
Vsevolod Stakhov [Tue, 21 Jan 2014 17:43:37 +0000 (17:43 +0000)]
Improve client output.

10 years agoImport lua guide.
Vsevolod Stakhov [Tue, 21 Jan 2014 15:02:56 +0000 (15:02 +0000)]
Import lua guide.

10 years agoMove fin_task to a common rspamd_fin_task function.
Vsevolod Stakhov [Tue, 21 Jan 2014 12:54:46 +0000 (12:54 +0000)]
Move fin_task to a common rspamd_fin_task function.

10 years agoAdd more functionality to the client.
Vsevolod Stakhov [Tue, 21 Jan 2014 00:38:39 +0000 (00:38 +0000)]
Add more functionality to the client.

10 years agoAllow some custom output for rspamc.
Vsevolod Stakhov [Mon, 20 Jan 2014 20:38:00 +0000 (20:38 +0000)]
Allow some custom output for rspamc.