]> source.dussan.org Git - rspamd.git/log
rspamd.git
8 years agoFix hyperscan command broadcast
Vsevolod Stakhov [Mon, 14 Dec 2015 17:35:42 +0000 (17:35 +0000)]
Fix hyperscan command broadcast

8 years agoFix inet addr hashing
Vsevolod Stakhov [Mon, 14 Dec 2015 17:18:30 +0000 (17:18 +0000)]
Fix inet addr hashing

8 years agoSome fixes to fuzzystat
Vsevolod Stakhov [Mon, 14 Dec 2015 17:00:26 +0000 (17:00 +0000)]
Some fixes to fuzzystat

8 years agoSome fixes to rspamadm control
Vsevolod Stakhov [Mon, 14 Dec 2015 17:00:18 +0000 (17:00 +0000)]
Some fixes to rspamadm control

8 years agoAdd fuzzy stat implementation
Vsevolod Stakhov [Mon, 14 Dec 2015 16:08:00 +0000 (16:08 +0000)]
Add fuzzy stat implementation

8 years agoAdd methods to extract internal fields from LRU hash
Vsevolod Stakhov [Mon, 14 Dec 2015 15:38:46 +0000 (15:38 +0000)]
Add methods to extract internal fields from LRU hash

8 years agoAdd support for fuzzystat command
Vsevolod Stakhov [Mon, 14 Dec 2015 14:47:46 +0000 (14:47 +0000)]
Add support for fuzzystat command

8 years agoAllow fd attaching to control replies
Vsevolod Stakhov [Mon, 14 Dec 2015 14:21:54 +0000 (14:21 +0000)]
Allow fd attaching to control replies

8 years agoAssume empty input as failed scan
Vsevolod Stakhov [Mon, 14 Dec 2015 13:08:14 +0000 (13:08 +0000)]
Assume empty input as failed scan

8 years agoImplement per-key stats
Vsevolod Stakhov [Mon, 14 Dec 2015 13:00:06 +0000 (13:00 +0000)]
Implement per-key stats

8 years agoExclude ports from ip address hash
Vsevolod Stakhov [Mon, 14 Dec 2015 12:48:45 +0000 (12:48 +0000)]
Exclude ports from ip address hash

8 years agoAdd routines to use rspamd_inet_addr_t in hash tables
Vsevolod Stakhov [Mon, 14 Dec 2015 11:03:31 +0000 (11:03 +0000)]
Add routines to use rspamd_inet_addr_t in hash tables

8 years agoImplement condition script for learning fuzzy storage
Vsevolod Stakhov [Mon, 14 Dec 2015 09:57:55 +0000 (09:57 +0000)]
Implement condition script for learning fuzzy storage

8 years agoReport fuzzy errors
Vsevolod Stakhov [Sun, 13 Dec 2015 23:03:29 +0000 (23:03 +0000)]
Report fuzzy errors

8 years agoAllow multiple values for rcl parsers
Vsevolod Stakhov [Sun, 13 Dec 2015 22:55:02 +0000 (22:55 +0000)]
Allow multiple values for rcl parsers

8 years agoAllow to generate ucl configs for keypairs
Vsevolod Stakhov [Sun, 13 Dec 2015 22:42:18 +0000 (22:42 +0000)]
Allow to generate ucl configs for keypairs

8 years agoAdd support for multiple keys per fuzzy storage
Vsevolod Stakhov [Sun, 13 Dec 2015 22:27:23 +0000 (22:27 +0000)]
Add support for multiple keys per fuzzy storage

8 years agoAllow to create encryption only storages
Vsevolod Stakhov [Sun, 13 Dec 2015 20:51:46 +0000 (20:51 +0000)]
Allow to create encryption only storages

8 years agoFix signature slightly
Vsevolod Stakhov [Sun, 13 Dec 2015 16:58:43 +0000 (16:58 +0000)]
Fix signature slightly

8 years agoMerge pull request #447 from AlexeySa/patch-7
Vsevolod Stakhov [Sun, 13 Dec 2015 16:49:08 +0000 (16:49 +0000)]
Merge pull request #447 from AlexeySa/patch-7

