./mail/rspamd, Fast, free and open-source spam filtering system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.6, Package name: rspamd-1.5.6, Maintainer: bartosz.kuzma

Rspamd is fast, modular and lightweight spam filter. It is designed to work
with big ammount of mail and can be easily extended with own filters written in
lua.


Required to run:
[textproc/icu] [security/gnupg2] [mail/gmime] [devel/fann] [devel/glib2] [devel/ragel] [devel/lua-lpeg] [databases/hiredis] [lang/lua53]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f4717295fbdcc64d6bedb2baa129070d5fcb394e
RMD160: 8f2e930911f8a8fac24f38f99788b706e69a6905
Filesize: 1809.621 KB

Version history: (Expand)


CVS history: (Expand)


   2017-05-02 13:02:36 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated rspamd to 1.5.6.

1.5.6:
	* [Feature] Add unigramms support in bayes
	* [Feature] Allow configurable sign headers for DKIM
	* [Feature] Allow to add unigramm metatokens from Lua
	* [Feature] DKIM Signing: envelope match exception for local IPs
	* [Feature] UCL: register parser variables from Lua
	* [Fix] Always try to adjust filename
	* [Fix] Do extra copy to ensure that original content is never touched
	* [Fix] Fix SPOOF_REPLYTO rule
	* [Fix] Ignore Rmilter added Received
	* [Fix] More fixes for hashed email dnsbls
	* [Fix] Plug memory leak in chartable module
	* [WebUI] Display multiple alerts at once
   2017-04-22 23:04:05 by Adam Ciarcinski | Files touched by this commit (670) | Package updated
Log message:
Revbump after icu update
   2017-04-19 20:31:30 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Updated rspamd to 1.5.5.

1.5.5:
	* [CritFix] Fix classifier learning with Redis backend
	* [CritFix] Fix issue when parsing encoded rfc822/messages
	* [Feature] Add escaped version of lua_ucl import
	* [Feature] Add task:headers_foreach function
	* [Feature] Allow to process filenames from content type
	* [Feature] Allow to query hashed emails
	* [Feature] Ignore bayes with mostly metatokens or with too few text
	* [Feature] Probabilistically skip metatokens
	* [Feature] Retrieve all virus names from SAVAPI
	* [Feature] Rework classifiers lua metatokens
	* [Feature] Store headers order
	* [Feature] Store text tokens inside bayes tokens
	* [Feature] Use cached shingles keys
	* [Fix] Add missing score normalisation for HFILTER_URL_ONLY
	* [Fix] Avoid lookup in absent hash
	* [Fix] Check return values from Lua functions called from C
	* [Fix] Do not count sending and loading time in rspamc
	* [Fix] Escape json strings for controller rejplies from Lua
	* [Fix] Fix archive scans for savapi
	* [Fix] Fix domain_only emails RBL
	* [Fix] Fix ip_score map configuration
	* [Fix] Fix JSON output for history_redis
	* [Fix] Fix one character length substrings search
	* [Fix] Fix parsing of non-RFC compatible Exim received
	* [Fix] Fix parsing of options for workers with the same type
	* [Fix] Fix processing of small tokens vectors
	* [Fix] Fix rfc2047 tokenization
	* [Fix] Fix typo
	* [Fix] More fixes for inplace decoding
	* [Fix] Try to avoid modifications of the original data
	* [Fix] URL redirector: Fix call to is_redirector
	* [Rework] Set token data as uint64_t instead of chars array
	* [WebUI] Check if neighbours' history backend versions match
	* [WebUI] Disable phrase connectors replacement in history filtering
	* [WebUI] Disable phrase connectors replacement in symbols filtering
	* [WebUI] Do not hide messages with bad subject, just replace it with '???'
	* [WebUI] Fix error message
	* [WebUI] Fix history v2 display
	* [WebUI] Fix legacy history
	* [WebUI] history: break To address lists on commas
	* [WebUI] Increase default timeout to 20 seconds
	* [WebUI] Save some history table space

