]> source.dussan.org Git - rspamd.git/log
rspamd.git
15 years ago* Update sample config 0.2.7
Vsevolod Stakhov [Wed, 23 Sep 2009 14:06:30 +0000 (18:06 +0400)]
* Update sample config

15 years ago* No IO allowed in events destructors
Vsevolod Stakhov [Wed, 23 Sep 2009 12:51:11 +0000 (16:51 +0400)]
* No IO allowed in events destructors

15 years ago* Another mistake in task object initialization
Vsevolod Stakhov [Wed, 23 Sep 2009 11:45:00 +0000 (15:45 +0400)]
* Another mistake in task object initialization

15 years ago* Small fixes in task construction
Vsevolod Stakhov [Wed, 23 Sep 2009 11:36:00 +0000 (15:36 +0400)]
* Small fixes in task construction

15 years ago* Implement new system of async events handling (experimental)
Vsevolod Stakhov [Tue, 22 Sep 2009 16:22:31 +0000 (20:22 +0400)]
* Implement new system of async events handling (experimental)

15 years ago* Export definitions
Vsevolod Stakhov [Mon, 21 Sep 2009 14:47:23 +0000 (18:47 +0400)]
* Export definitions

15 years ago* Add time out for sync IO as it can cause unpredictable errors
Vsevolod Stakhov [Mon, 21 Sep 2009 14:46:48 +0000 (18:46 +0400)]
* Add time out for sync IO as it can cause unpredictable errors

15 years ago* Fix fuzzy storage binding
Vsevolod Stakhov [Mon, 21 Sep 2009 11:29:12 +0000 (15:29 +0400)]
* Fix fuzzy storage binding

15 years ago* Cleanify logic of processes dispatcher
Vsevolod Stakhov [Mon, 21 Sep 2009 11:18:54 +0000 (15:18 +0400)]
* Cleanify logic of processes dispatcher

15 years ago* Fix -C flag with lua enabled
Vsevolod Stakhov [Wed, 16 Sep 2009 13:07:16 +0000 (17:07 +0400)]
* Fix -C flag with lua enabled

15 years ago* Add decoding entities as it is specified in w3c recommendations
Vsevolod Stakhov [Wed, 16 Sep 2009 12:42:36 +0000 (16:42 +0400)]
* Add decoding entities as it is specified in w3c recommendations

15 years ago* Fix double free of memory
Vsevolod Stakhov [Wed, 16 Sep 2009 12:16:50 +0000 (16:16 +0400)]
* Fix double free of memory
* Fix symbols output

15 years ago* Remove assert
Vsevolod Stakhov [Wed, 16 Sep 2009 12:01:20 +0000 (16:01 +0400)]
* Remove assert
* Fix build WITH_LUA
* Fix calling of classifier
* Fix autolearn

15 years ago* Decode all html entitles in html parts
Vsevolod Stakhov [Wed, 16 Sep 2009 11:53:18 +0000 (15:53 +0400)]
* Decode all html entitles in html parts

15 years ago* Fix build with LUA_ENABLED = on and WITH_LUA = no (when lua is not found)
Vsevolod Stakhov [Wed, 16 Sep 2009 11:43:47 +0000 (15:43 +0400)]
* Fix build with LUA_ENABLED = on and WITH_LUA = no (when lua is not found)

15 years ago* Add lua plugin for checking received headers
Vsevolod Stakhov [Tue, 15 Sep 2009 14:42:05 +0000 (18:42 +0400)]
* Add lua plugin for checking received headers
* Some tunes to lua API
* Fix bug with http maps
* Optimize installation and make custom prefix for configs

15 years ago* Add chunked replies support for http maps
Vsevolod Stakhov [Tue, 15 Sep 2009 11:47:35 +0000 (15:47 +0400)]
* Add chunked replies support for http maps

15 years ago* Sync log before closing
Vsevolod Stakhov [Mon, 14 Sep 2009 16:02:48 +0000 (20:02 +0400)]
* Sync log before closing
* Fix buffer allocation while reading json data

15 years ago* Feed BSD lex
Vsevolod Stakhov [Mon, 14 Sep 2009 15:20:52 +0000 (19:20 +0400)]
* Feed BSD lex

15 years ago* New system of classifiers interface and statfiles processing
Vsevolod Stakhov [Mon, 14 Sep 2009 15:11:19 +0000 (19:11 +0400)]
* New system of classifiers interface and statfiles processing
* Fix sample config
* Fix compile warnings
* Fix building without lua support
* Fix bugs with nrcpt header parsing and symbols cache loading (by Anton Nekhoroshikh)