Fix centos spec

8 years agoFix centos spec 447/head
Alexey AL [Sat, 12 Dec 2015 22:07:17 +0000 (01:07 +0300)]
Fix centos spec

libmagic included in file-devel package

8 years agoRework fuzzy requests encryption
Vsevolod Stakhov [Sat, 12 Dec 2015 22:03:20 +0000 (22:03 +0000)]
Rework fuzzy requests encryption

8 years agoInclude key id into fuzzy command
Vsevolod Stakhov [Sat, 12 Dec 2015 22:03:07 +0000 (22:03 +0000)]
Include key id into fuzzy command

8 years agoTry to fix build
Vsevolod Stakhov [Fri, 11 Dec 2015 19:18:25 +0000 (19:18 +0000)]
Try to fix build

8 years agoRemove unnecessary definition
Vsevolod Stakhov [Fri, 11 Dec 2015 19:08:36 +0000 (19:08 +0000)]
Remove unnecessary definition

8 years agoEnable core files limits for rspamd
Vsevolod Stakhov [Fri, 11 Dec 2015 17:35:58 +0000 (17:35 +0000)]
Enable core files limits for rspamd

8 years agoAdd options to limit cores for rspamd
Vsevolod Stakhov [Fri, 11 Dec 2015 16:48:52 +0000 (16:48 +0000)]
Add options to limit cores for rspamd

8 years agoImprove and simplify endiannes detection
Vsevolod Stakhov [Fri, 11 Dec 2015 16:30:52 +0000 (16:30 +0000)]
Improve and simplify endiannes detection

8 years agoFind nftw definition
Vsevolod Stakhov [Fri, 11 Dec 2015 16:30:37 +0000 (16:30 +0000)]
Find nftw definition

8 years agoFix NULL strings, eh
Vsevolod Stakhov [Thu, 10 Dec 2015 18:39:53 +0000 (18:39 +0000)]
Fix NULL strings, eh

8 years agoImprove logging of hyperscan cache
Vsevolod Stakhov [Thu, 10 Dec 2015 18:31:12 +0000 (18:31 +0000)]
Improve logging of hyperscan cache

8 years agoAdd support of width modifier for strings in printf
Vsevolod Stakhov [Thu, 10 Dec 2015 18:31:00 +0000 (18:31 +0000)]
Add support of width modifier for strings in printf

8 years agoAnother fix for maxhits regexps
Vsevolod Stakhov [Thu, 10 Dec 2015 18:04:14 +0000 (18:04 +0000)]
Another fix for maxhits regexps

8 years agoUnbreak hyperscan-less build
Vsevolod Stakhov [Thu, 10 Dec 2015 17:29:02 +0000 (17:29 +0000)]
Unbreak hyperscan-less build

8 years agoSort symbols in rspamc output
Vsevolod Stakhov [Thu, 10 Dec 2015 17:18:45 +0000 (17:18 +0000)]
Sort symbols in rspamc output

8 years agoAllow to disable hyperscan and use pcre only
Vsevolod Stakhov [Thu, 10 Dec 2015 17:03:51 +0000 (17:03 +0000)]
Allow to disable hyperscan and use pcre only

8 years agoFix maxhits for pcre
Vsevolod Stakhov [Thu, 10 Dec 2015 16:58:59 +0000 (16:58 +0000)]
Fix maxhits for pcre

8 years agoAllow to exclude some regexps from hyperscan
Vsevolod Stakhov [Thu, 10 Dec 2015 16:28:39 +0000 (16:28 +0000)]
Allow to exclude some regexps from hyperscan

8 years agoAdd pcre_only option to re_cache registration
Vsevolod Stakhov [Thu, 10 Dec 2015 16:11:21 +0000 (16:11 +0000)]
Add pcre_only option to re_cache registration

8 years agoAdd special flag to disable hyperscan for particular expressions
Vsevolod Stakhov [Thu, 10 Dec 2015 15:38:34 +0000 (15:38 +0000)]
Add special flag to disable hyperscan for particular expressions

