]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years ago[Fix] Avoid linking with actrie if hyperscan is enabled
Vsevolod Stakhov [Sat, 25 Jun 2016 12:39:35 +0000 (13:39 +0100)]
[Fix] Avoid linking with actrie if hyperscan is enabled

8 years ago[Feature] Add generic fucnction to parse IP maps
Vsevolod Stakhov [Sat, 25 Jun 2016 12:14:09 +0000 (13:14 +0100)]
[Feature] Add generic fucnction to parse IP maps

Issue: #679

8 years ago[Rework] Include config structure to all rcl handlers
Vsevolod Stakhov [Sat, 25 Jun 2016 11:36:07 +0000 (12:36 +0100)]
[Rework] Include config structure to all rcl handlers

8 years ago[Feature] Allow to skip some initialization phases to speed up rspamadm
Vsevolod Stakhov [Fri, 24 Jun 2016 15:47:22 +0000 (16:47 +0100)]
[Feature] Allow to skip some initialization phases to speed up rspamadm

8 years ago[Minor] Propagate fuzzy server error to a client
Vsevolod Stakhov [Fri, 24 Jun 2016 15:07:50 +0000 (16:07 +0100)]
[Minor] Propagate fuzzy server error to a client

8 years ago[Fix] Improve printing of fuzzy errors
Vsevolod Stakhov [Fri, 24 Jun 2016 15:03:04 +0000 (16:03 +0100)]
[Fix] Improve printing of fuzzy errors

8 years ago[Fix] Fix adding upstream to an active queue
Vsevolod Stakhov [Fri, 24 Jun 2016 12:01:31 +0000 (13:01 +0100)]
[Fix] Fix adding upstream to an active queue

8 years agoMerge pull request #677 from moisseev/patch-2
Vsevolod Stakhov [Fri, 24 Jun 2016 10:42:53 +0000 (11:42 +0100)]
Merge pull request #677 from moisseev/patch-2

[Doc] Relocate comment out of array

8 years agoMerge pull request #678 from larryhynes/configuration
Vsevolod Stakhov [Fri, 24 Jun 2016 10:42:38 +0000 (11:42 +0100)]
Merge pull request #678 from larryhynes/configuration

[Doc] Correct configuration/composites.md

8 years ago[Doc] Add openphish documentation
Vsevolod Stakhov [Fri, 24 Jun 2016 09:17:05 +0000 (10:17 +0100)]
[Doc] Add openphish documentation

8 years ago[Feature] Support premium/academic feed for openphish
Vsevolod Stakhov [Fri, 24 Jun 2016 09:09:18 +0000 (10:09 +0100)]
[Feature] Support premium/academic feed for openphish

8 years ago[Doc] Correct configuration/composites.md 678/head
Larry Hynes [Thu, 23 Jun 2016 19:48:00 +0000 (20:48 +0100)]
[Doc] Correct configuration/composites.md

8 years ago[Doc] Relocate comment out of array 677/head
Alexander Moisseev [Thu, 23 Jun 2016 18:49:35 +0000 (21:49 +0300)]
[Doc] Relocate comment out of array

Resolves #560

8 years ago[Fix] Try to fix upstreams with one element
Vsevolod Stakhov [Thu, 23 Jun 2016 17:27:07 +0000 (18:27 +0100)]
[Fix] Try to fix upstreams with one element

8 years ago[Revert] Revert flags changes in fuzzy check
Vsevolod Stakhov [Thu, 23 Jun 2016 15:07:00 +0000 (16:07 +0100)]
[Revert] Revert flags changes in fuzzy check

8 years ago[Fix] Another fix for marking upstreams inactive
Vsevolod Stakhov [Thu, 23 Jun 2016 15:06:44 +0000 (16:06 +0100)]
[Fix] Another fix for marking upstreams inactive

8 years ago[Fix] Disable fts as it is completely broken in bloody linux
Vsevolod Stakhov [Thu, 23 Jun 2016 13:37:26 +0000 (14:37 +0100)]
[Fix] Disable fts as it is completely broken in bloody linux

