]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
9 years agoFix documentation inaccuracy WRT history_file 465/head
Andrew Lewis [Thu, 31 Dec 2015 12:11:59 +0000 (14:11 +0200)] 
Fix documentation inaccuracy WRT history_file

9 years agoFix critical issue in surbl module
Vsevolod Stakhov [Wed, 30 Dec 2015 23:49:54 +0000 (23:49 +0000)] 
Fix critical issue in surbl module

Previously, surbl could send many DNS requests for a single URL

9 years agoAdd util.glob routine to lua API
Vsevolod Stakhov [Wed, 30 Dec 2015 14:31:28 +0000 (14:31 +0000)] 
Add util.glob routine to lua API

9 years agoFix endless loop
Vsevolod Stakhov [Wed, 30 Dec 2015 13:04:48 +0000 (13:04 +0000)] 
Fix endless loop

9 years agoAdd documentation for all workers' options
Vsevolod Stakhov [Tue, 29 Dec 2015 18:06:25 +0000 (18:06 +0000)] 
Add documentation for all workers' options

9 years agoAdd sorting for configuration helper
Vsevolod Stakhov [Tue, 29 Dec 2015 17:48:59 +0000 (17:48 +0000)] 
Add sorting for configuration helper

9 years agoFix arguments passing to the lua formatter
Vsevolod Stakhov [Tue, 29 Dec 2015 17:37:04 +0000 (17:37 +0000)] 
Fix arguments passing to the lua formatter

9 years agoAllow colored output
Vsevolod Stakhov [Tue, 29 Dec 2015 17:35:37 +0000 (17:35 +0000)] 
Allow colored output

9 years agoFix workers documentation
Vsevolod Stakhov [Tue, 29 Dec 2015 17:19:56 +0000 (17:19 +0000)] 
Fix workers documentation

9 years agoAdd options for workers
Vsevolod Stakhov [Tue, 29 Dec 2015 17:13:41 +0000 (17:13 +0000)] 
Add options for workers

9 years agoStart redis plugin rejig
Vsevolod Stakhov [Tue, 29 Dec 2015 16:59:53 +0000 (16:59 +0000)] 
Start redis plugin rejig

9 years agoMore changes to classification stages
Vsevolod Stakhov [Tue, 29 Dec 2015 15:33:48 +0000 (15:33 +0000)] 
More changes to classification stages

9 years agoAdd substages for classification
Vsevolod Stakhov [Tue, 29 Dec 2015 15:16:17 +0000 (15:16 +0000)] 
Add substages for classification

9 years agoFix quotes
Vsevolod Stakhov [Tue, 29 Dec 2015 13:02:14 +0000 (13:02 +0000)] 
Fix quotes

9 years agoAdd lua pretty formatter for confighelp
Vsevolod Stakhov [Tue, 29 Dec 2015 12:53:28 +0000 (12:53 +0000)] 
Add lua pretty formatter for confighelp

9 years agoUse caseless search for keywords
Vsevolod Stakhov [Tue, 29 Dec 2015 09:47:52 +0000 (09:47 +0000)] 
Use caseless search for keywords

9 years agoAdd caseless version of rabin-karp substring search
Vsevolod Stakhov [Tue, 29 Dec 2015 09:47:34 +0000 (09:47 +0000)] 
Add caseless version of rabin-karp substring search

9 years agoShow 'keyword' when '-k' is specified
Vsevolod Stakhov [Tue, 29 Dec 2015 09:39:03 +0000 (09:39 +0000)] 
Show 'keyword' when '-k' is specified

9 years agoAllow keyword searching
Vsevolod Stakhov [Tue, 29 Dec 2015 09:35:35 +0000 (09:35 +0000)] 
Allow keyword searching

9 years agoInit modules and workers in confighelp to get more doc strings
Vsevolod Stakhov [Tue, 29 Dec 2015 09:04:41 +0000 (09:04 +0000)] 
Init modules and workers in confighelp to get more doc strings

9 years agoAdd documentation for some of default options
Vsevolod Stakhov [Mon, 28 Dec 2015 23:57:04 +0000 (23:57 +0000)] 
Add documentation for some of default options

