]> git.ipfire.org Git - thirdparty/rspamd.git/log
thirdparty/rspamd.git
9 years agoUnbreak bad_hosts check 530/head
Alexander Moisseev [Thu, 18 Feb 2016 07:37:08 +0000 (10:37 +0300)] 
Unbreak bad_hosts check

9 years agoFix negation for header rules in SA plugin
Vsevolod Stakhov [Wed, 17 Feb 2016 23:42:46 +0000 (23:42 +0000)] 
Fix negation for header rules in SA plugin

9 years agoAdd tool to edit signed files using text editor
Vsevolod Stakhov [Wed, 17 Feb 2016 14:56:55 +0000 (14:56 +0000)] 
Add tool to edit signed files using text editor

9 years agoAdd option to show saved comments in configdump
Vsevolod Stakhov [Wed, 17 Feb 2016 13:36:13 +0000 (13:36 +0000)] 
Add option to show saved comments in configdump

9 years agoSave comments from configuration files
Vsevolod Stakhov [Wed, 17 Feb 2016 13:28:26 +0000 (13:28 +0000)] 
Save comments from configuration files

9 years agoMerge pull request #529 from moisseev/patch-1
Vsevolod Stakhov [Wed, 17 Feb 2016 13:23:00 +0000 (13:23 +0000)] 
Merge pull request #529 from moisseev/patch-1

Skip good hostname check for undefined hostnames

9 years agoSkip good hostname check for undefined hostnames 529/head
Alexander Moisseev [Wed, 17 Feb 2016 11:43:09 +0000 (14:43 +0300)] 
Skip good hostname check for undefined hostnames

2016-02-17 13:00:50 #58424(normal) <a41bdc>; task; lua_metric_symbol_callback: call to (ONCE_RECEIVED) failed: /usr/local/share/rspamd/lua/once_received.lua:82: bad argument #1 to 'lower' (string expected, got nil); trace: [1]:{[C]:-1 - lower [C]}; [2]:{/usr/local/share/rspamd/lua/once_received.lua:82 - <unknown> [Lua]};

9 years agoUnbreak fuzzy_check plugin
Vsevolod Stakhov [Tue, 16 Feb 2016 18:24:18 +0000 (18:24 +0000)] 
Unbreak fuzzy_check plugin

Issue: #527
Reported by: @moisseev

9 years agoFix maps initialisation
Vsevolod Stakhov [Tue, 16 Feb 2016 17:08:57 +0000 (17:08 +0000)] 
Fix maps initialisation

9 years agoRewrite HTTP maps code, add signed maps support
Vsevolod Stakhov [Tue, 16 Feb 2016 17:05:24 +0000 (17:05 +0000)] 
Rewrite HTTP maps code, add signed maps support

9 years agoStart the complete HTTP maps rework
Vsevolod Stakhov [Tue, 16 Feb 2016 16:25:09 +0000 (16:25 +0000)] 
Start the complete HTTP maps rework

9 years agoAdd routine to create inet address from the rdns reply
Vsevolod Stakhov [Tue, 16 Feb 2016 16:22:55 +0000 (16:22 +0000)] 
Add routine to create inet address from the rdns reply

9 years agoFix couple of issues found by gcc-6
Vsevolod Stakhov [Tue, 16 Feb 2016 13:44:35 +0000 (13:44 +0000)] 
Fix couple of issues found by gcc-6

9 years agoAdd new warnings supported by gcc-6
Vsevolod Stakhov [Tue, 16 Feb 2016 13:44:25 +0000 (13:44 +0000)] 
Add new warnings supported by gcc-6

9 years agoPort fix from libucl
Vsevolod Stakhov [Tue, 16 Feb 2016 13:22:17 +0000 (13:22 +0000)] 
Port fix from libucl

9 years agoFix MISSING_MIMEOLE rule for modern OE
Vsevolod Stakhov [Tue, 16 Feb 2016 12:13:41 +0000 (12:13 +0000)] 
Fix MISSING_MIMEOLE rule for modern OE

Issue: #514
Reported by: @ilyakruchinin

9 years agoFix html images rules to reduce FP rates
Vsevolod Stakhov [Tue, 16 Feb 2016 12:04:51 +0000 (12:04 +0000)] 
Fix html images rules to reduce FP rates

