]> source.dussan.org Git - rspamd.git/log
rspamd.git
6 years ago[Feature] Split message parsing and processing
Vsevolod Stakhov [Wed, 6 Jun 2018 15:35:57 +0000 (16:35 +0100)]
[Feature] Split message parsing and processing

6 years ago[Feature] Support ED25519 DKIM signatures
Vsevolod Stakhov [Wed, 6 Jun 2018 07:58:20 +0000 (08:58 +0100)]
[Feature] Support ED25519 DKIM signatures

6 years ago[Feature] Implement signatures verification using rspamadm keypair
Vsevolod Stakhov [Tue, 5 Jun 2018 16:03:10 +0000 (17:03 +0100)]
[Feature] Implement signatures verification using rspamadm keypair

6 years ago[Fix] Fix NIST signatures
Vsevolod Stakhov [Tue, 5 Jun 2018 16:02:58 +0000 (17:02 +0100)]
[Fix] Fix NIST signatures

6 years ago[Minor] One more fix...
Vsevolod Stakhov [Tue, 5 Jun 2018 13:06:50 +0000 (14:06 +0100)]
[Minor] One more fix...

6 years ago[Minor] Fix some corner cases
Vsevolod Stakhov [Tue, 5 Jun 2018 12:56:13 +0000 (13:56 +0100)]
[Minor] Fix some corner cases

6 years ago[Fix] Fix parsing of urls with numeric password
Vsevolod Stakhov [Tue, 5 Jun 2018 12:42:36 +0000 (13:42 +0100)]
[Fix] Fix parsing of urls with numeric password

6 years ago[Minor] Add ability to get a pubkey from keypair
Vsevolod Stakhov [Tue, 5 Jun 2018 12:28:13 +0000 (13:28 +0100)]
[Minor] Add ability to get a pubkey from keypair

6 years ago[Feature] Provide $HOSTNAME variable in UCL
Vsevolod Stakhov [Tue, 5 Jun 2018 07:28:05 +0000 (08:28 +0100)]
[Feature] Provide $HOSTNAME variable in UCL

6 years ago[Fix] Fix matching patterns with no paths
Vsevolod Stakhov [Mon, 4 Jun 2018 15:50:48 +0000 (16:50 +0100)]
[Fix] Fix matching patterns with no paths

6 years ago[Feature] Implement signing using `rspamadm keypair`
Vsevolod Stakhov [Sun, 3 Jun 2018 20:54:00 +0000 (21:54 +0100)]
[Feature] Implement signing using `rspamadm keypair`

6 years ago[Minor] Add some missing methods
Vsevolod Stakhov [Sun, 3 Jun 2018 20:53:49 +0000 (21:53 +0100)]
[Minor] Add some missing methods

6 years ago[Fix] Fix signing in openssl mode
Vsevolod Stakhov [Sun, 3 Jun 2018 20:53:33 +0000 (21:53 +0100)]
[Fix] Fix signing in openssl mode

6 years ago[Project] Move keypair function to Lua
Vsevolod Stakhov [Sat, 2 Jun 2018 20:40:45 +0000 (21:40 +0100)]
[Project] Move keypair function to Lua

6 years ago[Minor] Add some missing methods
Vsevolod Stakhov [Sat, 2 Jun 2018 20:40:32 +0000 (21:40 +0100)]
[Minor] Add some missing methods

6 years ago[Minor] Fix iteration
Vsevolod Stakhov [Fri, 1 Jun 2018 20:24:31 +0000 (21:24 +0100)]
[Minor] Fix iteration

6 years ago[Fix] Fix keypair creation method to actually create keypair...
Vsevolod Stakhov [Fri, 1 Jun 2018 17:02:17 +0000 (18:02 +0100)]
[Fix] Fix keypair creation method to actually create keypair...

6 years ago[Fix] Fix '~' behaviour in composites
Vsevolod Stakhov [Fri, 1 Jun 2018 16:22:17 +0000 (17:22 +0100)]
[Fix] Fix '~' behaviour in composites