9 years agoImplement very basic documentation for options
Vsevolod Stakhov [Mon, 28 Dec 2015 17:39:41 +0000 (17:39 +0000)] 
Implement very basic documentation for options

9 years agoAdd simple routine to get configuration help
Vsevolod Stakhov [Mon, 28 Dec 2015 17:09:34 +0000 (17:09 +0000)] 
Add simple routine to get configuration help

9 years agoFix definition of the rcl_init function
Vsevolod Stakhov [Mon, 28 Dec 2015 16:33:28 +0000 (16:33 +0000)] 
Fix definition of the rcl_init function

9 years agoFix options string
Vsevolod Stakhov [Mon, 28 Dec 2015 16:31:54 +0000 (16:31 +0000)] 
Fix options string

9 years agoImplement standard handlers documentation
Vsevolod Stakhov [Mon, 28 Dec 2015 13:52:55 +0000 (13:52 +0000)] 
Implement standard handlers documentation

9 years agoInitial implementation of documentation strings in rspamd
Vsevolod Stakhov [Sun, 27 Dec 2015 15:23:31 +0000 (15:23 +0000)] 
Initial implementation of documentation strings in rspamd

9 years agoSync with libucl
Vsevolod Stakhov [Sun, 27 Dec 2015 15:12:28 +0000 (15:12 +0000)] 
Sync with libucl

9 years agoRemove shit added by CLion
Vsevolod Stakhov [Sun, 27 Dec 2015 13:02:33 +0000 (13:02 +0000)] 
Remove shit added by CLion

9 years agoAdd ability to insert documentation strings
Vsevolod Stakhov [Sun, 27 Dec 2015 12:58:23 +0000 (12:58 +0000)] 
Add ability to insert documentation strings

Issue: #461

9 years agoMerge pull request #462 from pombredanne/patch-1
Vsevolod Stakhov [Sun, 27 Dec 2015 11:06:30 +0000 (11:06 +0000)] 
Merge pull request #462 from pombredanne/patch-1

Fixed minor doc typo.

9 years agoFixed minor doc typo. 462/head
Philippe Ombredanne [Sun, 27 Dec 2015 10:41:27 +0000 (11:41 +0100)] 
Fixed minor doc typo.

9 years agoImplement forced timeout for delayed filters
Vsevolod Stakhov [Sat, 26 Dec 2015 17:50:35 +0000 (17:50 +0000)] 
Implement forced timeout for delayed filters

Issue: #452

9 years agoFix multiple regexp in the cache for lua API
Vsevolod Stakhov [Sat, 26 Dec 2015 16:59:33 +0000 (16:59 +0000)] 
Fix multiple regexp in the cache for lua API

9 years agoFix non-unique regexp in the internal module
Vsevolod Stakhov [Sat, 26 Dec 2015 16:29:37 +0000 (16:29 +0000)] 
Fix non-unique regexp in the internal module

9 years agoFix issue with non-unique regexps in the cache
Vsevolod Stakhov [Sat, 26 Dec 2015 16:29:21 +0000 (16:29 +0000)] 
Fix issue with non-unique regexps in the cache

9 years agoFix urls output in the protocol
Vsevolod Stakhov [Fri, 25 Dec 2015 21:27:57 +0000 (21:27 +0000)] 
Fix urls output in the protocol

9 years agoAdd cases for url that are enclosed in braces
Vsevolod Stakhov [Fri, 25 Dec 2015 14:08:50 +0000 (14:08 +0000)] 
Add cases for url that are enclosed in braces

9 years agoFix url insertion into a table
Vsevolod Stakhov [Thu, 24 Dec 2015 16:14:20 +0000 (16:14 +0000)] 
Fix url insertion into a table

Previously, rspamd compared merely host names but urls can have different path that should also be considered

9 years agoAdd sanity detection for header name
Vsevolod Stakhov [Thu, 24 Dec 2015 15:48:55 +0000 (15:48 +0000)] 
Add sanity detection for header name

9 years agoFix issue with changing number of regexps in a cache
Vsevolod Stakhov [Thu, 24 Dec 2015 14:58:10 +0000 (14:58 +0000)] 
Fix issue with changing number of regexps in a cache

