]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Minor] Add some more info about systemd failures
Vsevolod Stakhov [Sat, 19 Mar 2016 14:36:13 +0000 (14:36 +0000)]
[Minor] Add some more info about systemd failures

8 years ago[Doc] Use UCL highlighter instead of nginx
Vsevolod Stakhov [Sat, 19 Mar 2016 11:22:36 +0000 (11:22 +0000)]
[Doc] Use UCL highlighter instead of nginx

8 years ago[Doc] Update redis backend documentation
Vsevolod Stakhov [Sat, 19 Mar 2016 11:22:17 +0000 (11:22 +0000)]
[Doc] Update redis backend documentation

8 years ago[Fix] Lowercase keys in SA lists
Vsevolod Stakhov [Fri, 18 Mar 2016 13:39:25 +0000 (13:39 +0000)]
[Fix] Lowercase keys in SA lists

8 years ago[Fix] Fix resetting symbols to their default values in WebUI
Vsevolod Stakhov [Fri, 18 Mar 2016 10:54:51 +0000 (10:54 +0000)]
[Fix] Fix resetting symbols to their default values in WebUI

8 years ago[Fix] Fix a bug in MIME_BAD_ATTACHMENT rule
Vsevolod Stakhov [Fri, 18 Mar 2016 10:43:00 +0000 (10:43 +0000)]
[Fix] Fix a bug in MIME_BAD_ATTACHMENT rule

Issue: #561
Reported by: @moisseev

8 years ago[Minor] Add `trusted_ips` alias
Vsevolod Stakhov [Fri, 18 Mar 2016 09:55:14 +0000 (09:55 +0000)]
[Minor] Add `trusted_ips` alias

8 years ago[Doc] Add chartable documentation
Vsevolod Stakhov [Thu, 17 Mar 2016 16:36:05 +0000 (16:36 +0000)]
[Doc] Add chartable documentation

8 years ago[Doc] Document new map types and features
Vsevolod Stakhov [Thu, 17 Mar 2016 16:35:46 +0000 (16:35 +0000)]
[Doc] Document new map types and features

8 years ago[Feature] Rework composite rules application
Vsevolod Stakhov [Thu, 17 Mar 2016 14:14:04 +0000 (14:14 +0000)]
[Feature] Rework composite rules application

First of all exclude all elements with any parent that is negation:
`!A || B` -> here we can have both !A and B matched, but we do *NOT*
want to remove symbol in that case.

 We apply the following logic subsequently:
- if no composites would like to save score then we remove score
- if no composites would like to save symbol then we remove symbol

8 years ago[Feature] Save operation node for expressions atoms
Vsevolod Stakhov [Thu, 17 Mar 2016 14:13:45 +0000 (14:13 +0000)]
[Feature] Save operation node for expressions atoms

8 years ago[Minor] Place default extensions map to the config
Vsevolod Stakhov [Thu, 17 Mar 2016 13:14:45 +0000 (13:14 +0000)]
[Minor] Place default extensions map to the config

8 years ago[Minor] Add HS_FLAG_SINGLEMATCH for re maps
Vsevolod Stakhov [Thu, 17 Mar 2016 13:14:21 +0000 (13:14 +0000)]
[Minor] Add HS_FLAG_SINGLEMATCH for re maps

8 years ago[Feature] Add filename multimap type
Vsevolod Stakhov [Thu, 17 Mar 2016 12:45:39 +0000 (12:45 +0000)]
[Feature] Add filename multimap type

8 years ago[Feature] Allow regexp maps for mime types
Vsevolod Stakhov [Thu, 17 Mar 2016 12:15:44 +0000 (12:15 +0000)]
[Feature] Allow regexp maps for mime types

8 years ago[Feature] Add MIME_BAD_ATTACHMENT rule for bad attachment types
Vsevolod Stakhov [Thu, 17 Mar 2016 12:15:18 +0000 (12:15 +0000)]
[Feature] Add MIME_BAD_ATTACHMENT rule for bad attachment types

8 years ago[Feature] Add punycoded versions for IDN domains
Vsevolod Stakhov [Thu, 17 Mar 2016 11:06:39 +0000 (11:06 +0000)]
[Feature] Add punycoded versions for IDN domains

Issue: #554
Reported by: @moisseev

8 years agoMerge pull request #559 from moisseev/patch-2
Vsevolod Stakhov [Thu, 17 Mar 2016 10:38:39 +0000 (10:38 +0000)]
Merge pull request #559 from moisseev/patch-2

[Minor] Raise `LONG_SUBJ` threshold

