]> source.dussan.org Git - rspamd.git/log
rspamd.git
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 agoAllow override system predefined settings.
Andrej Zverev [Sat, 1 Feb 2014 14:50:38 +0000 (18:50 +0400)]
Allow override system predefined settings.

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

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

Conflicts:
src/plugins/lua/rbl.lua

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

10 years agoUpdate to 0.6.8.
Vsevolod Stakhov [Sat, 1 Feb 2014 15:21:07 +0000 (07:21 -0800)]
Update to 0.6.8.

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

Conflicts:
src/plugins/lua/rbl.lua

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

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

10 years agoAllow override system predefined settings without touching .conf files
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 agoFix whitelist module.
Vsevolod Stakhov [Tue, 28 Jan 2014 14:35:01 +0000 (14:35 +0000)]
Fix whitelist module.

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 agoFix hfilter
Alexey [Fri, 24 Jan 2014 20:09:30 +0000 (12:09 -0800)]
Fix hfilter

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 agoFix hostname lookup for rdns rbl 30/head
Alexey [Wed, 22 Jan 2014 18:07:39 +0000 (10:07 -0800)]
Fix hostname lookup for rdns rbl

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

10 years agoUpdate from libucl.
Vsevolod Stakhov [Mon, 13 Jan 2014 00:44:07 +0000 (00:44 +0000)]
Update from libucl.

10 years agoworkers.conf: controller listen to localhost instead of 127.0.0.1
Alexandre Perrin [Fri, 17 Jan 2014 10:07:23 +0000 (11:07 +0100)]
workers.conf: controller listen to localhost instead of 127.0.0.1

the rspamc controller default host is "localhost" and using by default 127.0.0.1 for rspamd controller is an issue on hosts using IPv6 as "localhost".

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

10 years agoStop for 0.6.7. 0.6.7
Vsevolod Stakhov [Fri, 10 Jan 2014 17:15:26 +0000 (17:15 +0000)]
Stop for 0.6.7.

10 years agoForgot about event adding.
Vsevolod Stakhov [Fri, 10 Jan 2014 00:14:26 +0000 (00:14 +0000)]
Forgot about event adding.

10 years agoWrite some more HTTP headers in reply.
Vsevolod Stakhov [Thu, 9 Jan 2014 23:59:19 +0000 (23:59 +0000)]
Write some more HTTP headers in reply.

10 years agoUnify http code for client and server.
Vsevolod Stakhov [Thu, 9 Jan 2014 18:44:34 +0000 (18:44 +0000)]
Unify http code for client and server.

10 years agoRemove unused lua module.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:58:42 +0000 (15:58 +0000)]
Remove unused lua module.

10 years ago0.7 era start.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:52:27 +0000 (15:52 +0000)]
0.7 era start.

10 years agoFix simultaneous bind to ipv6 and ipv6 sockets.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:49:29 +0000 (15:49 +0000)]
Fix simultaneous bind to ipv6 and ipv6 sockets.

10 years agoReorganize HTTP library.
Vsevolod Stakhov [Thu, 9 Jan 2014 14:44:29 +0000 (14:44 +0000)]
Reorganize HTTP library.

10 years agoImplement http server using http_parser.
Vsevolod Stakhov [Wed, 8 Jan 2014 17:32:24 +0000 (17:32 +0000)]
Implement http server using http_parser.

10 years agoImport http parser code.
Vsevolod Stakhov [Tue, 7 Jan 2014 22:11:53 +0000 (22:11 +0000)]
Import http parser code.

10 years agoAdd `strict_protocol_headers` option for rspamc protocol.
Vsevolod Stakhov [Tue, 7 Jan 2014 16:02:27 +0000 (16:02 +0000)]
Add `strict_protocol_headers` option for rspamc protocol.

If this option is specified then unknown headers are treated as errors
otherwise they are just ignored. This option is `false` by default meaning
that unknown headers are ignored.

10 years agoMerge pull request #23 from AlexeySa/patch-1
Vsevolod Stakhov [Tue, 7 Jan 2014 11:58:43 +0000 (03:58 -0800)]
Merge pull request #23 from AlexeySa/patch-1

Update Hfilter

10 years agoUpdate Hfilter 23/head
Alexey [Mon, 6 Jan 2014 21:27:45 +0000 (13:27 -0800)]
Update Hfilter

- Optimize and fixes for hostname check
- Some fixes for helo check

10 years agoValidate IP addresses before pushing them to lua.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:59:33 +0000 (16:59 +0000)]
Validate IP addresses before pushing them to lua.

