]> source.dussan.org Git - rspamd.git/log
rspamd.git
5 years agoMerge branch 'master' into lua_string_utils 2788/head
Miecio Za [Mon, 18 Mar 2019 19:53:02 +0000 (20:53 +0100)]
Merge branch 'master' into lua_string_utils

5 years ago[Minor] Fix leaks and hash usage for is_utf_outside_range
Miecio Za [Mon, 18 Mar 2019 19:38:23 +0000 (20:38 +0100)]
[Minor] Fix leaks and hash usage for is_utf_outside_range

Fix memory leaks on checker errors and fix hash usage to
use proper hash/compare functions

5 years ago[Feature] Greylist: Allow to disable greylisting depending on symbols
Vsevolod Stakhov [Mon, 18 Mar 2019 17:53:16 +0000 (17:53 +0000)]
[Feature] Greylist: Allow to disable greylisting depending on symbols

5 years ago[Minor] Sigh, another oops
Vsevolod Stakhov [Mon, 18 Mar 2019 17:52:48 +0000 (17:52 +0000)]
[Minor] Sigh, another oops

5 years ago[Minor] Another 'oops'
Vsevolod Stakhov [Mon, 18 Mar 2019 17:49:38 +0000 (17:49 +0000)]
[Minor] Another 'oops'

5 years ago[Conf] Add vendor groups for symbols
Vsevolod Stakhov [Mon, 18 Mar 2019 17:40:29 +0000 (17:40 +0000)]
[Conf] Add vendor groups for symbols

Issue: #2803

5 years ago[Minor] Oops, fix build
Vsevolod Stakhov [Mon, 18 Mar 2019 17:29:26 +0000 (17:29 +0000)]
[Minor] Oops, fix build

5 years ago[Feature] Replies: Filter replies sender to limit whitelisting to direct messages
Vsevolod Stakhov [Mon, 18 Mar 2019 17:23:38 +0000 (17:23 +0000)]
[Feature] Replies: Filter replies sender to limit whitelisting to direct messages

5 years ago[Minor] Add task:get_reply_sender method
Vsevolod Stakhov [Mon, 18 Mar 2019 17:23:22 +0000 (17:23 +0000)]
[Minor] Add task:get_reply_sender method

5 years ago[Project] Drop HTTPS proxies as they are too intrusive to implement
Vsevolod Stakhov [Mon, 18 Mar 2019 16:17:16 +0000 (16:17 +0000)]
[Project] Drop HTTPS proxies as they are too intrusive to implement

Issue: #572

5 years ago[Project] Add support of HTTP proxy in requests
Vsevolod Stakhov [Mon, 18 Mar 2019 16:00:36 +0000 (16:00 +0000)]
[Project] Add support of HTTP proxy in requests

Issue: #572

5 years ago[Minor] Simplify host element handling in HTTP message
Vsevolod Stakhov [Mon, 18 Mar 2019 15:56:45 +0000 (15:56 +0000)]
[Minor] Simplify host element handling in HTTP message

5 years ago[Project] More rework for HTTP proxy support
Vsevolod Stakhov [Mon, 18 Mar 2019 15:32:54 +0000 (15:32 +0000)]
[Project] More rework for HTTP proxy support

5 years ago[Project] Preliminary support of HTTP proxies
Vsevolod Stakhov [Mon, 18 Mar 2019 14:07:32 +0000 (14:07 +0000)]
[Project] Preliminary support of HTTP proxies

Issue: #572

5 years ago[Minor] Fix performance issue with is_utf_outside_range
Miecio Za [Mon, 18 Mar 2019 13:06:56 +0000 (14:06 +0100)]
[Minor] Fix performance issue with is_utf_outside_range

Fix performace issue, add some checking and add few tests

5 years ago[Rework] Another iteration of HTTP interfaces rework
Vsevolod Stakhov [Mon, 18 Mar 2019 12:00:00 +0000 (12:00 +0000)]
[Rework] Another iteration of HTTP interfaces rework

5 years ago[Minor] Sigh, another r<->x
Vsevolod Stakhov [Thu, 14 Mar 2019 13:59:46 +0000 (13:59 +0000)]
[Minor] Sigh, another r<->x

5 years ago[Minor] Fix set_reply signature
Vsevolod Stakhov [Thu, 14 Mar 2019 13:50:33 +0000 (13:50 +0000)]
[Minor] Fix set_reply signature