15 years ago* Add sample of settings
Vsevolod Stakhov [Tue, 8 Sep 2009 16:15:13 +0000 (20:15 +0400)]
* Add sample of settings

15 years ago* Make settings working
Vsevolod Stakhov [Tue, 8 Sep 2009 16:13:29 +0000 (20:13 +0400)]
* Make settings working

15 years ago* Add JSON settings parser
Vsevolod Stakhov [Mon, 7 Sep 2009 16:11:48 +0000 (20:11 +0400)]
* Add JSON settings parser

15 years ago* Add ability to call rspamd fucntions from lua api
Vsevolod Stakhov [Sun, 6 Sep 2009 15:55:23 +0000 (19:55 +0400)]
* Add ability to call rspamd fucntions from lua api
* Make logging adaptive based on log speed (buffered vs unbuffered IO)
* Fix lua API docs
* Now lua modules can be loaded with glob patterns

15 years ago* Add asynchronous DNS resolver to lua API
Vsevolod Stakhov [Fri, 4 Sep 2009 16:01:49 +0000 (20:01 +0400)]
* Add asynchronous DNS resolver to lua API
* Add access to received headers to lua API
* Some code polishing

15 years ago* More fixes to lua api
Vsevolod Stakhov [Fri, 4 Sep 2009 11:53:10 +0000 (15:53 +0400)]
* More fixes to lua api

15 years ago* Make lua api object oriented
Vsevolod Stakhov [Thu, 3 Sep 2009 15:18:55 +0000 (19:18 +0400)]
* Make lua api object oriented

15 years ago* Various bugfixes in map and radix code
Vsevolod Stakhov [Thu, 3 Sep 2009 09:59:12 +0000 (13:59 +0400)]
* Various bugfixes in map and radix code

15 years ago* Fix lua API
Vsevolod Stakhov [Wed, 2 Sep 2009 15:15:51 +0000 (19:15 +0400)]
* Fix lua API

15 years ago* New functionality to lua api:
Vsevolod Stakhov [Tue, 1 Sep 2009 16:02:31 +0000 (20:02 +0400)]
* New functionality to lua api:
- config class
- metric class
- textpart class
* Add documentation for lua module

15 years ago* Set version to 0.2.7 - current WIP version
Vsevolod Stakhov [Mon, 31 Aug 2009 11:34:46 +0000 (15:34 +0400)]
* Set version to 0.2.7 - current WIP version

15 years ago* Reorganze lua support in rspamd
Vsevolod Stakhov [Mon, 31 Aug 2009 11:34:09 +0000 (15:34 +0400)]
* Reorganze lua support in rspamd

15 years ago* Handle base10 encoded ip addresses correctly
Vsevolod Stakhov [Mon, 31 Aug 2009 10:09:38 +0000 (14:09 +0400)]
* Handle base10 encoded ip addresses correctly

15 years ago* Fix html decoding when '/' are encoded too
Vsevolod Stakhov [Fri, 28 Aug 2009 11:22:26 +0000 (15:22 +0400)]
* Fix html decoding when '/' are encoded too

15 years ago* Fix integer division
Vsevolod Stakhov [Wed, 26 Aug 2009 11:31:37 +0000 (15:31 +0400)]
* Fix integer division

15 years ago* Change symbols planner sort logic to take into consideration not frequenses of...
Vsevolod Stakhov [Wed, 26 Aug 2009 11:17:33 +0000 (15:17 +0400)]
* Change symbols planner sort logic to take into consideration not frequenses of symbols but their percent in total number

15 years ago* Use buffered IO for logging
Vsevolod Stakhov [Tue, 25 Aug 2009 12:47:55 +0000 (16:47 +0400)]
* Use buffered IO for logging

15 years ago* Store sockaddr in large enough buffer
Vsevolod Stakhov [Tue, 25 Aug 2009 11:34:00 +0000 (15:34 +0400)]
* Store sockaddr in large enough buffer

15 years ago* Migrate fuzzy storage to use UDP instead of TCP
Vsevolod Stakhov [Tue, 25 Aug 2009 11:13:24 +0000 (15:13 +0400)]
* Migrate fuzzy storage to use UDP instead of TCP

15 years ago* Not ommit frame pointer when building with gperf tools
Vsevolod Stakhov [Tue, 25 Aug 2009 10:17:55 +0000 (14:17 +0400)]
* Not ommit frame pointer when building with gperf tools

