]> source.dussan.org Git - rspamd.git/log
rspamd.git
7 years ago[Minor] Revert debian control cleanup: it breaks build scripts
Vsevolod Stakhov [Sun, 14 May 2017 19:06:19 +0000 (20:06 +0100)]
[Minor] Revert debian control cleanup: it breaks build scripts

7 years ago[Minor] DMARC reporting: remove stray character
Andrew Lewis [Sun, 14 May 2017 18:40:44 +0000 (20:40 +0200)]
[Minor] DMARC reporting: remove stray character

7 years agoMerge pull request #1639 from sbadia/debian-pkg
Vsevolod Stakhov [Sun, 14 May 2017 18:12:56 +0000 (19:12 +0100)]
Merge pull request #1639 from sbadia/debian-pkg

 [Minor] debian: Fix lintian issues and refresh packaging

7 years ago[Minor] DMARC reports: fixes for XML & reporting addresses
Andrew Lewis [Sun, 14 May 2017 12:56:13 +0000 (14:56 +0200)]
[Minor] DMARC reports: fixes for XML & reporting addresses

7 years ago[Fix] Fix LRU elements removal
Vsevolod Stakhov [Sun, 14 May 2017 10:02:30 +0000 (11:02 +0100)]
[Fix] Fix LRU elements removal

7 years ago[Feature] Use headers hash in bayes metatokens
Vsevolod Stakhov [Sat, 13 May 2017 18:03:15 +0000 (19:03 +0100)]
[Feature] Use headers hash in bayes metatokens

7 years ago[Minor] debian: Update BD and refresh packaging 1639/head
Sebastien Badia [Sat, 13 May 2017 15:20:44 +0000 (17:20 +0200)]
[Minor] debian: Update BD and refresh packaging

7 years ago[Minor] doc: Fix spelling errors
Sebastien Badia [Sat, 13 May 2017 15:20:00 +0000 (17:20 +0200)]
[Minor] doc: Fix spelling errors

7 years ago[Minor] src: Fix spelling errors
Sebastien Badia [Sat, 13 May 2017 15:19:42 +0000 (17:19 +0200)]
[Minor] src: Fix spelling errors

7 years ago[Minor] Set explicit type for known headers
Vsevolod Stakhov [Sat, 13 May 2017 13:37:45 +0000 (14:37 +0100)]
[Minor] Set explicit type for known headers

7 years ago[Minor] Renumber evictions list on removal
Vsevolod Stakhov [Sat, 13 May 2017 12:31:51 +0000 (13:31 +0100)]
[Minor] Renumber evictions list on removal

7 years ago[Feature] Reuse stemmers in the cache
Vsevolod Stakhov [Sat, 13 May 2017 12:23:32 +0000 (13:23 +0100)]
[Feature] Reuse stemmers in the cache

7 years ago[Minor] Do not use lowercase for stemmed words unless 1.6 release
Vsevolod Stakhov [Sat, 13 May 2017 12:18:50 +0000 (13:18 +0100)]
[Minor] Do not use lowercase for stemmed words unless 1.6 release

This will decrease efficiency of fuzzy and introduce incompatibility
with 1.5. Hence, delay this change unless 1.6 is finally released.

7 years ago[Fix] Fix lowercasing of stemmed words
Vsevolod Stakhov [Sat, 13 May 2017 11:44:14 +0000 (12:44 +0100)]
[Fix] Fix lowercasing of stemmed words

7 years ago[Minor] Add more sanity guards for evictions
Vsevolod Stakhov [Sat, 13 May 2017 08:58:07 +0000 (09:58 +0100)]
[Minor] Add more sanity guards for evictions

7 years ago[Minor] Check for parts with no words
Vsevolod Stakhov [Sat, 13 May 2017 08:04:28 +0000 (09:04 +0100)]
[Minor] Check for parts with no words

7 years ago[Minor] Move more magic constants to defines
Vsevolod Stakhov [Fri, 12 May 2017 15:57:55 +0000 (16:57 +0100)]
[Minor] Move more magic constants to defines