9 years agoRemove R_TO_SEEMS_AUTO as it generates a lot of FP
Vsevolod Stakhov [Thu, 24 Dec 2015 14:42:52 +0000 (14:42 +0000)] 
Remove R_TO_SEEMS_AUTO as it generates a lot of FP

9 years agoLog on info level about HS prefilters
Vsevolod Stakhov [Thu, 24 Dec 2015 14:35:21 +0000 (14:35 +0000)] 
Log on info level about HS prefilters

9 years agoOn recompile remove all HS files, even correct ones
Vsevolod Stakhov [Thu, 24 Dec 2015 14:34:03 +0000 (14:34 +0000)] 
On recompile remove all HS files, even correct ones

9 years agoGrr, really fix the logging
Vsevolod Stakhov [Thu, 24 Dec 2015 09:53:33 +0000 (09:53 +0000)] 
Grr, really fix the logging

9 years agoFix logging as headers now have \0 at the end
Vsevolod Stakhov [Thu, 24 Dec 2015 09:51:00 +0000 (09:51 +0000)] 
Fix logging as headers now have \0 at the end

9 years agoUse refcounting logic for dkim keys to avoid some races
Vsevolod Stakhov [Thu, 24 Dec 2015 09:49:32 +0000 (09:49 +0000)] 
Use refcounting logic for dkim keys to avoid some races

9 years agoFix PID file path
Vsevolod Stakhov [Wed, 23 Dec 2015 17:14:55 +0000 (17:14 +0000)] 
Fix PID file path

9 years agoFix bug introduced by the previous fix
Vsevolod Stakhov [Wed, 23 Dec 2015 16:11:13 +0000 (16:11 +0000)] 
Fix bug introduced by the previous fix

9 years agoFix crash in re_cache as headers are not NULL terminated
Vsevolod Stakhov [Wed, 23 Dec 2015 16:03:48 +0000 (16:03 +0000)] 
Fix crash in re_cache as headers are not NULL terminated

9 years agoFix freemail rules
Vsevolod Stakhov [Wed, 23 Dec 2015 15:00:12 +0000 (15:00 +0000)] 
Fix freemail rules

9 years agoSimplify spec
Vsevolod Stakhov [Tue, 22 Dec 2015 17:50:05 +0000 (17:50 +0000)] 
Simplify spec

9 years agoMinor fixes
Vsevolod Stakhov [Tue, 22 Dec 2015 17:45:31 +0000 (17:45 +0000)] 
Minor fixes

9 years agoFix issue when SA metas contain other metas
Vsevolod Stakhov [Tue, 22 Dec 2015 17:45:16 +0000 (17:45 +0000)] 
Fix issue when SA metas contain other metas

9 years agoAdd wal checkpoints to bayes backend
Vsevolod Stakhov [Tue, 22 Dec 2015 16:38:16 +0000 (16:38 +0000)] 
Add wal checkpoints to bayes backend

9 years agoRemove ambiguity between %b format modifiers
Vsevolod Stakhov [Tue, 22 Dec 2015 16:26:29 +0000 (16:26 +0000)] 
Remove ambiguity between %b format modifiers

9 years agoAdd some temporary logs for fann plugin
Vsevolod Stakhov [Tue, 22 Dec 2015 14:41:46 +0000 (14:41 +0000)] 
Add some temporary logs for fann plugin

9 years agoFix issues with multiple addresses in SPF records
Vsevolod Stakhov [Tue, 22 Dec 2015 14:30:08 +0000 (14:30 +0000)] 
Fix issues with multiple addresses in SPF records

Issue: #455
Reported by: @moisseev

9 years agoAdd preliminary fann_score plugin
Vsevolod Stakhov [Tue, 22 Dec 2015 00:58:58 +0000 (00:58 +0000)] 
Add preliminary fann_score plugin

9 years agoAllow to specify fann input count explicitly
Vsevolod Stakhov [Tue, 22 Dec 2015 00:52:44 +0000 (00:52 +0000)] 
Allow to specify fann input count explicitly

9 years agoAdd a simple script to learn fann from rspamd logs
Vsevolod Stakhov [Tue, 22 Dec 2015 00:17:59 +0000 (00:17 +0000)] 
Add a simple script to learn fann from rspamd logs