15 years ago* Misprint in macro name
Vsevolod Stakhov [Tue, 25 Aug 2009 09:55:12 +0000 (13:55 +0400)]
* Misprint in macro name

15 years ago* Improve google perf tools support
Vsevolod Stakhov [Tue, 25 Aug 2009 09:50:35 +0000 (13:50 +0400)]
* Improve google perf tools support
* Pass to event_add only copies of struct timeval to avoid timing problems

15 years ago* Do not sync fuzzy hash storage too often
Vsevolod Stakhov [Mon, 24 Aug 2009 15:44:40 +0000 (19:44 +0400)]
* Do not sync fuzzy hash storage too often

15 years ago* Fix error with controller IO timeouts
Vsevolod Stakhov [Mon, 24 Aug 2009 14:20:39 +0000 (18:20 +0400)]
* Fix error with controller IO timeouts

15 years ago* Fix processing of empty parts
Vsevolod Stakhov [Fri, 21 Aug 2009 14:28:47 +0000 (18:28 +0400)]
* Fix processing of empty parts
* Fix memory problems in controller

15 years ago* Fix memory leakage in controller
Vsevolod Stakhov [Fri, 21 Aug 2009 13:05:04 +0000 (17:05 +0400)]
* Fix memory leakage in controller

15 years ago* Fix process dispatcher
Vsevolod Stakhov [Thu, 20 Aug 2009 15:13:45 +0000 (19:13 +0400)]
* Fix process dispatcher
* Use bloom filter in fuzzy storage

15 years ago* Add implementation of counting bloom filter to rspamd
Vsevolod Stakhov [Wed, 19 Aug 2009 16:08:16 +0000 (20:08 +0400)]
* Add implementation of counting bloom filter to rspamd

15 years ago* Add voweling rules
Vsevolod Stakhov [Wed, 19 Aug 2009 14:29:30 +0000 (18:29 +0400)]
* Add voweling rules
* Add sample config to repository

15 years ago* Fix descriptors leakage in controller
Vsevolod Stakhov [Wed, 19 Aug 2009 13:56:47 +0000 (17:56 +0400)]
* Fix descriptors leakage in controller

15 years ago* Handle password correctly in rspamc
Vsevolod Stakhov [Tue, 18 Aug 2009 15:54:52 +0000 (19:54 +0400)]
* Handle password correctly in rspamc

15 years ago* Improve logging
Vsevolod Stakhov [Tue, 18 Aug 2009 13:26:23 +0000 (17:26 +0400)]
* Improve logging

15 years ago* Optimize structure of fuzzy hashes storage (to hash map)
Vsevolod Stakhov [Tue, 18 Aug 2009 13:10:13 +0000 (17:10 +0400)]
* Optimize structure of fuzzy hashes storage (to hash map)

15 years ago* Fix rule
Vsevolod Stakhov [Wed, 12 Aug 2009 13:17:02 +0000 (17:17 +0400)]
* Fix rule

15 years ago* Fix bug with parsing raw headers for messages that have mixed line ending style
Vsevolod Stakhov [Mon, 10 Aug 2009 12:41:31 +0000 (16:41 +0400)]
* Fix bug with parsing raw headers for messages that have mixed line ending style

15 years ago* Add checking for supported WARN flags to support old gcc versions
Vsevolod Stakhov [Thu, 6 Aug 2009 15:54:06 +0000 (19:54 +0400)]
* Add checking for supported WARN flags to support old gcc versions
* Remove legacy linking to libmd

15 years ago* Strip urls from space characters
Vsevolod Stakhov [Wed, 5 Aug 2009 11:29:20 +0000 (15:29 +0400)]
* Strip urls from space characters