7 years ago[Fix] Fix calling for peak functions
Vsevolod Stakhov [Fri, 12 May 2017 15:45:01 +0000 (16:45 +0100)]
[Fix] Fix calling for peak functions

7 years ago[Minor] DMARC reporting: couple of small fixes
Andrew Lewis [Fri, 12 May 2017 14:46:42 +0000 (16:46 +0200)]
[Minor] DMARC reporting: couple of small fixes

 - Add policy override to report
 - Check parent domains for DMARC policies
 - Fix log message
 - Also drop formatting from report; apply table.concat

7 years ago[Minor] DMARC recporting: fix stray bracket
Andrew Lewis [Fri, 12 May 2017 13:41:17 +0000 (15:41 +0200)]
[Minor] DMARC recporting: fix stray bracket

7 years ago[Minor] Fix eviction
Vsevolod Stakhov [Fri, 12 May 2017 10:00:13 +0000 (11:00 +0100)]
[Minor] Fix eviction

7 years ago[Fix] Parse rgb[a](x,x,x[,x]) css colors
Vsevolod Stakhov [Thu, 11 May 2017 21:57:42 +0000 (22:57 +0100)]
[Fix] Parse rgb[a](x,x,x[,x]) css colors

7 years ago[Fix] Disable certain checks for utf spoof detection
Vsevolod Stakhov [Thu, 11 May 2017 18:03:21 +0000 (19:03 +0100)]
[Fix] Disable certain checks for utf spoof detection

7 years ago[Minor] Move some of mempool magic constants to a separate file
Vsevolod Stakhov [Thu, 11 May 2017 14:38:27 +0000 (15:38 +0100)]
[Minor] Move some of mempool magic constants to a separate file

7 years ago[Feature] Store average words length and short words count
Vsevolod Stakhov [Thu, 11 May 2017 14:30:48 +0000 (15:30 +0100)]
[Feature] Store average words length and short words count

7 years agoMerge pull request #1634 from moisseev/rspamd_stats
Vsevolod Stakhov [Thu, 11 May 2017 14:13:57 +0000 (15:13 +0100)]
Merge pull request #1634 from moisseev/rspamd_stats

[Minor] rspamd_stats: fix `--alpha-score` option name

7 years agoMerge pull request #1636 from fatalbanana/drm2
Vsevolod Stakhov [Thu, 11 May 2017 14:13:20 +0000 (15:13 +0100)]
Merge pull request #1636 from fatalbanana/drm2

[Minor] DMARC reporting: rework backend

7 years ago[Minor] DMARC reporting: rework backend 1636/head
Andrew Lewis [Thu, 11 May 2017 13:52:55 +0000 (15:52 +0200)]
[Minor] DMARC reporting: rework backend

 - Also fix deletion
 - Support redirecting reports (useful for evaluation)
 - Deal with possibly missing SPF results

7 years ago[Rework] Use LFU algorithm in LRU cache
Vsevolod Stakhov [Thu, 11 May 2017 13:29:18 +0000 (14:29 +0100)]
[Rework] Use LFU algorithm in LRU cache

Avoid usage of heap as its updates are not cheap. Use LFU algorithm
described here: http://antirez.com/news/109

7 years ago[Feature] Store hash of headers order and names
Vsevolod Stakhov [Thu, 11 May 2017 12:05:59 +0000 (13:05 +0100)]
[Feature] Store hash of headers order and names

7 years ago[Minor] rspamd_stats: fix `--alpha-score` option name 1634/head
Alexander Moisseev [Wed, 10 May 2017 14:39:32 +0000 (17:39 +0300)]
[Minor] rspamd_stats: fix `--alpha-score` option name

and synopsis inconsistency with option description

7 years ago[Fix] Do not check DMARC if SPF or DKIM were not checked
Vsevolod Stakhov [Wed, 10 May 2017 11:04:15 +0000 (12:04 +0100)]
[Fix] Do not check DMARC if SPF or DKIM were not checked