1.5.4:
	* [Conf] Add history_redis default configuration
	* [Feature] Add spoofed rules
	* [Feature] Add URL_IN_SUBJECT rule
	* [Feature] Allow to get task's subject
	* [Feature] Allow to specify maximum number of shots for symbols
	* [Feature] Distinguish URLs found in Subject
	* [Feature] Memoize LPEG grammars
	* [Feature] Parse else parts in SA rules
	* [Feature] Process subject for mixed characters
	* [Feature] Resolve url chains in url_redirector module
	* [Feature] Stat greylisted messages as greylisted not soft-rejected
	* [Feature] Support checking for redirector in Lua SURBL
	* [Feature] Support tag_exists SA function
	* [Feature] Work with broken rfc2047 tokens
	* [Fix] Check all watcher's dependencies
	* [Fix] Do not compile hyperscan with no SSSE3 support
	* [Fix] Do not crash if cannot decode qp encoded part
	* [Fix] Fix dependencies of DKIM when multiple signatures are found
	* [Fix] Fix lists in whitelist plugin
	* [Fix] Fix one-shot symbols weight calculations
	* [Fix] Fix options and shots match
	* [Fix] Fix order of symbol options
	* [Fix] Fix parsing of dot at the end of the address
	* [Fix] Fix parsing of lua table arguments
	* [Fix] Fix processing of subject words
	* [Fix] Fix string split memoization
	* [Fix] Fix templates grammar usage
	* [Fix] Fix various issues related to Lua stack manipulation
	* [Fix] Force actions: Use postfilter if we have honor_action / require_action
	* [Fix] Further fixes to avoid PHISHING FP
	* [Fix] Preserve order of options in symbols
	* [Fix] Rspamadm grep: deal with unusually-formatted logs
	* [Fix] Use hostname suffix when dealing with history
	* [Rework] Remove outdated SA rules
	* [WebUI] Add flexible columns
	* [WebUI] Add footable
	* [WebUI] Add sender, recipients and subject columns
	* [WebUI] Allow message-id break
	* [WebUI] Fix history clustering
	* [WebUI] Fix history display
	* [WebUI] Fix sorting
	* [WebUI] Humanize sizes
	* [WebUI] Initial move towards footable
	* [WebUI] Remove datatables
	* [WebUI] Replace `.values` method with `.map`
	* [WebUI] Rework v2 symbols display
	* [WebUI] Try to normalize frequencies
	* [WebUI] Unbreak WebUI
	* [WebUI] Use Footable to draw Throughput summary table
   2017-03-31 12:32:21 by Thomas Klausner | Files touched by this commit (106) | Package updated
Log message:
Recursive bump for gpgme update which removed a support library.
   2017-03-20 15:15:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Add missing files for 1.5.3 update.
   2017-03-20 15:14:41 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated rspamd to 1.5.3.

From Bartosz Kuzma <bartosz.kuzma@gmail.com> via pkgsrc-wip.