8 years ago[Feature] Add regexp maps support to multimap module
Vsevolod Stakhov [Thu, 17 Mar 2016 10:15:08 +0000 (10:15 +0000)]
[Feature] Add regexp maps support to multimap module

8 years ago[Minor] Fix loading of regexp maps
Vsevolod Stakhov [Thu, 17 Mar 2016 10:14:48 +0000 (10:14 +0000)]
[Minor] Fix loading of regexp maps

8 years ago[Fix] Allocate ids array in case of hyperscan
Vsevolod Stakhov [Thu, 17 Mar 2016 10:14:30 +0000 (10:14 +0000)]
[Fix] Allocate ids array in case of hyperscan

8 years ago[Minor] Fix description of rspamd_lua_parse_table_arguments
Vsevolod Stakhov [Thu, 17 Mar 2016 10:08:10 +0000 (10:08 +0000)]
[Minor] Fix description of rspamd_lua_parse_table_arguments

8 years ago[Feature] Add config:add_map table form method, add regexp maps
Vsevolod Stakhov [Thu, 17 Mar 2016 09:57:40 +0000 (09:57 +0000)]
[Feature] Add config:add_map table form method, add regexp maps

8 years ago[Minor] Raise `LONG_SUBJ` threshold 559/head
Alexander Moisseev [Thu, 17 Mar 2016 06:59:55 +0000 (09:59 +0300)]
[Minor] Raise `LONG_SUBJ` threshold

8 years ago[Feature] Allow to extract functions from lua tables
Vsevolod Stakhov [Wed, 16 Mar 2016 17:55:07 +0000 (17:55 +0000)]
[Feature] Allow to extract functions from lua tables

8 years ago[Feature] Add method to check regexp maps
Vsevolod Stakhov [Wed, 16 Mar 2016 17:50:14 +0000 (17:50 +0000)]
[Feature] Add method to check regexp maps

8 years ago[Feature] Allow to set db and password for redis in stat_convert
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:43 +0000 (16:42 +0000)]
[Feature] Allow to set db and password for redis in stat_convert

8 years ago[Fix] Fix couple of issues with arguments in lua_redis
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:23 +0000 (16:42 +0000)]
[Fix] Fix couple of issues with arguments in lua_redis

8 years ago[Fix] Fix parsing of address:port
Vsevolod Stakhov [Wed, 16 Mar 2016 16:42:06 +0000 (16:42 +0000)]
[Fix] Fix parsing of address:port

8 years ago[Feature] More sane configuration for redis statistics
Vsevolod Stakhov [Wed, 16 Mar 2016 14:01:16 +0000 (14:01 +0000)]
[Feature] More sane configuration for redis statistics

8 years ago[Fix] Improve diagnostic for url misdetection
Vsevolod Stakhov [Wed, 16 Mar 2016 09:03:02 +0000 (09:03 +0000)]
[Fix] Improve diagnostic for url misdetection

8 years ago[Feature] Add support for regexp maps
Vsevolod Stakhov [Tue, 15 Mar 2016 17:40:39 +0000 (17:40 +0000)]
[Feature] Add support for regexp maps

8 years ago[Fix] Do not check empty html components
Vsevolod Stakhov [Tue, 15 Mar 2016 17:04:25 +0000 (17:04 +0000)]
[Fix] Do not check empty html components

8 years ago[Fix] Restore described behaviour for some lua functions
Vsevolod Stakhov [Tue, 15 Mar 2016 15:06:07 +0000 (15:06 +0000)]
[Fix] Restore described behaviour for some lua functions

8 years ago[Feature] Rework rspamd DNS to use the ordinary upstreams rotation
Vsevolod Stakhov [Tue, 15 Mar 2016 14:58:43 +0000 (14:58 +0000)]
[Feature] Rework rspamd DNS to use the ordinary upstreams rotation

Issue: #552
Reported by: @Freeaqingme

8 years ago[Minor] Nameservers are now raw ucl object
Vsevolod Stakhov [Tue, 15 Mar 2016 14:57:38 +0000 (14:57 +0000)]
[Minor] Nameservers are now raw ucl object

8 years ago[Feature] Add workaround for master-slave definitions
Vsevolod Stakhov [Tue, 15 Mar 2016 14:57:04 +0000 (14:57 +0000)]
[Feature] Add workaround for master-slave definitions

8 years ago[Feature] Allow forced and non-forced upstreams selection
Vsevolod Stakhov [Tue, 15 Mar 2016 14:56:41 +0000 (14:56 +0000)]
[Feature] Allow forced and non-forced upstreams selection

8 years ago[Fix] Fix parsing upstreams from UCL
Vsevolod Stakhov [Tue, 15 Mar 2016 14:56:25 +0000 (14:56 +0000)]
[Fix] Fix parsing upstreams from UCL