Issue: #1629

7 years ago[Minor] Reduce digit->number transmission penalty
Vsevolod Stakhov [Wed, 10 May 2017 10:49:14 +0000 (11:49 +0100)]
[Minor] Reduce digit->number transmission penalty

Issue: #1630

7 years ago[Fix] Allow to follow symlinks when safe
Vsevolod Stakhov [Tue, 9 May 2017 12:59:56 +0000 (13:59 +0100)]
[Fix] Allow to follow symlinks when safe

Issue: #1625

7 years ago[Test] Multimap: Received IP filters with Redis
Andrew Lewis [Tue, 9 May 2017 12:20:39 +0000 (14:20 +0200)]
[Test] Multimap: Received IP filters with Redis

7 years ago[Fix] Multimap: Received IP filters with Redis
Andrew Lewis [Tue, 9 May 2017 12:19:55 +0000 (14:19 +0200)]
[Fix] Multimap: Received IP filters with Redis

 - Issue: #1623
 - Reported by: @andryyy

7 years agoMerge pull request #1624 from fatalbanana/drm1
Vsevolod Stakhov [Tue, 9 May 2017 11:50:52 +0000 (12:50 +0100)]
Merge pull request #1624 from fatalbanana/drm1

[Feature] Preliminary DMARC reporting implementation

7 years ago[Test] Test dkim_signing with redis
Andrew Lewis [Tue, 9 May 2017 10:40:33 +0000 (12:40 +0200)]
[Test] Test dkim_signing with redis

7 years agoMerge branch 'andryyy-patch-5'
Andrew Lewis [Tue, 9 May 2017 10:56:26 +0000 (12:56 +0200)]
Merge branch 'andryyy-patch-5'

7 years ago[Feature] Preliminary DMARC reporting implementation 1624/head
Andrew Lewis [Tue, 9 May 2017 09:53:16 +0000 (11:53 +0200)]
[Feature] Preliminary DMARC reporting implementation

7 years agoAdd ability to read selector from Redis 1622/head
André Peters [Mon, 8 May 2017 17:05:00 +0000 (19:05 +0200)]
Add ability to read selector from Redis

7 years ago[Minor] Fix compression/decompression
Vsevolod Stakhov [Mon, 8 May 2017 16:52:32 +0000 (17:52 +0100)]
[Minor] Fix compression/decompression

7 years ago[Minor] Add implicit Content-Type for milter proxied requests
Vsevolod Stakhov [Mon, 8 May 2017 16:41:55 +0000 (17:41 +0100)]
[Minor] Add implicit Content-Type for milter proxied requests

7 years ago[Minor] Add compression knobs to the proxy config
Vsevolod Stakhov [Mon, 8 May 2017 16:32:45 +0000 (17:32 +0100)]
[Minor] Add compression knobs to the proxy config

7 years ago[Feature] Add compression/decompression to proxy
Vsevolod Stakhov [Mon, 8 May 2017 16:27:18 +0000 (17:27 +0100)]
[Feature] Add compression/decompression to proxy

7 years ago[Minor] Add method to get HTTP message flags
Vsevolod Stakhov [Mon, 8 May 2017 16:15:07 +0000 (17:15 +0100)]
[Minor] Add method to get HTTP message flags

7 years ago[Minor] Do not call compare scripts with no master results
Vsevolod Stakhov [Mon, 8 May 2017 15:48:46 +0000 (16:48 +0100)]
[Minor] Do not call compare scripts with no master results

7 years ago[Feature] Implement milter protocol scan reply
Vsevolod Stakhov [Mon, 8 May 2017 12:17:33 +0000 (13:17 +0100)]
[Feature] Implement milter protocol scan reply

7 years ago[Minor] Do not set implicit content-type in HTTP
Vsevolod Stakhov [Sun, 7 May 2017 14:58:25 +0000 (15:58 +0100)]
[Minor] Do not set implicit content-type in HTTP