9 years agoRelease 1.0.11
Vsevolod Stakhov [Mon, 21 Dec 2015 18:26:52 +0000 (18:26 +0000)] 
Release 1.0.11

* Fix spf redirects
* Fix domains when parsing mx/ptr/a records in includes/redirects
* Fix unfolded base64 encoding
* Fix GError use-after-free
* Do not rewrite the original url when using redirector
* Fix parsing of fragment in urls
* Fix processing of HTML tags
* Improve empty image rule
* Avoid long double type
* Fix tokens weights in OSB algorithm
* Improve debugging for bayes

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
9 years agoAdd lua_fann module
Vsevolod Stakhov [Mon, 21 Dec 2015 14:46:13 +0000 (14:46 +0000)] 
Add lua_fann module

9 years agoAdd detection of libfann
Vsevolod Stakhov [Mon, 21 Dec 2015 12:28:41 +0000 (12:28 +0000)] 
Add detection of libfann

9 years agoPrefer spf1 records as spf2 records are usually rotten
Vsevolod Stakhov [Mon, 21 Dec 2015 11:11:21 +0000 (11:11 +0000)] 
Prefer spf1 records as spf2 records are usually rotten

9 years agoAdjust TTL of SPF record to the lowest element TTL
Vsevolod Stakhov [Mon, 21 Dec 2015 10:08:12 +0000 (10:08 +0000)] 
Adjust TTL of SPF record to the lowest element TTL

9 years agoDo not parse URLs for getting TLD in lua
Vsevolod Stakhov [Mon, 21 Dec 2015 09:43:53 +0000 (09:43 +0000)] 
Do not parse URLs for getting TLD in lua

9 years agoAdd lua method to get tld for a host
Vsevolod Stakhov [Mon, 21 Dec 2015 09:39:28 +0000 (09:39 +0000)] 
Add lua method to get tld for a host

9 years agoAdd method to find tld position in a host string
Vsevolod Stakhov [Mon, 21 Dec 2015 09:34:02 +0000 (09:34 +0000)] 
Add method to find tld position in a host string

9 years agoIncrease default timeout for a client
Vsevolod Stakhov [Mon, 21 Dec 2015 09:15:41 +0000 (09:15 +0000)] 
Increase default timeout for a client

9 years agoUpdate SA plugin documentation
Vsevolod Stakhov [Mon, 21 Dec 2015 09:09:22 +0000 (09:09 +0000)] 
Update SA plugin documentation

9 years agoAdjust some default scores
Vsevolod Stakhov [Sun, 20 Dec 2015 21:30:56 +0000 (21:30 +0000)] 
Adjust some default scores

9 years agoHyperscan is available for x86_64 only so far
Vsevolod Stakhov [Sun, 20 Dec 2015 21:23:16 +0000 (21:23 +0000)] 
Hyperscan is available for x86_64 only so far

9 years agoMerge pull request #453 from fatalbanana/master
Vsevolod Stakhov [Sun, 20 Dec 2015 16:39:03 +0000 (16:39 +0000)] 
Merge pull request #453 from fatalbanana/master

Writing rules tutorial: Fix path to rspamd.local.lua

9 years agoPrint extra empty line
Vsevolod Stakhov [Sat, 19 Dec 2015 22:26:19 +0000 (22:26 +0000)] 
Print extra empty line

9 years agoFix sorting and output of errors_ips
Vsevolod Stakhov [Sat, 19 Dec 2015 22:05:13 +0000 (22:05 +0000)] 
Fix sorting and output of errors_ips

9 years agoFix a stupid misprint
Vsevolod Stakhov [Sat, 19 Dec 2015 21:45:22 +0000 (21:45 +0000)] 
Fix a stupid misprint

9 years agoOutput errors by IP
Vsevolod Stakhov [Sat, 19 Dec 2015 21:27:20 +0000 (21:27 +0000)] 
Output errors by IP

9 years agoSave information about IP addresses that generated errors
Vsevolod Stakhov [Sat, 19 Dec 2015 21:14:05 +0000 (21:14 +0000)] 
Save information about IP addresses that generated errors

