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

15 years ago* Fix rspamd functions registration
Vsevolod Stakhov [Thu, 18 Jun 2009 16:12:18 +0000 (20:12 +0400)]
* Fix rspamd functions registration

15 years ago* Improve locking by using asm 'pause' command
Vsevolod Stakhov [Wed, 17 Jun 2009 16:31:42 +0000 (20:31 +0400)]
* Improve locking by using asm 'pause' command
* Try to fix read locking in rwlock

15 years ago* Introduce new system of workers spawning and configuring, now rspamd can be easily...
Vsevolod Stakhov [Wed, 17 Jun 2009 15:31:48 +0000 (19:31 +0400)]
* Introduce new system of workers spawning and configuring, now rspamd can be easily extended by new types of wrokers
* Rework config system and avoid from using queue (3) lists
* Upgrade version to 0.2.0 as config format is now incompatible with older one

15 years ago* Try to fix locking problem with double unlocking
Vsevolod Stakhov [Wed, 17 Jun 2009 14:26:45 +0000 (18:26 +0400)]
* Try to fix locking problem with double unlocking

15 years ago* Use own logging system to use static logging buffer instead of dynamically allocate...
Vsevolod Stakhov [Tue, 16 Jun 2009 11:39:09 +0000 (15:39 +0400)]
* Use own logging system to use static logging buffer instead of dynamically allocated one

15 years ago* Use glib slice allocator for memory pool allocator, optimize chunk size
Vsevolod Stakhov [Tue, 16 Jun 2009 11:02:37 +0000 (15:02 +0400)]
* Use glib slice allocator for memory pool allocator, optimize chunk size

15 years ago* Fix 'urls' command
Vsevolod Stakhov [Mon, 15 Jun 2009 15:51:31 +0000 (19:51 +0400)]
* Fix 'urls' command

15 years ago* Add module for blacklisting emails (self documented in sample config)
Vsevolod Stakhov [Mon, 15 Jun 2009 15:42:28 +0000 (19:42 +0400)]
* Add module for blacklisting emails (self documented in sample config)
* Add command 'emails' for extracting emails from a message
* Rework protocol layout to allow expanding rspamd protocol by custom commands that can be added from anywhere in code
* Allow rspamc to work without strictly parameter 'command'. Command by default is 'symbols'.
* Update version to 0.1.8

15 years ago* Add function "raw_header_exists" for finding headers that are not parsed by gmime...
Vsevolod Stakhov [Thu, 11 Jun 2009 15:51:24 +0000 (19:51 +0400)]
* Add function "raw_header_exists" for finding headers that are not parsed by gmime (Mime-Version for example)

15 years ago* Add urls command for extracting urls
Vsevolod Stakhov [Fri, 5 Jun 2009 15:19:44 +0000 (19:19 +0400)]
* Add urls command for extracting urls

15 years ago* Write actual urls to logs and to protocol output while checking urls in surbl lists
Vsevolod Stakhov [Fri, 5 Jun 2009 14:48:11 +0000 (18:48 +0400)]
* Write actual urls to logs and to protocol output while checking urls in surbl lists

15 years ago* Do not use values from clock_gettime for getting current time
Vsevolod Stakhov [Fri, 5 Jun 2009 12:39:59 +0000 (16:39 +0400)]
* Do not use values from clock_gettime for getting current time

15 years ago* Avoid double freeing of match info
Vsevolod Stakhov [Fri, 5 Jun 2009 11:52:24 +0000 (15:52 +0400)]
* Avoid double freeing of match info

15 years ago* Temporary disable list files monitoring
Vsevolod Stakhov [Thu, 4 Jun 2009 16:15:21 +0000 (20:15 +0400)]
* Temporary disable list files monitoring

15 years ago* Improve logic of reading list files, add automatic rereading of list files while...
Vsevolod Stakhov [Wed, 3 Jun 2009 13:48:49 +0000 (17:48 +0400)]
* Improve logic of reading list files, add automatic rereading of list files while changing

15 years ago* Implement new way for parsing text lists
Vsevolod Stakhov [Wed, 3 Jun 2009 13:10:07 +0000 (17:10 +0400)]
* Implement new way for parsing text lists

15 years ago* Forgot to merge
Vsevolod Stakhov [Tue, 2 Jun 2009 15:33:25 +0000 (19:33 +0400)]
* Forgot to merge

15 years ago* Rework url parsing algorithms
Vsevolod Stakhov [Tue, 2 Jun 2009 15:32:34 +0000 (19:32 +0400)]
* Rework url parsing algorithms
* Adopt all parts of rspamd for new url parser
* Improve url-extracter utility by avoiding cut&paste of mime parsing
* Small fixes to rspamc client
* Bump version to 0.1.3