6 years ago[Minor] Add aliases support to rspamadm commands
Vsevolod Stakhov [Fri, 1 Jun 2018 13:52:30 +0000 (14:52 +0100)]
[Minor] Add aliases support to rspamadm commands

6 years ago[Minor] Add mimepart:get_raw_content method
Vsevolod Stakhov [Fri, 1 Jun 2018 11:18:58 +0000 (12:18 +0100)]
[Minor] Add mimepart:get_raw_content method

6 years ago[Feature] Suppress duplicate warning on very large radix tries
Vsevolod Stakhov [Fri, 1 Jun 2018 10:09:37 +0000 (11:09 +0100)]
[Feature] Suppress duplicate warning on very large radix tries

6 years ago[Feature] Add gzip compression for HTTP requests in elastic module
Vsevolod Stakhov [Thu, 31 May 2018 16:23:39 +0000 (17:23 +0100)]
[Feature] Add gzip compression for HTTP requests in elastic module

6 years ago[Project] Deprecate and remove getopt library
Vsevolod Stakhov [Thu, 31 May 2018 16:20:12 +0000 (17:20 +0100)]
[Project] Deprecate and remove getopt library

6 years agoMerge pull request #2271 from heraklit256/rule-strongmail
Vsevolod Stakhov [Thu, 31 May 2018 14:53:25 +0000 (15:53 +0100)]
Merge pull request #2271 from heraklit256/rule-strongmail

add rule for rogue "strongmail" MTA

6 years ago[Fix] Fix plugins intialisation in configwizard
Vsevolod Stakhov [Thu, 31 May 2018 14:52:18 +0000 (15:52 +0100)]
[Fix] Fix plugins intialisation in configwizard

6 years agoadd rule for rogue "strongmail" MTA 2271/head
heraklit256 [Thu, 31 May 2018 12:54:40 +0000 (14:54 +0200)]
add rule for rogue "strongmail" MTA

6 years ago[Minor] Fix variable name
Vsevolod Stakhov [Wed, 30 May 2018 14:44:06 +0000 (15:44 +0100)]
[Minor] Fix variable name

6 years agoRevert "[Minor] Improve headers tokens in bayes"
Vsevolod Stakhov [Wed, 30 May 2018 14:36:45 +0000 (15:36 +0100)]
Revert "[Minor] Improve headers tokens in bayes"

This reverts commit b6a20c74a44332f04a17a6e430a60f1b51d20f0f.

6 years agoMerge pull request #2270 from moisseev/webui
Vsevolod Stakhov [Wed, 30 May 2018 14:35:44 +0000 (15:35 +0100)]
Merge pull request #2270 from moisseev/webui

 [WebUI] Fix elements disabling in "Symbols" tab

6 years agoMerge pull request #2269 from moisseev/patch-1
Vsevolod Stakhov [Wed, 30 May 2018 14:35:33 +0000 (15:35 +0100)]
Merge pull request #2269 from moisseev/patch-1

[Minor] Add RFC 6713 mime types for 'zlib' and 'gzip'

6 years ago[Project] Eliminate C counterpart for `configwizard`
Vsevolod Stakhov [Wed, 30 May 2018 14:32:16 +0000 (15:32 +0100)]
[Project] Eliminate C counterpart for `configwizard`

6 years ago[Minor] Further fixes to rescore tool
Vsevolod Stakhov [Wed, 30 May 2018 13:54:41 +0000 (14:54 +0100)]
[Minor] Further fixes to rescore tool

6 years ago[Project] Further reworks of rescore tool
Vsevolod Stakhov [Wed, 30 May 2018 13:07:59 +0000 (14:07 +0100)]
[Project] Further reworks of rescore tool

6 years ago[Project] Rework rescore tool to the new architecture
Vsevolod Stakhov [Wed, 30 May 2018 12:39:31 +0000 (13:39 +0100)]
[Project] Rework rescore tool to the new architecture

6 years ago[Minor] Implement config parsing routines for Lua
Vsevolod Stakhov [Wed, 30 May 2018 12:39:12 +0000 (13:39 +0100)]
[Minor] Implement config parsing routines for Lua