8 years ago[Fix] Fix errors counting in upstreams
Vsevolod Stakhov [Thu, 23 Jun 2016 13:15:20 +0000 (14:15 +0100)]
[Fix] Fix errors counting in upstreams

8 years ago[Fix] Fix directories processing for rspamc
Vsevolod Stakhov [Thu, 23 Jun 2016 13:10:04 +0000 (14:10 +0100)]
[Fix] Fix directories processing for rspamc

8 years ago[Fix] Indicate upstream error on timeout
Vsevolod Stakhov [Thu, 23 Jun 2016 12:19:40 +0000 (13:19 +0100)]
[Fix] Indicate upstream error on timeout

8 years ago[Fix] Fix round-robin selection when upstreams have no weight
Vsevolod Stakhov [Thu, 23 Jun 2016 11:59:54 +0000 (12:59 +0100)]
[Fix] Fix round-robin selection when upstreams have no weight

8 years ago[Fix] Fix write servers setup for redis
Vsevolod Stakhov [Thu, 23 Jun 2016 09:36:48 +0000 (10:36 +0100)]
[Fix] Fix write servers setup for redis

8 years ago[Fix] Some more fixes to ratelimit plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 16:46:03 +0000 (17:46 +0100)]
[Fix] Some more fixes to ratelimit plugin

8 years ago[Fix] Fix issues with multiple returns from lua
Vsevolod Stakhov [Wed, 22 Jun 2016 16:34:27 +0000 (17:34 +0100)]
[Fix] Fix issues with multiple returns from lua

8 years ago[Fix] Fix some issues with redis API
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:48 +0000 (15:22 +0100)]
[Fix] Fix some issues with redis API

8 years ago[Feature] Use new redis API in replies plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:26 +0000 (15:22 +0100)]
[Feature] Use new redis API in replies plugin

8 years ago[Feature] Use new redis API in ratelimit plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:11 +0000 (15:22 +0100)]
[Feature] Use new redis API in ratelimit plugin

8 years ago[Feature] Use new redis API in ip_score plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:57 +0000 (15:21 +0100)]
[Feature] Use new redis API in ip_score plugin

8 years ago[Feature] Use new redis API in greylist plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:36 +0000 (15:21 +0100)]
[Feature] Use new redis API in greylist plugin

8 years ago[Feature] Use new redis API in DMARC plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:20 +0000 (15:21 +0100)]
[Feature] Use new redis API in DMARC plugin

8 years ago[Feature] Add universal function to make a proper redis request
Vsevolod Stakhov [Wed, 22 Jun 2016 13:38:16 +0000 (14:38 +0100)]
[Feature] Add universal function to make a proper redis request

8 years ago[Feature] Add more options for redis config parsing function
Vsevolod Stakhov [Wed, 22 Jun 2016 13:10:22 +0000 (14:10 +0100)]
[Feature] Add more options for redis config parsing function

8 years ago[Fix] Disable multiple autolearn checks
Vsevolod Stakhov [Wed, 22 Jun 2016 11:20:38 +0000 (12:20 +0100)]
[Fix] Disable multiple autolearn checks

Issue: #674
Reported by: @moisseev

8 years ago[Feature] Implement inter-process maps caching
Vsevolod Stakhov [Tue, 21 Jun 2016 15:15:03 +0000 (16:15 +0100)]
[Feature] Implement inter-process maps caching

8 years ago[Feature] Use shared memory storage for http maps
Vsevolod Stakhov [Tue, 21 Jun 2016 14:28:20 +0000 (15:28 +0100)]
[Feature] Use shared memory storage for http maps

8 years ago[Feature] Add utility to map shared memory segments
Vsevolod Stakhov [Tue, 21 Jun 2016 14:27:57 +0000 (15:27 +0100)]
[Feature] Add utility to map shared memory segments

8 years ago[Feature] Allow shared memory simple http client
Vsevolod Stakhov [Tue, 21 Jun 2016 12:50:19 +0000 (13:50 +0100)]
[Feature] Allow shared memory simple http client