8 years ago[Feature] Allow raw ucl options in the config
Vsevolod Stakhov [Tue, 15 Mar 2016 14:55:51 +0000 (14:55 +0000)]
[Feature] Allow raw ucl options in the config

8 years ago[Feature] Allow iterating over upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 13:45:53 +0000 (13:45 +0000)]
[Feature] Allow iterating over upstreams

8 years ago[Feature] Add flags and opaque data to upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 13:26:52 +0000 (13:26 +0000)]
[Feature] Add flags and opaque data to upstreams

8 years ago[Feature] Rework librdns to interact with external upstreams
Vsevolod Stakhov [Tue, 15 Mar 2016 12:55:03 +0000 (12:55 +0000)]
[Feature] Rework librdns to interact with external upstreams

8 years ago[Minor] Add EV_CLOSED support for guard event
Vsevolod Stakhov [Tue, 15 Mar 2016 12:05:18 +0000 (12:05 +0000)]
[Minor] Add EV_CLOSED support for guard event

8 years ago[Minor] Fix some errno handling
Vsevolod Stakhov [Tue, 15 Mar 2016 11:53:00 +0000 (11:53 +0000)]
[Minor] Fix some errno handling

8 years ago[Minor] Ensure that socket received is non-blocking
Vsevolod Stakhov [Tue, 15 Mar 2016 11:50:00 +0000 (11:50 +0000)]
[Minor] Ensure that socket received is non-blocking

8 years ago[Minor] Fix map callback type
Vsevolod Stakhov [Tue, 15 Mar 2016 09:27:31 +0000 (09:27 +0000)]
[Minor] Fix map callback type

8 years ago[Feature] Allways clear maps on exit
Vsevolod Stakhov [Tue, 15 Mar 2016 09:22:07 +0000 (09:22 +0000)]
[Feature] Allways clear maps on exit

8 years ago[Fix] Fix memory leak in HTTP request code
Vsevolod Stakhov [Mon, 14 Mar 2016 23:58:28 +0000 (23:58 +0000)]
[Fix] Fix memory leak in HTTP request code

8 years ago[Feature] Allow quoted and slashed keys in maps
Vsevolod Stakhov [Mon, 14 Mar 2016 19:13:44 +0000 (19:13 +0000)]
[Feature] Allow quoted and slashed keys in maps

8 years ago[Feature] Restore locking logic for HTTP maps
Vsevolod Stakhov [Mon, 14 Mar 2016 18:47:23 +0000 (18:47 +0000)]
[Feature] Restore locking logic for HTTP maps

8 years ago[Fix] More fixes to maps resources management
Vsevolod Stakhov [Mon, 14 Mar 2016 18:45:06 +0000 (18:45 +0000)]
[Fix] More fixes to maps resources management

8 years ago[Fix] Rework map reading state machine
Vsevolod Stakhov [Mon, 14 Mar 2016 17:21:31 +0000 (17:21 +0000)]
[Fix] Rework map reading state machine

8 years ago[Fix] Switch to refcounts to avoid more races
Vsevolod Stakhov [Mon, 14 Mar 2016 16:05:32 +0000 (16:05 +0000)]
[Fix] Switch to refcounts to avoid more races

Issue: #550
Reported by: @moisseev

8 years ago[Fix] Fix another memory issue with lua maps
Vsevolod Stakhov [Mon, 14 Mar 2016 11:50:31 +0000 (11:50 +0000)]
[Fix] Fix another memory issue with lua maps

Issue: #550
Reported by: @moisseev

8 years ago[Fix] Fix memory allocation in fstring
Vsevolod Stakhov [Mon, 14 Mar 2016 11:50:15 +0000 (11:50 +0000)]
[Fix] Fix memory allocation in fstring

8 years ago[Fix] Fix potential HTTP connection structure corruption
Vsevolod Stakhov [Mon, 14 Mar 2016 09:32:22 +0000 (09:32 +0000)]
[Fix] Fix potential HTTP connection structure corruption

Issue: #550
Reported by: @moisseev

8 years ago[Fix] Use CAS for atomic maps lock
Vsevolod Stakhov [Sun, 13 Mar 2016 22:21:19 +0000 (22:21 +0000)]
[Fix] Use CAS for atomic maps lock

8 years ago[Feature] Allow data for all maps types
Vsevolod Stakhov [Sun, 13 Mar 2016 21:14:42 +0000 (21:14 +0000)]
[Feature] Allow data for all maps types