5 years ago[Minor] Fix rspamc headers parsing
Vsevolod Stakhov [Thu, 14 Mar 2019 12:46:57 +0000 (12:46 +0000)]
[Minor] Fix rspamc headers parsing

5 years ago[Minor] Fix buid with no PVS
Vsevolod Stakhov [Wed, 13 Mar 2019 16:43:55 +0000 (16:43 +0000)]
[Minor] Fix buid with no PVS

5 years ago[Fix] Fix various issues found by PVS Studio
Vsevolod Stakhov [Wed, 13 Mar 2019 15:01:18 +0000 (15:01 +0000)]
[Fix] Fix various issues found by PVS Studio

https://www.viva64.com/

5 years ago[Minor] Oops, exclude from `all` target
Vsevolod Stakhov [Wed, 13 Mar 2019 15:00:40 +0000 (15:00 +0000)]
[Minor] Oops, exclude from `all` target

5 years ago[Minor] Attach PVS analyze target
Vsevolod Stakhov [Wed, 13 Mar 2019 14:58:59 +0000 (14:58 +0000)]
[Minor] Attach PVS analyze target

5 years ago[Minor] Add some lua string utils
Miecio Za [Wed, 13 Mar 2019 11:42:15 +0000 (12:42 +0100)]
[Minor] Add some lua string utils

* Add util for detecting if selected string contains only characters
  from specyfic UTF range
* Add util for counting number of digits and letters in string

5 years ago[Fix] SURBL: Fix regression in surbl module
Vsevolod Stakhov [Wed, 13 Mar 2019 09:07:37 +0000 (09:07 +0000)]
[Fix] SURBL: Fix regression in surbl module

5 years ago[Minor] Update version to 1.9.1
Vsevolod Stakhov [Tue, 12 Mar 2019 15:59:11 +0000 (15:59 +0000)]
[Minor] Update version to 1.9.1

5 years agoRelease 1.9.0 1.9.0
Vsevolod Stakhov [Tue, 12 Mar 2019 15:56:30 +0000 (15:56 +0000)]
Release 1.9.0