6 years ago[Minor] Add method to load UCL into `rspamd_config` in Lua
Vsevolod Stakhov [Wed, 30 May 2018 08:58:14 +0000 (09:58 +0100)]
[Minor] Add method to load UCL into `rspamd_config` in Lua

6 years ago[Minor] Fix logging
Vsevolod Stakhov [Tue, 29 May 2018 17:17:28 +0000 (18:17 +0100)]
[Minor] Fix logging

6 years ago[Minor] Rework config load routines
Vsevolod Stakhov [Tue, 29 May 2018 15:58:54 +0000 (16:58 +0100)]
[Minor] Rework config load routines

6 years ago[Project] Convert corpus_test to new format, document all options
Vsevolod Stakhov [Tue, 29 May 2018 14:24:26 +0000 (15:24 +0100)]
[Project] Convert corpus_test to new format, document all options

6 years ago[Minor] Reuse description
Vsevolod Stakhov [Tue, 29 May 2018 13:08:56 +0000 (14:08 +0100)]
[Minor] Reuse description

6 years ago[Minor] Fix various issues
Vsevolod Stakhov [Tue, 29 May 2018 12:59:54 +0000 (13:59 +0100)]
[Minor] Fix various issues

6 years ago[Project] Rework grep to be plain Lua command
Vsevolod Stakhov [Tue, 29 May 2018 12:53:53 +0000 (13:53 +0100)]
[Project] Rework grep to be plain Lua command

6 years ago[Minor] Try to improve help message
Vsevolod Stakhov [Tue, 29 May 2018 12:46:27 +0000 (13:46 +0100)]
[Minor] Try to improve help message

6 years ago[Minor] Fix minor issues
Vsevolod Stakhov [Tue, 29 May 2018 11:00:51 +0000 (12:00 +0100)]
[Minor] Fix minor issues

6 years ago[Project] Simplify lua commands in rspamadm
Vsevolod Stakhov [Tue, 29 May 2018 10:50:29 +0000 (11:50 +0100)]
[Project] Simplify lua commands in rspamadm

6 years ago[WebUI] Update column header 2270/head
Alexander Moisseev [Tue, 29 May 2018 09:20:46 +0000 (12:20 +0300)]
[WebUI] Update column header

6 years ago[WebUI] Fix elements disabling in "Symbols" tab
Alexander Moisseev [Tue, 29 May 2018 09:17:03 +0000 (12:17 +0300)]
[WebUI] Fix elements disabling in "Symbols" tab

6 years ago[Minor] Add RFC 6713 mime types for 'zlib' and 'gzip' 2269/head
Alexander Moisseev [Tue, 29 May 2018 06:28:49 +0000 (06:28 +0000)]
[Minor] Add RFC 6713 mime types for 'zlib' and 'gzip'

6 years agoMerge pull request #2267 from azielke/master
Vsevolod Stakhov [Sun, 27 May 2018 18:26:57 +0000 (19:26 +0100)]
Merge pull request #2267 from azielke/master

rspamd_stats.pl: Parse RFC5424 style timestamps

6 years ago[Minor] Move lua globals setup to a more appropriate place
Vsevolod Stakhov [Sat, 26 May 2018 18:31:29 +0000 (19:31 +0100)]
[Minor] Move lua globals setup to a more appropriate place

6 years ago[Minor] Use new routine for globbing
Vsevolod Stakhov [Sat, 26 May 2018 13:53:18 +0000 (14:53 +0100)]
[Minor] Use new routine for globbing

6 years ago[Minor] Add generic routine for glob patterns
Vsevolod Stakhov [Sat, 26 May 2018 12:59:25 +0000 (13:59 +0100)]
[Minor] Add generic routine for glob patterns

6 years ago[Minor] Add more suggestions
Vsevolod Stakhov [Fri, 25 May 2018 15:47:03 +0000 (16:47 +0100)]
[Minor] Add more suggestions

6 years ago[Minor] Suggest command if not found
Vsevolod Stakhov [Fri, 25 May 2018 15:42:38 +0000 (16:42 +0100)]
[Minor] Suggest command if not found