1.5.3:
	* [Conf] Add composite for hacked wordpress phishing
	* [CritFix] Fix base64 decoding when there are unparseable characters
	* [Feature] Additional symbol metadata in metadata exporter
	* [Feature] Add method to get protocol reply from Lua
	* [Feature] Add symbols when tagged rcpt/sender are normalised
	* [Feature] Add task:get_symbols_all() function
	* [Feature] Allow multiple formats of DKIM signing key
	* [Feature] Allow to cache and use flexible protocol reply
	* [Feature] Allow to set one_shot flag from register_symbol
	* [Feature] Allow to skip certain types of hashes when learning fuzzy
	* [Feature] Cache and insert scan time into the protocol
	* [Feature] Detect newlines in rspamc --mime
	* [Feature] DKIM signing: support use of maps
	* [Feature] Greylist: Support excluding low-scoring messages from greylisting
	* [Feature] Implement lua history in controller
	* [Feature] Implement redis history querying
	* [Feature] Preliminary implementation of redis history plugin
	* [Feature] Support using request headers in settings
	* [Fix] Change default template to deal with non-ASCII characters
	* [Fix] Deal with lists of maps in whitelist module
	* [Fix] DKIM signing: use domain-specific signing key
	* [Fix] Do not reallocate completed zstd buffer
	* [Fix] Do not use local_addrs in proxy
	* [Fix] Fix crash when resolver is undefined
	* [Fix] Fix double free when closing lua_tcp connections
	* [Fix] Fix for lua 5.3
	* [Fix] Fix freeing of arrays iterators
	* [Fix] Fix issue with task:get_symbol and symbols with no metric
	* [Fix] Fix log line duplication in `rspamadm grep`
	* [Fix] Fix memory corruption on termination
	* [Fix] Fix out-of-bound access in base64 decode
	* [Fix] Fix ratelimit + greylisting
	* [Fix] Fix subject rewriting
	* [Fix] Fix task:set_recipients function
	* [Fix] Fix URI_COUNT_ODD rule
	* [Fix] Follow the traditional symbols conventions in RCPT_COUNT rule
	* [Fix] Greylist: Suppress greylist action for whitelisted hosts too
	* [Fix] Metadata exporter: use rule-specific settings for emails
	* [Fix] Properly set missing fields in exporter
	* [Fix] Proxy: max_retries option
	* [Fix] RCPT_COUNT fixes
	* [Fix] Rework HAS_X_PRIO rule to match symbols conventions
	* [Fix] Update issues in ac-trie
	* [Fix] Use optimised base64 decoding in DKIM
	* [WebUI] Add preliminary v2 history parser
	* [WebUI] Allow different history parsers
	* [WebUI] Display symbols
	* [WebUI] Rework history v2 function

1.5.2:
	* [Conf] Add default config for spamassasssin plugin
	* [Conf] Add default configuration for antivirus module
	* [Conf] Add dkim signing docs
	* [Conf] Add mx_check default config
	* [Conf] Add replies config
	* [Conf] Add trie default config
	* [Feature] Add heuristic to find text parts in files
	* [Feature] Add rule to detect broken content type
	* [Feature] Allow to extract CTE in Lua API
	* [Feature] Allow to set from address for a lua_task
	* [Feature] Allow to set recipients of a task from Lua
	* [Feature] Enchance text_part:get_content method
	* [Feature] Remove + aliases from emails
	* [Feature] Support rmilter block and dkim signature in CGP helper
	* [Feature] Support running event loop from Lua
	* [Fix] Antivirus: use scanner-specific redis prefix
	* [Fix] Couple of fixes for DKIM signing module
	* [Fix] Distinguish missing and broken mandatory headers
	* [Fix] Do more heuristical detection for missing CTE
	* [Fix] Do not resort cache on each check
	* [Fix] Fix CGP escaping
	* [Fix] Fix MISSING_MIME_VERSION rule for plain messages
	* [Fix] Fix parsing of cte in expressions
	* [Fix] Fix partial matches in rspamadm grep
	* [Fix] Fix setting class on style field
	* [WebUI] Auto-switch Throughput units to `msg/min` for very low rate
	* [WebUI] Update D3Evolution to 0.0.2

1.5.1:
	* [CritFix] Fix processing of stop_patterns with `\0` character
	* [CritFix] Fix setting of raw key for signing
	* [Fix] Fix lua exports from plugins during reload
	* [Fix] Fix prefilters action scores
	* [Fix] Fix symbols processing order
	* [Minor] Help cmake find gthread
	* [Minor] Some cmake fixes