* [Conf] Add missing includes
* [Conf] Move to options
* [Conf] Rbl: DWL is actually special whitelist
* [Conf] Relax some uribl rules
* [Conf] Remove abuse.ch
* [CritFix] Html: Entities are not valid within tag params values
* [Feature] Add `rspamadm mime sign` tool
* [Feature] Add configgraph utility
* [Feature] Add dedicated ZW spaces detection for URLs
* [Feature] Add flag to url object when visible part is url_like
* [Feature] Add method task:lookup_words
* [Feature] Add pyzor support (by crosenberg)
* [Feature] Allow to add upstream watchers to Lua API
* [Feature] Allow to set rewrite subject pattern from settings
* [Feature] Better escaping of unicode
* [Feature] Clickhouse: Allow to store subject in Clickhouse
* [Feature] Core: Add QP encoding utility
* [Feature] Core: Add libmagic detection for all parts
* [Feature] Core: Add support for gzip archives
* [Feature] Core: Allow to construct scan tasks from raw data
* [Feature] Core: Detect charset in archived files
* [Feature] Core: Ignore and mark invisible spaces
* [Feature] Core: Normalise zero-width spaces in urls
* [Feature] Core: Process data urls for images
* [Feature] Core: Relax quoted-printable encoding
* [Feature] Core: Support RFC2231 encoding in headers
* [Feature] Core: Support telephone URLs
* [Feature] Core: allow to emit soft reject on task timeout
* [Feature] DCC: Add bulkness and reputation checks to dcc
* [Feature] Elastic: Modernize plugin
* [Feature] Export visible part of url to lua
* [Feature] Fuzzy_storage: add preliminary support of rate limits
* [Feature] HTML: Specially treat data urls in HTML
* [Feature] Implement event watchers for upstreams
* [Feature] Implement includes tracing in Lua
* [Feature] Improve dkim part in configwizard
* [Feature] Lua_scanners: Add VadeSecure engine support
* [Feature] Lua_task: Add flexible method to get specific urls
* [Feature] Mime_types: Add MIME_BAD_UNICODE rule
* [Feature] Mime_types: Use detected content type as well
* [Feature] Plugins: Add preliminary version of the external services plugin
* [Feature] Query sentinel on master errors
* [Feature] Regexp: Allow local lua functions in Rspamd regexp module
* [Feature] Rspamadm: Allow to append footers to plain messages
* [Feature] Rspamadm: Allow to rewrite headers in messages
* [Feature] Selectors: Add `ipmask` processor
* [Feature] Settings: Allow hostname match
* [Feature] Settings: Allow local when selecting settings
* [Feature] Settings: Allow multiple selectors
* [Feature] Settings: Allow to inverse conditions
* [Feature] Support User-Agent in HTTP requests
* [Feature] Support ed25519 dkim keys generation
* [Feature] Try to filter bad unicode types during normalisation
* [Feature] external_services - oletools (olefy) support
* [Feature] lua_scanners - icap protocol support
* [Feature] lua_scanners - spamassassin spam scanner
* [Fix] Add filter for absurdic URLs
* [Fix] Add some more cases for Received header
* [Fix] Allow to disable/enable composite symbols
* [Fix] Arc: Use a separated list of headers for arc signing
* [Fix] Archive: Final fixes for 7z archives
* [Fix] Clickhouse: Fix database usage
* [Fix] Controller: Make save stats timer persistent
* [Fix] Core: Detect encrypted rarv5 archives
* [Fix] Core: Don't detect language twice
* [Fix] Core: Fix address rotation bug
* [Fix] Core: Fix content calculations for message parts
* [Fix] Core: Fix emails comments parsing and other issues
* [Fix] Core: Fix etags support
* [Fix] Core: Fix headers folding on the last token
* [Fix] Core: Fix iso-8859-16 encoding
* [Fix] Core: Fix log_urls flag (and encrypted logging)
* [Fix] Core: Fix part length when dealing with boundaries
* [Fix] Core: Fix parts distance calculations
* [Fix] Core: Fix processing of NDNs of certain type
* [Fix] Core: Implement logic to find some bad characters in URLs
* [Fix] Core: treat nodes with ttl properly in lru cache
* [Fix] Fix Content-Type parsing
* [Fix] Fix HTTP headers signing case
* [Fix] Fix control interface
* [Fix] Fix deletion of the duplicate headers
* [Fix] Fix emails filtering in emails module
* [Fix] Fix greylisting log message and logic
* [Fix] Fix issues with storing of the accepted addr in rspamd control
* [Fix] Fix maps object update race condition
* [Fix] Fix memor leaks and whitespace processing
* [Fix] Fix processing of null bytes in headers
* [Fix] Fix rcpt_mime and from_mime in user settings
* [Fix] Fix rfc2047 decoding for CD headers
* [Fix] Fix rfc2231 for Content-Disposition header
* [Fix] Fix setting of the subject pattern in config
* [Fix] Greylist: fix records checking
* [Fix] HTML: Another HTML comments exception fix
* [Fix] HTML: Another entities decoding logic fix
* [Fix] HTML: Fix HTML comments with many dashes
* [Fix] HTML: Fix entities in HTML attributes
* [Fix] HTML: Fix some more SGML tags issues
* [Fix] Ignore whitespaces at the end of value in DKIM records
* [Fix] MID module: Fix DKIM domain matching
* [Fix] Milter_headers: Fix remove_upstream_spam_flag and modernise config
* [Fix] Mime_parser: Fix issue with parsing of the trailing garbadge
* [Fix] Mime_parser: Fix parsing of mime parts without closing boundary
* [Fix] Multimap: Fix operating with userdata
* [Fix] Process orphaned `symbols` section
* [Fix] Rdns: Fix multiple replies in fake replies
* [Fix] Rework groups scores definitions
* [Fix] Set proper element when reading data from Sentinel
* [Fix] Set rspamd user to initialise supplementary groups on reload
* [Fix] Settings: Fix selectors usage
* [Fix] Sort data received from Sentinel to avoid constant replacing
* [Fix] groups.conf - filename typo
* [Fix] lua_scanner - oletools typos, logging
* [Fix] lua_scanners - actions and symbol_fail
* [Fix] lua_scanners - fix luacheck
* [Fix] lua_scanners - kaspersky - response with fname
* [Fix] lua_scanners - savapi redis prefix
* [Fix] tests - antivirus - fprot symbols
* [Project] Add concept of flexible actions
* [Project] Add heuristical from parser to received parser
* [Project] Add new flags to clickhouse, redis and elastic exporters
* [Project] Attach new received parser
* [Project] Fallback to callbacks from coroutines
* [Project] Implement keep-alive support in lua_http
* [Project] Lua_udp: Implement fully functional client
* [Project] Plug keepalive knobs into http connection handling
* [Project] Rspamadm: Add `modify` tool
* [Rework] Convert rspamd-server to a shared library
* [Rework] Dcc: Rework DCC plugin
* [Rework] Enable explicit coroutines symbols
* [Rework] Rework telephone urls parsing logic
* [Rework] Rewrite RBL module
* [Rework] Settings: Rework settings check
* [Rework] Slashing: Distinguish lualibdir, pluginsdir and sharedir
* [Rework] Unify task_timeout
* [Rework] Use VEX instructions in assembly, relocate
* [WebUI] Notify user if uploaded data was not learned
* [WebUI] Remove redundant condition

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
5 years ago[Minor] Fix docs
Vsevolod Stakhov [Tue, 12 Mar 2019 15:08:27 +0000 (15:08 +0000)]
[Minor] Fix docs