15 years ago* Make fuzzy storage working (tested checking, adding and deleting of fuzzy hashes...
Vsevolod Stakhov [Fri, 31 Jul 2009 15:42:21 +0000 (19:42 +0400)]
* Make fuzzy storage working (tested checking, adding and deleting of fuzzy hashes from storage)
* Fix stupid bug in fuzzy distance calculations

15 years ago* Strip url line from spaces
Vsevolod Stakhov [Thu, 30 Jul 2009 14:42:36 +0000 (18:42 +0400)]
* Strip url line from spaces

15 years ago* Fix some more bugs with empty parts
Vsevolod Stakhov [Thu, 30 Jul 2009 13:39:10 +0000 (17:39 +0400)]
* Fix some more bugs with empty parts

15 years ago* Fix some issues with empty parts
Vsevolod Stakhov [Thu, 30 Jul 2009 13:00:54 +0000 (17:00 +0400)]
* Fix some issues with empty parts

15 years ago* Add support for empty text or html parts
Vsevolod Stakhov [Wed, 29 Jul 2009 16:25:22 +0000 (20:25 +0400)]
* Add support for empty text or html parts

15 years ago* Add support for extending controller protocol by modules
Vsevolod Stakhov [Wed, 29 Jul 2009 16:17:29 +0000 (20:17 +0400)]
* Add support for extending controller protocol by modules
* Add write support via controller to fuzzy storage

TODO: Add delete and check commands support to controller interface

15 years ago* Make port working in http map definition
Vsevolod Stakhov [Tue, 28 Jul 2009 22:24:37 +0000 (02:24 +0400)]
* Make port working in http map definition

15 years ago* Fix entitles decoding for hex and oct characters
Vsevolod Stakhov [Tue, 28 Jul 2009 16:44:17 +0000 (20:44 +0400)]
* Fix entitles decoding for hex and oct characters

15 years ago* Add client part for fuzzy checksums storage
Vsevolod Stakhov [Tue, 28 Jul 2009 16:09:50 +0000 (20:09 +0400)]
* Add client part for fuzzy checksums storage
* Add fuzzy storage syncing to file

15 years ago* One more fix to default redirector's settings
Vsevolod Stakhov [Tue, 28 Jul 2009 11:38:34 +0000 (15:38 +0400)]
* One more fix to default redirector's settings

15 years ago* Add new map 'redirector_hosts_map' for determining which hosts should be checked...
Vsevolod Stakhov [Tue, 28 Jul 2009 11:33:45 +0000 (15:33 +0400)]
* Add new map 'redirector_hosts_map' for determining which hosts should be checked with redirector

15 years ago* Fix initializing of http reply structure to avoid core dumps when we got connection...
Vsevolod Stakhov [Tue, 28 Jul 2009 11:17:42 +0000 (15:17 +0400)]
* Fix initializing of http reply structure to avoid core dumps when we got connection errors

15 years ago* Implement fuzzy hashes storage worker
Vsevolod Stakhov [Mon, 27 Jul 2009 16:05:33 +0000 (20:05 +0400)]
* Implement fuzzy hashes storage worker
TODO:
- implement client as rspamd plugin
- add support to controller and rspamc
- improve performance by avoiding usage of linked lists

15 years ago* Fix multipart nesting
Vsevolod Stakhov [Mon, 27 Jul 2009 15:40:59 +0000 (19:40 +0400)]
* Fix multipart nesting

15 years ago* Fixed sample config file
Vsevolod Stakhov [Fri, 24 Jul 2009 14:37:18 +0000 (18:37 +0400)]
* Fixed sample config file

15 years ago* Change requirements for glib (min. 2.16 required)
Vsevolod Stakhov [Fri, 24 Jul 2009 12:32:15 +0000 (16:32 +0400)]
* Change requirements for glib (min. 2.16 required)

15 years ago* Fix some more bugs
Vsevolod Stakhov [Thu, 23 Jul 2009 16:22:00 +0000 (20:22 +0400)]
* Fix some more bugs

15 years ago* Make modules disableable from config
Vsevolod Stakhov [Thu, 23 Jul 2009 16:02:33 +0000 (20:02 +0400)]
* Make modules disableable from config

15 years ago* Fix stupid error
Vsevolod Stakhov [Thu, 23 Jul 2009 15:17:28 +0000 (19:17 +0400)]
* Fix stupid error

15 years ago* Fix error with statfiles sorting function
Vsevolod Stakhov [Thu, 23 Jul 2009 13:16:36 +0000 (17:16 +0400)]
* Fix error with statfiles sorting function

15 years ago* Add received headers parser
Vsevolod Stakhov [Wed, 22 Jul 2009 16:55:28 +0000 (20:55 +0400)]
* Add received headers parser

15 years ago* Add http maps support
Vsevolod Stakhov [Tue, 21 Jul 2009 14:50:45 +0000 (18:50 +0400)]
* Add http maps support

15 years ago* Use g_ascii_isalnum for more strict decoding
Vsevolod Stakhov [Mon, 20 Jul 2009 16:02:43 +0000 (20:02 +0400)]
* Use g_ascii_isalnum for more strict decoding
* Keep undecoded entitles undecoded
* Fix log message

15 years ago* Decode html entitles in urls while extracting urls values from html tags
Vsevolod Stakhov [Mon, 20 Jul 2009 15:57:24 +0000 (19:57 +0400)]
* Decode html entitles in urls while extracting urls values from html tags
  NOTE: works only for ascii symbols

15 years ago* Introduce new common system of map files, that can be used for different types...
Vsevolod Stakhov [Mon, 20 Jul 2009 15:33:48 +0000 (19:33 +0400)]
* Introduce new common system of map files, that can be used for different types of maps.
  This includes new logic of callbacks and callbacks calling, files are monitored with
  evtimers with jittering. HTTP support would be included soon as well.

15 years ago* Fix indexes in fuzzy hashes calculations
Vsevolod Stakhov [Thu, 16 Jul 2009 14:40:24 +0000 (18:40 +0400)]
* Fix indexes in fuzzy hashes calculations
* Add optimization flags support
* Enable -O by default

15 years ago* Fix 'cc' urls parsing
Vsevolod Stakhov [Thu, 16 Jul 2009 13:30:03 +0000 (17:30 +0400)]
* Fix 'cc' urls parsing
* Add function has_fake_html for determine fake html parts (without any tags)

15 years ago* Fix stupid error with memory copying
Vsevolod Stakhov [Thu, 16 Jul 2009 12:59:46 +0000 (16:59 +0400)]
* Fix stupid error with memory copying

15 years ago* Fix order of flags parsing
Vsevolod Stakhov [Wed, 15 Jul 2009 09:05:11 +0000 (13:05 +0400)]
* Fix order of flags parsing

15 years ago* Add -C flag to dump cache content
Vsevolod Stakhov [Wed, 15 Jul 2009 08:40:36 +0000 (12:40 +0400)]
* Add -C flag to dump cache content
* Fix sorting logic

15 years ago* Fix type for g_checksum length
Vsevolod Stakhov [Tue, 14 Jul 2009 13:12:10 +0000 (17:12 +0400)]
* Fix type for g_checksum length

15 years ago* Fix symbol planning, add cache_file directive to config file
Vsevolod Stakhov [Tue, 14 Jul 2009 13:09:49 +0000 (17:09 +0400)]
* Fix symbol planning, add cache_file directive to config file
* Fix some errors

15 years ago* Rework the whole filters system
Vsevolod Stakhov [Mon, 13 Jul 2009 16:54:13 +0000 (20:54 +0400)]
* Rework the whole filters system
* Add metrics optimization and symbols cache
* Change all plugins

[DRAGONS]: not for production usage, some things are still not working!

15 years ago* Bump version
Vsevolod Stakhov [Thu, 9 Jul 2009 16:45:30 +0000 (20:45 +0400)]
* Bump version

15 years ago* Make autolearn working
Vsevolod Stakhov [Thu, 9 Jul 2009 16:45:11 +0000 (20:45 +0400)]
* Make autolearn working

15 years ago* Fix distance calculation for common recipients
Vsevolod Stakhov [Wed, 8 Jul 2009 15:01:57 +0000 (19:01 +0400)]
* Fix distance calculation for common recipients

15 years ago* Fix rules
Vsevolod Stakhov [Wed, 8 Jul 2009 14:40:18 +0000 (18:40 +0400)]
* Fix rules

15 years ago* Try to search for headers in multipart parts if headers are not found in parent...
Vsevolod Stakhov [Wed, 8 Jul 2009 14:25:21 +0000 (18:25 +0400)]
* Try to search for headers in multipart parts if headers are not found in parent part
* Fix raw header's search

15 years ago* Handle <?xml> tags correctly
Vsevolod Stakhov [Mon, 6 Jul 2009 11:44:44 +0000 (15:44 +0400)]
* Handle <?xml> tags correctly

15 years ago* Fix url unescaping
Vsevolod Stakhov [Mon, 6 Jul 2009 11:30:42 +0000 (15:30 +0400)]
* Fix url unescaping

15 years ago* Check return value from evdns_resolve
Vsevolod Stakhov [Fri, 3 Jul 2009 16:17:10 +0000 (20:17 +0400)]
* Check return value from evdns_resolve
* Do not parse html parts double time while extracting urls, just parse tags attributes

15 years ago* Add hack to disallow misformed urls
Vsevolod Stakhov [Fri, 3 Jul 2009 16:10:10 +0000 (20:10 +0400)]
* Add hack to disallow misformed urls

15 years ago* If tag attribute value empty do not assume it as url
Vsevolod Stakhov [Fri, 3 Jul 2009 15:51:05 +0000 (19:51 +0400)]
* If tag attribute value empty do not assume it as url