8 years agoNormalize bayes scores
Vsevolod Stakhov [Thu, 10 Dec 2015 14:52:49 +0000 (14:52 +0000)]
Normalize bayes scores

8 years agoAllow logging of re_cache statistics
Vsevolod Stakhov [Thu, 10 Dec 2015 14:43:08 +0000 (14:43 +0000)]
Allow logging of re_cache statistics

8 years agoFix type string
Vsevolod Stakhov [Thu, 10 Dec 2015 14:26:39 +0000 (14:26 +0000)]
Fix type string

8 years agoWrite errors about missing SA conf files
Vsevolod Stakhov [Thu, 10 Dec 2015 13:23:06 +0000 (13:23 +0000)]
Write errors about missing SA conf files

8 years agoImprove statistics for re_cache
Vsevolod Stakhov [Thu, 10 Dec 2015 13:09:53 +0000 (13:09 +0000)]
Improve statistics for re_cache

8 years agoSupport re_cache statistics
Vsevolod Stakhov [Thu, 10 Dec 2015 11:25:43 +0000 (11:25 +0000)]
Support re_cache statistics

8 years agoFix pthread linkage
Vsevolod Stakhov [Thu, 10 Dec 2015 11:24:53 +0000 (11:24 +0000)]
Fix pthread linkage

8 years agoAllow tuning for maximum compile time for hyperscan
Vsevolod Stakhov [Thu, 10 Dec 2015 09:14:58 +0000 (09:14 +0000)]
Allow tuning for maximum compile time for hyperscan

8 years agoInclude maxhits in re hash
Vsevolod Stakhov [Wed, 9 Dec 2015 18:19:26 +0000 (18:19 +0000)]
Include maxhits in re hash

8 years agoAdd rawmime class
Vsevolod Stakhov [Wed, 9 Dec 2015 18:02:30 +0000 (18:02 +0000)]
Add rawmime class

8 years agoFix pcre post-filtering
Vsevolod Stakhov [Wed, 9 Dec 2015 17:46:26 +0000 (17:46 +0000)]
Fix pcre post-filtering

8 years agoFix a stupid misprint
Vsevolod Stakhov [Wed, 9 Dec 2015 15:46:52 +0000 (15:46 +0000)]
Fix a stupid misprint

8 years agoAdd silent mode for hyperscan validity checks
Vsevolod Stakhov [Wed, 9 Dec 2015 15:46:20 +0000 (15:46 +0000)]
Add silent mode for hyperscan validity checks

8 years agoUse flags in class hashes
Vsevolod Stakhov [Wed, 9 Dec 2015 15:30:32 +0000 (15:30 +0000)]
Use flags in class hashes

8 years agoFix setting limit for malformed regexps
Vsevolod Stakhov [Wed, 9 Dec 2015 15:08:08 +0000 (15:08 +0000)]
Fix setting limit for malformed regexps

8 years agoFix SA plugin for multiple regexps
Vsevolod Stakhov [Wed, 9 Dec 2015 15:02:26 +0000 (15:02 +0000)]
Fix SA plugin for multiple regexps

8 years agoUse hits from the cache in re cache
Vsevolod Stakhov [Wed, 9 Dec 2015 14:54:50 +0000 (14:54 +0000)]
Use hits from the cache in re cache

8 years agoStore max hits inside rspamd_regexp_t
Vsevolod Stakhov [Wed, 9 Dec 2015 14:34:39 +0000 (14:34 +0000)]
Store max hits inside rspamd_regexp_t

8 years agoHonor pcre flags in hyperscan expressions
Vsevolod Stakhov [Wed, 9 Dec 2015 14:26:58 +0000 (14:26 +0000)]
Honor pcre flags in hyperscan expressions

8 years agoAdd methods to get re flags
Vsevolod Stakhov [Wed, 9 Dec 2015 14:17:22 +0000 (14:17 +0000)]
Add methods to get re flags