8 years ago[Minor] Add flag for embedded maps
Vsevolod Stakhov [Sun, 13 Mar 2016 17:54:07 +0000 (17:54 +0000)]
[Minor] Add flag for embedded maps

8 years ago[Feature] Print map id when using it in lua logger
Vsevolod Stakhov [Sat, 12 Mar 2016 14:44:49 +0000 (14:44 +0000)]
[Feature] Print map id when using it in lua logger

8 years ago[Feature] Add map:get_uri method
Vsevolod Stakhov [Sat, 12 Mar 2016 14:37:58 +0000 (14:37 +0000)]
[Feature] Add map:get_uri method

8 years ago[Fetaure] Be more clever about map timeouts
Vsevolod Stakhov [Sat, 12 Mar 2016 13:21:48 +0000 (13:21 +0000)]
[Fetaure] Be more clever about map timeouts

8 years ago[Fix] Fix case when DNS resolver is not initialized
Vsevolod Stakhov [Sat, 12 Mar 2016 13:12:34 +0000 (13:12 +0000)]
[Fix] Fix case when DNS resolver is not initialized

8 years ago[Feature] Add task:get_dns_req method
Vsevolod Stakhov [Fri, 11 Mar 2016 17:20:17 +0000 (17:20 +0000)]
[Feature] Add task:get_dns_req method

8 years ago[Feature] Override DNS requests limits for SPF and DKIM
Vsevolod Stakhov [Fri, 11 Mar 2016 16:44:06 +0000 (16:44 +0000)]
[Feature] Override DNS requests limits for SPF and DKIM

8 years ago[Minor] Revert disabling of fast path
Vsevolod Stakhov [Fri, 11 Mar 2016 15:38:53 +0000 (15:38 +0000)]
[Minor] Revert disabling of fast path

8 years ago[Minor] Disable pcre jit fast
Vsevolod Stakhov [Fri, 11 Mar 2016 13:12:17 +0000 (13:12 +0000)]
[Minor] Disable pcre jit fast

8 years ago[Feature] Add more information about regexps
Vsevolod Stakhov [Fri, 11 Mar 2016 13:10:26 +0000 (13:10 +0000)]
[Feature] Add more information about regexps

8 years ago[Feature] Load images height and width from style attribute
Vsevolod Stakhov [Fri, 11 Mar 2016 09:45:37 +0000 (09:45 +0000)]
[Feature] Load images height and width from style attribute

Issue: #538
Submitted by: @moisseev

8 years ago[Fix] Always try to use height and width for images
Vsevolod Stakhov [Fri, 11 Mar 2016 09:19:34 +0000 (09:19 +0000)]
[Fix] Always try to use height and width for images

8 years ago[Minor] Set value even if a string cannot be converted to a number
Vsevolod Stakhov [Fri, 11 Mar 2016 09:19:08 +0000 (09:19 +0000)]
[Minor] Set value even if a string cannot be converted to a number

8 years ago[Doc] Add comments about configuration
Vsevolod Stakhov [Thu, 10 Mar 2016 19:16:01 +0000 (19:16 +0000)]
[Doc] Add comments about configuration

8 years ago[Feature] Rework includes system in the configuration
Vsevolod Stakhov [Thu, 10 Mar 2016 19:03:51 +0000 (19:03 +0000)]
[Feature] Rework includes system in the configuration

8 years ago[Feature] Add LOCAL_CONFDIR option
Vsevolod Stakhov [Thu, 10 Mar 2016 17:35:49 +0000 (17:35 +0000)]
[Feature] Add LOCAL_CONFDIR option

8 years ago[Doc] Describe new way to redefine symbols
Vsevolod Stakhov [Thu, 10 Mar 2016 17:29:24 +0000 (17:29 +0000)]
[Doc] Describe new way to redefine symbols

8 years ago[Feature] Rework includes and configuration system
Vsevolod Stakhov [Thu, 10 Mar 2016 17:04:48 +0000 (17:04 +0000)]
[Feature] Rework includes and configuration system

8 years ago[Feature] Allow priorities in dynamic updates
Vsevolod Stakhov [Thu, 10 Mar 2016 16:55:52 +0000 (16:55 +0000)]
[Feature] Allow priorities in dynamic updates

8 years ago[Feature] Add default dynamic updates configuration
Vsevolod Stakhov [Thu, 10 Mar 2016 14:59:38 +0000 (14:59 +0000)]
[Feature] Add default dynamic updates configuration

8 years ago[Fix] Fix HTTP maps updates
Vsevolod Stakhov [Thu, 10 Mar 2016 14:19:45 +0000 (14:19 +0000)]
[Fix] Fix HTTP maps updates