6 years agoMerge pull request #2266 from WRMSRwasTaken/patch-1
Vsevolod Stakhov [Fri, 25 May 2018 15:36:27 +0000 (16:36 +0100)]
Merge pull request #2266 from WRMSRwasTaken/patch-1

Don't mark "neutral" symbol weights as negative in the web ui

6 years ago[Fix] Fix RFC822 comments when processing a mime address
Vsevolod Stakhov [Fri, 25 May 2018 15:25:36 +0000 (16:25 +0100)]
[Fix] Fix RFC822 comments when processing a mime address

6 years agoDon't mark "neutral" symbol weights as negative 2266/head
Marcel Menzel [Fri, 25 May 2018 13:41:47 +0000 (15:41 +0200)]
Don't mark "neutral" symbol weights as negative

6 years ago[Minor] Fix various cmake issues
Vsevolod Stakhov [Fri, 25 May 2018 11:41:57 +0000 (12:41 +0100)]
[Minor] Fix various cmake issues

6 years ago[Feature] Rework levenshtein distance computation
Vsevolod Stakhov [Fri, 25 May 2018 11:41:26 +0000 (12:41 +0100)]
[Feature] Rework levenshtein distance computation

We now consider Damerau-Levenshtein distance

6 years ago[Minor] Fix double frees in some places
Vsevolod Stakhov [Fri, 25 May 2018 11:41:05 +0000 (12:41 +0100)]
[Minor] Fix double frees in some places

6 years ago[Project] Rework rspamadm and Lua init path
Vsevolod Stakhov [Thu, 24 May 2018 18:55:37 +0000 (19:55 +0100)]
[Project] Rework rspamadm and Lua init path

6 years ago[Project] Move rspamadm libraries to a standard place
Vsevolod Stakhov [Thu, 24 May 2018 13:13:32 +0000 (14:13 +0100)]
[Project] Move rspamadm libraries to a standard place

6 years agoMerge pull request #2264 from HeinleinSupport/master
Vsevolod Stakhov [Thu, 24 May 2018 15:00:42 +0000 (16:00 +0100)]
Merge pull request #2264 from HeinleinSupport/master

Ratelimit - fix set symbol only

6 years agoMerge pull request #2262 from moisseev/patch-1
Vsevolod Stakhov [Thu, 24 May 2018 15:00:04 +0000 (16:00 +0100)]
Merge pull request #2262 from moisseev/patch-1

[Minor] Add non-standard CT for xlsx

6 years ago[Minor] Ratelimit - improve config file 2264/head
Carsten Rosenberg [Thu, 24 May 2018 13:18:30 +0000 (15:18 +0200)]
[Minor] Ratelimit - improve config file

6 years ago[Minor] Raltelimit - improve symbol info
Carsten Rosenberg [Thu, 24 May 2018 13:12:01 +0000 (15:12 +0200)]
[Minor] Raltelimit - improve symbol info

6 years ago[FIX] Ratelimit - fix set symbol only
Carsten Rosenberg [Thu, 24 May 2018 12:42:34 +0000 (14:42 +0200)]
[FIX] Ratelimit - fix set symbol only

6 years ago[Minor] Add non-standard CT for xlsx 2262/head
Alexander Moisseev [Thu, 24 May 2018 08:02:05 +0000 (08:02 +0000)]
[Minor] Add non-standard CT for xlsx

6 years ago[Minor] Move lua contrib libraries to lua- prefix
Vsevolod Stakhov [Wed, 23 May 2018 17:14:15 +0000 (18:14 +0100)]
[Minor] Move lua contrib libraries to lua- prefix

6 years ago[Minor] Import lua-argparse library
Vsevolod Stakhov [Wed, 23 May 2018 16:54:17 +0000 (17:54 +0100)]
[Minor] Import lua-argparse library

6 years ago[Minor] Add encrypt/decrypt routines to Lua API
Vsevolod Stakhov [Tue, 22 May 2018 20:26:59 +0000 (21:26 +0100)]
[Minor] Add encrypt/decrypt routines to Lua API

6 years agoMerge pull request #2256 from moisseev/webui
Vsevolod Stakhov [Tue, 22 May 2018 19:55:40 +0000 (20:55 +0100)]
Merge pull request #2256 from moisseev/webui