Suggested by: @moisseev
Issue: #525

9 years agoAdd HTML tags interface for LUA
Vsevolod Stakhov [Tue, 16 Feb 2016 11:24:25 +0000 (11:24 +0000)] 
Add HTML tags interface for LUA

9 years agoAdd routines to find HTML tags by id
Vsevolod Stakhov [Tue, 16 Feb 2016 10:28:31 +0000 (10:28 +0000)] 
Add routines to find HTML tags by id

9 years agoLink html tags with extra data (urls, images)
Vsevolod Stakhov [Tue, 16 Feb 2016 10:15:20 +0000 (10:15 +0000)] 
Link html tags with extra data (urls, images)

9 years agoRefactor UCL API
Vsevolod Stakhov [Tue, 16 Feb 2016 09:59:52 +0000 (09:59 +0000)] 
Refactor UCL API

9 years agoFix logging for embedded maps
Vsevolod Stakhov [Mon, 15 Feb 2016 17:28:06 +0000 (17:28 +0000)] 
Fix logging for embedded maps

9 years agoAdd method to check if a map looks like a map
Vsevolod Stakhov [Mon, 15 Feb 2016 17:09:58 +0000 (17:09 +0000)] 
Add method to check if a map looks like a map

9 years agoAdd signatures checks for local files
Vsevolod Stakhov [Mon, 15 Feb 2016 16:47:57 +0000 (16:47 +0000)] 
Add signatures checks for local files

9 years agoAdd common routine to map a file
Vsevolod Stakhov [Mon, 15 Feb 2016 16:29:03 +0000 (16:29 +0000)] 
Add common routine to map a file

9 years agoAdd global trusted keys option
Vsevolod Stakhov [Mon, 15 Feb 2016 15:12:40 +0000 (15:12 +0000)] 
Add global trusted keys option

9 years agoStart reworking of maps
Vsevolod Stakhov [Mon, 15 Feb 2016 14:37:34 +0000 (14:37 +0000)] 
Start reworking of maps

9 years agoFix verification routine for signatures
Vsevolod Stakhov [Mon, 15 Feb 2016 12:19:53 +0000 (12:19 +0000)] 
Fix verification routine for signatures

9 years agoAdd ability to store public key when signing
Vsevolod Stakhov [Mon, 15 Feb 2016 11:55:48 +0000 (11:55 +0000)] 
Add ability to store public key when signing

9 years agoClarify unsupported options
Vsevolod Stakhov [Mon, 15 Feb 2016 11:16:36 +0000 (11:16 +0000)] 
Clarify unsupported options

9 years agoAdd more notes about SA migration
Vsevolod Stakhov [Mon, 15 Feb 2016 09:44:12 +0000 (09:44 +0000)] 
Add more notes about SA migration

9 years agoAdd more diagnostic for getting keys errors
Vsevolod Stakhov [Sun, 14 Feb 2016 20:04:36 +0000 (20:04 +0000)] 
Add more diagnostic for getting keys errors

9 years agoPrint more info about radix tries
Vsevolod Stakhov [Sun, 14 Feb 2016 13:38:27 +0000 (13:38 +0000)] 
Print more info about radix tries

9 years agoBackport fixes from libucl
Vsevolod Stakhov [Sun, 14 Feb 2016 13:34:42 +0000 (13:34 +0000)] 
Backport fixes from libucl

9 years agoAdd some documentation for once_received module
Vsevolod Stakhov [Sat, 13 Feb 2016 14:43:19 +0000 (14:43 +0000)] 
Add some documentation for once_received module

9 years agoRework once_received module
Vsevolod Stakhov [Sat, 13 Feb 2016 14:36:21 +0000 (14:36 +0000)] 
Rework once_received module

- Fix priority for `good_hosts`
- If a good host has been found do not add once_received symbols
- Fix priorities for strict once_received
- Add ability to whitelist IP addresses

9 years agoAdd aliases for task:get_from_ip
Vsevolod Stakhov [Sat, 13 Feb 2016 14:35:56 +0000 (14:35 +0000)] 
Add aliases for task:get_from_ip

- task:get_addr
- task:get_from_addr
- task:get_ip