7 years ago[Minor] Free priv
Vsevolod Stakhov [Sun, 7 May 2017 14:01:52 +0000 (15:01 +0100)]
[Minor] Free priv

7 years ago[CritFix] Fix memory leak in maps scheduling
Vsevolod Stakhov [Sun, 7 May 2017 13:47:41 +0000 (14:47 +0100)]
[CritFix] Fix memory leak in maps scheduling

7 years ago[Fix] Oops, fix d9d0fa5e86db2f4470d34395a233b450478b2f60
Vsevolod Stakhov [Sun, 7 May 2017 13:32:51 +0000 (14:32 +0100)]
[Fix] Oops, fix d9d0fa5e86db2f4470d34395a233b450478b2f60

7 years ago[CritFix] Fix memory leak in fuzzy check
Vsevolod Stakhov [Sun, 7 May 2017 13:20:29 +0000 (14:20 +0100)]
[CritFix] Fix memory leak in fuzzy check

7 years ago[Minor] Fix leaks and corruption in milter interface
Vsevolod Stakhov [Sun, 7 May 2017 13:00:17 +0000 (14:00 +0100)]
[Minor] Fix leaks and corruption in milter interface

7 years ago[Fix] Fix milter connections persistence
Vsevolod Stakhov [Sun, 7 May 2017 12:27:46 +0000 (13:27 +0100)]
[Fix] Fix milter connections persistence

7 years ago[Minor] Fix append HTTP header routine
Vsevolod Stakhov [Sun, 7 May 2017 12:25:31 +0000 (13:25 +0100)]
[Minor] Fix append HTTP header routine

7 years agoMerge pull request #1615 from croessner/avm
Vsevolod Stakhov [Sat, 6 May 2017 19:01:27 +0000 (20:01 +0100)]
Merge pull request #1615 from croessner/avm

[Minor] Fix result parsing for SAVAPI

7 years ago[Minor] Increase default buffer size
Vsevolod Stakhov [Sat, 6 May 2017 18:23:56 +0000 (19:23 +0100)]
[Minor] Increase default buffer size

7 years ago[Feature] Add scanning support for milter protocol
Vsevolod Stakhov [Sat, 6 May 2017 18:21:09 +0000 (19:21 +0100)]
[Feature] Add scanning support for milter protocol

7 years ago[Minor] Convert milter macros to HTTP headers
Vsevolod Stakhov [Sat, 6 May 2017 13:39:01 +0000 (14:39 +0100)]
[Minor] Convert milter macros to HTTP headers

7 years ago[Minor] Allow to assign NULL string
Vsevolod Stakhov [Sat, 6 May 2017 13:32:32 +0000 (14:32 +0100)]
[Minor] Allow to assign NULL string

7 years ago[Minor] Convert milter session to HTTP request
Vsevolod Stakhov [Sat, 6 May 2017 12:41:08 +0000 (13:41 +0100)]
[Minor] Convert milter session to HTTP request

7 years ago[Minor] Fix session reset in milter
Vsevolod Stakhov [Sat, 6 May 2017 11:29:51 +0000 (12:29 +0100)]
[Minor] Fix session reset in milter

7 years ago[Minor] Increase default timeout to deal with milter
Vsevolod Stakhov [Sat, 6 May 2017 11:06:07 +0000 (12:06 +0100)]
[Minor] Increase default timeout to deal with milter

7 years ago[Minor] Zero length commands are allowed by milter proto
Vsevolod Stakhov [Fri, 5 May 2017 17:05:58 +0000 (18:05 +0100)]
[Minor] Zero length commands are allowed by milter proto

7 years ago[Minor] Various fixes to the milter protocol
Vsevolod Stakhov [Fri, 5 May 2017 17:01:54 +0000 (18:01 +0100)]
[Minor] Various fixes to the milter protocol