[WebUI] Impove addresses diaplay in history

6 years ago[WebUI] Match envelope and mime addresses following in arbitrary order 2256/head
Alexander Moisseev [Tue, 22 May 2018 18:17:22 +0000 (21:17 +0300)]
[WebUI] Match envelope and mime addresses following in arbitrary order

6 years ago[WebUI] Wrap addresses in history
Alexander Moisseev [Tue, 22 May 2018 17:57:45 +0000 (20:57 +0300)]
[WebUI] Wrap addresses in history

6 years ago[Minor] Backport fixes from t1ha
Vsevolod Stakhov [Tue, 22 May 2018 13:15:47 +0000 (14:15 +0100)]
[Minor] Backport fixes from t1ha

6 years agoMerge pull request #2255 from moisseev/webui
Vsevolod Stakhov [Tue, 22 May 2018 10:22:16 +0000 (11:22 +0100)]
Merge pull request #2255 from moisseev/webui

[WebUI] Display smtp sender/recipient in history

6 years agoMerge pull request #2253 from heraklit256/rule-unauth-pbl
Vsevolod Stakhov [Tue, 22 May 2018 10:22:01 +0000 (11:22 +0100)]
Merge pull request #2253 from heraklit256/rule-unauth-pbl

add rule for mails from dial-up ranges without SMTP authentication

6 years ago[WebUI] Display smtp sender/recipient in history 2255/head
Alexander Moisseev [Tue, 22 May 2018 10:08:15 +0000 (13:08 +0300)]
[WebUI] Display smtp sender/recipient in history

if it doesn't match From/To..Cc..Bcc

6 years agoadd rule for RCVD_UNAUTH_PBL 2253/head
heraklit256 [Mon, 21 May 2018 16:51:09 +0000 (18:51 +0200)]
add rule for RCVD_UNAUTH_PBL

6 years agoMerge pull request #1 from vstakhov/master
heraklit256 [Mon, 21 May 2018 16:48:31 +0000 (16:48 +0000)]
Merge pull request #1 from vstakhov/master

merge current rspamd into local repo

6 years ago[Minor] Slightly improve logging
Vsevolod Stakhov [Mon, 21 May 2018 14:11:32 +0000 (15:11 +0100)]
[Minor] Slightly improve logging

6 years ago[Minor] Add ANN name to log line when checking neural network
Vsevolod Stakhov [Mon, 21 May 2018 12:36:39 +0000 (13:36 +0100)]
[Minor] Add ANN name to log line when checking neural network

6 years ago[Minor] Improve headers tokens in bayes
Vsevolod Stakhov [Mon, 21 May 2018 12:34:53 +0000 (13:34 +0100)]
[Minor] Improve headers tokens in bayes

6 years ago[CritFix] Fix multiple neural networks support
Vsevolod Stakhov [Mon, 21 May 2018 11:57:34 +0000 (12:57 +0100)]
[CritFix] Fix multiple neural networks support

Issue: #2252

6 years ago[Fix] Fix double free
Vsevolod Stakhov [Mon, 21 May 2018 11:44:18 +0000 (12:44 +0100)]
[Fix] Fix double free

6 years agoMerge pull request #2249 from moisseev/forged_recipients
Vsevolod Stakhov [Sun, 20 May 2018 17:10:57 +0000 (18:10 +0100)]
Merge pull request #2249 from moisseev/forged_recipients

[Minor] Add symbol options for FORGED_RECIPIENTS

6 years ago[Minor] In *_FORWARDING composites remove only weights 2249/head
Alexander Moisseev [Sun, 20 May 2018 15:53:49 +0000 (18:53 +0300)]
[Minor] In *_FORWARDING composites remove only weights

6 years ago[Minor] Add symbol options for FORGED_RECIPIENTS
Alexander Moisseev [Sat, 19 May 2018 09:41:37 +0000 (12:41 +0300)]
[Minor] Add symbol options for FORGED_RECIPIENTS

6 years ago[Minor] Add method to encrypt and seal data using keypair
Vsevolod Stakhov [Sat, 19 May 2018 14:42:02 +0000 (15:42 +0100)]
[Minor] Add method to encrypt and seal data using keypair