15 years ago* Fix url grabbing regexp to match urls like <a href=http://blah.com>
Vsevolod Stakhov [Mon, 1 Jun 2009 19:15:31 +0000 (23:15 +0400)]
* Fix url grabbing regexp to match urls like <a href=http://blah.com>

15 years ago* Fix bug with gboolean usage
Vsevolod Stakhov [Sat, 30 May 2009 11:42:13 +0000 (15:42 +0400)]
* Fix bug with gboolean usage

15 years ago* Improve rspamc utility for working without rspamd config
Vsevolod Stakhov [Sat, 30 May 2009 11:37:43 +0000 (15:37 +0400)]
* Improve rspamc utility for working without rspamd config

15 years ago* Try to handle fake text/html parts correctly while extracting URLs
Vsevolod Stakhov [Fri, 29 May 2009 15:45:05 +0000 (19:45 +0400)]
* Try to handle fake text/html parts correctly while extracting URLs

15 years ago* Add deadlock detection for memory pool locks and imporve mutexes API
Vsevolod Stakhov [Thu, 21 May 2009 15:24:14 +0000 (19:24 +0400)]
* Add deadlock detection for memory pool locks and imporve mutexes API

15 years ago* Fix issue with <?xml> tag
Vsevolod Stakhov [Thu, 21 May 2009 13:29:11 +0000 (17:29 +0400)]
* Fix issue with <?xml> tag

15 years ago* Add 'User' header that is used by exim MTA
Vsevolod Stakhov [Tue, 19 May 2009 13:34:04 +0000 (17:34 +0400)]
* Add 'User' header that is used by exim MTA

15 years ago* Remove unused debug
Vsevolod Stakhov [Tue, 19 May 2009 11:20:39 +0000 (15:20 +0400)]
* Remove unused debug

15 years ago* Add simple html parser and tag balancing detector
Vsevolod Stakhov [Fri, 15 May 2009 14:15:54 +0000 (18:15 +0400)]
* Add simple html parser and tag balancing detector
* Add function for searching html tag

15 years ago* Remove output of symbol ')' at the run of rspamd
Vsevolod Stakhov [Thu, 14 May 2009 16:11:19 +0000 (20:11 +0400)]
* Remove output of symbol ')' at the run of rspamd

15 years ago* Fix stripping header when matching raw headers
Vsevolod Stakhov [Thu, 14 May 2009 15:52:45 +0000 (19:52 +0400)]
* Fix stripping header when matching raw headers

15 years ago* Bump version (0.1.1)
Vsevolod Stakhov [Thu, 14 May 2009 15:02:16 +0000 (19:02 +0400)]
* Bump version (0.1.1)

15 years ago* Fix work with raw headers and with senders in message
Vsevolod Stakhov [Thu, 14 May 2009 14:59:56 +0000 (18:59 +0400)]
* Fix work with raw headers and with senders in message

15 years ago* Implement PROCESS command that adds header to original message
Vsevolod Stakhov [Wed, 13 May 2009 14:52:57 +0000 (18:52 +0400)]
* Implement PROCESS command that adds header to original message

15 years ago* Strip header values to avoid problems with libc functions
Vsevolod Stakhov [Fri, 8 May 2009 15:04:41 +0000 (19:04 +0400)]
* Strip header values to avoid problems with libc functions

15 years ago* Improve performance of IO reading by reworking IO dispatcher algorithm
Vsevolod Stakhov [Fri, 8 May 2009 14:46:39 +0000 (18:46 +0400)]
* Improve performance of IO reading by reworking IO dispatcher algorithm

15 years ago* Fix memory leak when ref'ing message mime part without unrefing it
Vsevolod Stakhov [Fri, 8 May 2009 12:07:35 +0000 (16:07 +0400)]
* Fix memory leak when ref'ing message mime part without unrefing it

15 years ago* Improve logging
Vsevolod Stakhov [Wed, 6 May 2009 18:39:49 +0000 (22:39 +0400)]
* Improve logging

15 years ago* Fix expression optimizator
Vsevolod Stakhov [Tue, 5 May 2009 13:41:35 +0000 (17:41 +0400)]
* Fix expression optimizator

15 years ago* Move evdns initializing to workers
Vsevolod Stakhov [Tue, 5 May 2009 13:17:29 +0000 (17:17 +0400)]
* Move evdns initializing to workers

15 years ago* Init event in workers as well (seems that in FreeBSD it is needed)
Vsevolod Stakhov [Tue, 5 May 2009 13:07:47 +0000 (17:07 +0400)]
* Init event in workers as well (seems that in FreeBSD it is needed)

15 years ago* Move event and gmime init to main
Vsevolod Stakhov [Tue, 5 May 2009 13:01:35 +0000 (17:01 +0400)]
* Move event and gmime init to main