5 years ago[Minor] Document keepalive attribute
Vsevolod Stakhov [Tue, 12 Mar 2019 14:57:03 +0000 (14:57 +0000)]
[Minor] Document keepalive attribute

5 years ago[Minor] Fuzzy_check: Do not penalise score for large images
Vsevolod Stakhov [Tue, 12 Mar 2019 11:36:01 +0000 (11:36 +0000)]
[Minor] Fuzzy_check: Do not penalise score for large images

5 years ago[Minor] Neural: Add safe guard for local learning spawning
Vsevolod Stakhov [Tue, 12 Mar 2019 11:29:08 +0000 (11:29 +0000)]
[Minor] Neural: Add safe guard for local learning spawning

5 years ago[Minor] Add full_domain option to surbl
Vsevolod Stakhov [Tue, 12 Mar 2019 09:48:39 +0000 (09:48 +0000)]
[Minor] Add full_domain option to surbl

5 years ago[Minor] Fix key name
Vsevolod Stakhov [Mon, 11 Mar 2019 17:21:27 +0000 (17:21 +0000)]
[Minor] Fix key name

Issue: #2410
Closes: #2410
5 years ago[Conf] Relax some uribl rules
Vsevolod Stakhov [Mon, 11 Mar 2019 16:24:15 +0000 (16:24 +0000)]
[Conf] Relax some uribl rules

5 years ago[Minor] Fix misprint
Vsevolod Stakhov [Mon, 11 Mar 2019 16:10:47 +0000 (16:10 +0000)]
[Minor] Fix misprint

5 years ago[Minor] Sigh, pet luacheck
Vsevolod Stakhov [Mon, 11 Mar 2019 16:05:15 +0000 (16:05 +0000)]
[Minor] Sigh, pet luacheck

5 years ago[Feature] Improve dkim part in configwizard
Vsevolod Stakhov [Mon, 11 Mar 2019 15:42:01 +0000 (15:42 +0000)]
[Feature] Improve dkim part in configwizard

5 years ago[Minor] Print failed stage when showing stat error
Vsevolod Stakhov [Mon, 11 Mar 2019 12:40:03 +0000 (12:40 +0000)]
[Minor] Print failed stage when showing stat error

5 years ago[Minor] Reduce severity of learn skip
Vsevolod Stakhov [Mon, 11 Mar 2019 12:39:35 +0000 (12:39 +0000)]
[Minor] Reduce severity of learn skip

Issue: #2658
Closes: #2658
5 years ago[Minor] Fix forwarded declarations
Vsevolod Stakhov [Mon, 11 Mar 2019 11:47:01 +0000 (11:47 +0000)]
[Minor] Fix forwarded declarations

Issue: #2707
Closes: #2707
5 years ago[Minor] Another fix after the last merge
Vsevolod Stakhov [Sun, 10 Mar 2019 21:36:35 +0000 (21:36 +0000)]
[Minor] Another fix after the last merge

5 years ago[Minor] Fix crash after last merge
Vsevolod Stakhov [Sun, 10 Mar 2019 21:34:05 +0000 (21:34 +0000)]
[Minor] Fix crash after last merge

5 years agoMerge pull request #2616 from heraklit256/uribl-spamhaus
Vsevolod Stakhov [Sun, 10 Mar 2019 21:15:24 +0000 (21:15 +0000)]
Merge pull request #2616 from heraklit256/uribl-spamhaus