9 years agoClear bindings for sqlite3 statements
Vsevolod Stakhov [Fri, 18 Dec 2015 16:52:34 +0000 (16:52 +0000)] 
Clear bindings for sqlite3 statements

9 years agoImprove logging to avoid confusion
Vsevolod Stakhov [Fri, 18 Dec 2015 16:39:26 +0000 (16:39 +0000)] 
Improve logging to avoid confusion

9 years agoFix stupid error when log message misses task id
Vsevolod Stakhov [Fri, 18 Dec 2015 16:02:31 +0000 (16:02 +0000)] 
Fix stupid error when log message misses task id

9 years agoClarify error message
Vsevolod Stakhov [Fri, 18 Dec 2015 14:49:56 +0000 (14:49 +0000)] 
Clarify error message

9 years agoSupport GIT_ID variable
Vsevolod Stakhov [Fri, 18 Dec 2015 14:24:01 +0000 (14:24 +0000)] 
Support GIT_ID variable

9 years agoAdd runtime directory for systemd
Vsevolod Stakhov [Fri, 18 Dec 2015 13:59:44 +0000 (13:59 +0000)] 
Add runtime directory for systemd

Suggested by: Denis Denisov

9 years agoAdd some controller's documentation
Vsevolod Stakhov [Thu, 17 Dec 2015 19:16:30 +0000 (19:16 +0000)] 
Add some controller's documentation

9 years agoAdd normal worker documentation
Vsevolod Stakhov [Thu, 17 Dec 2015 19:01:43 +0000 (19:01 +0000)] 
Add normal worker documentation

9 years agoWriting rules tutorial: Fix path to rspamd.local.lua 453/head
Andrew Lewis [Thu, 17 Dec 2015 18:42:34 +0000 (20:42 +0200)] 
Writing rules tutorial: Fix path to rspamd.local.lua

Also try to tune wording a little

9 years agoFix issue with base32 printing
Vsevolod Stakhov [Thu, 17 Dec 2015 18:47:34 +0000 (18:47 +0000)] 
Fix issue with base32 printing

9 years agoUse base32 for keys instead of hex
Vsevolod Stakhov [Thu, 17 Dec 2015 18:37:26 +0000 (18:37 +0000)] 
Use base32 for keys instead of hex

9 years agoAdd base32 encoding support for printf routines
Vsevolod Stakhov [Thu, 17 Dec 2015 18:36:51 +0000 (18:36 +0000)] 
Add base32 encoding support for printf routines

9 years agoCreate dbdir for rspamd in debian package
Vsevolod Stakhov [Thu, 17 Dec 2015 18:28:56 +0000 (18:28 +0000)] 
Create dbdir for rspamd in debian package

9 years agoFix return code for mime processing
Vsevolod Stakhov [Thu, 17 Dec 2015 13:59:13 +0000 (13:59 +0000)] 
Fix return code for mime processing

Issue: #449
Reported by: @vadz

9 years agoFix adding symbols in the settings
Vsevolod Stakhov [Thu, 17 Dec 2015 12:02:13 +0000 (12:02 +0000)] 
Fix adding symbols in the settings

9 years agoMention tutorials part
Vsevolod Stakhov [Thu, 17 Dec 2015 11:41:55 +0000 (11:41 +0000)] 
Mention tutorials part

9 years agoAdd writing rules tutorial
Vsevolod Stakhov [Thu, 17 Dec 2015 11:35:43 +0000 (11:35 +0000)] 
Add writing rules tutorial

9 years agoAdd tutorials part
Vsevolod Stakhov [Thu, 17 Dec 2015 11:35:33 +0000 (11:35 +0000)] 
Add tutorials part

9 years agoDo not sum fuzzy stored count
Vsevolod Stakhov [Thu, 17 Dec 2015 09:08:02 +0000 (09:08 +0000)] 
Do not sum fuzzy stored count

9 years agoMore fixes to fuzzy stat display
Vsevolod Stakhov [Wed, 16 Dec 2015 22:24:56 +0000 (22:24 +0000)] 
More fixes to fuzzy stat display

9 years agoAdd humanize number lua utility
Vsevolod Stakhov [Wed, 16 Dec 2015 22:08:22 +0000 (22:08 +0000)] 
Add humanize number lua utility