]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Thu, 30 Jun 2016 08:40:12 +0000 (09:40 +0100)]
Merge pull request #687 from moisseev/batv
[Feature] Add support for non-standard BATV signatures
Alexander Moisseev [Wed, 29 Jun 2016 19:49:56 +0000 (22:49 +0300)]
[Feature] Add support for non-standard BATV signatures
Vsevolod Stakhov [Wed, 29 Jun 2016 14:19:24 +0000 (15:19 +0100)]
[Feature] Add workaround for systems without sane shmem support
OSX is so POSIX, such Unix, wow!
Vsevolod Stakhov [Wed, 29 Jun 2016 13:55:25 +0000 (14:55 +0100)]
[Fix] Fix build with the new tests framework
Vsevolod Stakhov [Wed, 29 Jun 2016 13:51:50 +0000 (14:51 +0100)]
[Feature] Add test to check shared memory support sanity
Vsevolod Stakhov [Wed, 29 Jun 2016 13:43:17 +0000 (14:43 +0100)]
[Minor] Add more debugging possibilites for maps code
Vsevolod Stakhov [Wed, 29 Jun 2016 13:42:59 +0000 (14:42 +0100)]
[CritFix] Fix leak of shared memory fds and files
Vsevolod Stakhov [Wed, 29 Jun 2016 12:34:45 +0000 (13:34 +0100)]
[Fix] Fix memory leak in unsigned maps reading
Vsevolod Stakhov [Wed, 29 Jun 2016 11:27:26 +0000 (12:27 +0100)]
[Fix] Fix a stupid misprint in word 'phishing'
Vsevolod Stakhov [Wed, 29 Jun 2016 08:55:16 +0000 (09:55 +0100)]
[Fix] Fix setting path for phishtank
Vsevolod Stakhov [Tue, 28 Jun 2016 19:23:06 +0000 (20:23 +0100)]
[Doc] Fix case
Vsevolod Stakhov [Tue, 28 Jun 2016 16:47:42 +0000 (17:47 +0100)]
[Minor] Fix URL
Vsevolod Stakhov [Tue, 28 Jun 2016 16:45:28 +0000 (17:45 +0100)]
[Doc] Slightly update readme document
Vsevolod Stakhov [Tue, 28 Jun 2016 16:29:37 +0000 (17:29 +0100)]
[Doc] Document how to use phishtank feed
Vsevolod Stakhov [Tue, 28 Jun 2016 16:05:39 +0000 (17:05 +0100)]
[Fix] Always register openphish and phishtank virtual symbols
Vsevolod Stakhov [Tue, 28 Jun 2016 15:45:05 +0000 (16:45 +0100)]
[Feature] Add preliminary phishtank support
Vsevolod Stakhov [Tue, 28 Jun 2016 13:13:49 +0000 (14:13 +0100)]
[CritFix] Fix encrypted fuzzy requests
Vsevolod Stakhov [Tue, 28 Jun 2016 12:59:25 +0000 (13:59 +0100)]
[Feature] Implement mapping of remote flags to local flags
Vsevolod Stakhov [Tue, 28 Jun 2016 12:33:23 +0000 (13:33 +0100)]
[Minor] Disable version 4 of hashes
Vsevolod Stakhov [Tue, 28 Jun 2016 11:29:43 +0000 (12:29 +0100)]
[Feature] Allow to change flag from fuzzy learn condition
Vsevolod Stakhov [Tue, 28 Jun 2016 10:46:49 +0000 (11:46 +0100)]
[Conf] Add an example of fuzzy storage worker
Vsevolod Stakhov [Tue, 28 Jun 2016 10:46:02 +0000 (11:46 +0100)]
[Conf] Modernize composites config
Vsevolod Stakhov [Tue, 28 Jun 2016 09:35:16 +0000 (10:35 +0100)]
Merge pull request #683 from fatalbanana/robot
[Test] Replace functional test framework
Andrew Lewis [Mon, 27 Jun 2016 19:11:07 +0000 (21:11 +0200)]
[Test] New functional test framework
Vsevolod Stakhov [Mon, 27 Jun 2016 17:42:04 +0000 (18:42 +0100)]
[Feature] Allow hostnames in IP maps
Vsevolod Stakhov [Mon, 27 Jun 2016 17:16:11 +0000 (18:16 +0100)]
[Feature] Allow to query storage about number of fuzzy hashes stored
Vsevolod Stakhov [Mon, 27 Jun 2016 15:04:12 +0000 (16:04 +0100)]
[Feature] Improve master/slave logging
Vsevolod Stakhov [Mon, 27 Jun 2016 13:54:59 +0000 (14:54 +0100)]
[Fix] Fix size of length in fuzzy mirror wire protocol
Vsevolod Stakhov [Mon, 27 Jun 2016 13:35:03 +0000 (14:35 +0100)]
[Feature] Allow setting fuzzy flag by symbol not by value
Vsevolod Stakhov [Mon, 27 Jun 2016 13:13:42 +0000 (14:13 +0100)]
[Fix] Fix accepting the first update when local idx is -1
Vsevolod Stakhov [Mon, 27 Jun 2016 12:55:08 +0000 (13:55 +0100)]
[Fix] Fix inserting values to the sources list
Vsevolod Stakhov [Mon, 27 Jun 2016 12:19:02 +0000 (13:19 +0100)]
[Fix] Fix fuzzy storage encrypted mirroring
Vsevolod Stakhov [Mon, 27 Jun 2016 12:12:56 +0000 (13:12 +0100)]
[CritFix] Fix writing of encrypted HTTP requests
Vsevolod Stakhov [Mon, 27 Jun 2016 11:47:30 +0000 (12:47 +0100)]
[Fix] Send updates to mirrors only if we have some changes
Vsevolod Stakhov [Mon, 27 Jun 2016 09:54:27 +0000 (10:54 +0100)]
[Fix] Use non-blocking mode for systemd sockets
Issue: #430
Reported by: @Twilek-de
Vsevolod Stakhov [Mon, 27 Jun 2016 09:18:53 +0000 (10:18 +0100)]
Merge pull request #681 from moisseev/patch-3
[Minor] Update redirectors.inc
Vsevolod Stakhov [Sun, 26 Jun 2016 13:00:31 +0000 (14:00 +0100)]
Merge pull request #682 from moisseev/patch-4
[Doc] Add IPv6 loopback to `allow_update` example
Alexander Moisseev [Sun, 26 Jun 2016 12:26:40 +0000 (15:26 +0300)]
[Doc] Add IPv6 loopback to `allow_update` example
Vsevolod Stakhov [Sun, 26 Jun 2016 10:29:05 +0000 (11:29 +0100)]
[Fix] Fix parsing of braced IPv6 addresses
Vsevolod Stakhov [Sat, 25 Jun 2016 18:32:30 +0000 (19:32 +0100)]
[Fix] Fix openssl initialization
Vsevolod Stakhov [Sat, 25 Jun 2016 12:43:21 +0000 (13:43 +0100)]
[Fix] Fix the case of multiple values keys
Vsevolod Stakhov [Sat, 25 Jun 2016 12:40:00 +0000 (13:40 +0100)]
[Feature] Use new ip parsing API
Vsevolod Stakhov [Sat, 25 Jun 2016 12:39:35 +0000 (13:39 +0100)]
[Fix] Avoid linking with actrie if hyperscan is enabled
Vsevolod Stakhov [Sat, 25 Jun 2016 12:14:09 +0000 (13:14 +0100)]
[Feature] Add generic fucnction to parse IP maps
Issue: #679
Vsevolod Stakhov [Sat, 25 Jun 2016 11:36:07 +0000 (12:36 +0100)]
[Rework] Include config structure to all rcl handlers
Alexander Moisseev [Sat, 25 Jun 2016 08:02:38 +0000 (11:02 +0300)]
[Minor] Update redirectors.inc
Vsevolod Stakhov [Fri, 24 Jun 2016 15:47:22 +0000 (16:47 +0100)]
[Feature] Allow to skip some initialization phases to speed up rspamadm
Vsevolod Stakhov [Fri, 24 Jun 2016 15:07:50 +0000 (16:07 +0100)]
[Minor] Propagate fuzzy server error to a client
Vsevolod Stakhov [Fri, 24 Jun 2016 15:03:04 +0000 (16:03 +0100)]
[Fix] Improve printing of fuzzy errors
Vsevolod Stakhov [Fri, 24 Jun 2016 12:01:31 +0000 (13:01 +0100)]
[Fix] Fix adding upstream to an active queue
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
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
Vsevolod Stakhov [Fri, 24 Jun 2016 09:17:05 +0000 (10:17 +0100)]
[Doc] Add openphish documentation
Vsevolod Stakhov [Fri, 24 Jun 2016 09:09:18 +0000 (10:09 +0100)]
[Feature] Support premium/academic feed for openphish
Larry Hynes [Thu, 23 Jun 2016 19:48:00 +0000 (20:48 +0100)]
[Doc] Correct configuration/composites.md
Alexander Moisseev [Thu, 23 Jun 2016 18:49:35 +0000 (21:49 +0300)]
[Doc] Relocate comment out of array
Resolves #560
Vsevolod Stakhov [Thu, 23 Jun 2016 17:27:07 +0000 (18:27 +0100)]
[Fix] Try to fix upstreams with one element
Vsevolod Stakhov [Thu, 23 Jun 2016 15:07:00 +0000 (16:07 +0100)]
[Revert] Revert flags changes in fuzzy check
Vsevolod Stakhov [Thu, 23 Jun 2016 15:06:44 +0000 (16:06 +0100)]
[Fix] Another fix for marking upstreams inactive
Vsevolod Stakhov [Thu, 23 Jun 2016 13:37:26 +0000 (14:37 +0100)]
[Fix] Disable fts as it is completely broken in bloody linux
Vsevolod Stakhov [Thu, 23 Jun 2016 13:15:20 +0000 (14:15 +0100)]
[Fix] Fix errors counting in upstreams
Vsevolod Stakhov [Thu, 23 Jun 2016 13:10:04 +0000 (14:10 +0100)]
[Fix] Fix directories processing for rspamc
Vsevolod Stakhov [Thu, 23 Jun 2016 12:19:40 +0000 (13:19 +0100)]
[Fix] Indicate upstream error on timeout
Vsevolod Stakhov [Thu, 23 Jun 2016 11:59:54 +0000 (12:59 +0100)]
[Fix] Fix round-robin selection when upstreams have no weight
Vsevolod Stakhov [Thu, 23 Jun 2016 09:36:48 +0000 (10:36 +0100)]
[Fix] Fix write servers setup for redis
Vsevolod Stakhov [Wed, 22 Jun 2016 16:46:03 +0000 (17:46 +0100)]
[Fix] Some more fixes to ratelimit plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 16:34:27 +0000 (17:34 +0100)]
[Fix] Fix issues with multiple returns from lua
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:48 +0000 (15:22 +0100)]
[Fix] Fix some issues with redis API
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:26 +0000 (15:22 +0100)]
[Feature] Use new redis API in replies plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:22:11 +0000 (15:22 +0100)]
[Feature] Use new redis API in ratelimit plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:57 +0000 (15:21 +0100)]
[Feature] Use new redis API in ip_score plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:36 +0000 (15:21 +0100)]
[Feature] Use new redis API in greylist plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 14:21:20 +0000 (15:21 +0100)]
[Feature] Use new redis API in DMARC plugin
Vsevolod Stakhov [Wed, 22 Jun 2016 13:38:16 +0000 (14:38 +0100)]
[Feature] Add universal function to make a proper redis request
Vsevolod Stakhov [Wed, 22 Jun 2016 13:10:22 +0000 (14:10 +0100)]
[Feature] Add more options for redis config parsing function
Vsevolod Stakhov [Wed, 22 Jun 2016 11:20:38 +0000 (12:20 +0100)]
[Fix] Disable multiple autolearn checks
Issue: #674
Reported by: @moisseev
Vsevolod Stakhov [Tue, 21 Jun 2016 15:15:03 +0000 (16:15 +0100)]
[Feature] Implement inter-process maps caching
Vsevolod Stakhov [Tue, 21 Jun 2016 14:28:20 +0000 (15:28 +0100)]
[Feature] Use shared memory storage for http maps
Vsevolod Stakhov [Tue, 21 Jun 2016 14:27:57 +0000 (15:27 +0100)]
[Feature] Add utility to map shared memory segments
Vsevolod Stakhov [Tue, 21 Jun 2016 12:50:19 +0000 (13:50 +0100)]
[Feature] Allow shared memory simple http client
Vsevolod Stakhov [Tue, 21 Jun 2016 12:00:47 +0000 (13:00 +0100)]
[Feature] Update fuzzy timestamp when adding value
Vsevolod Stakhov [Tue, 21 Jun 2016 11:01:17 +0000 (12:01 +0100)]
[Minor] Print algorithm name when testing shingles
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
Larry Hynes [Mon, 20 Jun 2016 21:58:54 +0000 (22:58 +0100)]
[Doc] Correct configuration/metrics.md
Vsevolod Stakhov [Mon, 20 Jun 2016 19:09:16 +0000 (20:09 +0100)]
[Fix] Add workaround for ancient openssl
Vsevolod Stakhov [Mon, 20 Jun 2016 14:48:21 +0000 (15:48 +0100)]
[Feature] Use mumhash by default for incremental hashing
Vsevolod Stakhov [Mon, 20 Jun 2016 11:47:12 +0000 (12:47 +0100)]
[Fix] Do not output meaningless errors
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>
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
Vsevolod Stakhov [Sat, 18 Jun 2016 11:41:10 +0000 (12:41 +0100)]
[Fix] Fix searching for newline positions
Vsevolod Stakhov [Sat, 18 Jun 2016 11:37:00 +0000 (12:37 +0100)]
[Feature] Allow easy adding and overriding of fuzzy rules
Vsevolod Stakhov [Sat, 18 Jun 2016 11:22:02 +0000 (12:22 +0100)]
[Feature] Allow named fuzzy rules
Vsevolod Stakhov [Sat, 18 Jun 2016 11:21:49 +0000 (12:21 +0100)]
[Fix] Fix timeout setup on learning
Larry Hynes [Fri, 17 Jun 2016 19:02:46 +0000 (20:02 +0100)]
[Doc] Correct configuration/options.md
Vsevolod Stakhov [Fri, 17 Jun 2016 15:07:48 +0000 (16:07 +0100)]
[Fix] Fix redis timeouts processing logic
Vsevolod Stakhov [Fri, 17 Jun 2016 14:03:54 +0000 (15:03 +0100)]
[Fix] Check copy result when sending message to mirrors
Vsevolod Stakhov [Fri, 17 Jun 2016 13:28:58 +0000 (14:28 +0100)]
[Fix] Do not die if shmem_mkstemp fails
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
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
Vsevolod Stakhov [Fri, 17 Jun 2016 12:53:56 +0000 (13:53 +0100)]
[Feature] Add different timeouts for proxy connections