also query resolved IPs against Spamhaus ZEN

5 years ago[Minor] Improve style from the previous merge
Vsevolod Stakhov [Sat, 9 Mar 2019 14:23:23 +0000 (14:23 +0000)]
[Minor] Improve style from the previous merge

5 years ago[Minor] Add some visual improvement
Vsevolod Stakhov [Sat, 9 Mar 2019 13:40:25 +0000 (13:40 +0000)]
[Minor] Add some visual improvement

5 years agoMerge pull request #2771 from miecio45/feat_url_visible_part
Vsevolod Stakhov [Sat, 9 Mar 2019 14:18:06 +0000 (14:18 +0000)]
Merge pull request #2771 from miecio45/feat_url_visible_part

[Minor] Export url visible part to lua and add new url flag

5 years ago[Minor] Trace glob includes
Vsevolod Stakhov [Fri, 8 Mar 2019 18:22:57 +0000 (18:22 +0000)]
[Minor] Trace glob includes

5 years ago[Feature] Add configgraph utility
Vsevolod Stakhov [Fri, 8 Mar 2019 18:22:47 +0000 (18:22 +0000)]
[Feature] Add configgraph utility

5 years ago[Feature] Implement includes tracing in Lua
Vsevolod Stakhov [Fri, 8 Mar 2019 16:34:21 +0000 (16:34 +0000)]
[Feature] Implement includes tracing in Lua

5 years ago[Minor] Also strip spaces at the last parameter
Vsevolod Stakhov [Fri, 8 Mar 2019 15:29:21 +0000 (15:29 +0000)]
[Minor] Also strip spaces at the last parameter

5 years ago[Fix] Ignore whitespaces at the end of value in DKIM records
Vsevolod Stakhov [Fri, 8 Mar 2019 15:16:01 +0000 (15:16 +0000)]
[Fix] Ignore whitespaces at the end of value in DKIM records

5 years agoMerge pull request #2784 from moisseev/mime-types
Vsevolod Stakhov [Fri, 8 Mar 2019 14:18:52 +0000 (14:18 +0000)]
Merge pull request #2784 from moisseev/mime-types

[Minor] mime_types: Skip extensions matching

5 years ago[Minor] mime_types: Skip extensions matching 2784/head
Alexander Moisseev [Fri, 8 Mar 2019 12:06:13 +0000 (15:06 +0300)]
[Minor] mime_types: Skip extensions matching

if extension of the file inside archive is not bad

5 years ago[Minor] Allow to set include trace on config load
Vsevolod Stakhov [Fri, 8 Mar 2019 11:46:33 +0000 (11:46 +0000)]
[Minor] Allow to set include trace on config load

5 years ago[Minor] Pet luacheck
Vsevolod Stakhov [Thu, 7 Mar 2019 19:58:51 +0000 (19:58 +0000)]
[Minor] Pet luacheck

5 years ago[Minor] Improve authentication results output
Vsevolod Stakhov [Thu, 7 Mar 2019 16:01:13 +0000 (16:01 +0000)]
[Minor] Improve authentication results output

Issue: #2772
Closes: #2772
5 years ago[Minor] Allow to set include trace function
Vsevolod Stakhov [Thu, 7 Mar 2019 15:29:14 +0000 (15:29 +0000)]
[Minor] Allow to set include trace function

5 years ago[Minor] Search for libjemalloc_pic first
Vsevolod Stakhov [Thu, 7 Mar 2019 13:04:15 +0000 (13:04 +0000)]
[Minor] Search for libjemalloc_pic first

5 years ago[Fix] Fix memor leaks and whitespace processing 2771/head
Miecio Za [Thu, 7 Mar 2019 11:40:46 +0000 (12:40 +0100)]
[Fix] Fix memor leaks and whitespace processing

Fixed for memory leaks, add simple whitespace character
processing. Everything like '\n' '\r' '\t' should be
replaced by simple space.

5 years agoMerge pull request #2782 from moisseev/mime_types
Vsevolod Stakhov [Thu, 7 Mar 2019 10:46:11 +0000 (10:46 +0000)]
Merge pull request #2782 from moisseev/mime_types

[Test] Use non-ASCII file name

5 years ago[Test] Use non-ASCII file name 2782/head
Alexander Moisseev [Thu, 7 Mar 2019 06:34:47 +0000 (09:34 +0300)]
[Test] Use non-ASCII file name

