]> source.dussan.org Git - rspamd.git/log
rspamd.git
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

15 years ago* Fix html urls processing
Vsevolod Stakhov [Fri, 3 Jul 2009 15:50:02 +0000 (19:50 +0400)]
* Fix html urls processing

15 years ago* Add autolearn config options
Vsevolod Stakhov [Fri, 3 Jul 2009 14:59:32 +0000 (18:59 +0400)]
* Add autolearn config options
* Fix parsing of invalid urls in html parser
* Add ability to specify symbols in view parameter as comma-separated list

15 years ago* Extract url encoded urls from html texts
Vsevolod Stakhov [Fri, 3 Jul 2009 13:24:37 +0000 (17:24 +0400)]
* Extract url encoded urls from html texts

15 years ago* Rework structure and API of statfiles functions to improve performance and avoid...
Vsevolod Stakhov [Thu, 2 Jul 2009 15:41:47 +0000 (19:41 +0400)]
* Rework structure and API of statfiles functions to improve performance and avoid missusage of hash table
* Correct url length calculation in urls command

15 years ago* Add urls output to urls command
Vsevolod Stakhov [Thu, 2 Jul 2009 11:51:16 +0000 (15:51 +0400)]
* Add urls output to urls command
* Improve performance of dispatcher by avoiding double allocating and copying of dynamic buffers

15 years ago* Remove some warnings
Vsevolod Stakhov [Wed, 1 Jul 2009 15:27:23 +0000 (19:27 +0400)]
* Remove some warnings

15 years ago* Fix issue with group addresses
Vsevolod Stakhov [Wed, 1 Jul 2009 11:27:00 +0000 (15:27 +0400)]
* Fix issue with group addresses

15 years ago* Fix possible memory leakage by freeing g_error resourses
Vsevolod Stakhov [Tue, 30 Jun 2009 15:19:00 +0000 (19:19 +0400)]
* Fix possible memory leakage by freeing g_error resourses

15 years ago* Fixed awfully stupid error in surbl module
Vsevolod Stakhov [Tue, 30 Jun 2009 14:41:31 +0000 (18:41 +0400)]
* Fixed awfully stupid error in surbl module

15 years ago* Add views support (not completely tested yet)
Vsevolod Stakhov [Mon, 29 Jun 2009 15:32:31 +0000 (19:32 +0400)]
* Add views support (not completely tested yet)

15 years ago* Improve rc script by specifying pidfile path
Vsevolod Stakhov [Mon, 29 Jun 2009 13:31:48 +0000 (17:31 +0400)]
* Improve rc script by specifying pidfile path

15 years ago* Improve logic of urls command to extract only those urls that would be checked...
Vsevolod Stakhov [Mon, 29 Jun 2009 12:22:10 +0000 (16:22 +0400)]
* Improve logic of urls command to extract only those urls that would be checked against surbl lists
* Fix surbl whitelisting
* Fix bug with processing custom commands
* Update version to 0.2.1

15 years ago* Avoid using static variables for callbacks
Vsevolod Stakhov [Fri, 26 Jun 2009 11:30:55 +0000 (15:30 +0400)]
* Avoid using static variables for callbacks
* Do not write to redirector logs not checked urls

15 years ago* Fix static buffer usage
Vsevolod Stakhov [Thu, 25 Jun 2009 14:40:52 +0000 (18:40 +0400)]
* Fix static buffer usage

15 years ago* Rework structure of sample configs
Vsevolod Stakhov [Wed, 24 Jun 2009 13:09:57 +0000 (17:09 +0400)]
* Rework structure of sample configs
* Fix rspamc
* Add english readme

15 years ago* Fix bug with infinite loops caused by outputting long urls
Vsevolod Stakhov [Mon, 22 Jun 2009 12:51:07 +0000 (16:51 +0400)]
* Fix bug with infinite loops caused by outputting long urls