1.5.0:
	* [Conf] Add configurations for asn, clickhouse and dcc
	* [Conf] Add default config for url redirector plugin
	* [Conf] Add the default config for greylist module
	* [Conf] Allow to edit all local maps from WebUI by default
	* [CritFix] Deal with absent headers in DKIM
	* [CritFix] Do not trust remote shingles count
	* [CritFix] Fix bad memory leak in TLS certificates validation
	* [CritFix] Fix critical memory issues with radix maps
	* [CritFix] Fix descriptors leak on reload
	* [CritFix] Fix headers selection in DKIM verification
	* [CritFix] Fix parsing of boundaries that end with `--`
	* [CritFix] Repair PTR_ARRAY_FOREACH macro
	* [Feature] Add CORS support to the controller
	* [Feature] Add FROM_NAME_EXCESS_SPACE rule
	* [Feature] Add REPLYTO_EMAIL_HAS_TITLE rule
	* [Feature] Add `caseless_hash` method to `lua_util`
	* [Feature] Add `rip` keyword to ratelimit module
	* [Feature] Add a simple benchmark for content type parsing
	* [Feature] Add boundaries parsing in content type
	* [Feature] Add charset detection for text parts
	* [Feature] Add content disposition parser
	* [Feature] Add fallback if too many updates are failing
	* [Feature] Add function to convert struct tm to time using timezone
	* [Feature] Add function to normalize HTTP paths
	* [Feature] Add fuzzy collection plugin
	* [Feature] Add fuzzy logic for images
	* [Feature] Add gmime parser to mime_tool
	* [Feature] Add heuristic to detect broken messages
	* [Feature] Add heuristic to find displayed URLs
	* [Feature] Add heuristic to process broken email addresses
	* [Feature] Add images normalization
	* [Feature] Add mechanism for disabling composites (Fixes #1270)
	* [Feature] Add method to create regexp from a glob pattern
	* [Feature] Add mime encoding manipulation routines
	* [Feature] Add mime tool to explore messages
	* [Feature] Add more meta tokens from received headers
	* [Feature] Add neighbours option to support Rspamd cluster in WebUI
	* [Feature] Add new function to parse mime addresses
	* [Feature] Add new methods for lua_tcp
	* [Feature] Add own headers decoding routine
	* [Feature] Add own routine to generate a message id
	* [Feature] Add parser for SMTP date
	* [Feature] Add per-task lua cache to reuse 'heavy' objects
	* [Feature] Add plugins list path in WebUI
	* [Feature] Add preliminary multipart support
	* [Feature] Add preliminary version of DKIM signing module
	* [Feature] Add profiling support in client output
	* [Feature] Add rfc2047 grammar
	* [Feature] Add rfc2047 variant for QP decoding
	* [Feature] Add rmilter_headers module (Fixes #1227)
	* [Feature] Add sse42 version of base64 decoding
	* [Feature] Add ssse3 and avx2 base64 decoders
	* [Feature] Add support of libgd
	* [Feature] Add the preliminary version of redirects resolver in Lua
	* [Feature] Add ucl_object_iterate_full function
	* [Feature] Add url encoding function
	* [Feature] Allow SOA requests in lua dns
	* [Feature] Allow custom parse types in lua ucl
	* [Feature] Allow plugins to register webui handlers
	* [Feature] Allow to add options explicitly to symbols
	* [Feature] Allow to call a callback when symbol frequency is on peak
	* [Feature] Allow to call redirector script from SURBL
	* [Feature] Allow to create variable length dkim keys
	* [Feature] Allow to have module specific options for Redis in plugins
	* [Feature] Allow to pass sign key directly from Lua
	* [Feature] Allow to register configuration docs from Lua API
	* [Feature] Allow to return options as a table
	* [Feature] Allow to set peak callbacks from Lua
	* [Feature] Allow to specify custom method for a message
	* [Feature] Allow to store dkim keys in Redis
	* [Feature] Allow to store messages in files
	* [Feature] Apply DCT using AAN for fuzzy signature
	* [Feature] Avira SAVAPI support
	* [Feature] Cache and simplify DCT and jpeg decode
	* [Feature] Cache libicu convertors
	* [Feature] Detect URLs with suspicious omographs
	* [Feature] Do not increase score for duplicate options
	* [Feature] Do not trust CTE, check base64 and qp strictly
	* [Feature] Dynamic reputation in URL reputation plugin
	* [Feature] Extend redis lock when learning spawned
	* [Feature] Filter non-utf chars from all decoded headers
	* [Feature] Fix phishing detection for IDNA urls
	* [Feature] Ignore bad symbols on base64 decoding
	* [Feature] Ignore too wide elements in SPF
	* [Feature] Implement fuzzy collection mode
	* [Feature] Implement helo maps in multimap
	* [Feature] Implement human readable buckets configuration
	* [Feature] Implement min-hash shingles for DCT data from images
	* [Feature] Implement new algorithm for fuzzy hashes of images
	* [Feature] Implement new unicode normalizer
	* [Feature] Implement quoted printable decoding
	* [Feature] Implement received headers flags
	* [Feature] Implement rspamdgrep tool
	* [Feature] Implement sane checksum for config file
	* [Feature] Implement url tags concept
	* [Feature] Improve detection of omographs using libicu
	* [Feature] Improve url redirector module
	* [Feature] Multimap: Received header processing
	* [Feature] Multiple improvements in the maps
	* [Feature] New URL filters in multimap
	* [Feature] Plugin to force actions on selected symbols
	* [Feature] RBL module: support hashing for emails and helo RBL
	* [Feature] Reuse URL tags in SURBL module
	* [Feature] Rework RRD ds count, add conversion path
	* [Feature] Rework surbl module to avoid extra redirector calls
	* [Feature] Send config id to the WebUI
	* [Feature] Simplify HTTPCrypt client support
	* [Feature] Skip processing for large images
	* [Feature] Start collection only mode implementation for fuzzy storage
	* [Feature] Start import of the optimized base64 decode
	* [Feature] Store all received headers in lua
	* [Feature] Store relational order of all headers in a message
	* [Feature] Support DKIM signing in Lua plugins
	* [Feature] Support HTTPCrypt client in lua_http
	* [Feature] Support setting SMTP message in multimap
	* [Feature] Support setting metric subject from Lua
	* [Feature] Support setting subject in force actions module
	* [Feature] Treat v6 mapped addresses as v4 addresses
	* [Feature] URL reputation plugin
	* [Feature] Use Redis instead of memcached in URLs redirector
	* [Feature] Use Rspamd rfc2047 decoder instead of gmime one
	* [Feature] Use a different normalization for fuzzy images
	* [Feature] Use normalized images in fuzzy hashes
	* [Feature] Use own code for parsing of date
	* [Feature] Use shingles for images fuzzying
	* [Feature] Use t1ha for hashes, allow inlining
	* [Feature] Use t1ha instead of metrohash and xxhash32
	* [Feature] Various new features in metadata exporter module
	* [Feature] rmilter_headers: authentication-results (#78)
	* [Fix] Add additional check to mark redis connection inactive
	* [Fix] Add packed attribute for protocol structure
	* [Fix] Adopt OMOGRAPH_URL rule
	* [Fix] Allow static maps
	* [Fix] Allow to disable classifiers checks using settings and conditions
	* [Fix] Another try to fix 0 length maps
	* [Fix] Another try to fix corruption during maps reload
	* [Fix] Another try to fix descriptors leak
	* [Fix] Another try to fix reload and logger
	* [Fix] Antivirus module: register virtual symbols for patterns
	* [Fix] Avoid extensive reallocs
	* [Fix] Avoid mempool leak in SA plugin on reload
	* [Fix] Avoid race condition on saving cache and reload
	* [Fix] Avoid reusing g_error (Fixes #1262)
	* [Fix] Break pool connection on fatal redis errors
	* [Fix] Check for NaN properly
	* [Fix] Couple of fixes for date parsing
	* [Fix] Date header timezone adjustments (#1279)
	* [Fix] Deal with EOF properly
	* [Fix] Decode filename in content disposition
	* [Fix] Disable fuzzy images by default
	* [Fix] Disable zero-copy mode for text parts to avoid crashes
	* [Fix] Do not destroy session when not all finish scripts are done
	* [Fix] Do not greyscale images
	* [Fix] Do not leave parent-less workers processes on fatal errors
	* [Fix] Do not lowercase Content-Disposition to perform decoding
	* [Fix] Do not penalize characters just after numeric prefix
	* [Fix] Do not refork workers that are intended to die
	* [Fix] Do not set pre-result and update records for no `Queue-ID` messages
	* [Fix] Do not skip post-filters when pre-filters have set some results
	* [Fix] Do not stop symbols planning if async events are pending
	* [Fix] Do not try to set keys for unencrypted requests in proxy
	* [Fix] Encode URLs according to rfc3986
	* [Fix] Encode URLs before sending them to the protocol
	* [Fix] Filter bad characters from message id
	* [Fix] Fix CTE detection heuristic
	* [Fix] Fix Content-Type in HTTP requests
	* [Fix] Fix IDN eslds phishing checks
	* [Fix] Fix adding maps from config in Lua
	* [Fix] Fix another reload memory issue
	* [Fix] Fix argument returned on redis backend errors
	* [Fix] Fix assertion in graph handling
	* [Fix] Fix body trie matching
	* [Fix] Fix build
	* [Fix] Fix byte array expansion during toutf8 conversion
	* [Fix] Fix charset normalisation
	* [Fix] Fix checking of DKIM bodies that needs just `\n` to be added
	* [Fix] Fix couple of cornercases with email addresses
	* [Fix] Fix couple of issues
	* [Fix] Fix dependencies tracking for callback symbols
	* [Fix] Fix detection of jpeg size
	* [Fix] Fix errors handling in fuzzy backend initialization
	* [Fix] Fix fuzzy hashes count
	* [Fix] Fix globbing and convert lists to arrays in fuzzy_check
	* [Fix] Fix heuristical CTE detection for QP encoding
	* [Fix] Fix ignoring of bad text parts
	* [Fix] Fix indexes in array access, interleave loop
	* [Fix] Fix int64 -> double conversion
	* [Fix] Fix invalid memory access on reload
	* [Fix] Fix issues with empty updates
	* [Fix] Fix issues with quoted-printable encoding
	* [Fix] Fix keys names
	* [Fix] Fix lots of issues in mime parser code
	* [Fix] Fix lua maps load
	* [Fix] Fix macro name
	* [Fix] Fix mas group score calculations
	* [Fix] Fix matching of the same patterns from different tries
	* [Fix] Fix memory corruprtion and leak
	* [Fix] Fix memory leak in HTTP maps
	* [Fix] Fix memory leak in expression destroying
	* [Fix] Fix memory leak in parsing of mime names
	* [Fix] Fix memory leak in safe ucl iterators
	* [Fix] Fix memory leak on reload in plugins
	* [Fix] Fix modules reconfigure on reload
	* [Fix] Fix monitored setup fro URLBLs with IP addresses
	* [Fix] Fix name of var
	* [Fix] Fix new rrd updates
	* [Fix] Fix out of bounds access
	* [Fix] Fix parsing messages with no body
	* [Fix] Fix parsing of '=' character in headers
	* [Fix] Fix parsing of messages with no content type
	* [Fix] Fix plugins callbacks in webui
	* [Fix] Fix possible memory corruption in redis pool
	* [Fix] Fix probability calculations for fuzzy redis backend
	* [Fix] Fix processing errors in lua_tcp
	* [Fix] Fix processing of emails with name only
	* [Fix] Fix processing of non-multipart messages
	* [Fix] Fix processing of parts with no valid content type
	* [Fix] Fix race condition in SIGUSR2 handler
	* [Fix] Fix redis options parsing when no redis servers are defined
	* [Fix] Fix reload and hyperscan ready event
	* [Fix] Fix reload memory issue
	* [Fix] Fix rra_ptr conversion
	* [Fix] Fix rrd file conversion
	* [Fix] Fix setting of content-type attributes
	* [Fix] Fix signing headers creation in DKIM
	* [Fix] Fix stddev calculations
	* [Fix] Fix surbl plugin to work with composite maps
	* [Fix] Fix timezones parsing
	* [Fix] Fix tokens usage
	* [Fix] Fix urls and emails hashes
	* [Fix] Fix usage of unsafe ucl iterators
	* [Fix] Fix work with broken utf8 tokens
	* [Fix] Fix writing of user to roll history
	* [Fix] Forgotten worker
	* [Fix] Further memory leaks fixes
	* [Fix] Ignore lua metatokens in bayes for now
	* [Fix] Improve OMOGRAPH_URL rule
	* [Fix] Lua IP from string should be invalid if parsing failed
	* [Fix] Miltiple fixes to new lua_tcp, add debugging
	* [Fix] More fixes for iterators cleanup
	* [Fix] More fixes to logger initialization
	* [Fix] More heuristic fixes for phishing detection
	* [Fix] More leaks eliminated
	* [Fix] More leaks...
	* [Fix] More random fixes for reload...
	* [Fix] Multimap: Fixes for email filters
	* [Fix] Multiple fixes for fann module
	* [Fix] Multiple memory corruption fixes
	* [Fix] Normalize path in HTTP router
	* [Fix] Plug memory leak
	* [Fix] Plug memory leak in adding radix trees
	* [Fix] Plug memory leak in configuration parser
	* [Fix] Plug memory leak in expressions parsing during reload
	* [Fix] Plug memory leak in learning fuzzy storage
	* [Fix] Plug memory leak in lua_tcp
	* [Fix] Plug reload leaks
	* [Fix] Plug termination memory leaks
	* [Fix] Really increase lock lifetime
	* [Fix] Replies module: fix symbol weight
	* [Fix] Restore content type params related functions
	* [Fix] Set task's subject from mime subject
	* [Fix] Sigh, one more reload leak
	* [Fix] Simplify images shingles
	* [Fix] Some more memory issues are fixed
	* [Fix] Stop hardcoding of lua in C
	* [Fix] Stop processing of bad parts as text parts
	* [Fix] Strictly filter bad characters when emittin json
	* [Fix] Strings returned from lua are ephemeral
	* [Fix] Support unix sockets for lua redis
	* [Fix] Try to fix issues with reloading config
	* [Fix] Try to fix race condition in redis_pool
	* [Fix] Use checksum to avoid intersection between different ANNs
	* [Fix] Use rspamd hashes in embedded ucl
	* [Fix] Use sane default rewrite subject (*** SPAM *** %s)
	* [Fix] Various collection mode fixes
	* [Fix] Various fixes to mime parser
	* [Fix] Various reload leak fixing
	* [Fix] Whitelist certain extensions from archive checks
	* [Rework] Add preliminary implementation of the mime parser
	* [Rework] Adopt code for the new options
	* [Rework] Change logger setup interface
	* [Rework] Composite configuration (#1270)
	* [Rework] Finally remove gmime dependency from Rspamd
	* [Rework] Further fixes to symbols frequencies
	* [Rework] Implement content type parser for mime
	* [Rework] Kill all InternetAddressList usages
	* [Rework] Multiple fixes for symbols cache statistics
	* [Rework] Refactor struct names
	* [Rework] Rework images fuzzy hashes algorithm
	* [Rework] Rework lua_tcp to allow TCP dialog
	* [Rework] Start massive rework to get rid of gmime
	* [Rework] Start new approach for multiparts parsing
	* [Rework] Start rework of mime addresses
	* [Rework] Start rework of symbols cache updates
	* [Rework] Start switching to libicu
	* [Rework] Use a special structure for stats tokens
	* [Rework] Use hash tables for symbols options
	* [Rework] Use libicu instead of iconv for conversions
	* [Rework] Use new scheme to parse mime parts
	* [WebUI] Add Access-Control-Allow-Origin for cluster management
	* [WebUI] Add Throughput graph autorefreshing (#820)
	* [WebUI] Add Visibility.js library
	* [WebUI] Add basic cluster support to Throughput tab
	* [WebUI] Add graph legend entries for new DSes
	* [WebUI] Add graph tab
	* [WebUI] Add neighbours RRD data consolidation
	* [WebUI] Add preliminary save symbols clustering
	* [WebUI] Add server selector to navbar
	* [WebUI] Add soft reject to auth stats
	* [WebUI] Add summary to the Throughput tab
	* [WebUI] Allow to save maps on the cluster
	* [WebUI] Avoid extra graph redraw and alerts glitching
	* [WebUI] Be more generous with AJAX timeout
	* [WebUI] Disable error ring loading in `read only` mode
	* [WebUI] Enclose table header cells with `tr`s
	* [WebUI] Finish interface rework
	* [WebUI] Fix RRD summary pie chart position
	* [WebUI] Fix `All SERVERS` graph fot just one available server
	* [WebUI] Fix case when no cluster is defined
	* [WebUI] Fix compatibility with non-ES6 compliant browsers
	* [WebUI] Fix config ID
	* [WebUI] Fix configuration page partially
	* [WebUI] Fix disabled state
	* [WebUI] Fix graph dataset selector initialization
	* [WebUI] Fix graph selectors state resetting
	* [WebUI] Fix mouse events on throughput summary table area
	* [WebUI] Fix multiple JS issues
	* [WebUI] Fix pie chart displaying
	* [WebUI] Fix read only
	* [WebUI] Fix read only2
	* [WebUI] Fix retarded datatables
	* [WebUI] Fix soft reject in pie chart
	* [WebUI] Fix stat widgets timers multiplication on `Refresh` click
	* [WebUI] Fix symbols config
	* [WebUI] Fix various errors with login form
	* [WebUI] Further fixes
	* [WebUI] Hide learning tab in read-only mode
	* [WebUI] Initial clusters support
	* [WebUI] Make legend entry colours more contrast
	* [WebUI] Move configuration tab to a separate module
	* [WebUI] Move history tab
	* [WebUI] Move symbols config as well
	* [WebUI] New sec to time function
	* [WebUI] Prevent multiple clicks on `Refresh`
	* [WebUI] RRD summary: Hide inner labels of tiny pie sectors
	* [WebUI] RRD summary: Respect undefined values
	* [WebUI] Reduce font size of graph's legend
	* [WebUI] Remove orphaned font duplicates
	* [WebUI] Remove unused code
	* [WebUI] Replace spinner with animated glyphicon
	* [WebUI] Reset refresh timer on server switching
	* [WebUI] Rework interface to use requirejs
	* [WebUI] Rework neighbours query function
	* [WebUI] Separate attributes by space
	* [WebUI] Set focus to password field (#1230)
	* [WebUI] Simplify neighbours table populating
	* [WebUI] Start rework of modules
	* [WebUI] Stop stats refreshing if the page is hidden
	* [WebUI] Turn d3pie's stuff into a reusable function,
	* [WebUI] Unify send data functions
	* [WebUI] Update D3Evolution to 0.0.1
	* [WebUI] Update d3.js
	* [WebUI] Update datatables to work with the requirejs
	* [WebUI] Use unified tab click event handler,
	* [WebUI] clusters for the chart
	* [WebUI] fix uptime
   2017-02-22 12:48:49 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated rspamd to 1.4.4.

1.4.4:
	* [CritFix] Fix bad memory leak in TLS certificates validation
	* [Fix] Fix memory leak in HTTP maps
	* [Fix] Replies module: fix symbol weight
	* [Minor] Add missing macro
	* [Minor] Do not treat IDN urls as bad URLs
	* [Minor] Fix build with gcc 4.2
	* [Minor] Fix cast
	* [Minor] One more definition missed on Linux
   2017-02-17 16:01:52 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
Add missing patch for 1.4.3 update.