to cover rfc2047 decoding (7d8bdf6)

5 years ago[Fix] Fix rcpt_mime and from_mime in user settings
Vsevolod Stakhov [Wed, 6 Mar 2019 17:43:54 +0000 (17:43 +0000)]
[Fix] Fix rcpt_mime and from_mime in user settings

5 years ago[Minor] Use IUF interface for hashing
Vsevolod Stakhov [Wed, 6 Mar 2019 14:39:34 +0000 (14:39 +0000)]
[Minor] Use IUF interface for hashing

5 years ago[Minor] Don't use random seed for hash tables it seems meaningless
Vsevolod Stakhov [Wed, 6 Mar 2019 14:24:21 +0000 (14:24 +0000)]
[Minor] Don't use random seed for hash tables it seems meaningless

5 years ago[Fix] Fix rfc2047 decoding for CD headers
Vsevolod Stakhov [Wed, 6 Mar 2019 13:55:05 +0000 (13:55 +0000)]
[Fix] Fix rfc2047 decoding for CD headers

5 years agoRevert "[Minor] Use less aggressive optimisation level"
Vsevolod Stakhov [Tue, 5 Mar 2019 23:18:19 +0000 (23:18 +0000)]
Revert "[Minor] Use less aggressive optimisation level"

This reverts commit 9bfff1d4775e19ce85272f61aecd64ce69b6a98a.

5 years ago[Minor] Try to use static seed
Vsevolod Stakhov [Tue, 5 Mar 2019 23:13:39 +0000 (23:13 +0000)]
[Minor] Try to use static seed

5 years ago[Minor] Use less aggressive optimisation level
Vsevolod Stakhov [Tue, 5 Mar 2019 22:51:29 +0000 (22:51 +0000)]
[Minor] Use less aggressive optimisation level

5 years ago[Minor] Update public suffix list
Vsevolod Stakhov [Tue, 5 Mar 2019 16:56:21 +0000 (16:56 +0000)]
[Minor] Update public suffix list

5 years ago[Minor] Set version to 1.9.0
Vsevolod Stakhov [Tue, 5 Mar 2019 16:44:13 +0000 (16:44 +0000)]
[Minor] Set version to 1.9.0

5 years ago[Minor] Sigh, another libevent stupidity
Vsevolod Stakhov [Tue, 5 Mar 2019 16:36:36 +0000 (16:36 +0000)]
[Minor] Sigh, another libevent stupidity

5 years ago[Project] Fix compare function
Vsevolod Stakhov [Tue, 5 Mar 2019 16:35:15 +0000 (16:35 +0000)]
[Project] Fix compare function

5 years ago[Project] Add `http_context` debug module
Vsevolod Stakhov [Tue, 5 Mar 2019 16:29:41 +0000 (16:29 +0000)]
[Project] Add `http_context` debug module

5 years ago[Project] Implement keep-alive support in lua_http
Vsevolod Stakhov [Tue, 5 Mar 2019 16:19:26 +0000 (16:19 +0000)]
[Project] Implement keep-alive support in lua_http

5 years ago[Project] More fixes to keepalive http pool
Vsevolod Stakhov [Tue, 5 Mar 2019 16:19:14 +0000 (16:19 +0000)]
[Project] More fixes to keepalive http pool

5 years ago[Minor] Fix address failure in fuzzy check
Vsevolod Stakhov [Tue, 5 Mar 2019 16:18:55 +0000 (16:18 +0000)]
[Minor] Fix address failure in fuzzy check

5 years agouse 'message body' instead of 'mail' for rule description 2616/head
heraklit256 [Tue, 5 Mar 2019 16:02:53 +0000 (17:02 +0100)]
use 'message body' instead of 'mail' for rule description

5 years ago[Project] Check `Connection` header
Vsevolod Stakhov [Tue, 5 Mar 2019 15:35:04 +0000 (15:35 +0000)]
[Project] Check `Connection` header

5 years ago[Project] Plug keepalive knobs into http connection handling
Vsevolod Stakhov [Tue, 5 Mar 2019 12:43:07 +0000 (12:43 +0000)]
[Project] Plug keepalive knobs into http connection handling

5 years ago[Minor] Ignore completely damaged urls
Vsevolod Stakhov [Mon, 4 Mar 2019 20:18:57 +0000 (20:18 +0000)]
[Minor] Ignore completely damaged urls