6 years agoMerge pull request #2244 from heraklit256/master
Vsevolod Stakhov [Sat, 19 May 2018 14:24:03 +0000 (15:24 +0100)]
Merge pull request #2244 from heraklit256/master

add more Spamhaus RBL results to received IPs

6 years ago[Feature] Use OSB to combine header names
Vsevolod Stakhov [Sat, 19 May 2018 13:57:43 +0000 (14:57 +0100)]
[Feature] Use OSB to combine header names

6 years ago[Feature] Support encrypted configs in UCL
Vsevolod Stakhov [Sat, 19 May 2018 13:51:30 +0000 (14:51 +0100)]
[Feature] Support encrypted configs in UCL

6 years ago[Minor] Add method to decrypt data using keypair
Vsevolod Stakhov [Sat, 19 May 2018 13:50:43 +0000 (14:50 +0100)]
[Minor] Add method to decrypt data using keypair

6 years ago[Minor] Change the default alignment to 16
Vsevolod Stakhov [Fri, 18 May 2018 22:51:01 +0000 (23:51 +0100)]
[Minor] Change the default alignment to 16

6 years ago[Fix] Relax alignment requirements
Vsevolod Stakhov [Fri, 18 May 2018 22:47:37 +0000 (23:47 +0100)]
[Fix] Relax alignment requirements

Issue: #2222

6 years ago[Minor] Always prefer IPv4 when resolving addresses
Vsevolod Stakhov [Fri, 18 May 2018 22:41:13 +0000 (23:41 +0100)]
[Minor] Always prefer IPv4 when resolving addresses

6 years ago[Minor] Update version number
Vsevolod Stakhov [Fri, 18 May 2018 14:17:29 +0000 (15:17 +0100)]
[Minor] Update version number

6 years agoRelease 1.7.5 1.7.5
Vsevolod Stakhov [Fri, 18 May 2018 14:07:12 +0000 (15:07 +0100)]
Release 1.7.5

* [Conf] Add MSBL proposed return codes
* [Conf] Add additional groups for policies
* [CritFix] Do not use volatile Lua strings as UCL keys
* [Feature] Add ability to add fuzzy hashes to headers
* [Feature] Add function to extract most meaningful urls
* [Feature] Add rule to block mixed text and encrypted parts
* [Feature] Allow multiple groups for symbols
* [Feature] Allow to disable lua squeezing logic
* [Feature] Allow to get multipart children in Lua
* [Feature] Allow to insert multiple headers from milter headers
* [Feature] Allow to print scores in subject and further extensions
* [Feature] Be more error-prone in squeezed rules
* [Feature] Support multiple return codes in emails module
* [Feature] Use EMA for calculating averages
* [Feature] Use common jit cache for all regexps
* [Feature] support for CommuniGate Pro self-generated messages
* [Fix] Allow to have multiple values for headers as arrays
* [Fix] Do not open sockets for disabled workers
* [Fix] Fix AuthservId
* [Fix] Fix base64 folding in Lua API
* [Fix] Fix build on non-x86 platforms
* [Fix] Fix cached maps logic
* [Fix] Fix compatibility with old maps query logic
* [Fix] Fix crash if skip_map is used
* [Fix] Fix importing static maps from UCL
* [Fix] Fix parsing of unix sockets
* [Fix] Fix raw_mime regexp on HTML part with no text content
* [Fix] Fix tables logging
* [Fix] Fix vertical tab handling in libucl
* [Fix] Try to fix frequency counters
* [Fix] Use better sharding for ip_score
* [Fix] Use multiple results from SURBL DNS reply
* [Fix] When doing AV scan select a different server for retransmit

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
6 years ago[Minor] Remove missing dependencies from runtime checks
Vsevolod Stakhov [Fri, 18 May 2018 13:01:19 +0000 (14:01 +0100)]
[Minor] Remove missing dependencies from runtime checks

6 years agoimprove RBL scores descriptions 2244/head
Peter Müller [Thu, 17 May 2018 17:38:00 +0000 (19:38 +0200)]
improve RBL scores descriptions