9 years agoAdd diagnostic for new radix
Vsevolod Stakhov [Sat, 13 Feb 2016 14:32:53 +0000 (14:32 +0000)] 
Add diagnostic for new radix

9 years agoInclude gmodule as well as glib
Vsevolod Stakhov [Fri, 12 Feb 2016 18:23:26 +0000 (18:23 +0000)] 
Include gmodule as well as glib

9 years agoMerge pull request #524 from moisseev/patch-2
Vsevolod Stakhov [Fri, 12 Feb 2016 16:35:57 +0000 (16:35 +0000)] 
Merge pull request #524 from moisseev/patch-2

Fix runaway comma in lua rule example

9 years agoMerge pull request #523 from moisseev/patch-1
Vsevolod Stakhov [Fri, 12 Feb 2016 16:35:41 +0000 (16:35 +0000)] 
Merge pull request #523 from moisseev/patch-1

Fix configuration override and extending examples

9 years agoFix users ratelimits
Vsevolod Stakhov [Fri, 12 Feb 2016 16:31:07 +0000 (16:31 +0000)] 
Fix users ratelimits

9 years agoDon't fail stats when pre-results are set
Vsevolod Stakhov [Fri, 12 Feb 2016 16:27:25 +0000 (16:27 +0000)] 
Don't fail stats when pre-results are set

9 years agoMore steps to support dynamic workers
Vsevolod Stakhov [Fri, 12 Feb 2016 16:11:30 +0000 (16:11 +0000)] 
More steps to support dynamic workers

9 years agoUpdate documentation
Vsevolod Stakhov [Fri, 12 Feb 2016 15:42:33 +0000 (15:42 +0000)] 
Update documentation

9 years agoImplement regexp filters for URL multimap
Vsevolod Stakhov [Fri, 12 Feb 2016 15:33:59 +0000 (15:33 +0000)] 
Implement regexp filters for URL multimap

9 years agoInitial support for dynamic modules and workers
Vsevolod Stakhov [Fri, 12 Feb 2016 14:44:35 +0000 (14:44 +0000)] 
Initial support for dynamic modules and workers

9 years agoFix runaway comma in lua rule example 524/head
Alexander Moisseev [Fri, 12 Feb 2016 14:30:09 +0000 (17:30 +0300)] 
Fix runaway comma in lua rule example

9 years agoFix configuration override and extending examples 523/head
Alexander Moisseev [Fri, 12 Feb 2016 13:48:31 +0000 (16:48 +0300)] 
Fix configuration override and extending examples

9 years agoAdd versions to rspamd modules and workers
Vsevolod Stakhov [Fri, 12 Feb 2016 13:34:17 +0000 (13:34 +0000)] 
Add versions to rspamd modules and workers

9 years agoUse trusty cluster of travis
Vsevolod Stakhov [Thu, 11 Feb 2016 15:34:05 +0000 (15:34 +0000)] 
Use trusty cluster of travis

9 years agoMigrate to lc-compressed btrie algorithm
Vsevolod Stakhov [Thu, 11 Feb 2016 12:58:51 +0000 (12:58 +0000)] 
Migrate to lc-compressed btrie algorithm

9 years agoImprove output
Vsevolod Stakhov [Thu, 11 Feb 2016 12:57:39 +0000 (12:57 +0000)] 
Improve output

9 years agoImprove radix fuzz testing
Vsevolod Stakhov [Thu, 11 Feb 2016 12:46:58 +0000 (12:46 +0000)] 
Improve radix fuzz testing

9 years agoFix couple of issues found by coverity scan
Vsevolod Stakhov [Thu, 11 Feb 2016 11:02:42 +0000 (11:02 +0000)] 
Fix couple of issues found by coverity scan

9 years agoAdd Level-Compressed Tree Bitmap contrib code
Vsevolod Stakhov [Thu, 11 Feb 2016 09:57:13 +0000 (09:57 +0000)] 
Add Level-Compressed Tree Bitmap contrib code

Implementation by: Geoffrey T. Dairiki <dairiki@dairiki.org>

9 years agoFix tests
Vsevolod Stakhov [Thu, 11 Feb 2016 09:07:05 +0000 (09:07 +0000)] 
Fix tests

9 years agoFix more issues found by coverity
Vsevolod Stakhov [Wed, 10 Feb 2016 23:07:13 +0000 (23:07 +0000)] 
Fix more issues found by coverity