5 years ago[Minor] Fix format string
Vsevolod Stakhov [Mon, 4 Mar 2019 20:07:31 +0000 (20:07 +0000)]
[Minor] Fix format string

5 years ago[Minor] Fix crash when tld is absent
Vsevolod Stakhov [Mon, 4 Mar 2019 20:06:13 +0000 (20:06 +0000)]
[Minor] Fix crash when tld is absent

5 years ago[Minor] Fix broken test
Vsevolod Stakhov [Mon, 4 Mar 2019 18:17:41 +0000 (18:17 +0000)]
[Minor] Fix broken test

5 years ago[Project] Preliminary addition of the HTTP connections pool
Vsevolod Stakhov [Mon, 4 Mar 2019 18:13:17 +0000 (18:13 +0000)]
[Project] Preliminary addition of the HTTP connections pool

5 years agoimprove rule descriptions
heraklit256 [Mon, 4 Mar 2019 17:57:06 +0000 (18:57 +0100)]
improve rule descriptions

5 years agoset score of URIBL_PBL to +0.01 (be less penalising here)
heraklit256 [Mon, 4 Mar 2019 17:53:23 +0000 (18:53 +0100)]
set score of URIBL_PBL to +0.01 (be less penalising here)

5 years ago[Minor] Use cryptobox api in uthash functions
Vsevolod Stakhov [Mon, 4 Mar 2019 16:43:34 +0000 (16:43 +0000)]
[Minor] Use cryptobox api in uthash functions

5 years ago[Fix] Fix deletion of the duplicate headers
Vsevolod Stakhov [Mon, 4 Mar 2019 15:48:14 +0000 (15:48 +0000)]
[Fix] Fix deletion of the duplicate headers

5 years ago[Project] Allow to hash and compare inet addresses considering port
Vsevolod Stakhov [Mon, 4 Mar 2019 14:15:24 +0000 (14:15 +0000)]
[Project] Allow to hash and compare inet addresses considering port

5 years ago[Project] Start keep alive connections cache implementation
Vsevolod Stakhov [Mon, 4 Mar 2019 14:15:05 +0000 (14:15 +0000)]
[Project] Start keep alive connections cache implementation

5 years ago[Minor] Add more debugging to milter protocol output
Vsevolod Stakhov [Mon, 4 Mar 2019 11:14:40 +0000 (11:14 +0000)]
[Minor] Add more debugging to milter protocol output

5 years ago[Minor] Remove duplicate
Vsevolod Stakhov [Sun, 3 Mar 2019 18:39:59 +0000 (18:39 +0000)]
[Minor] Remove duplicate

Issue: #2778
Closes: #2778
5 years ago[Minor] Use configured monitored interval
Vsevolod Stakhov [Sat, 2 Mar 2019 17:04:40 +0000 (17:04 +0000)]
[Minor] Use configured monitored interval

Issue: #2776
Closes: #2776
5 years ago[Rework] Rework telephone urls parsing logic
Vsevolod Stakhov [Fri, 1 Mar 2019 18:30:33 +0000 (18:30 +0000)]
[Rework] Rework telephone urls parsing logic

5 years ago[Minor] Initialise table first
Vsevolod Stakhov [Fri, 1 Mar 2019 14:08:45 +0000 (14:08 +0000)]
[Minor] Initialise table first

5 years ago[Minor] Allow nil as returned type
Vsevolod Stakhov [Fri, 1 Mar 2019 11:05:04 +0000 (11:05 +0000)]
[Minor] Allow nil as returned type

5 years ago[Test] Fix DNS tests
Vsevolod Stakhov [Fri, 1 Mar 2019 10:12:54 +0000 (10:12 +0000)]
[Test] Fix DNS tests

5 years ago[Test] Revert tests changes
Vsevolod Stakhov [Fri, 1 Mar 2019 10:00:10 +0000 (10:00 +0000)]
[Test] Revert tests changes

5 years ago[Rework] Enable explicit coroutines symbols
Vsevolod Stakhov [Fri, 1 Mar 2019 09:59:53 +0000 (09:59 +0000)]
[Rework] Enable explicit coroutines symbols

5 years ago[Test] Remove more broken tests
Vsevolod Stakhov [Thu, 28 Feb 2019 20:18:37 +0000 (20:18 +0000)]
[Test] Remove more broken tests