8 years ago[Feature] Add function to *properly* print HTTP date
Vsevolod Stakhov [Thu, 10 Mar 2016 14:18:45 +0000 (14:18 +0000)]
[Feature] Add function to *properly* print HTTP date

strftime is badly broken and polluted by brain-damaged people that
think that locales in libc is a good idea. It isn't.

8 years ago[Feature] Use Last-Modified header
Vsevolod Stakhov [Thu, 10 Mar 2016 14:03:29 +0000 (14:03 +0000)]
[Feature] Use Last-Modified header

8 years ago[Fix] Fix multiple issues with http maps
Vsevolod Stakhov [Thu, 10 Mar 2016 13:34:30 +0000 (13:34 +0000)]
[Fix] Fix multiple issues with http maps

8 years ago[Fix] Fix parsing of HTTP maps
Vsevolod Stakhov [Thu, 10 Mar 2016 11:46:57 +0000 (11:46 +0000)]
[Fix] Fix parsing of HTTP maps

8 years ago[Minor] Add restart to systemd service
Vsevolod Stakhov [Thu, 10 Mar 2016 11:00:31 +0000 (11:00 +0000)]
[Minor] Add restart to systemd service

Issue: #91
Reported by: @damned-trooper

8 years ago[Fix] Add guard when searching for email urls
Vsevolod Stakhov [Wed, 9 Mar 2016 15:56:34 +0000 (15:56 +0000)]
[Fix] Add guard when searching for email urls

8 years ago[Fix] Do not allow empty IP addresses to be parsed
Vsevolod Stakhov [Wed, 9 Mar 2016 15:56:17 +0000 (15:56 +0000)]
[Fix] Do not allow empty IP addresses to be parsed

8 years ago[Fix] Skip invalid addresses when parsing IP lists
Vsevolod Stakhov [Wed, 9 Mar 2016 15:55:52 +0000 (15:55 +0000)]
[Fix] Skip invalid addresses when parsing IP lists

8 years ago[Minor] Zero new nodes in btrie
Vsevolod Stakhov [Wed, 9 Mar 2016 15:55:35 +0000 (15:55 +0000)]
[Minor] Zero new nodes in btrie

8 years ago[Fix] Plug memory leak in lua_fann
Vsevolod Stakhov [Wed, 9 Mar 2016 14:27:38 +0000 (14:27 +0000)]
[Fix] Plug memory leak in lua_fann

8 years ago[Minor] Explicitly set ENABLE_LUAJIT in debian rules
Vsevolod Stakhov [Tue, 8 Mar 2016 17:33:39 +0000 (17:33 +0000)]
[Minor] Explicitly set ENABLE_LUAJIT in debian rules

8 years ago[Fix] Fix versions comparison
Vsevolod Stakhov [Tue, 8 Mar 2016 16:01:15 +0000 (16:01 +0000)]
[Fix] Fix versions comparison

8 years ago[Feature] Allow optional symbols registration
Vsevolod Stakhov [Tue, 8 Mar 2016 15:49:41 +0000 (15:49 +0000)]
[Feature] Allow optional symbols registration

8 years ago[Feature] Add more features to dynamic updates
Vsevolod Stakhov [Tue, 8 Mar 2016 15:00:56 +0000 (15:00 +0000)]
[Feature] Add more features to dynamic updates

8 years ago[Fix] Resort symbols cache if it has been changed
Vsevolod Stakhov [Tue, 8 Mar 2016 15:00:38 +0000 (15:00 +0000)]
[Fix] Resort symbols cache if it has been changed

8 years ago[Fix] Fix calling of lua map callbacks
Vsevolod Stakhov [Tue, 8 Mar 2016 14:40:00 +0000 (14:40 +0000)]
[Fix] Fix calling of lua map callbacks

8 years ago[Fix] Initialize lua cryptobox module
Vsevolod Stakhov [Tue, 8 Mar 2016 14:33:31 +0000 (14:33 +0000)]
[Fix] Initialize lua cryptobox module

8 years ago[Feature] Allow to set delayed callback for lua maps
Vsevolod Stakhov [Tue, 8 Mar 2016 13:14:54 +0000 (13:14 +0000)]
[Feature] Allow to set delayed callback for lua maps

8 years ago[Fix] SA uses mime recipients/senders for everything
Vsevolod Stakhov [Tue, 8 Mar 2016 11:51:57 +0000 (11:51 +0000)]
[Fix] SA uses mime recipients/senders for everything

8 years ago[Minor] Disable workaround for html parser
Vsevolod Stakhov [Tue, 8 Mar 2016 10:41:11 +0000 (10:41 +0000)]
[Minor] Disable workaround for html parser