]>
source.dussan.org Git - rspamd.git/log
Andrew Lewis [Tue, 23 May 2017 10:37:43 +0000 (12:37 +0200)]
[Minor] Split global functions into libraries
Vsevolod Stakhov [Mon, 22 May 2017 14:45:41 +0000 (15:45 +0100)]
[Feature] Add API to verify DKIM (and ARC) signatures
Vsevolod Stakhov [Mon, 22 May 2017 14:10:43 +0000 (15:10 +0100)]
[Minor] Improve extendability of signing API
Andrew Lewis [Mon, 22 May 2017 12:06:43 +0000 (14:06 +0200)]
[Minor] Auth results: Fix nil index
Andrew Lewis [Mon, 22 May 2017 12:01:37 +0000 (14:01 +0200)]
[Feature] Rmilter_headers: approximate rmilter's extended_spam_headers
Vsevolod Stakhov [Mon, 22 May 2017 11:44:27 +0000 (12:44 +0100)]
[Fix] Reduce maps aggressiveness
Vsevolod Stakhov [Sun, 21 May 2017 11:36:37 +0000 (12:36 +0100)]
[Feature] Add support for bidirectional symbols in rspamd_stats
Vsevolod Stakhov [Sat, 20 May 2017 14:33:41 +0000 (15:33 +0100)]
[Minor] Merge rmilter reply instead of overwriting it
Vsevolod Stakhov [Sat, 20 May 2017 13:46:44 +0000 (14:46 +0100)]
[Minor] Add public function to perform headers canonicalisation
Vsevolod Stakhov [Sat, 20 May 2017 12:42:21 +0000 (13:42 +0100)]
[Rework] Move authentication results generation to a separate routine
Vsevolod Stakhov [Sat, 20 May 2017 12:22:04 +0000 (13:22 +0100)]
[Minor] Fix addition in pcre fallback
Vsevolod Stakhov [Sat, 20 May 2017 11:18:38 +0000 (12:18 +0100)]
[Fix] Treat empty address as valid
Vsevolod Stakhov [Sat, 20 May 2017 08:58:10 +0000 (09:58 +0100)]
[Fix] Do not stop on illegal unicode points - replace them
Vsevolod Stakhov [Sat, 20 May 2017 08:48:40 +0000 (09:48 +0100)]
[Feature] Check dkim sign keys for modifications
Vsevolod Stakhov [Sat, 20 May 2017 08:48:20 +0000 (09:48 +0100)]
[Minor] Allow explicit deletion from LRU cache
Vsevolod Stakhov [Fri, 19 May 2017 15:55:28 +0000 (16:55 +0100)]
[Fix] Fix spamc support in rspamd proxy
Vsevolod Stakhov [Fri, 19 May 2017 15:45:31 +0000 (16:45 +0100)]
[Fix] Fix brain-damaged spamc protocol for now
Vsevolod Stakhov [Fri, 19 May 2017 15:12:57 +0000 (16:12 +0100)]
[Fix] Fix Redis timeout set
Issue: #1646
Vsevolod Stakhov [Fri, 19 May 2017 14:17:52 +0000 (15:17 +0100)]
[Minor] Further fixes in global functions
Vsevolod Stakhov [Fri, 19 May 2017 14:06:48 +0000 (15:06 +0100)]
[Minor] Fix redis_params usage
Andrew Lewis [Fri, 19 May 2017 12:22:10 +0000 (14:22 +0200)]
[Minor] Fix previous commit
Andrew Lewis [Fri, 19 May 2017 12:07:59 +0000 (14:07 +0200)]
[Minor] Fix tests
Andrew Lewis [Fri, 19 May 2017 11:07:21 +0000 (13:07 +0200)]
[Minor] Add timeouts to dummy socket servers
Vsevolod Stakhov [Fri, 19 May 2017 10:18:34 +0000 (11:18 +0100)]
Merge pull request #1645 from moisseev/missed-charset
[Minor] Fix R_MISSING_CHARSET rule
Vsevolod Stakhov [Fri, 19 May 2017 10:00:22 +0000 (11:00 +0100)]
[Minor] Fix tests
Alexander Moisseev [Fri, 19 May 2017 06:30:35 +0000 (09:30 +0300)]
[Minor] Fix R_MISSING_CHARSET rule
Do not trigger on messages with empty payload body as Content-Type header is not mandatory (RFC7231).
Vsevolod Stakhov [Thu, 18 May 2017 15:58:50 +0000 (16:58 +0100)]
[Minor] Fix lua-fun installation path
Vsevolod Stakhov [Thu, 18 May 2017 15:55:42 +0000 (16:55 +0100)]
[Minor] Add `is_empty_body` regexp function
Vsevolod Stakhov [Thu, 18 May 2017 15:50:34 +0000 (16:50 +0100)]
[Minor] Fix installation
Vsevolod Stakhov [Thu, 18 May 2017 15:40:24 +0000 (16:40 +0100)]
[Rework] Continue modularisation for lua library
Vsevolod Stakhov [Thu, 18 May 2017 15:32:26 +0000 (16:32 +0100)]
[Rework] Propagate ucl variables from the command line
Vsevolod Stakhov [Thu, 18 May 2017 15:32:08 +0000 (16:32 +0100)]
[Minor] Allow to use global functions modularly
Vsevolod Stakhov [Thu, 18 May 2017 15:04:23 +0000 (16:04 +0100)]
[Rework] Move global functions to a separate directory
Vsevolod Stakhov [Thu, 18 May 2017 14:47:16 +0000 (15:47 +0100)]
[Minor] Add method to get the whole configuration in Lua
Vsevolod Stakhov [Thu, 18 May 2017 13:39:43 +0000 (14:39 +0100)]
Merge pull request #1643 from moisseev/patch-1
[Minor] Add `wsf` and `hta` bad archive extensions
Vsevolod Stakhov [Thu, 18 May 2017 13:26:46 +0000 (14:26 +0100)]
[Minor] Allow 'expire' alias for 'expiry'
Vsevolod Stakhov [Thu, 18 May 2017 13:09:03 +0000 (14:09 +0100)]
[Minor] Fix some issues around new schema
Vsevolod Stakhov [Thu, 18 May 2017 12:50:06 +0000 (13:50 +0100)]
[Feature] Add new schema for bayes tokens
Vsevolod Stakhov [Thu, 18 May 2017 12:58:55 +0000 (13:58 +0100)]
Merge pull request #1644 from fatalbanana/disposition
[Minor] Relax CTYPE_MISSING_DISPOSITION rule
Andrew Lewis [Thu, 18 May 2017 11:29:39 +0000 (13:29 +0200)]
[Minor] Relax CTYPE_MISSING_DISPOSITION rule
Vsevolod Stakhov [Wed, 17 May 2017 21:25:16 +0000 (22:25 +0100)]
[Minor] Use mempool tag instead of local one for milter
Vsevolod Stakhov [Wed, 17 May 2017 21:23:35 +0000 (22:23 +0100)]
[Fix] Use non-volatile memory for storing data
Vsevolod Stakhov [Wed, 17 May 2017 17:57:06 +0000 (18:57 +0100)]
[Fix] Try to deal with v4 mapped to v6 addresses on accept
Andrew Lewis [Wed, 17 May 2017 15:08:38 +0000 (17:08 +0200)]
[Minor] DMARC: s/type/format/
Vsevolod Stakhov [Wed, 17 May 2017 15:04:49 +0000 (16:04 +0100)]
[Minor] Warn about get_date misuse
Alexander Moisseev [Wed, 17 May 2017 06:01:15 +0000 (09:01 +0300)]
[Minor] Add `wsf` and `hta` bad archive extensions
Vsevolod Stakhov [Wed, 17 May 2017 09:51:29 +0000 (10:51 +0100)]
[Minor] Add support for {auth_authen} macro
Andrew Lewis [Wed, 17 May 2017 08:36:38 +0000 (10:36 +0200)]
[Minor] DMARC: fix schema, add permerrors (reports); fix SPF alignment
Vsevolod Stakhov [Tue, 16 May 2017 21:50:55 +0000 (22:50 +0100)]
[Fix] Fix format string in milter
Andrew Lewis [Tue, 16 May 2017 14:00:25 +0000 (16:00 +0200)]
[Minor] DMARC reports: always use UTC time
Andrew Lewis [Tue, 16 May 2017 12:12:02 +0000 (14:12 +0200)]
[Feature] Multimap: email:domain:tld filter
Vsevolod Stakhov [Mon, 15 May 2017 21:29:19 +0000 (22:29 +0100)]
[Minor] Further logging improvements
Vsevolod Stakhov [Mon, 15 May 2017 17:46:24 +0000 (18:46 +0100)]
[Minor] Forgot to add a file
Vsevolod Stakhov [Mon, 15 May 2017 17:37:28 +0000 (18:37 +0100)]
[Minor] Update bundled zstd to version 1.3
Vsevolod Stakhov [Mon, 15 May 2017 15:35:49 +0000 (16:35 +0100)]
[Minor] Further logging improvements
Vsevolod Stakhov [Mon, 15 May 2017 15:33:15 +0000 (16:33 +0100)]
[Fix] Do not set bayes probability if we don't use it
Vsevolod Stakhov [Mon, 15 May 2017 15:12:07 +0000 (16:12 +0100)]
[Feature] Use normal resolv.conf rules of rotation in Rspamd
Vsevolod Stakhov [Mon, 15 May 2017 15:11:55 +0000 (16:11 +0100)]
[Minor] Add some auxiliary functions for upstreams
Vsevolod Stakhov [Mon, 15 May 2017 14:21:08 +0000 (15:21 +0100)]
[Feature] Allow to use custom callback when parsing resolv.conf
Vsevolod Stakhov [Mon, 15 May 2017 14:02:23 +0000 (15:02 +0100)]
[Minor] Improve logging of errors
Vsevolod Stakhov [Mon, 15 May 2017 12:48:38 +0000 (13:48 +0100)]
[Feature] Allow to pass hostname to `-i` flag in Rspamc
Vsevolod Stakhov [Mon, 15 May 2017 12:41:36 +0000 (13:41 +0100)]
[Fix] Fix logging format string
Andrew Lewis [Mon, 15 May 2017 10:58:01 +0000 (12:58 +0200)]
[Minor] Fix test
Vsevolod Stakhov [Mon, 15 May 2017 10:24:21 +0000 (11:24 +0100)]
[Fix] Reresolve upstreams even if there is a single server there
Vsevolod Stakhov [Mon, 15 May 2017 09:05:30 +0000 (10:05 +0100)]
[Minor] Tell which map has caused errors
Vsevolod Stakhov [Sun, 14 May 2017 22:26:11 +0000 (23:26 +0100)]
[Minor] Remove unused constant
Vsevolod Stakhov [Sun, 14 May 2017 19:06:19 +0000 (20:06 +0100)]
[Minor] Revert debian control cleanup: it breaks build scripts
Andrew Lewis [Sun, 14 May 2017 18:40:44 +0000 (20:40 +0200)]
[Minor] DMARC reporting: remove stray character
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
Andrew Lewis [Sun, 14 May 2017 12:56:13 +0000 (14:56 +0200)]
[Minor] DMARC reports: fixes for XML & reporting addresses
Vsevolod Stakhov [Sun, 14 May 2017 10:02:30 +0000 (11:02 +0100)]
[Fix] Fix LRU elements removal
Vsevolod Stakhov [Sat, 13 May 2017 18:03:15 +0000 (19:03 +0100)]
[Feature] Use headers hash in bayes metatokens
Sebastien Badia [Sat, 13 May 2017 15:20:44 +0000 (17:20 +0200)]
[Minor] debian: Update BD and refresh packaging
Sebastien Badia [Sat, 13 May 2017 15:20:00 +0000 (17:20 +0200)]
[Minor] doc: Fix spelling errors
Sebastien Badia [Sat, 13 May 2017 15:19:42 +0000 (17:19 +0200)]
[Minor] src: Fix spelling errors
Vsevolod Stakhov [Sat, 13 May 2017 13:37:45 +0000 (14:37 +0100)]
[Minor] Set explicit type for known headers
Vsevolod Stakhov [Sat, 13 May 2017 12:31:51 +0000 (13:31 +0100)]
[Minor] Renumber evictions list on removal
Vsevolod Stakhov [Sat, 13 May 2017 12:23:32 +0000 (13:23 +0100)]
[Feature] Reuse stemmers in the cache
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.
Vsevolod Stakhov [Sat, 13 May 2017 11:44:14 +0000 (12:44 +0100)]
[Fix] Fix lowercasing of stemmed words
Vsevolod Stakhov [Sat, 13 May 2017 08:58:07 +0000 (09:58 +0100)]
[Minor] Add more sanity guards for evictions
Vsevolod Stakhov [Sat, 13 May 2017 08:04:28 +0000 (09:04 +0100)]
[Minor] Check for parts with no words
Vsevolod Stakhov [Fri, 12 May 2017 15:57:55 +0000 (16:57 +0100)]
[Minor] Move more magic constants to defines
Vsevolod Stakhov [Fri, 12 May 2017 15:45:01 +0000 (16:45 +0100)]
[Fix] Fix calling for peak functions
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
Andrew Lewis [Fri, 12 May 2017 13:41:17 +0000 (15:41 +0200)]
[Minor] DMARC recporting: fix stray bracket
Vsevolod Stakhov [Fri, 12 May 2017 10:00:13 +0000 (11:00 +0100)]
[Minor] Fix eviction
Vsevolod Stakhov [Thu, 11 May 2017 21:57:42 +0000 (22:57 +0100)]
[Fix] Parse rgb[a](x,x,x[,x]) css colors
Vsevolod Stakhov [Thu, 11 May 2017 18:03:21 +0000 (19:03 +0100)]
[Fix] Disable certain checks for utf spoof detection
Vsevolod Stakhov [Thu, 11 May 2017 14:38:27 +0000 (15:38 +0100)]
[Minor] Move some of mempool magic constants to a separate file
Vsevolod Stakhov [Thu, 11 May 2017 14:30:48 +0000 (15:30 +0100)]
[Feature] Store average words length and short words count
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
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
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
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
Vsevolod Stakhov [Thu, 11 May 2017 12:05:59 +0000 (13:05 +0100)]
[Feature] Store hash of headers order and names
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
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
Vsevolod Stakhov [Wed, 10 May 2017 10:49:14 +0000 (11:49 +0100)]
[Minor] Reduce digit->number transmission penalty
Issue: #1630
Vsevolod Stakhov [Tue, 9 May 2017 12:59:56 +0000 (13:59 +0100)]
[Fix] Allow to follow symlinks when safe
Issue: #1625