Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use chacha20 for DNS id permutation. | Vsevolod Stakhov | 2013-12-28 | 1 | -255/+65 |
| | |||||
* | Fix critical bug in DNS resolver. | Vsevolod Stakhov | 2013-12-20 | 1 | -30/+10 |
| | |||||
* | Use sockets pool for DNS requests. | Vsevolod Stakhov | 2013-12-18 | 1 | -72/+105 |
| | | | | Inspired by: Vadim Goncharov | ||||
* | Do not break lua plugins if there is no DNS. | Vsevolod Stakhov | 2013-12-16 | 1 | -2/+6 |
| | |||||
* | Revert dns changes for now, as they require more testing. | Vsevolod Stakhov | 2013-12-10 | 1 | -146/+77 |
| | |||||
* | Rework rspamd DNS resolver. | Vsevolod Stakhov | 2013-12-10 | 1 | -97/+120 |
| | |||||
* | Randomize source port to make a DNS request. | Vsevolod Stakhov | 2013-12-09 | 1 | -13/+59 |
| | |||||
* | Fix bug with DNS labels decompression. | Vsevolod Stakhov | 2013-12-09 | 1 | -39/+66 |
| | |||||
* | Use entropy from OpenSSL if possible. | Vsevolod Stakhov | 2013-09-17 | 1 | -1/+11 |
| | |||||
* | Rework socket creation logic to support both ipv4 and ipv6 sockets. | Vsevolod Stakhov | 2013-06-01 | 1 | -11/+13 |
| | |||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 1 | -1/+1 |
| | | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c. | ||||
* | Update copyright (required by debian). | Vsevolod Stakhov | 2012-09-04 | 1 | -3/+3 |
| | |||||
* | * Fix spf plugin that was broken in 0.4.7 | Vsevolod Stakhov | 2012-04-20 | 1 | -2/+48 |
| | | | | * Add partial ipv6 support for some rspamd modules. | ||||
* | Add quarks to events to determine source of event inside rspamd. | Vsevolod Stakhov | 2012-02-13 | 1 | -4/+4 |
| | | | | Another try to fix threading. | ||||
* | More cleanups and fixes for compiler warnings.0.4.6 | Vsevolod Stakhov | 2011-12-20 | 1 | -3/+3 |
| | |||||
* | * Finally get rid of stupid savepoints system and migrate to async events ↵ | Vsevolod Stakhov | 2011-12-14 | 1 | -4/+9 |
| | | | | | | logic completely Fix lua redis library. | ||||
* | Fix DNS hashing issue. | Vsevolod Stakhov | 2011-11-22 | 1 | -10/+25 |
| | |||||
* | * Use event_base thread safe API to allow parallelism based on threads | Vsevolod Stakhov | 2011-10-26 | 1 | -1/+8 |
| | |||||
* | * Support for IDN urls | Vsevolod Stakhov | 2011-08-23 | 1 | -38/+243 |
| | | | | * DNS resolver now can handle international domains correctly | ||||
* | * Fix DNS PTR resolving | Vsevolod Stakhov | 2011-08-22 | 1 | -10/+7 |
| | | | | * Add ability to resolve ip in once_received plugin to avoid temporary DNS fails of SMTP resolving | ||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 1 | -7/+3 |
| | |||||
* | Make DNS requests with unique id. | Vsevolod Stakhov | 2011-08-01 | 1 | -0/+7 |
| | |||||
* | Fix up another event related problem. | Vsevolod Stakhov | 2011-07-26 | 1 | -6/+2 |
| | |||||
* | Fix for libevent.0.4.0 | Vsevolod Stakhov | 2011-07-22 | 1 | -0/+4 |
| | |||||
* | Fix phishing detection with img flag. | Vsevolod Stakhov | 2011-07-11 | 1 | -4/+4 |
| | | | | | | Handle unclosed HTML tags properly. Remove warnings for types on 32 bit archs. Do not touch grow factor many times when one shot mode is turned on. | ||||
* | Fixes from previous commit. | Vsevolod Stakhov | 2011-06-10 | 1 | -1/+0 |
| | |||||
* | * Add LRU caching structure | Vsevolod Stakhov | 2011-06-10 | 1 | -28/+33 |
| | | | | | | | * Add SPF records cache * Add ability to parse doubles to xmlrpc Several fixes to dns interface. Trie plugin now checks urls as well. | ||||
* | Fix bug in librsapmdclient with uninitialized struct field. | Vsevolod Stakhov | 2011-06-02 | 1 | -0/+6 |
| | | | | Fix bug in DNS parser that caused invalid parsing of CNAME fields. | ||||
* | * Add ability to specify dns nameservers in a config | Vsevolod Stakhov | 2011-04-06 | 1 | -9/+43 |
| | | | | * Add ability to select between round-robin and master-slave algorithms for dns servers | ||||
* | * Add more timeouts: for fuzzy operations, for worker task operations | Vsevolod Stakhov | 2011-03-28 | 1 | -5/+2 |
| | | | | Handle miliseconds using a common macro. | ||||
* | Race (func MUST be called after all modifications to its argument) | Vsevolod Stakhov | 2011-03-23 | 1 | -2/+6 |
| | |||||
* | Add throttling timer only once. | Vsevolod Stakhov | 2011-03-23 | 1 | -1/+1 |
| | |||||
* | * Add throttling detection mechanic for dns resolver | Vsevolod Stakhov | 2011-03-23 | 1 | -3/+40 |
| | | | | * Improve phishing module adding ability to define 'strict' phishing domains | ||||
* | Fix parsing of DNS records :( | Vsevolod Stakhov | 2011-02-25 | 1 | -7/+8 |
| | | | | | | Fix parsing several mx addrs in spf parser [1] Reported by: Victor Ustugov | ||||
* | Fix several memory leaks in rspamd. | Vsevolod Stakhov | 2011-02-24 | 1 | -0/+3 |
| | |||||
* | * Add ability to save symbols that are inside composites with '-' flag. | Vsevolod Stakhov | 2011-02-19 | 1 | -4/+4 |
| | | | | | | | Remove warnings from rspamc. Add new rules [1] Submitted by: Victor Ustugov [1] | ||||
* | Optimize DNS parsing. | Vsevolod Stakhov | 2011-02-18 | 1 | -2/+2 |
| | | | | Suggested by: Igor Sysoev | ||||
* | When parsing RRs 'eat' last '.' symbol | Vsevolod Stakhov | 2010-11-01 | 1 | -1/+1 |
| | |||||
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -5/+4 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -67/+67 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Write symbols weights to rspamc output | Vsevolod Stakhov | 2010-07-31 | 1 | -1/+1 |
| | | | | | | * Improve logic of selecting rspamc version * Do not try to parse broken DNS replies * Add 'raw' flag to FROM_EXCESS_BASE64 rule (requested by citrin) | ||||
* | * Fix parsing txt records to avoid reading of uninitialized data | Vsevolod Stakhov | 2010-07-28 | 1 | -3/+5 |
| | |||||
* | * Fix labels parsing | cebka | 2010-07-28 | 1 | -3/+6 |
| | |||||
* | * Stupid error in calculation compressed label length | Vsevolod Stakhov | 2010-07-20 | 1 | -1/+1 |
| | |||||
* | * Fix problems with parsing compressed names | Vsevolod Stakhov | 2010-07-20 | 1 | -10/+37 |
| | | | | * Fix TXT records parsing | ||||
* | * Do not try to resolve names with several dots in a row | Vsevolod Stakhov | 2010-07-19 | 1 | -0/+6 |
| | | | | * Fix surbl request formatting for ip addresses | ||||
* | * Calling callbacks may cause destroying session from which we are calling ↵ | Vsevolod Stakhov | 2010-07-13 | 1 | -6/+10 |
| | | | | callback so we MUST call callback as the latest action | ||||
* | * Do not insert unparsed RR's into reply | Vsevolod Stakhov | 2010-07-13 | 1 | -13/+26 |
| | |||||
* | * Fix some problems with TXT records | Vsevolod Stakhov | 2010-07-13 | 1 | -11/+14 |
| | | | | * Try to fix removing of DNS events | ||||
* | * Fix lua DNS code | Vsevolod Stakhov | 2010-07-13 | 1 | -5/+20 |
| | | | | * Decompress labels in DNS packets more strictly |