]>
source.dussan.org Git - rspamd.git/log
Vsevolod Stakhov [Fri, 6 Nov 2009 17:47:07 +0000 (20:47 +0300)]
* Add logging urls as it was required by rambler search
Vsevolod Stakhov [Fri, 6 Nov 2009 17:31:03 +0000 (20:31 +0300)]
* Add binlog API implementation
Vsevolod Stakhov [Thu, 5 Nov 2009 15:13:07 +0000 (18:13 +0300)]
* SI_ code macroses are not BSD compatible, avoid using them
Vsevolod Stakhov [Thu, 5 Nov 2009 15:09:54 +0000 (18:09 +0300)]
* Add more advanced signal processing routine
Vsevolod Stakhov [Mon, 2 Nov 2009 16:37:06 +0000 (19:37 +0300)]
* Add ability to add maps from lua scripts and access theirs elements
* Add whitelist module for whitelisting score for some ip/from addresses
Vsevolod Stakhov [Fri, 30 Oct 2009 15:49:36 +0000 (18:49 +0300)]
* Parse days and hours in time limits
Vsevolod Stakhov [Fri, 30 Oct 2009 15:30:51 +0000 (18:30 +0300)]
* Implement new system of managing rspamd processes
Vsevolod Stakhov [Thu, 29 Oct 2009 16:45:35 +0000 (19:45 +0300)]
* Fix an issue with workers spawning
* Fix an issue with initializing radix lists in views
Vsevolod Stakhov [Tue, 27 Oct 2009 16:34:11 +0000 (19:34 +0300)]
* Add ability to check views by client's ip (that ip from which we have a connection to rspamd)
Vsevolod Stakhov [Tue, 27 Oct 2009 13:41:14 +0000 (16:41 +0300)]
* Convert all string values to lowercase in once_received module
Vsevolod Stakhov [Mon, 26 Oct 2009 15:40:07 +0000 (18:40 +0300)]
* Fix patterns matching in lua plugins
Vsevolod Stakhov [Sat, 24 Oct 2009 00:51:53 +0000 (04:51 +0400)]
* Implement timeouts in rspamd perl module
* Implement upstream logics
* Add learn command
* Small fixes to other parts of client's API
Vsevolod Stakhov [Wed, 21 Oct 2009 16:47:58 +0000 (20:47 +0400)]
* Add perl client library for rspamd (alpha version)
Vsevolod Stakhov [Tue, 20 Oct 2009 14:56:02 +0000 (18:56 +0400)]
* Remove utf8 usage in forged recipients plugin
Vsevolod Stakhov [Tue, 20 Oct 2009 14:13:19 +0000 (18:13 +0400)]
* Fix reading of last block
Vsevolod Stakhov [Mon, 19 Oct 2009 16:35:27 +0000 (20:35 +0400)]
* Do not really check messages that should be skipped
* Add Skip state for such messages (not False and not True)
Vsevolod Stakhov [Mon, 19 Oct 2009 16:18:23 +0000 (20:18 +0400)]
* Add ability for scanning non-mime (HTML) messages
Vsevolod Stakhov [Sat, 17 Oct 2009 01:50:38 +0000 (05:50 +0400)]
* Small improvement of lua style
* Add ibility to process A records in spf parser
* Add recursion limit to spf parser
Vsevolod Stakhov [Fri, 16 Oct 2009 16:46:49 +0000 (20:46 +0400)]
* Add ability to change statfile size limit in config and allow reindexing of statfiles
Vsevolod Stakhov [Fri, 16 Oct 2009 15:13:06 +0000 (19:13 +0400)]
* Add growing coefficient to factors consolidation callback
* Fix registering functions from lua
Vsevolod Stakhov [Fri, 16 Oct 2009 12:53:13 +0000 (16:53 +0400)]
* Add ability to skip check in views
Vsevolod Stakhov [Wed, 14 Oct 2009 15:18:43 +0000 (19:18 +0400)]
* Trim brackets in forged recipients plugin
Vsevolod Stakhov [Wed, 14 Oct 2009 14:46:50 +0000 (18:46 +0400)]
* Fix getting of message headers from lua plugins
* Fix forged recipients plugin
Vsevolod Stakhov [Wed, 14 Oct 2009 11:21:28 +0000 (15:21 +0400)]
* Fix loop
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
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
Vsevolod Stakhov [Fri, 9 Oct 2009 14:27:06 +0000 (18:27 +0400)]
* Forgotten in previous commit
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
Vsevolod Stakhov [Wed, 7 Oct 2009 03:55:18 +0000 (07:55 +0400)]
* Forgotten header
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
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
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)
Vsevolod Stakhov [Fri, 2 Oct 2009 13:09:38 +0000 (17:09 +0400)]
* Retab, no functional changes
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)
Vsevolod Stakhov [Wed, 30 Sep 2009 15:50:38 +0000 (19:50 +0400)]
* Fix another race
Vsevolod Stakhov [Mon, 28 Sep 2009 15:11:05 +0000 (19:11 +0400)]
* Fix race between learn and classify
Vsevolod Stakhov [Fri, 25 Sep 2009 17:24:37 +0000 (21:24 +0400)]
* Make composites working
* Document using of composites
Vsevolod Stakhov [Fri, 25 Sep 2009 16:04:56 +0000 (20:04 +0400)]
* Add events to lua resolver
* Do not classify non-text messages
Vsevolod Stakhov [Fri, 25 Sep 2009 15:50:30 +0000 (19:50 +0400)]
* Add documentation
Vsevolod Stakhov [Fri, 25 Sep 2009 13:33:16 +0000 (17:33 +0400)]
* Fix learning
Vsevolod Stakhov [Thu, 24 Sep 2009 11:31:48 +0000 (15:31 +0400)]
* Fix CRLF parsing
* Fix pidfile in start script
Vsevolod Stakhov [Wed, 23 Sep 2009 15:12:03 +0000 (19:12 +0400)]
* Do not read http reply when we got 304 reply code
Vsevolod Stakhov [Wed, 23 Sep 2009 14:06:36 +0000 (18:06 +0400)]
Added tag 0.2.7 for changeset
e3cf50559597
Vsevolod Stakhov [Wed, 23 Sep 2009 14:06:30 +0000 (18:06 +0400)]
* Update sample config
Vsevolod Stakhov [Wed, 23 Sep 2009 12:51:11 +0000 (16:51 +0400)]
* No IO allowed in events destructors
Vsevolod Stakhov [Wed, 23 Sep 2009 11:45:00 +0000 (15:45 +0400)]
* Another mistake in task object initialization
Vsevolod Stakhov [Wed, 23 Sep 2009 11:36:00 +0000 (15:36 +0400)]
* Small fixes in task construction
Vsevolod Stakhov [Tue, 22 Sep 2009 16:22:31 +0000 (20:22 +0400)]
* Implement new system of async events handling (experimental)
Vsevolod Stakhov [Mon, 21 Sep 2009 14:47:23 +0000 (18:47 +0400)]
* Export definitions
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
Vsevolod Stakhov [Mon, 21 Sep 2009 11:29:12 +0000 (15:29 +0400)]
* Fix fuzzy storage binding
Vsevolod Stakhov [Mon, 21 Sep 2009 11:18:54 +0000 (15:18 +0400)]
* Cleanify logic of processes dispatcher
Vsevolod Stakhov [Wed, 16 Sep 2009 13:07:16 +0000 (17:07 +0400)]
* Fix -C flag with lua enabled
Vsevolod Stakhov [Wed, 16 Sep 2009 12:42:36 +0000 (16:42 +0400)]
* Add decoding entities as it is specified in w3c recommendations
Vsevolod Stakhov [Wed, 16 Sep 2009 12:16:50 +0000 (16:16 +0400)]
* Fix double free of memory
* Fix symbols output
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
Vsevolod Stakhov [Wed, 16 Sep 2009 11:53:18 +0000 (15:53 +0400)]
* Decode all html entitles in html parts
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)
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
Vsevolod Stakhov [Tue, 15 Sep 2009 11:47:35 +0000 (15:47 +0400)]
* Add chunked replies support for http maps
Vsevolod Stakhov [Mon, 14 Sep 2009 16:02:48 +0000 (20:02 +0400)]
* Sync log before closing
* Fix buffer allocation while reading json data
Vsevolod Stakhov [Mon, 14 Sep 2009 15:20:52 +0000 (19:20 +0400)]
* Feed BSD lex
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)
Vsevolod Stakhov [Tue, 8 Sep 2009 16:15:13 +0000 (20:15 +0400)]
* Add sample of settings
Vsevolod Stakhov [Tue, 8 Sep 2009 16:13:29 +0000 (20:13 +0400)]
* Make settings working
Vsevolod Stakhov [Mon, 7 Sep 2009 16:11:48 +0000 (20:11 +0400)]
* Add JSON settings parser
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
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
Vsevolod Stakhov [Fri, 4 Sep 2009 11:53:10 +0000 (15:53 +0400)]
* More fixes to lua api
Vsevolod Stakhov [Thu, 3 Sep 2009 15:18:55 +0000 (19:18 +0400)]
* Make lua api object oriented
Vsevolod Stakhov [Thu, 3 Sep 2009 09:59:12 +0000 (13:59 +0400)]
* Various bugfixes in map and radix code
Vsevolod Stakhov [Wed, 2 Sep 2009 15:15:51 +0000 (19:15 +0400)]
* Fix 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
Vsevolod Stakhov [Mon, 31 Aug 2009 11:34:46 +0000 (15:34 +0400)]
* Set version to 0.2.7 - current WIP version
Vsevolod Stakhov [Mon, 31 Aug 2009 11:34:09 +0000 (15:34 +0400)]
* Reorganze lua support in rspamd
Vsevolod Stakhov [Mon, 31 Aug 2009 10:09:38 +0000 (14:09 +0400)]
* Handle base10 encoded ip addresses correctly
Vsevolod Stakhov [Fri, 28 Aug 2009 11:22:26 +0000 (15:22 +0400)]
* Fix html decoding when '/' are encoded too
Vsevolod Stakhov [Wed, 26 Aug 2009 11:31:37 +0000 (15:31 +0400)]
* Fix integer division
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
Vsevolod Stakhov [Tue, 25 Aug 2009 12:47:55 +0000 (16:47 +0400)]
* Use buffered IO for logging
Vsevolod Stakhov [Tue, 25 Aug 2009 11:34:00 +0000 (15:34 +0400)]
* Store sockaddr in large enough buffer
Vsevolod Stakhov [Tue, 25 Aug 2009 11:13:24 +0000 (15:13 +0400)]
* Migrate fuzzy storage to use UDP instead of TCP
Vsevolod Stakhov [Tue, 25 Aug 2009 10:17:55 +0000 (14:17 +0400)]
* Not ommit frame pointer when building with gperf tools
Vsevolod Stakhov [Tue, 25 Aug 2009 09:55:12 +0000 (13:55 +0400)]
* Misprint in macro name
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
Vsevolod Stakhov [Mon, 24 Aug 2009 15:44:40 +0000 (19:44 +0400)]
* Do not sync fuzzy hash storage too often
Vsevolod Stakhov [Mon, 24 Aug 2009 14:20:39 +0000 (18:20 +0400)]
* Fix error with controller IO timeouts
Vsevolod Stakhov [Fri, 21 Aug 2009 14:28:47 +0000 (18:28 +0400)]
* Fix processing of empty parts
* Fix memory problems in controller
Vsevolod Stakhov [Fri, 21 Aug 2009 13:05:04 +0000 (17:05 +0400)]
* Fix memory leakage in controller
Vsevolod Stakhov [Thu, 20 Aug 2009 15:13:45 +0000 (19:13 +0400)]
* Fix process dispatcher
* Use bloom filter in fuzzy storage
Vsevolod Stakhov [Wed, 19 Aug 2009 16:08:16 +0000 (20:08 +0400)]
* Add implementation of counting bloom filter to rspamd
Vsevolod Stakhov [Wed, 19 Aug 2009 14:29:30 +0000 (18:29 +0400)]
* Add voweling rules
* Add sample config to repository
Vsevolod Stakhov [Wed, 19 Aug 2009 13:56:47 +0000 (17:56 +0400)]
* Fix descriptors leakage in controller
Vsevolod Stakhov [Tue, 18 Aug 2009 15:54:52 +0000 (19:54 +0400)]
* Handle password correctly in rspamc
Vsevolod Stakhov [Tue, 18 Aug 2009 13:26:23 +0000 (17:26 +0400)]
* Improve logging
Vsevolod Stakhov [Tue, 18 Aug 2009 13:10:13 +0000 (17:10 +0400)]
* Optimize structure of fuzzy hashes storage (to hash map)
Vsevolod Stakhov [Wed, 12 Aug 2009 13:17:02 +0000 (17:17 +0400)]
* Fix rule
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
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
Vsevolod Stakhov [Wed, 5 Aug 2009 11:29:20 +0000 (15:29 +0400)]
* Strip urls from space characters