Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add workaround for clang under linux. | Vsevolod Stakhov | 2011-07-21 | 1 | -2/+4 |
| | | | | Fix problems found by static analyzing. | ||||
* | Fix coredumps on some specific messages with specific urls. | Vsevolod Stakhov | 2011-07-19 | 1 | -7/+13 |
| | | | | | Fix coredumps while closing log file. Fix parsing of chunked HTTP replies. | ||||
* | * Welcome 0.4.0 | Vsevolod Stakhov | 2011-06-24 | 1 | -5/+7 |
| | | | | | | | | | | | | | | | | | | Uncompatible changes: - Statistics is uncompatible in utf8 mode Major changes: - Improved utf8 mode - Convert all characters to lowercase in statistics - Skip URL's in statistics - Improve speed of bayes classifier by using integer arithmetics - Fixed statfiles synchronization that was broken for a long time - Synchronization is now configurable Minor changes: - Bugfixes - Removed some of legacy code - Types polishing | ||||
* | * Fixes to fuzzy hashing logic, skip urls while estimating fuzzy hash | Vsevolod Stakhov | 2011-06-23 | 1 | -15/+26 |
| | | | | | Fix tags stripping. Fix phishing checks (ignore img tags). | ||||
* | Parse urls with '_' sign in domain name0.3.13 | Vsevolod Stakhov | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | Fix phishing check for special cases like http://host.com and ↵ | Vsevolod Stakhov | 2011-03-14 | 1 | -9/+9 |
| | | | | http://www.host.com | ||||
* | Try to fix memory issues. | Vsevolod Stakhov | 2011-03-02 | 1 | -9/+9 |
| | |||||
* | Do not write warning about normal urls.0.3.7 | Vsevolod Stakhov | 2011-02-25 | 1 | -1/+1 |
| | |||||
* | * Rewrite URL storage system | Vsevolod Stakhov | 2011-02-24 | 1 | -3/+8 |
| | |||||
* | Fix '_' in emails. | Vsevolod Stakhov | 2011-02-17 | 1 | -1/+1 |
| | |||||
* | Fix parsing emails with '_' symbol. | Vsevolod Stakhov | 2011-02-17 | 1 | -1/+1 |
| | | | | Fix adding metric symbol. | ||||
* | Detect mail addresses at the begining of message. | Vsevolod Stakhov | 2011-02-11 | 1 | -0/+4 |
| | |||||
* | * Write Emails: header in output | Vsevolod Stakhov | 2011-02-11 | 1 | -3/+3 |
| | |||||
* | * New module for checking emails inside messages (rules based, like multimap) | Vsevolod Stakhov | 2011-02-03 | 1 | -16/+35 |
| | | | | | | | * Emails now are separated from urls and urls checks * Add ability to check text attachements if option is presented in a configuration Version is 0.3.6 now | ||||
* | Fix decoding of escaped URL's | Vsevolod Stakhov | 2010-11-25 | 1 | -4/+4 |
| | |||||
* | Performance critical fix0.3.3 | Vsevolod Stakhov | 2010-11-03 | 1 | -1/+1 |
| | |||||
* | Urgent fixes. | Vsevolod Stakhov | 2010-11-03 | 1 | -1/+5 |
| | |||||
* | * Add phishing detector (now just compares <a href> with tag's data). | Vsevolod Stakhov | 2010-11-02 | 1 | -30/+53 |
| | |||||
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -2/+2 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -87/+87 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Extract domains from emails to check via surbl | Vsevolod Stakhov | 2010-09-29 | 1 | -4/+31 |
| | | | | | * Fixes to url extracter * Check urls in redirector even if they are listed in surbl whitelist | ||||
* | * New trie based url scanner (based on libcamel) | Vsevolod Stakhov | 2010-09-21 | 1 | -141/+363 |
| | | | | | * Small fixes to rspamd perl client * Write fuzzy hashes info to log | ||||
* | * Reopen log file by USR1 signal | Vsevolod Stakhov | 2010-07-19 | 1 | -1/+6 |
| | | | | * Add reopenlog method to FreeBSD rc script | ||||
* | * Fix parsing of some broken urls | Vsevolod Stakhov | 2010-07-05 | 1 | -1/+1 |
| | |||||
* | * Fix detection of numeric urls (reported by citrin) | Vsevolod Stakhov | 2010-07-05 | 1 | -2/+13 |
| | | | | * Write real time of message's scan to log (not only virtual) | ||||
* | * Introduce new logging system: | Vsevolod Stakhov | 2009-12-22 | 1 | -11/+11 |
| | | | | | | | | | - independent and customizeable buffering - line buffering - errors handling support - custom (ip based) debug - append function name automaticaly (based on __FUNCTION__) - add some logic to logs system | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -243/+227 |
| | |||||
* | * Handle base10 encoded ip addresses correctly | Vsevolod Stakhov | 2009-08-31 | 1 | -1/+2 |
| | |||||
* | * Strip urls from space characters | Vsevolod Stakhov | 2009-08-05 | 1 | -0/+18 |
| | |||||
* | * Strip url line from spaces | Vsevolod Stakhov | 2009-07-30 | 1 | -0/+1 |
| | |||||
* | * Fix 'cc' urls parsing | Vsevolod Stakhov | 2009-07-16 | 1 | -1/+1 |
| | | | | * Add function has_fake_html for determine fake html parts (without any tags) | ||||
* | * Fix url unescaping | Vsevolod Stakhov | 2009-07-06 | 1 | -3/+26 |
| | |||||
* | * Extract url encoded urls from html texts | Vsevolod Stakhov | 2009-07-03 | 1 | -4/+7 |
| | |||||
* | * Forgot to merge | Vsevolod Stakhov | 2009-06-02 | 1 | -2/+2 |
|\ | |||||
| * | * Fix url grabbing regexp to match urls like <a href=http://blah.com> | Vsevolod Stakhov | 2009-06-01 | 1 | -2/+2 |
| | | |||||
* | | * Rework url parsing algorithms | Vsevolod Stakhov | 2009-06-02 | 1 | -12/+19 |
|/ | | | | | | | * 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 | ||||
* | * Fix urls extracting, avoid code repeating | Vsevolod Stakhov | 2009-04-17 | 1 | -78/+30 |
| | |||||
* | * Fix many compile time warnings and polish code | Vsevolod Stakhov | 2009-03-24 | 1 | -7/+9 |
| | |||||
* | * Avoid extra requests to surbls saving them into requests cache | Vsevolod Stakhov | 2009-03-10 | 1 | -2/+2 |
| | | | | * Lower debug level for some errors (INFO to DEBUG) | ||||
* | * Fix 2 memory issues: | Vsevolod Stakhov | 2009-03-10 | 1 | -0/+10 |
| | | | | | | - NULL string when trying to check url regexp - double free of message byte array as mime_stream frees memory in array if it thinks that stream is owner of array's memory | ||||
* | * Add some broken urls to check list, in fact skip only urls without host ↵ | Vsevolod Stakhov | 2009-03-06 | 1 | -2/+2 |
| | | | | | | part and empty urls (thought empty urls are totally impossible in that code) | ||||
* | * Fix bad memory leaks and memory corruption in url detecting module | Vsevolod Stakhov | 2009-03-06 | 1 | -10/+51 |
| | |||||
* | * Fix bug in url parser with freeing memory allocated by memory_pool allocator | Vsevolod Stakhov | 2009-03-04 | 1 | -4/+4 |
| | | | | * Do not write to log if we don't do any read operation in dispatcher library | ||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -12/+2 |
| | | | | | | | | working with XS implicitly) * Move all system includes to one file where we detect availability of all that includes * Fix license misprint * Fix some issues with perl initializing | ||||
* | * Add BSD license text | Vsevolod Stakhov | 2009-02-16 | 1 | -0/+24 |
| | |||||
* | * Reorganize structure of source files | Vsevolod Stakhov | 2008-11-01 | 1 | -0/+886 |
* Adopt build system for new structure --HG-- rename : cfg_file.h => src/cfg_file.h rename : cfg_file.l => src/cfg_file.l rename : cfg_file.y => src/cfg_file.y rename : cfg_utils.c => src/cfg_utils.c rename : controller.c => src/controller.c rename : filter.c => src/filter.c rename : filter.h => src/filter.h rename : fstring.c => src/fstring.c rename : fstring.h => src/fstring.h rename : main.c => src/main.c rename : main.h => src/main.h rename : mem_pool.c => src/mem_pool.c rename : mem_pool.h => src/mem_pool.h rename : memcached-test.c => src/memcached-test.c rename : memcached.c => src/memcached.c rename : memcached.h => src/memcached.h rename : perl.c => src/perl.c rename : perl.h => src/perl.h rename : plugins/regexp.c => src/plugins/regexp.c rename : plugins/surbl.c => src/plugins/surbl.c rename : protocol.c => src/protocol.c rename : protocol.h => src/protocol.h rename : upstream.c => src/upstream.c rename : upstream.h => src/upstream.h rename : url.c => src/url.c rename : url.h => src/url.h rename : util.c => src/util.c rename : util.h => src/util.h rename : worker.c => src/worker.c |