]>
source.dussan.org Git - rspamd.git/log
Alexey [Fri, 24 Jan 2014 20:09:30 +0000 (12:09 -0800)]
Fix hfilter
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
Vsevolod Stakhov [Fri, 24 Jan 2014 16:44:10 +0000 (16:44 +0000)]
Use more permissive value for parts_differ.
Alexey [Wed, 22 Jan 2014 18:07:39 +0000 (10:07 -0800)]
Fix hostname lookup for rdns rbl
Andrew Lewis [Wed, 22 Jan 2014 11:50:01 +0000 (13:50 +0200)]
Allow FCrDNS-style RBL lookups
Vsevolod Stakhov [Mon, 13 Jan 2014 00:44:07 +0000 (00:44 +0000)]
Update from libucl.
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".
Vsevolod Stakhov [Wed, 22 Jan 2014 14:23:02 +0000 (14:23 +0000)]
Improve hostname processing.
Vsevolod Stakhov [Fri, 10 Jan 2014 17:15:26 +0000 (17:15 +0000)]
Stop for 0.6.7.
Vsevolod Stakhov [Fri, 10 Jan 2014 00:14:26 +0000 (00:14 +0000)]
Forgot about event adding.
Vsevolod Stakhov [Thu, 9 Jan 2014 23:59:19 +0000 (23:59 +0000)]
Write some more HTTP headers in reply.
Vsevolod Stakhov [Thu, 9 Jan 2014 18:44:34 +0000 (18:44 +0000)]
Unify http code for client and server.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:58:42 +0000 (15:58 +0000)]
Remove unused lua module.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:52:27 +0000 (15:52 +0000)]
0.7 era start.
Vsevolod Stakhov [Thu, 9 Jan 2014 15:49:29 +0000 (15:49 +0000)]
Fix simultaneous bind to ipv6 and ipv6 sockets.
Vsevolod Stakhov [Thu, 9 Jan 2014 14:44:29 +0000 (14:44 +0000)]
Reorganize HTTP library.
Vsevolod Stakhov [Wed, 8 Jan 2014 17:32:24 +0000 (17:32 +0000)]
Implement http server using http_parser.
Vsevolod Stakhov [Tue, 7 Jan 2014 22:11:53 +0000 (22:11 +0000)]
Import http parser code.
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.
Vsevolod Stakhov [Tue, 7 Jan 2014 11:58:43 +0000 (03:58 -0800)]
Merge pull request #23 from AlexeySa/patch-1
Update Hfilter
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
Vsevolod Stakhov [Mon, 6 Jan 2014 16:59:33 +0000 (16:59 +0000)]
Validate IP addresses before pushing them to lua.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:31:27 +0000 (16:31 +0000)]
Support hostname and helo in rspamc client.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:27:51 +0000 (16:27 +0000)]
Show debug output in libraries.
Vsevolod Stakhov [Mon, 6 Jan 2014 16:20:16 +0000 (16:20 +0000)]
Add hostname attribute to rspamc protocol.
Vsevolod Stakhov [Mon, 6 Jan 2014 11:42:17 +0000 (11:42 +0000)]
Several fixes.
Vsevolod Stakhov [Mon, 6 Jan 2014 11:03:30 +0000 (11:03 +0000)]
Fix image sizes.
Vsevolod Stakhov [Mon, 6 Jan 2014 10:55:57 +0000 (10:55 +0000)]
Fix markdown.
Vsevolod Stakhov [Mon, 6 Jan 2014 10:47:44 +0000 (10:47 +0000)]
Add settings description.
Vsevolod Stakhov [Mon, 6 Jan 2014 09:23:56 +0000 (09:23 +0000)]
Some more fixes.
Vsevolod Stakhov [Mon, 6 Jan 2014 09:20:36 +0000 (09:20 +0000)]
Fix markdown.
Vsevolod Stakhov [Sun, 5 Jan 2014 22:56:38 +0000 (22:56 +0000)]
Write general information about config.
Vsevolod Stakhov [Sun, 5 Jan 2014 22:56:25 +0000 (22:56 +0000)]
Small fix to received parser.
Vsevolod Stakhov [Sun, 5 Jan 2014 20:36:56 +0000 (20:36 +0000)]
Fix one more sequence case.
Vsevolod Stakhov [Sun, 5 Jan 2014 20:23:51 +0000 (20:23 +0000)]
Fix headers end detection for DKIM.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:22:57 +0000 (18:22 +0000)]
Log to console in case of config test.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:18:51 +0000 (18:18 +0000)]
Add include_map macro to ucl language.
Vsevolod Stakhov [Sun, 5 Jan 2014 18:18:37 +0000 (18:18 +0000)]
Include checksum in a map struct.
Vsevolod Stakhov [Sun, 5 Jan 2014 17:43:11 +0000 (17:43 +0000)]
Fix '--pass-all' option name.
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.
Vsevolod Stakhov [Sun, 5 Jan 2014 01:16:47 +0000 (01:16 +0000)]
Add UCL language documentation.
Andrew Lewis [Sat, 4 Jan 2014 21:39:58 +0000 (23:39 +0200)]
Fix some rpmlint warnings
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
Andrew Lewis [Fri, 3 Jan 2014 19:55:00 +0000 (21:55 +0200)]
Fix SLES support & OpenSUSE 12 builds on build service
Vsevolod Stakhov [Thu, 2 Jan 2014 17:43:35 +0000 (17:43 +0000)]
Add support for edns0 in rspamd.
Vsevolod Stakhov [Thu, 2 Jan 2014 16:49:51 +0000 (16:49 +0000)]
Be more human readable in symbol's output.
Vsevolod Stakhov [Thu, 2 Jan 2014 15:31:43 +0000 (15:31 +0000)]
Fix exp2l using in inv_ch_square function.
Vsevolod Stakhov [Wed, 1 Jan 2014 18:03:31 +0000 (10:03 -0800)]
Merge pull request #20 from fatalbanana/master
Fixes for OpenSUSE package
Andrew Lewis [Wed, 1 Jan 2014 16:03:14 +0000 (18:03 +0200)]
Fixes for OpenSUSE
Andrew Lewis [Wed, 1 Jan 2014 16:00:55 +0000 (18:00 +0200)]
Merge remote-tracking branch 'upstream/master'
Vsevolod Stakhov [Tue, 31 Dec 2013 16:24:26 +0000 (16:24 +0000)]
Use seconds instead of milliseconds in expire.
Vsevolod Stakhov [Mon, 30 Dec 2013 17:09:45 +0000 (17:09 +0000)]
Fucking hg.
Vsevolod Stakhov [Mon, 30 Dec 2013 17:08:41 +0000 (17:08 +0000)]
Unknown symbols now have zero weight not 1.0.
Vsevolod Stakhov [Mon, 30 Dec 2013 01:29:42 +0000 (01:29 +0000)]
More documentation.
Vsevolod Stakhov [Sun, 29 Dec 2013 01:21:20 +0000 (01:21 +0000)]
Start architecture section.
Vsevolod Stakhov [Sat, 28 Dec 2013 17:26:12 +0000 (17:26 +0000)]
Fucking mercurial.
Vsevolod Stakhov [Sat, 28 Dec 2013 17:25:10 +0000 (17:25 +0000)]
Add documentation skeleton.
Vsevolod Stakhov [Sat, 28 Dec 2013 01:35:01 +0000 (01:35 +0000)]
Ouch.
Vsevolod Stakhov [Sat, 28 Dec 2013 01:01:59 +0000 (01:01 +0000)]
Use chacha20 for DNS id permutation.
Vsevolod Stakhov [Fri, 27 Dec 2013 18:04:56 +0000 (18:04 +0000)]
Migrate from pod to markdown+pandoc.
Vsevolod Stakhov [Fri, 27 Dec 2013 15:37:20 +0000 (15:37 +0000)]
Minor fixes to rpm spec.
Vsevolod Stakhov [Fri, 27 Dec 2013 14:56:30 +0000 (14:56 +0000)]
Added tag 0.6.6 for changeset
3d18c18889ff
Vsevolod Stakhov [Fri, 27 Dec 2013 14:56:19 +0000 (14:56 +0000)]
Update changelogs.
Vsevolod Stakhov [Fri, 27 Dec 2013 13:54:00 +0000 (13:54 +0000)]
Several fixes to hfilter module.
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
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
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
Alexey [Fri, 27 Dec 2013 09:00:09 +0000 (01:00 -0800)]
Update metric for Hfilter
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
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.
Alexey [Fri, 27 Dec 2013 08:01:41 +0000 (00:01 -0800)]
Fix bug for check sender rule
Vsevolod Stakhov [Thu, 26 Dec 2013 21:52:58 +0000 (13:52 -0800)]
Merge pull request #16 from AlexeySa/master
Hfilter update
Vsevolod Stakhov [Thu, 26 Dec 2013 21:51:15 +0000 (21:51 +0000)]
Fix some cases in unix socket creation.
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.
Alexey [Thu, 26 Dec 2013 21:47:11 +0000 (13:47 -0800)]
Update symbols for Hfilter
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
Bradley Giesbrecht [Thu, 26 Dec 2013 21:33:10 +0000 (13:33 -0800)]
rspamd:
- Fix building shared on OS X.
Vsevolod Stakhov [Thu, 26 Dec 2013 17:52:58 +0000 (17:52 +0000)]
Adjust symbols weight according to the default metric.
Vsevolod Stakhov [Thu, 26 Dec 2013 16:03:50 +0000 (16:03 +0000)]
Fix fuzzy expiration.
Reported by: AL
Vsevolod Stakhov [Thu, 26 Dec 2013 15:38:17 +0000 (15:38 +0000)]
Fix linking libraries.
Vsevolod Stakhov [Thu, 26 Dec 2013 15:28:02 +0000 (15:28 +0000)]
Rework build system.
Vsevolod Stakhov [Thu, 26 Dec 2013 15:26:45 +0000 (15:26 +0000)]
Fix escape symbols in hfilter.
Vsevolod Stakhov [Wed, 25 Dec 2013 17:44:37 +0000 (17:44 +0000)]
Fix reload of rspamd.
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
Vsevolod Stakhov [Tue, 24 Dec 2013 18:29:15 +0000 (18:29 +0000)]
Slowly move to 0.6.6
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
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' ...)
Vsevolod Stakhov [Tue, 24 Dec 2013 17:07:12 +0000 (17:07 +0000)]
Improve spamhaus RBL support.
Submitted by: AL
Vsevolod Stakhov [Tue, 24 Dec 2013 16:55:56 +0000 (16:55 +0000)]
Fix dkim checks for relaxed body encoding.
Vsevolod Stakhov [Tue, 24 Dec 2013 15:23:46 +0000 (07:23 -0800)]
Merge pull request #14 from AlexeySa/master
Add rule for HELO host FQDN check
Alexey [Tue, 24 Dec 2013 14:59:05 +0000 (06:59 -0800)]
Add rule for HELO host FQDN check
Alexey [Tue, 24 Dec 2013 14:58:03 +0000 (06:58 -0800)]
Add metric for HELO_NOT_FQDN
Vsevolod Stakhov [Mon, 23 Dec 2013 15:10:54 +0000 (15:10 +0000)]
Merge.
Vsevolod Stakhov [Mon, 23 Dec 2013 15:09:20 +0000 (15:09 +0000)]
Use dynamic buffer for stat and counters.
Vsevolod Stakhov [Mon, 23 Dec 2013 14:49:53 +0000 (14:49 +0000)]
Adjust weights for uribl lists.
Vsevolod Stakhov [Mon, 23 Dec 2013 14:48:36 +0000 (14:48 +0000)]
Reduce weight of FORGED_RECIPIENTS rule.
Vsevolod Stakhov [Mon, 23 Dec 2013 14:48:10 +0000 (14:48 +0000)]
Simplify logfiles escaping.
Vsevolod Stakhov [Mon, 23 Dec 2013 14:22:05 +0000 (14:22 +0000)]
Rework printf functions.
Vsevolod Stakhov [Mon, 23 Dec 2013 12:23:11 +0000 (12:23 +0000)]
Fix symbol names.
Vsevolod Stakhov [Sat, 21 Dec 2013 23:03:28 +0000 (23:03 +0000)]
Remove dead variable.