10 years agoSupport hostname and helo in rspamc client.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:31:27 +0000 (16:31 +0000)]
Support hostname and helo in rspamc client.

10 years agoShow debug output in libraries.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:27:51 +0000 (16:27 +0000)]
Show debug output in libraries.

10 years agoAdd hostname attribute to rspamc protocol.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:20:16 +0000 (16:20 +0000)]
Add hostname attribute to rspamc protocol.

10 years agoSeveral fixes.
Vsevolod Stakhov [Mon, 6 Jan 2014 11:42:17 +0000 (11:42 +0000)]
Several fixes.

10 years agoFix image sizes.
Vsevolod Stakhov [Mon, 6 Jan 2014 11:03:30 +0000 (11:03 +0000)]
Fix image sizes.

10 years agoFix markdown.
Vsevolod Stakhov [Mon, 6 Jan 2014 10:55:57 +0000 (10:55 +0000)]
Fix markdown.

10 years agoAdd settings description.
Vsevolod Stakhov [Mon, 6 Jan 2014 10:47:44 +0000 (10:47 +0000)]
Add settings description.

10 years agoSome more fixes.
Vsevolod Stakhov [Mon, 6 Jan 2014 09:23:56 +0000 (09:23 +0000)]
Some more fixes.

10 years agoFix markdown.
Vsevolod Stakhov [Mon, 6 Jan 2014 09:20:36 +0000 (09:20 +0000)]
Fix markdown.

10 years agoWrite general information about config.
Vsevolod Stakhov [Sun, 5 Jan 2014 22:56:38 +0000 (22:56 +0000)]
Write general information about config.

10 years agoSmall fix to received parser.
Vsevolod Stakhov [Sun, 5 Jan 2014 22:56:25 +0000 (22:56 +0000)]
Small fix to received parser.

10 years agoFix one more sequence case.
Vsevolod Stakhov [Sun, 5 Jan 2014 20:36:56 +0000 (20:36 +0000)]
Fix one more sequence case.

10 years agoFix headers end detection for DKIM.
Vsevolod Stakhov [Sun, 5 Jan 2014 20:23:51 +0000 (20:23 +0000)]
Fix headers end detection for DKIM.

10 years agoLog to console in case of config test.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:22:57 +0000 (18:22 +0000)]
Log to console in case of config test.

10 years agoAdd include_map macro to ucl language.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:18:51 +0000 (18:18 +0000)]
Add include_map macro to ucl language.

10 years agoInclude checksum in a map struct.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:18:37 +0000 (18:18 +0000)]
Include checksum in a map struct.

10 years agoFix '--pass-all' option name.
Vsevolod Stakhov [Sun, 5 Jan 2014 17:43:11 +0000 (17:43 +0000)]
Fix '--pass-all' option name.

10 years agoMerge pull request #22 from fatalbanana/master
Vsevolod Stakhov [Sun, 5 Jan 2014 15:12:02 +0000 (07:12 -0800)]
Merge pull request #22 from fatalbanana/master

Fix some rpmlint warnings for openSUSE.

10 years agoAdd UCL language documentation.
Vsevolod Stakhov [Sun, 5 Jan 2014 01:16:47 +0000 (01:16 +0000)]
Add UCL language documentation.

10 years agoFix some rpmlint warnings 22/head
Andrew Lewis [Sat, 4 Jan 2014 21:39:58 +0000 (23:39 +0200)]
Fix some rpmlint warnings

10 years agoMerge pull request #21 from fatalbanana/master
Vsevolod Stakhov [Sat, 4 Jan 2014 13:57:13 +0000 (05:57 -0800)]
Merge pull request #21 from fatalbanana/master

Fix SLES support & OpenSUSE 12 builds on build service

10 years agoFix SLES support & OpenSUSE 12 builds on build service 21/head
Andrew Lewis [Fri, 3 Jan 2014 19:55:00 +0000 (21:55 +0200)]
Fix SLES support & OpenSUSE 12 builds on build service

10 years agoAdd support for edns0 in rspamd.
Vsevolod Stakhov [Thu, 2 Jan 2014 17:43:35 +0000 (17:43 +0000)]
Add support for edns0 in rspamd.

10 years agoBe more human readable in symbol's output.
Vsevolod Stakhov [Thu, 2 Jan 2014 16:49:51 +0000 (16:49 +0000)]
Be more human readable in symbol's output.