9 years agoProperly set `flag` in fuzzy replies
Vsevolod Stakhov [Wed, 10 Feb 2016 23:05:08 +0000 (23:05 +0000)] 
Properly set `flag` in fuzzy replies

Found by: coverity scan

9 years agoFix arguments order
Vsevolod Stakhov [Wed, 10 Feb 2016 23:02:16 +0000 (23:02 +0000)] 
Fix arguments order

9 years agoSame result checking error found by coverity
Vsevolod Stakhov [Wed, 10 Feb 2016 23:00:22 +0000 (23:00 +0000)] 
Same result checking error found by coverity

9 years agoFix issues found by coverity
Vsevolod Stakhov [Wed, 10 Feb 2016 22:59:45 +0000 (22:59 +0000)] 
Fix issues found by coverity

9 years agoAdd documentation for URLs maps
Vsevolod Stakhov [Wed, 10 Feb 2016 22:01:04 +0000 (22:01 +0000)] 
Add documentation for URLs maps

9 years agoImplement URL maps in multimap module
Vsevolod Stakhov [Wed, 10 Feb 2016 21:54:26 +0000 (21:54 +0000)] 
Implement URL maps in multimap module

9 years agoAdd task:has_urls method
Vsevolod Stakhov [Wed, 10 Feb 2016 21:39:27 +0000 (21:39 +0000)] 
Add task:has_urls method

9 years agoFix some issues found by coverity
Vsevolod Stakhov [Tue, 9 Feb 2016 16:43:40 +0000 (16:43 +0000)] 
Fix some issues found by coverity

9 years agoFix error in printing hex
Vsevolod Stakhov [Tue, 9 Feb 2016 16:33:23 +0000 (16:33 +0000)] 
Fix error in printing hex

9 years agoFix varargs processing (found by coverity)
Vsevolod Stakhov [Tue, 9 Feb 2016 16:27:29 +0000 (16:27 +0000)] 
Fix varargs processing (found by coverity)

9 years agoReduce weights for some hfilter patterns
Vsevolod Stakhov [Tue, 9 Feb 2016 14:43:54 +0000 (14:43 +0000)] 
Reduce weights for some hfilter patterns

9 years agoFix for old pcre
Vsevolod Stakhov [Tue, 9 Feb 2016 14:40:56 +0000 (14:40 +0000)] 
Fix for old pcre

9 years agoFix more pcre2 issues
Vsevolod Stakhov [Tue, 9 Feb 2016 14:31:51 +0000 (14:31 +0000)] 
Fix more pcre2 issues

9 years agoFix couple of issues with pcre migration
Vsevolod Stakhov [Tue, 9 Feb 2016 13:54:29 +0000 (13:54 +0000)] 
Fix couple of issues with pcre migration

9 years agoImplement searching using pcre 2
Vsevolod Stakhov [Tue, 9 Feb 2016 13:12:58 +0000 (13:12 +0000)] 
Implement searching using pcre 2

9 years agoPcre2 compilation support
Vsevolod Stakhov [Tue, 9 Feb 2016 12:39:35 +0000 (12:39 +0000)] 
Pcre2 compilation support

9 years agoAdd pcre2 detection
Vsevolod Stakhov [Tue, 9 Feb 2016 11:26:16 +0000 (11:26 +0000)] 
Add pcre2 detection

9 years agoFix setting include variable in the cache
Vsevolod Stakhov [Tue, 9 Feb 2016 11:26:05 +0000 (11:26 +0000)] 
Fix setting include variable in the cache

9 years agoAllow to dump configuration with help comments
Vsevolod Stakhov [Mon, 8 Feb 2016 21:54:55 +0000 (21:54 +0000)] 
Allow to dump configuration with help comments

9 years agoUnbreak function pointer passing
Vsevolod Stakhov [Mon, 8 Feb 2016 20:25:49 +0000 (20:25 +0000)] 
Unbreak function pointer passing

9 years agoStart rework of configdump
Vsevolod Stakhov [Mon, 8 Feb 2016 19:17:49 +0000 (19:17 +0000)] 
Start rework of configdump

- Add support of paths
- Add initial support of help
- Fix options