8 years agoSome more fixes to hyperscan match
Vsevolod Stakhov [Wed, 9 Dec 2015 14:06:37 +0000 (14:06 +0000)]
Some more fixes to hyperscan match

8 years agoFix failing of upstream when connection failure
Vsevolod Stakhov [Wed, 9 Dec 2015 13:36:35 +0000 (13:36 +0000)]
Fix failing of upstream when connection failure

8 years agoMore rework of hyperscan matching
Vsevolod Stakhov [Tue, 8 Dec 2015 21:48:57 +0000 (21:48 +0000)]
More rework of hyperscan matching

8 years agoImplement matching using hyperscan
Vsevolod Stakhov [Tue, 8 Dec 2015 19:12:24 +0000 (19:12 +0000)]
Implement matching using hyperscan

8 years agoImplement hyperscan loading by receiving signal
Vsevolod Stakhov [Tue, 8 Dec 2015 18:35:05 +0000 (18:35 +0000)]
Implement hyperscan loading by receiving signal

8 years agoSend notifications by hs_helper process
Vsevolod Stakhov [Tue, 8 Dec 2015 18:28:30 +0000 (18:28 +0000)]
Send notifications by hs_helper process

8 years agoAdd event for loading of hyperscan files
Vsevolod Stakhov [Tue, 8 Dec 2015 18:17:32 +0000 (18:17 +0000)]
Add event for loading of hyperscan files

8 years agoCleanup hs structures on cache destroy
Vsevolod Stakhov [Tue, 8 Dec 2015 17:39:04 +0000 (17:39 +0000)]
Cleanup hs structures on cache destroy

8 years agoAdd function to load hyperscan databases from caches
Vsevolod Stakhov [Tue, 8 Dec 2015 17:22:54 +0000 (17:22 +0000)]
Add function to load hyperscan databases from caches

8 years agoDo not assume invalid header regexps by default
Vsevolod Stakhov [Tue, 8 Dec 2015 16:28:24 +0000 (16:28 +0000)]
Do not assume invalid header regexps by default

8 years agoAdd logic to watch hyperscan compilation
Vsevolod Stakhov [Tue, 8 Dec 2015 16:03:42 +0000 (16:03 +0000)]
Add logic to watch hyperscan compilation

8 years agoFix replacing regexps in the cache
Vsevolod Stakhov [Tue, 8 Dec 2015 16:03:31 +0000 (16:03 +0000)]
Fix replacing regexps in the cache

8 years agoSave platform info as well
Vsevolod Stakhov [Tue, 8 Dec 2015 01:46:04 +0000 (01:46 +0000)]
Save platform info as well

8 years agoFix re-using of hyperscan files
Vsevolod Stakhov [Tue, 8 Dec 2015 01:23:18 +0000 (01:23 +0000)]
Fix re-using of hyperscan files

8 years agoFix re-using of hyperscan hashes
Vsevolod Stakhov [Tue, 8 Dec 2015 00:55:26 +0000 (00:55 +0000)]
Fix re-using of hyperscan hashes

8 years agoAdd routine to compare to rspamd_regexp_t
Vsevolod Stakhov [Tue, 8 Dec 2015 00:55:09 +0000 (00:55 +0000)]
Add routine to compare to rspamd_regexp_t

8 years agoAdd function to check validity of hyperscan cache
Vsevolod Stakhov [Tue, 8 Dec 2015 00:32:03 +0000 (00:32 +0000)]
Add function to check validity of hyperscan cache

8 years agoStore regexps into id indexed array
Vsevolod Stakhov [Tue, 8 Dec 2015 00:17:46 +0000 (00:17 +0000)]
Store regexps into id indexed array

8 years agoImplement re cache specific logger helpers
Vsevolod Stakhov [Mon, 7 Dec 2015 19:08:32 +0000 (19:08 +0000)]
Implement re cache specific logger helpers

8 years agoFix serializing of hyperscan regexps
Vsevolod Stakhov [Mon, 7 Dec 2015 18:26:21 +0000 (18:26 +0000)]
Fix serializing of hyperscan regexps