7 years ago[Minor] Add basic sanity checks for milter protocol
Vsevolod Stakhov [Fri, 5 May 2017 16:18:09 +0000 (17:18 +0100)]
[Minor] Add basic sanity checks for milter protocol

7 years ago[Feature] Start integration of milter support in proxy
Vsevolod Stakhov [Fri, 5 May 2017 15:38:42 +0000 (16:38 +0100)]
[Feature] Start integration of milter support in proxy

7 years ago[Minor] Fix result parsing for SAVAPI 1615/head
Christian Roessner [Fri, 5 May 2017 10:00:25 +0000 (12:00 +0200)]
[Minor] Fix result parsing for SAVAPI

7 years ago[Minor] Fix configuration option
Andrew Lewis [Fri, 5 May 2017 09:37:06 +0000 (11:37 +0200)]
[Minor] Fix configuration option

7 years agoMerge branch 'andryyy-patch-3'
Andrew Lewis [Fri, 5 May 2017 09:36:31 +0000 (11:36 +0200)]
Merge branch 'andryyy-patch-3'

7 years agoIs not write 1614/head
André Peters [Fri, 5 May 2017 05:55:44 +0000 (07:55 +0200)]
Is not write

Don't know the actual impact...

7 years ago[Minor] Fix mime version of rspamc
Vsevolod Stakhov [Thu, 4 May 2017 16:14:43 +0000 (17:14 +0100)]
[Minor] Fix mime version of rspamc

7 years ago[Feature] Use version 2 proto for checking messages
Vsevolod Stakhov [Thu, 4 May 2017 16:11:11 +0000 (17:11 +0100)]
[Feature] Use version 2 proto for checking messages

7 years ago[Fix] DKIM Signing: avoid nil index when From header is missing
Andrew Lewis [Thu, 4 May 2017 15:16:52 +0000 (17:16 +0200)]
[Fix] DKIM Signing: avoid nil index when From header is missing

7 years ago[Minor] Spamtrap: adjust defaults for consistency with config
Andrew Lewis [Thu, 4 May 2017 14:30:44 +0000 (16:30 +0200)]
[Minor] Spamtrap: adjust defaults for consistency with config

7 years agoMerge pull request #1613 from andryyy/patch-2
Vsevolod Stakhov [Wed, 3 May 2017 11:12:22 +0000 (12:12 +0100)]
Merge pull request #1613 from andryyy/patch-2

Fixes redirect to "/?" after submitting values

7 years agoFixes redirect to "/?" after submitting values 1613/head
André Peters [Wed, 3 May 2017 11:11:36 +0000 (13:11 +0200)]
Fixes redirect to "/?" after submitting values

Default type is submit, which appends "?" to the URL and kicks us back to "Status".

7 years agoMerge pull request #1612 from andryyy/patch-1
Vsevolod Stakhov [Wed, 3 May 2017 11:07:16 +0000 (12:07 +0100)]
Merge pull request #1612 from andryyy/patch-1

Fixes saving action scores in WebUI

7 years agoFixes saving action scores in WebUI 1612/head
André Peters [Wed, 3 May 2017 11:05:50 +0000 (13:05 +0200)]
Fixes saving action scores in WebUI

Variable elts was not updated and always returned the previously set values.

7 years ago[Minor] Other style fixes in spamtrap
Vsevolod Stakhov [Wed, 3 May 2017 10:58:57 +0000 (11:58 +0100)]
[Minor] Other style fixes in spamtrap

7 years ago[Fix] Fix syntax error in spamtrap plugin
Vsevolod Stakhov [Wed, 3 May 2017 10:39:07 +0000 (11:39 +0100)]
[Fix] Fix syntax error in spamtrap plugin

7 years ago[Minor] Fix couple of self scan issues in the proxy
Vsevolod Stakhov [Wed, 3 May 2017 10:37:42 +0000 (11:37 +0100)]
[Minor] Fix couple of self scan issues in the proxy