9 years agoFix for the new libucl API
Vsevolod Stakhov [Mon, 8 Feb 2016 18:45:08 +0000 (18:45 +0000)] 
Fix for the new libucl API

9 years agoUpdate libucl
Vsevolod Stakhov [Mon, 8 Feb 2016 18:26:58 +0000 (18:26 +0000)] 
Update libucl

9 years agoAdd manpages
Vsevolod Stakhov [Mon, 8 Feb 2016 15:46:55 +0000 (15:46 +0000)] 
Add manpages

9 years agoFix one shot mode for SA metas
Vsevolod Stakhov [Mon, 8 Feb 2016 11:30:12 +0000 (11:30 +0000)] 
Fix one shot mode for SA metas

9 years agoFix bad lua stack leak caused by returning numbers from SA plugin
Vsevolod Stakhov [Mon, 8 Feb 2016 11:09:22 +0000 (11:09 +0000)] 
Fix bad lua stack leak caused by returning numbers from SA plugin

9 years agoUse has symbol when no need to get extra data for a symbol
Vsevolod Stakhov [Mon, 8 Feb 2016 00:18:01 +0000 (00:18 +0000)] 
Use has symbol when no need to get extra data for a symbol

9 years agoAdd fast path for checking symbols
Vsevolod Stakhov [Mon, 8 Feb 2016 00:10:04 +0000 (00:10 +0000)] 
Add fast path for checking symbols

9 years agoRemove stupid locks that are unused for a long time
Vsevolod Stakhov [Mon, 8 Feb 2016 00:06:18 +0000 (00:06 +0000)] 
Remove stupid locks that are unused for a long time

9 years agoMerge pull request #509 from djc/patch-1
Vsevolod Stakhov [Sun, 7 Feb 2016 23:55:40 +0000 (23:55 +0000)] 
Merge pull request #509 from djc/patch-1

Improve web UI by adding some more whitespace

9 years agoMerge pull request #517 from fatalbanana/master
Vsevolod Stakhov [Sun, 7 Feb 2016 23:55:29 +0000 (23:55 +0000)] 
Merge pull request #517 from fatalbanana/master

RPM fixes

9 years agoFix couple of memory leaks
Vsevolod Stakhov [Sun, 7 Feb 2016 15:38:01 +0000 (15:38 +0000)] 
Fix couple of memory leaks

9 years agoFix error message
Vsevolod Stakhov [Sun, 7 Feb 2016 14:00:00 +0000 (14:00 +0000)] 
Fix error message

9 years agoRPM: Add missing file to spec (Fixes #516) 517/head
Andrew Lewis [Sat, 6 Feb 2016 18:41:50 +0000 (20:41 +0200)] 
RPM: Add missing file to spec (Fixes #516)

9 years agoFix more issues remaining
Vsevolod Stakhov [Sat, 6 Feb 2016 14:31:22 +0000 (14:31 +0000)] 
Fix more issues remaining

9 years agoAdd routines to print pubkey components
Vsevolod Stakhov [Sat, 6 Feb 2016 14:09:21 +0000 (14:09 +0000)] 
Add routines to print pubkey components

9 years agoFix loading of pubkeys
Vsevolod Stakhov [Sat, 6 Feb 2016 13:30:20 +0000 (13:30 +0000)] 
Fix loading of pubkeys

9 years agoCheck sanity of a key
Vsevolod Stakhov [Sat, 6 Feb 2016 13:30:13 +0000 (13:30 +0000)] 
Check sanity of a key

9 years agoFix benchmarks
Vsevolod Stakhov [Sat, 6 Feb 2016 13:22:42 +0000 (13:22 +0000)] 
Fix benchmarks

9 years agoNIST p256 pubkey is 65 bytes length
Vsevolod Stakhov [Sat, 6 Feb 2016 13:13:30 +0000 (13:13 +0000)] 
NIST p256 pubkey is 65 bytes length

9 years agoFix metas memoization in SA plugin
Vsevolod Stakhov [Sat, 6 Feb 2016 03:04:52 +0000 (03:04 +0000)] 
Fix metas memoization in SA plugin

9 years agoFix some errors
Vsevolod Stakhov [Sat, 6 Feb 2016 02:32:50 +0000 (02:32 +0000)] 
Fix some errors