8 years agoFix hs_helper startup
Vsevolod Stakhov [Mon, 7 Dec 2015 18:16:44 +0000 (18:16 +0000)]
Fix hs_helper startup

8 years agoImplement starting of hs_helper process
Vsevolod Stakhov [Mon, 7 Dec 2015 18:11:02 +0000 (18:11 +0000)]
Implement starting of hs_helper process

8 years agoAdd hyperscan compilation support
Vsevolod Stakhov [Mon, 7 Dec 2015 17:24:55 +0000 (17:24 +0000)]
Add hyperscan compilation support

8 years agoAdd hyperscan helper worker
Vsevolod Stakhov [Mon, 7 Dec 2015 17:24:43 +0000 (17:24 +0000)]
Add hyperscan helper worker

8 years agoAdd hyperscan initialization
Vsevolod Stakhov [Mon, 7 Dec 2015 15:24:41 +0000 (15:24 +0000)]
Add hyperscan initialization

8 years agoFix cache initialization
Vsevolod Stakhov [Mon, 7 Dec 2015 15:06:41 +0000 (15:06 +0000)]
Fix cache initialization

8 years agoStart hyperscan support
Vsevolod Stakhov [Mon, 7 Dec 2015 14:29:25 +0000 (14:29 +0000)]
Start hyperscan support

8 years agoAdd LPeg support to rspamd
Vsevolod Stakhov [Mon, 7 Dec 2015 13:52:41 +0000 (13:52 +0000)]
Add LPeg support to rspamd

8 years agoFix error on adjusting url lengths after decoding
Vsevolod Stakhov [Mon, 7 Dec 2015 13:08:17 +0000 (13:08 +0000)]
Fix error on adjusting url lengths after decoding

8 years agoAdd support of 'special' SA headers to 'exists' function
Vsevolod Stakhov [Mon, 7 Dec 2015 11:31:28 +0000 (11:31 +0000)]
Add support of 'special' SA headers to 'exists' function

8 years agoAdd support for Mail::SpamAssassin::Plugin::MIMEHeader
Vsevolod Stakhov [Mon, 7 Dec 2015 11:14:59 +0000 (11:14 +0000)]
Add support for Mail::SpamAssassin::Plugin::MIMEHeader

8 years agoMore fixes for SA plugin to deal with the new cache
Vsevolod Stakhov [Mon, 7 Dec 2015 10:06:41 +0000 (10:06 +0000)]
More fixes for SA plugin to deal with the new cache

8 years agoAdd routine to convert string to re_class type
Vsevolod Stakhov [Mon, 7 Dec 2015 09:18:09 +0000 (09:18 +0000)]
Add routine to convert string to re_class type

8 years agoAdd re class to match all headers
Vsevolod Stakhov [Mon, 7 Dec 2015 09:12:29 +0000 (09:12 +0000)]
Add re class to match all headers

8 years agoAs we store re_class within re avoid extra lookup
Vsevolod Stakhov [Mon, 7 Dec 2015 09:03:07 +0000 (09:03 +0000)]
As we store re_class within re avoid extra lookup

8 years agoFix replacements in spamassassin plugin
Vsevolod Stakhov [Sun, 6 Dec 2015 18:33:42 +0000 (18:33 +0000)]
Fix replacements in spamassassin plugin

8 years agoFix re cache replacement method
Vsevolod Stakhov [Sun, 6 Dec 2015 13:55:59 +0000 (13:55 +0000)]
Fix re cache replacement method

8 years agoAdd method to set re class for any rspamd regexp
Vsevolod Stakhov [Sun, 6 Dec 2015 13:55:43 +0000 (13:55 +0000)]
Add method to set re class for any rspamd regexp

8 years agoAdd function rspamd_config:replace_regexp
Vsevolod Stakhov [Sat, 5 Dec 2015 13:42:33 +0000 (13:42 +0000)]
Add function rspamd_config:replace_regexp

8 years agoFix headers iteration
Vsevolod Stakhov [Sat, 5 Dec 2015 13:30:08 +0000 (13:30 +0000)]
Fix headers iteration