8 years ago[Feature] Update fuzzy timestamp when adding value
Vsevolod Stakhov [Tue, 21 Jun 2016 12:00:47 +0000 (13:00 +0100)]
[Feature] Update fuzzy timestamp when adding value

8 years ago[Minor] Print algorithm name when testing shingles
Vsevolod Stakhov [Tue, 21 Jun 2016 11:01:17 +0000 (12:01 +0100)]
[Minor] Print algorithm name when testing shingles

8 years agoMerge pull request #671 from larryhynes/configuration
Vsevolod Stakhov [Tue, 21 Jun 2016 10:24:25 +0000 (11:24 +0100)]
Merge pull request #671 from larryhynes/configuration

[Doc] Correct configuration/metrics.md

8 years ago[Doc] Correct configuration/metrics.md 671/head
Larry Hynes [Mon, 20 Jun 2016 21:58:54 +0000 (22:58 +0100)]
[Doc] Correct configuration/metrics.md

8 years ago[Fix] Add workaround for ancient openssl
Vsevolod Stakhov [Mon, 20 Jun 2016 19:09:16 +0000 (20:09 +0100)]
[Fix] Add workaround for ancient openssl

8 years ago[Feature] Use mumhash by default for incremental hashing
Vsevolod Stakhov [Mon, 20 Jun 2016 14:48:21 +0000 (15:48 +0100)]
[Feature] Use mumhash by default for incremental hashing

8 years ago[Fix] Do not output meaningless errors
Vsevolod Stakhov [Mon, 20 Jun 2016 11:47:12 +0000 (12:47 +0100)]
[Fix] Do not output meaningless errors

8 years agoRelease 1.2.8
Vsevolod Stakhov [Mon, 20 Jun 2016 10:15:09 +0000 (11:15 +0100)]
Release 1.2.8

