]> source.dussan.org Git - rspamd.git/log
rspamd.git
15 years ago* Fix loop
Vsevolod Stakhov [Wed, 14 Oct 2009 11:21:28 +0000 (15:21 +0400)]
* Fix loop

15 years ago* Add ability to register rspamd functions from LUA
Vsevolod Stakhov [Tue, 13 Oct 2009 14:46:01 +0000 (18:46 +0400)]
* Add ability to register rspamd functions from LUA
* Add ability to access recipients list and sender information
* Add plugin for checking forged recipients and sender
* Sync documentation

15 years ago* Add ip4 SPF record callback
Vsevolod Stakhov [Fri, 9 Oct 2009 16:29:10 +0000 (20:29 +0400)]
* Add ip4 SPF record callback
* Define HOST_NAME_MAX on systems that have not this macro

15 years ago* Forgotten in previous commit
Vsevolod Stakhov [Fri, 9 Oct 2009 14:27:06 +0000 (18:27 +0400)]
* Forgotten in previous commit

15 years ago* Improve logic of lua plugins:
Vsevolod Stakhov [Fri, 9 Oct 2009 14:26:46 +0000 (18:26 +0400)]
* Improve logic of lua plugins:
 - fix once received plugin to configure properly (pointy hat to: dmx)
 - add additional functionality to once_received plugin for strict checking of received
 - make all things local

15 years ago* Forgotten header
Vsevolod Stakhov [Wed, 7 Oct 2009 03:55:18 +0000 (07:55 +0400)]
* Forgotten header

15 years ago* Port evdns with TXT patch into rspamd and adopt it to work separately from libevent
Vsevolod Stakhov [Wed, 7 Oct 2009 03:54:02 +0000 (07:54 +0400)]
* Port evdns with TXT patch into rspamd and adopt it to work separately from libevent
* Add skeleton for spf parser

15 years ago* Add once_received plugin (by dmx)
Vsevolod Stakhov [Mon, 5 Oct 2009 13:58:04 +0000 (17:58 +0400)]
* Add once_received plugin (by dmx)
* Fix read_callback to avoid double freeing of task object

15 years ago* Add reject score setting for hard rejecting of mail (by Anton Nekhoroshin)
Vsevolod Stakhov [Fri, 2 Oct 2009 16:23:16 +0000 (20:23 +0400)]
* Add reject score setting for hard rejecting of mail (by Anton Nekhoroshin)
* Add rspamc protocol 1.1 (3 marks instead of 2)

15 years ago* Retab, no functional changes
Vsevolod Stakhov [Fri, 2 Oct 2009 13:09:38 +0000 (17:09 +0400)]
* Retab, no functional changes

15 years ago* Fix some memory issues with lua (strings that are returned from lua can be freed...
Vsevolod Stakhov [Fri, 2 Oct 2009 12:53:04 +0000 (16:53 +0400)]
* Fix some memory issues with lua (strings that are returned from lua can be freed early)

15 years ago* Fix another race
Vsevolod Stakhov [Wed, 30 Sep 2009 15:50:38 +0000 (19:50 +0400)]
* Fix another race

15 years ago* Fix race between learn and classify
Vsevolod Stakhov [Mon, 28 Sep 2009 15:11:05 +0000 (19:11 +0400)]
* Fix race between learn and classify

15 years ago* Make composites working
Vsevolod Stakhov [Fri, 25 Sep 2009 17:24:37 +0000 (21:24 +0400)]
* Make composites working
* Document using of composites

15 years ago* Add events to lua resolver
Vsevolod Stakhov [Fri, 25 Sep 2009 16:04:56 +0000 (20:04 +0400)]
* Add events to lua resolver
* Do not classify non-text messages

15 years ago* Add documentation
Vsevolod Stakhov [Fri, 25 Sep 2009 15:50:30 +0000 (19:50 +0400)]
* Add documentation

15 years ago* Fix learning
Vsevolod Stakhov [Fri, 25 Sep 2009 13:33:16 +0000 (17:33 +0400)]
* Fix learning

15 years ago* Fix CRLF parsing
Vsevolod Stakhov [Thu, 24 Sep 2009 11:31:48 +0000 (15:31 +0400)]
* Fix CRLF parsing
* Fix pidfile in start script

15 years ago* Do not read http reply when we got 304 reply code
Vsevolod Stakhov [Wed, 23 Sep 2009 15:12:03 +0000 (19:12 +0400)]
* Do not read http reply when we got 304 reply code

15 years agoAdded tag 0.2.7 for changeset e3cf50559597
Vsevolod Stakhov [Wed, 23 Sep 2009 14:06:36 +0000 (18:06 +0400)]
Added tag 0.2.7 for changeset e3cf50559597

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