10 years agoFix exp2l using in inv_ch_square function.
Vsevolod Stakhov [Thu, 2 Jan 2014 15:31:43 +0000 (15:31 +0000)]
Fix exp2l using in inv_ch_square function.

10 years agoMerge pull request #20 from fatalbanana/master
Vsevolod Stakhov [Wed, 1 Jan 2014 18:03:31 +0000 (10:03 -0800)]
Merge pull request #20 from fatalbanana/master

Fixes for OpenSUSE package

10 years agoFixes for OpenSUSE 20/head
Andrew Lewis [Wed, 1 Jan 2014 16:03:14 +0000 (18:03 +0200)]
Fixes for OpenSUSE

10 years agoMerge remote-tracking branch 'upstream/master'
Andrew Lewis [Wed, 1 Jan 2014 16:00:55 +0000 (18:00 +0200)]
Merge remote-tracking branch 'upstream/master'

10 years agoUse seconds instead of milliseconds in expire.
Vsevolod Stakhov [Tue, 31 Dec 2013 16:24:26 +0000 (16:24 +0000)]
Use seconds instead of milliseconds in expire.

10 years agoFucking hg.
Vsevolod Stakhov [Mon, 30 Dec 2013 17:09:45 +0000 (17:09 +0000)]
Fucking hg.

10 years agoUnknown symbols now have zero weight not 1.0.
Vsevolod Stakhov [Mon, 30 Dec 2013 17:08:41 +0000 (17:08 +0000)]
Unknown symbols now have zero weight not 1.0.

10 years agoMore documentation.
Vsevolod Stakhov [Mon, 30 Dec 2013 01:29:42 +0000 (01:29 +0000)]
More documentation.

10 years agoStart architecture section.
Vsevolod Stakhov [Sun, 29 Dec 2013 01:21:20 +0000 (01:21 +0000)]
Start architecture section.

10 years agoFucking mercurial.
Vsevolod Stakhov [Sat, 28 Dec 2013 17:26:12 +0000 (17:26 +0000)]
Fucking mercurial.

10 years agoAdd documentation skeleton.
Vsevolod Stakhov [Sat, 28 Dec 2013 17:25:10 +0000 (17:25 +0000)]
Add documentation skeleton.

10 years agoOuch.
Vsevolod Stakhov [Sat, 28 Dec 2013 01:35:01 +0000 (01:35 +0000)]
Ouch.

10 years agoUse chacha20 for DNS id permutation.
Vsevolod Stakhov [Sat, 28 Dec 2013 01:01:59 +0000 (01:01 +0000)]
Use chacha20 for DNS id permutation.

10 years agoMigrate from pod to markdown+pandoc.
Vsevolod Stakhov [Fri, 27 Dec 2013 18:04:56 +0000 (18:04 +0000)]
Migrate from pod to markdown+pandoc.

10 years agoMinor fixes to rpm spec.
Vsevolod Stakhov [Fri, 27 Dec 2013 15:37:20 +0000 (15:37 +0000)]
Minor fixes to rpm spec.

10 years agoAdded tag 0.6.6 for changeset 3d18c18889ff
Vsevolod Stakhov [Fri, 27 Dec 2013 14:56:30 +0000 (14:56 +0000)]
Added tag 0.6.6 for changeset 3d18c18889ff

10 years agoUpdate changelogs. 0.6.6
Vsevolod Stakhov [Fri, 27 Dec 2013 14:56:19 +0000 (14:56 +0000)]
Update changelogs.

10 years agoSeveral fixes to hfilter module.
Vsevolod Stakhov [Fri, 27 Dec 2013 13:54:00 +0000 (13:54 +0000)]
Several fixes to hfilter module.

10 years agoMerge pull request #19 from AlexeySa/master
Vsevolod Stakhov [Fri, 27 Dec 2013 10:36:20 +0000 (02:36 -0800)]
Merge pull request #19 from AlexeySa/master

Rework checks for Message-id in Hfilter

10 years agoMerge pull request #18 from AlexeySa/patch-2
Vsevolod Stakhov [Fri, 27 Dec 2013 10:35:05 +0000 (02:35 -0800)]
Merge pull request #18 from AlexeySa/patch-2

Reduce metric for FORGED_SENDER

10 years agoMerge pull request #17 from AlexeySa/patch-1
Vsevolod Stakhov [Fri, 27 Dec 2013 10:34:38 +0000 (02:34 -0800)]
Merge pull request #17 from AlexeySa/patch-1

Fix bug for check sender rule