7 years agoMerge pull request #1610 from croessner/sptr
Vsevolod Stakhov [Wed, 3 May 2017 10:16:10 +0000 (11:16 +0100)]
Merge pull request #1610 from croessner/sptr

[Feature] Add Lua plugin spamtrap

7 years ago[Fix] Deal with unpaired <a> tags
Vsevolod Stakhov [Wed, 3 May 2017 10:06:01 +0000 (11:06 +0100)]
[Fix] Deal with unpaired <a> tags

7 years ago[Feature] Add Lua plugin spamtrap 1610/head
Christian Roessner [Sun, 30 Apr 2017 11:09:03 +0000 (13:09 +0200)]
[Feature] Add Lua plugin spamtrap

7 years ago[Feature] Initial support of self-scan in Rspamd proxy
Vsevolod Stakhov [Tue, 2 May 2017 16:27:51 +0000 (17:27 +0100)]
[Feature] Initial support of self-scan in Rspamd proxy

7 years ago[CritFix] Fix corruption when multiple fuzzy are defined
Vsevolod Stakhov [Tue, 2 May 2017 12:52:19 +0000 (13:52 +0100)]
[CritFix] Fix corruption when multiple fuzzy are defined

If there are two fuzzy storages with the same algorithm but one of them
uses encryption, then the encryption procedure could corrupt
non-encrypted requests. This patch decouples encryption from caching
removing this issue.

Issue: #1611

7 years ago[Rework] Make log pipes worker agnostic, add scanners API
Vsevolod Stakhov [Tue, 2 May 2017 11:31:10 +0000 (12:31 +0100)]
[Rework] Make log pipes worker agnostic, add scanners API

7 years ago[Minor] Add some more states for milter protocol
Vsevolod Stakhov [Tue, 2 May 2017 10:45:03 +0000 (11:45 +0100)]
[Minor] Add some more states for milter protocol

7 years ago[Minor] Fix headers style
Vsevolod Stakhov [Mon, 1 May 2017 10:54:02 +0000 (11:54 +0100)]
[Minor] Fix headers style

7 years ago[Feature] Improve omograph phishing detection
Vsevolod Stakhov [Sun, 30 Apr 2017 15:22:58 +0000 (16:22 +0100)]
[Feature] Improve omograph phishing detection

7 years ago[Minor] Allow to check spoofed characters in a single string
Vsevolod Stakhov [Sun, 30 Apr 2017 15:14:01 +0000 (16:14 +0100)]
[Minor] Allow to check spoofed characters in a single string

7 years ago[Minor] Oops, forgot to save in the previous commit
Vsevolod Stakhov [Sat, 29 Apr 2017 16:51:31 +0000 (17:51 +0100)]
[Minor] Oops, forgot to save in the previous commit

7 years ago[Fix] Fix parsing of long regexp types
Vsevolod Stakhov [Sat, 29 Apr 2017 16:31:34 +0000 (17:31 +0100)]
[Fix] Fix parsing of long regexp types

7 years ago[Minor] More parsing functions for milter proto
Vsevolod Stakhov [Sat, 29 Apr 2017 13:59:29 +0000 (14:59 +0100)]
[Minor] More parsing functions for milter proto

7 years ago[Minor] More milter commands parser
Vsevolod Stakhov [Sat, 29 Apr 2017 12:43:13 +0000 (13:43 +0100)]
[Minor] More milter commands parser

7 years ago[Minor] Fix destroy->free transition
Vsevolod Stakhov [Sat, 29 Apr 2017 12:42:54 +0000 (13:42 +0100)]
[Minor] Fix destroy->free transition

7 years ago[Minor] Refactor destroy -> free
Vsevolod Stakhov [Sat, 29 Apr 2017 12:15:21 +0000 (13:15 +0100)]
[Minor] Refactor destroy -> free

7 years ago[Minor] Add options negotiation stage for milter protocol
Vsevolod Stakhov [Sat, 29 Apr 2017 11:39:36 +0000 (12:39 +0100)]
[Minor] Add options negotiation stage for milter protocol