* Another fix for exim workaround (#637)
* Fix unencrypted passwords processing in the controller
* Fix setting path for lua (#652)
* Fix usage of rdns reply structure (#654)
* Use file lock in logger to avoid deadlocks
* Add `application/octet-stream` mime type for `pdf` extension (by @moisseev)
* Implement new automata to skip empty lines for dkim signing (#651)
* Fix parsing of missing classes
* Clarify some rspamc arguments (by @fatalbanana)
* Correct suppress spelling

Signed-off-by: Vsevolod Stakhov <vsevolod@highsecure.ru>
8 years agoMerge pull request #669 from larryhynes/configuration
Vsevolod Stakhov [Sun, 19 Jun 2016 09:56:14 +0000 (10:56 +0100)]
Merge pull request #669 from larryhynes/configuration

[Doc] Correct configuration/options.md

8 years ago[Fix] Fix searching for newline positions
Vsevolod Stakhov [Sat, 18 Jun 2016 11:41:10 +0000 (12:41 +0100)]
[Fix] Fix searching for newline positions

8 years ago[Feature] Allow easy adding and overriding of fuzzy rules
Vsevolod Stakhov [Sat, 18 Jun 2016 11:37:00 +0000 (12:37 +0100)]
[Feature] Allow easy adding and overriding of fuzzy rules

8 years ago[Feature] Allow named fuzzy rules
Vsevolod Stakhov [Sat, 18 Jun 2016 11:22:02 +0000 (12:22 +0100)]
[Feature] Allow named fuzzy rules

8 years ago[Fix] Fix timeout setup on learning
Vsevolod Stakhov [Sat, 18 Jun 2016 11:21:49 +0000 (12:21 +0100)]
[Fix] Fix timeout setup on learning

8 years ago[Doc] Correct configuration/options.md 669/head
Larry Hynes [Fri, 17 Jun 2016 19:02:46 +0000 (20:02 +0100)]
[Doc] Correct configuration/options.md

8 years ago[Fix] Fix redis timeouts processing logic
Vsevolod Stakhov [Fri, 17 Jun 2016 15:07:48 +0000 (16:07 +0100)]
[Fix] Fix redis timeouts processing logic

8 years ago[Fix] Check copy result when sending message to mirrors
Vsevolod Stakhov [Fri, 17 Jun 2016 14:03:54 +0000 (15:03 +0100)]
[Fix] Check copy result when sending message to mirrors

8 years ago[Fix] Do not die if shmem_mkstemp fails
Vsevolod Stakhov [Fri, 17 Jun 2016 13:28:58 +0000 (14:28 +0100)]
[Fix] Do not die if shmem_mkstemp fails

8 years agoMerge pull request #668 from andrejzverev/fuzzydoc
Vsevolod Stakhov [Fri, 17 Jun 2016 13:22:27 +0000 (14:22 +0100)]
Merge pull request #668 from andrejzverev/fuzzydoc

[Doc] describe more `fuzzy` worker's options

8 years agoMerge pull request #667 from andrejzverev/master
Vsevolod Stakhov [Fri, 17 Jun 2016 13:22:21 +0000 (14:22 +0100)]
Merge pull request #667 from andrejzverev/master

[Doc] Accent about `command options` help

8 years ago[Feature] Add different timeouts for proxy connections
Vsevolod Stakhov [Fri, 17 Jun 2016 12:53:56 +0000 (13:53 +0100)]
[Feature] Add different timeouts for proxy connections

8 years ago[Fix] Try to avoid recursive events deletions
Vsevolod Stakhov [Fri, 17 Jun 2016 12:18:01 +0000 (13:18 +0100)]
[Fix] Try to avoid recursive events deletions

8 years ago[Doc] describe more `fuzzy` worker's options 668/head
Andrej Zverev [Fri, 17 Jun 2016 10:41:09 +0000 (13:41 +0300)]
[Doc] describe more `fuzzy` worker's options

8 years agoMerge branch 'master' of https://github.com/andrejzverev/rspamd 667/head
Andrej Zverev [Fri, 17 Jun 2016 10:25:04 +0000 (13:25 +0300)]
Merge branch 'master' of https://github.com/andrejzverev/rspamd

8 years agoMerge branch 'master' of https://github.com/vstakhov/rspamd
Andrej Zverev [Fri, 17 Jun 2016 10:24:48 +0000 (13:24 +0300)]
Merge branch 'master' of https://github.com/vstakhov/rspamd

8 years ago[Fix] Finally rework and simplify redis backend for statistics
Vsevolod Stakhov [Fri, 17 Jun 2016 10:20:06 +0000 (11:20 +0100)]
[Fix] Finally rework and simplify redis backend for statistics

8 years agoUpdate fuzzy_storage.md
Andrej Z [Fri, 17 Jun 2016 10:14:23 +0000 (13:14 +0300)]
Update fuzzy_storage.md

8 years ago[Doc] Accent about `command options` help
Andrej Zverev [Fri, 17 Jun 2016 09:40:52 +0000 (12:40 +0300)]
[Doc] Accent about `command options` help
[Minor] Correct rspamadm -v to display actual version intead of help

8 years ago[Fix] Restore redis runtime state
Vsevolod Stakhov [Fri, 17 Jun 2016 08:35:04 +0000 (09:35 +0100)]
[Fix] Restore redis runtime state

8 years ago[Minor] Add merge strategy for local metric configuration
Vsevolod Stakhov [Fri, 17 Jun 2016 08:17:52 +0000 (09:17 +0100)]
[Minor] Add merge strategy for local metric configuration

8 years agoMerge pull request #666 from larryhynes/configuration
Vsevolod Stakhov [Fri, 17 Jun 2016 07:51:04 +0000 (08:51 +0100)]
Merge pull request #666 from larryhynes/configuration

[Doc] Initial corrections to configuration section

8 years ago[Doc] Correct configuration/settings.md 666/head
Larry Hynes [Thu, 16 Jun 2016 21:38:45 +0000 (22:38 +0100)]
[Doc] Correct configuration/settings.md

8 years ago[Doc] Correct configuration/logging.md
Larry Hynes [Thu, 16 Jun 2016 21:38:14 +0000 (22:38 +0100)]
[Doc] Correct configuration/logging.md

8 years ago[Doc] Correct configuration/index.md
Larry Hynes [Thu, 16 Jun 2016 21:37:26 +0000 (22:37 +0100)]
[Doc] Correct configuration/index.md

8 years agoMerge remote-tracking branch 'upstream/master'
Larry Hynes [Thu, 16 Jun 2016 20:58:42 +0000 (21:58 +0100)]
Merge remote-tracking branch 'upstream/master'

* upstream/master: (110 commits)
  [Fix] Fix detection of URLs in text parts
  [Fix] Strip '\r\n' properly
  [Fix] More fixes about shared memory in proxy
  [Fix] One more try to fix redis
  [Feature] Use one pass to remove newlines and store their positions
  [Fix] Fix descriptors leak on shmem detaching
  [Fix] More and more fixes to redis states
  [Fix] Another try to fix redis states
  [Fix] Set terminated state before calling of async free
  [Fix] Fix state on timeout
  [Fix] Another try to fix redis mess
  [Fix] Fix redis timeout events handling
  [Minor] Add some more tests
  [Feature] Try to read on fuzzy timeout to avoid fake timeouts
  [Feature] Add ESMTPSA received type
  [Fix] Fix stack growing
  [Feature] Further relax parser
  [Fix] Fix parsing of nested braces in SMTP comments
  [Minor] Add `application/octet-stream` mime type for `pdf` extension
  [Fix] Fix parser
  ...

8 years ago[Fix] Fix detection of URLs in text parts
Vsevolod Stakhov [Thu, 16 Jun 2016 17:18:36 +0000 (18:18 +0100)]
[Fix] Fix detection of URLs in text parts

8 years ago[Fix] Strip '\r\n' properly
Vsevolod Stakhov [Thu, 16 Jun 2016 17:18:18 +0000 (18:18 +0100)]
[Fix] Strip '\r\n' properly

8 years ago[Fix] More fixes about shared memory in proxy
Vsevolod Stakhov [Thu, 16 Jun 2016 15:16:12 +0000 (16:16 +0100)]
[Fix] More fixes about shared memory in proxy

8 years ago[Fix] One more try to fix redis
Vsevolod Stakhov [Thu, 16 Jun 2016 14:35:16 +0000 (15:35 +0100)]
[Fix] One more try to fix redis

8 years ago[Feature] Use one pass to remove newlines and store their positions
Vsevolod Stakhov [Thu, 16 Jun 2016 14:11:41 +0000 (15:11 +0100)]
[Feature] Use one pass to remove newlines and store their positions

8 years ago[Fix] Fix descriptors leak on shmem detaching
Vsevolod Stakhov [Thu, 16 Jun 2016 13:54:19 +0000 (14:54 +0100)]
[Fix] Fix descriptors leak on shmem detaching

8 years ago[Fix] More and more fixes to redis states
Vsevolod Stakhov [Thu, 16 Jun 2016 12:47:18 +0000 (13:47 +0100)]
[Fix] More and more fixes to redis states

8 years ago[Fix] Another try to fix redis states
Vsevolod Stakhov [Thu, 16 Jun 2016 12:08:56 +0000 (13:08 +0100)]
[Fix] Another try to fix redis states

8 years ago[Fix] Set terminated state before calling of async free
Vsevolod Stakhov [Thu, 16 Jun 2016 11:44:18 +0000 (12:44 +0100)]
[Fix] Set terminated state before calling of async free

8 years ago[Fix] Fix state on timeout
Vsevolod Stakhov [Thu, 16 Jun 2016 11:33:06 +0000 (12:33 +0100)]
[Fix] Fix state on timeout

8 years ago[Fix] Another try to fix redis mess
Vsevolod Stakhov [Thu, 16 Jun 2016 11:18:07 +0000 (12:18 +0100)]
[Fix] Another try to fix redis mess

8 years ago[Fix] Fix redis timeout events handling
Vsevolod Stakhov [Thu, 16 Jun 2016 11:07:18 +0000 (12:07 +0100)]
[Fix] Fix redis timeout events handling

8 years ago[Minor] Add some more tests
Vsevolod Stakhov [Thu, 16 Jun 2016 11:07:08 +0000 (12:07 +0100)]
[Minor] Add some more tests

8 years ago[Feature] Try to read on fuzzy timeout to avoid fake timeouts
Vsevolod Stakhov [Thu, 16 Jun 2016 08:53:40 +0000 (09:53 +0100)]
[Feature] Try to read on fuzzy timeout to avoid fake timeouts

8 years agoMerge pull request #659 from moisseev/patch-1
Vsevolod Stakhov [Wed, 15 Jun 2016 16:44:12 +0000 (17:44 +0100)]
Merge pull request #659 from moisseev/patch-1

[Minor] Add includes for `classifier "bayes"`

8 years agoMerge pull request #664 from moisseev/patch-2
Vsevolod Stakhov [Wed, 15 Jun 2016 16:43:39 +0000 (17:43 +0100)]
Merge pull request #664 from moisseev/patch-2

[Minor] Add `application/octet-stream` mime type for `pdf` extension

8 years ago[Feature] Add ESMTPSA received type
Vsevolod Stakhov [Wed, 15 Jun 2016 16:42:56 +0000 (17:42 +0100)]
[Feature] Add ESMTPSA received type

8 years ago[Fix] Fix stack growing
Vsevolod Stakhov [Wed, 15 Jun 2016 16:42:45 +0000 (17:42 +0100)]
[Fix] Fix stack growing

8 years ago[Feature] Further relax parser
Vsevolod Stakhov [Wed, 15 Jun 2016 16:08:43 +0000 (17:08 +0100)]
[Feature] Further relax parser

8 years ago[Fix] Fix parsing of nested braces in SMTP comments
Vsevolod Stakhov [Wed, 15 Jun 2016 15:49:23 +0000 (16:49 +0100)]
[Fix] Fix parsing of nested braces in SMTP comments

8 years ago[Minor] Add `application/octet-stream` mime type for `pdf` extension 664/head
Alexander Moisseev [Wed, 15 Jun 2016 14:54:26 +0000 (17:54 +0300)]
[Minor] Add `application/octet-stream` mime type for `pdf` extension

The `application/octet-stream` mime type is commonly used  for `pdf` files by variety of automated mailing systems.

8 years ago[Fix] Fix parser
Vsevolod Stakhov [Wed, 15 Jun 2016 08:26:38 +0000 (09:26 +0100)]
[Fix] Fix parser

8 years ago[Feature] Parse received timestamp
Vsevolod Stakhov [Wed, 15 Jun 2016 08:21:03 +0000 (09:21 +0100)]
[Feature] Parse received timestamp

8 years ago[Feature] Parse received date and ESMTPA proto
Vsevolod Stakhov [Wed, 15 Jun 2016 07:33:26 +0000 (08:33 +0100)]
[Feature] Parse received date and ESMTPA proto

8 years ago[Minor] Add some more stats
Vsevolod Stakhov [Tue, 14 Jun 2016 22:09:24 +0000 (23:09 +0100)]
[Minor] Add some more stats

8 years ago[Minor] Fix memory allocation
Vsevolod Stakhov [Tue, 14 Jun 2016 22:05:07 +0000 (23:05 +0100)]
[Minor] Fix memory allocation

8 years ago[Minor] Add a simple received parser benchmark routine
Vsevolod Stakhov [Tue, 14 Jun 2016 21:40:31 +0000 (22:40 +0100)]
[Minor] Add a simple received parser benchmark routine

8 years ago[Fix] Fix build
Vsevolod Stakhov [Tue, 14 Jun 2016 19:55:39 +0000 (20:55 +0100)]
[Fix] Fix build

8 years ago[Feature] Improve ragel build target
Vsevolod Stakhov [Tue, 14 Jun 2016 19:36:50 +0000 (20:36 +0100)]
[Feature] Improve ragel build target