]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Thu, 26 Nov 2015 14:20:08 +0000 (14:20 +0000)]
Add additional checks for mail addresses
Vsevolod Stakhov [Thu, 26 Nov 2015 13:56:35 +0000 (13:56 +0000)]
More fixes for url parsing
Hello my dear spammer, thank you for all your valueable test cases that you
are kindly providing for me!
Vsevolod Stakhov [Wed, 25 Nov 2015 17:45:24 +0000 (17:45 +0000)]
Fix race condition when opening sqlite db
Vsevolod Stakhov [Wed, 25 Nov 2015 17:40:42 +0000 (17:40 +0000)]
Move all updates to a single transaction.
Vsevolod Stakhov [Wed, 25 Nov 2015 17:28:59 +0000 (17:28 +0000)]
Implement new fuzzy updates architecture
So far, fuzzy storage can run in multiple processes. However, merely one process is responsible for changes whilst others just work as proxies when dealing with updates. That should fix sqlite concurrency issues.
Vsevolod Stakhov [Wed, 25 Nov 2015 16:00:58 +0000 (16:00 +0000)]
Use the correct key to fix memory issues
Vsevolod Stakhov [Wed, 25 Nov 2015 15:59:48 +0000 (15:59 +0000)]
Do not enable accept event with no handler
Vsevolod Stakhov [Wed, 25 Nov 2015 15:18:47 +0000 (15:18 +0000)]
Clean log buffer when forking
Vsevolod Stakhov [Wed, 25 Nov 2015 15:16:04 +0000 (15:16 +0000)]
Implement listening for srv pipe in the main process
Vsevolod Stakhov [Wed, 25 Nov 2015 14:43:40 +0000 (14:43 +0000)]
Add method to send data to server pipe.
Vsevolod Stakhov [Wed, 25 Nov 2015 14:14:09 +0000 (14:14 +0000)]
Start work on worker->main pipe interface
Vsevolod Stakhov [Wed, 25 Nov 2015 14:13:58 +0000 (14:13 +0000)]
Cleanup controller session structure.
Vsevolod Stakhov [Tue, 24 Nov 2015 16:38:32 +0000 (16:38 +0000)]
Slightly improve logging in fuzzy.
Vsevolod Stakhov [Tue, 24 Nov 2015 15:59:44 +0000 (15:59 +0000)]
Fix another stupid mistake for adding hashes
Vsevolod Stakhov [Tue, 24 Nov 2015 15:22:37 +0000 (15:22 +0000)]
Parse more headers if they are missed in HTTP
Vsevolod Stakhov [Tue, 24 Nov 2015 15:13:07 +0000 (15:13 +0000)]
When returning headers, reverse list to restore the original order
Vsevolod Stakhov [Tue, 24 Nov 2015 15:12:18 +0000 (15:12 +0000)]
Fix parsing of IPv6 received headers.
Issue: #434
Reported by: @vixns
Vsevolod Stakhov [Tue, 24 Nov 2015 14:44:26 +0000 (14:44 +0000)]
Fix critical issue in adding fuzzy hashes
Vsevolod Stakhov [Tue, 24 Nov 2015 14:11:57 +0000 (14:11 +0000)]
Add more diagnostic to fuzzy errors
Vsevolod Stakhov [Tue, 24 Nov 2015 13:48:58 +0000 (13:48 +0000)]
Reduce the default limit
Vsevolod Stakhov [Tue, 24 Nov 2015 13:19:20 +0000 (13:19 +0000)]
Fix parsing of tags with spaces used for obfuscation
Vsevolod Stakhov [Mon, 23 Nov 2015 18:57:15 +0000 (18:57 +0000)]
Improve numbers humanisation
Vsevolod Stakhov [Mon, 23 Nov 2015 18:38:02 +0000 (18:38 +0000)]
Restore '-c' flag in the client
Vsevolod Stakhov [Mon, 23 Nov 2015 18:36:41 +0000 (18:36 +0000)]
Restore multiple classifiers support
Vsevolod Stakhov [Mon, 23 Nov 2015 16:19:38 +0000 (16:19 +0000)]
Fix _NORESOLVE_MX symbols in hfilter
Vsevolod Stakhov [Mon, 23 Nov 2015 14:04:02 +0000 (14:04 +0000)]
Add check_for_mime('mime_attachement') function
Vsevolod Stakhov [Mon, 23 Nov 2015 13:48:11 +0000 (13:48 +0000)]
Rework SA plugin for some problematic cases
Vsevolod Stakhov [Mon, 23 Nov 2015 12:20:03 +0000 (12:20 +0000)]
Fix some memory issues
Vsevolod Stakhov [Mon, 23 Nov 2015 11:36:36 +0000 (11:36 +0000)]
Add 'check_relays_unparseable' support
Vsevolod Stakhov [Mon, 23 Nov 2015 11:36:10 +0000 (11:36 +0000)]
Fix indexing for received headers.
Vsevolod Stakhov [Mon, 23 Nov 2015 10:04:00 +0000 (10:04 +0000)]
Some more fixes to OSB algorithm
Vsevolod Stakhov [Mon, 23 Nov 2015 09:29:59 +0000 (09:29 +0000)]
Add 'reresolve' command to the control interface
Vsevolod Stakhov [Mon, 23 Nov 2015 09:29:41 +0000 (09:29 +0000)]
Do not reresolve upstreams with no resolver defined
Vsevolod Stakhov [Mon, 23 Nov 2015 09:10:12 +0000 (09:10 +0000)]
Test for atomic ops.
Vsevolod Stakhov [Mon, 23 Nov 2015 01:23:50 +0000 (01:23 +0000)]
Improve debugging for bayes.
Vsevolod Stakhov [Mon, 23 Nov 2015 01:23:38 +0000 (01:23 +0000)]
Fix calculations
Vsevolod Stakhov [Mon, 23 Nov 2015 00:26:55 +0000 (00:26 +0000)]
Avoid long double type
Vsevolod Stakhov [Sun, 22 Nov 2015 14:11:13 +0000 (14:11 +0000)]
Add rspamd_upstream_reresolve routine.
Vsevolod Stakhov [Sun, 22 Nov 2015 13:54:36 +0000 (13:54 +0000)]
Use context variables instead of default ones
Vsevolod Stakhov [Sat, 21 Nov 2015 13:31:26 +0000 (13:31 +0000)]
Use new rotation logic in the code
Vsevolod Stakhov [Sat, 21 Nov 2015 13:20:37 +0000 (13:20 +0000)]
Rework rotation for upstreams
Vsevolod Stakhov [Sat, 21 Nov 2015 13:17:05 +0000 (13:17 +0000)]
Parse rotation type for upstreams list
Vsevolod Stakhov [Sat, 21 Nov 2015 00:18:41 +0000 (00:18 +0000)]
Allow ratelimit plugin to set symbol instead of pre-result
Vsevolod Stakhov [Fri, 20 Nov 2015 17:09:32 +0000 (17:09 +0000)]
Add deinitialization for upstreams
Vsevolod Stakhov [Fri, 20 Nov 2015 17:03:51 +0000 (17:03 +0000)]
Rework upstreams initialization
Vsevolod Stakhov [Fri, 20 Nov 2015 16:52:10 +0000 (16:52 +0000)]
Rework FORGED_RECIPIENTS for common users
Vsevolod Stakhov [Fri, 20 Nov 2015 16:44:09 +0000 (16:44 +0000)]
Reduce weight of SUSPICIOUS_RECIPS
Vsevolod Stakhov [Fri, 20 Nov 2015 16:37:23 +0000 (16:37 +0000)]
Fix plugins
Vsevolod Stakhov [Fri, 20 Nov 2015 16:33:34 +0000 (16:33 +0000)]
Fix tests
Vsevolod Stakhov [Fri, 20 Nov 2015 16:17:24 +0000 (16:17 +0000)]
Fix upstreams usage
Vsevolod Stakhov [Fri, 20 Nov 2015 15:48:32 +0000 (15:48 +0000)]
Rework upstreams context
Vsevolod Stakhov [Fri, 20 Nov 2015 13:52:20 +0000 (13:52 +0000)]
Add R_SUSPICIOUS_URL rule that detects obfusicated URL's
Vsevolod Stakhov [Fri, 20 Nov 2015 13:52:08 +0000 (13:52 +0000)]
Add is_obscured method for lua url API
Vsevolod Stakhov [Thu, 19 Nov 2015 16:29:48 +0000 (16:29 +0000)]
Fix parsing of IP URLs
Vsevolod Stakhov [Thu, 19 Nov 2015 13:06:49 +0000 (13:06 +0000)]
Use flags for urls
Vsevolod Stakhov [Thu, 19 Nov 2015 12:34:29 +0000 (12:34 +0000)]
Do not use 'strchr' on rspamd_fstring_t
Vsevolod Stakhov [Thu, 19 Nov 2015 10:58:48 +0000 (10:58 +0000)]
Another try to improve sqlite3 interaction
Vsevolod Stakhov [Thu, 19 Nov 2015 00:00:54 +0000 (00:00 +0000)]
Fix cleaning of rspamd config
Vsevolod Stakhov [Wed, 18 Nov 2015 17:07:40 +0000 (17:07 +0000)]
Fix some race conditions
Vsevolod Stakhov [Wed, 18 Nov 2015 17:05:26 +0000 (17:05 +0000)]
Add more tunes to sqlite
Vsevolod Stakhov [Wed, 18 Nov 2015 16:01:05 +0000 (16:01 +0000)]
Implement refcounting for configuration
Vsevolod Stakhov [Wed, 18 Nov 2015 15:38:08 +0000 (15:38 +0000)]
Fix configtest
Vsevolod Stakhov [Wed, 18 Nov 2015 15:19:36 +0000 (15:19 +0000)]
Fix issues found
Vsevolod Stakhov [Wed, 18 Nov 2015 14:48:01 +0000 (14:48 +0000)]
Start refcounting rework for rspamd_config
Vsevolod Stakhov [Tue, 17 Nov 2015 17:03:13 +0000 (17:03 +0000)]
Properly return count of hashes for multiple fuzzy storages
Vsevolod Stakhov [Tue, 17 Nov 2015 16:14:26 +0000 (16:14 +0000)]
SUSPICIOUS_IMAGES now trigger merely for embedded images
Vsevolod Stakhov [Tue, 17 Nov 2015 16:11:52 +0000 (16:11 +0000)]
Improve empty image rule.
Vsevolod Stakhov [Tue, 17 Nov 2015 16:11:31 +0000 (16:11 +0000)]
Fix processing of HTML tags.
Vsevolod Stakhov [Tue, 17 Nov 2015 15:33:59 +0000 (15:33 +0000)]
Fix raw length obtaining for certain html parts
Vsevolod Stakhov [Mon, 16 Nov 2015 16:48:12 +0000 (16:48 +0000)]
Merge pull request #426 from msimerson/docker
Dockerfile, for running in Docker container
Vsevolod Stakhov [Mon, 16 Nov 2015 16:44:33 +0000 (16:44 +0000)]
Add another bloody workaround for old glib
Vsevolod Stakhov [Mon, 16 Nov 2015 15:06:16 +0000 (15:06 +0000)]
Try to load mime from properly
Vsevolod Stakhov [Mon, 16 Nov 2015 14:07:15 +0000 (14:07 +0000)]
Check from returned more precisely
Vsevolod Stakhov [Mon, 16 Nov 2015 13:56:06 +0000 (13:56 +0000)]
Fix parsing of fragment in urls
Vsevolod Stakhov [Mon, 16 Nov 2015 13:54:21 +0000 (13:54 +0000)]
Fix HTML tests
Vsevolod Stakhov [Mon, 16 Nov 2015 13:06:05 +0000 (13:06 +0000)]
Do not rewrite the original url when using redirector
Vsevolod Stakhov [Mon, 16 Nov 2015 11:59:45 +0000 (11:59 +0000)]
Fix GError use-after-free
Vsevolod Stakhov [Mon, 16 Nov 2015 09:13:54 +0000 (09:13 +0000)]
Fix printing of multiple mail addresses in the log
Vsevolod Stakhov [Mon, 16 Nov 2015 09:06:22 +0000 (09:06 +0000)]
Add more functions for static analysis.
Matt Simerson [Mon, 16 Nov 2015 08:18:27 +0000 (00:18 -0800)]
Dockerfile, for running in Docker container
Vsevolod Stakhov [Sun, 15 Nov 2015 21:42:13 +0000 (21:42 +0000)]
Allow multiple recipients passed through header
Vsevolod Stakhov [Sun, 15 Nov 2015 21:40:51 +0000 (21:40 +0000)]
Allow multiple headers with the same name
Vsevolod Stakhov [Sat, 14 Nov 2015 14:33:05 +0000 (14:33 +0000)]
Update documentation
Vsevolod Stakhov [Sat, 14 Nov 2015 14:31:51 +0000 (14:31 +0000)]
Implement recipients printing.
Vsevolod Stakhov [Sat, 14 Nov 2015 14:17:07 +0000 (14:17 +0000)]
Allow logging of recipients for a message
Vsevolod Stakhov [Fri, 13 Nov 2015 17:14:45 +0000 (17:14 +0000)]
Add support for check_for_shifted_date and check_for_missing_to_header eval rules to SA plugin
Vsevolod Stakhov [Fri, 13 Nov 2015 16:50:50 +0000 (16:50 +0000)]
Allow the same keys in the configuration
Vsevolod Stakhov [Fri, 13 Nov 2015 16:30:30 +0000 (16:30 +0000)]
Fix critical issue with parsing of scores.
Vsevolod Stakhov [Fri, 13 Nov 2015 15:41:44 +0000 (15:41 +0000)]
Fix regexp matching logic
Vsevolod Stakhov [Fri, 13 Nov 2015 15:35:41 +0000 (15:35 +0000)]
Fix processing of headers.
Vsevolod Stakhov [Thu, 12 Nov 2015 18:47:05 +0000 (18:47 +0000)]
Implement words decaying for text parts.
Vsevolod Stakhov [Thu, 12 Nov 2015 18:12:44 +0000 (18:12 +0000)]
Some more refactoring for new options
Vsevolod Stakhov [Thu, 12 Nov 2015 18:11:10 +0000 (18:11 +0000)]
Add max_word_len and words_decay options
Vsevolod Stakhov [Thu, 12 Nov 2015 17:08:40 +0000 (17:08 +0000)]
Do not convert 7 bit encodings to utf8.
Vsevolod Stakhov [Thu, 12 Nov 2015 16:45:17 +0000 (16:45 +0000)]
Gmime cannot parse messages unfortunately
Vsevolod Stakhov [Thu, 12 Nov 2015 16:16:19 +0000 (16:16 +0000)]
Fix travis
Vsevolod Stakhov [Thu, 12 Nov 2015 16:10:40 +0000 (16:10 +0000)]
Fix travis
Vsevolod Stakhov [Thu, 12 Nov 2015 16:05:28 +0000 (16:05 +0000)]
Load text parsers for libmagic
Vsevolod Stakhov [Thu, 12 Nov 2015 16:02:54 +0000 (16:02 +0000)]
Add logic to parse non-mime requests
Vsevolod Stakhov [Thu, 12 Nov 2015 15:22:46 +0000 (15:22 +0000)]
Add library deinit interface