10 years agoUpdate metric for Hfilter 19/head
Alexey [Fri, 27 Dec 2013 09:00:09 +0000 (01:00 -0800)]
Update metric for Hfilter

10 years agoRework checks for Message-id
Alexey [Fri, 27 Dec 2013 08:57:45 +0000 (00:57 -0800)]
Rework checks for Message-id

Del resolve host rules in Message-Id header

10 years agoReduce metric for FORGED_SENDER 18/head
Alexey [Fri, 27 Dec 2013 08:15:11 +0000 (00:15 -0800)]
Reduce metric for FORGED_SENDER

Many false positives from mail scripts and maillists.

10 years agoFix bug for check sender rule 17/head
Alexey [Fri, 27 Dec 2013 08:01:41 +0000 (00:01 -0800)]
Fix bug for check sender rule

10 years agoMerge pull request #16 from AlexeySa/master
Vsevolod Stakhov [Thu, 26 Dec 2013 21:52:58 +0000 (13:52 -0800)]
Merge pull request #16 from AlexeySa/master

Hfilter update

10 years agoFix some cases in unix socket creation.
Vsevolod Stakhov [Thu, 26 Dec 2013 21:51:15 +0000 (21:51 +0000)]
Fix some cases in unix socket creation.

10 years agoMerge pull request #15 from pixilla/master
Vsevolod Stakhov [Thu, 26 Dec 2013 21:47:33 +0000 (13:47 -0800)]
Merge pull request #15 from pixilla/master

Fix building shared on OS X.

10 years agoUpdate symbols for Hfilter 16/head
Alexey [Thu, 26 Dec 2013 21:47:11 +0000 (13:47 -0800)]
Update symbols for Hfilter

10 years agoHfilter update
Alexey [Thu, 26 Dec 2013 21:45:20 +0000 (13:45 -0800)]
Hfilter update

- add "MAIL FROM" host check. Postfix option "reject_unknown_recipient_domain" better to switch off;
- add host check from header "Message-id:";
- rework resolve functions
- Fix symbols

10 years agorspamd: 15/head
Bradley Giesbrecht [Thu, 26 Dec 2013 21:33:10 +0000 (13:33 -0800)]
rspamd:
- Fix building shared on OS X.

10 years agoAdjust symbols weight according to the default metric.
Vsevolod Stakhov [Thu, 26 Dec 2013 17:52:58 +0000 (17:52 +0000)]
Adjust symbols weight according to the default metric.

10 years agoFix fuzzy expiration.
Vsevolod Stakhov [Thu, 26 Dec 2013 16:03:50 +0000 (16:03 +0000)]
Fix fuzzy expiration.

Reported by: AL

10 years agoFix linking libraries.
Vsevolod Stakhov [Thu, 26 Dec 2013 15:38:17 +0000 (15:38 +0000)]
Fix linking libraries.

10 years agoRework build system.
Vsevolod Stakhov [Thu, 26 Dec 2013 15:28:02 +0000 (15:28 +0000)]
Rework build system.

10 years agoFix escape symbols in hfilter.
Vsevolod Stakhov [Thu, 26 Dec 2013 15:26:45 +0000 (15:26 +0000)]
Fix escape symbols in hfilter.

10 years agoFix reload of rspamd.
Vsevolod Stakhov [Wed, 25 Dec 2013 17:44:37 +0000 (17:44 +0000)]
Fix reload of rspamd.

10 years agoRemove HELO_NOT_FQDN as it exists in hfilter.
Vsevolod Stakhov [Tue, 24 Dec 2013 18:55:47 +0000 (18:55 +0000)]
Remove HELO_NOT_FQDN as it exists in hfilter.

Submitted by: AL

10 years agoSlowly move to 0.6.6
Vsevolod Stakhov [Tue, 24 Dec 2013 18:29:15 +0000 (18:29 +0000)]
Slowly move to 0.6.6

10 years agoAdd hfilter - an advanced set of helo and hostname checks.
Vsevolod Stakhov [Tue, 24 Dec 2013 18:24:54 +0000 (18:24 +0000)]
Add hfilter - an advanced set of helo and hostname checks.

Submitted by: AL

10 years agoAdd function rspamd_config:register_symbols
Vsevolod Stakhov [Tue, 24 Dec 2013 18:05:51 +0000 (18:05 +0000)]
Add function rspamd_config:register_symbols

Use the following syntax:

rspamd_config:register_symbols(<callback>, [weight(optional)], 'symbol1', 'symbol2' ...)