aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Fix expanding spf macros that may fail in rare casesVsevolod Stakhov2010-07-202-2/+4
|
* * Fix problems with parsing compressed namesVsevolod Stakhov2010-07-201-10/+37
| | | | * Fix TXT records parsing
* * Handle cases of broken requestsVsevolod Stakhov2010-07-192-4/+6
|
* * Do not try to resolve names with several dots in a rowVsevolod Stakhov2010-07-192-2/+8
| | | | * Fix surbl request formatting for ip addresses
* * Fix to rc scriptVsevolod Stakhov2010-07-191-0/+1
|
* * Adopt foreach for cmake 2.6Vsevolod Stakhov2010-07-192-3/+3
|
* * Reopen log file by USR1 signalVsevolod Stakhov2010-07-199-20/+55
| | | | * Add reopenlog method to FreeBSD rc script
* * MergeVsevolod Stakhov2010-07-194-12/+41
|\
| * * Improve loggingVsevolod Stakhov2010-07-194-8/+6
| | | | | | | | | | * Write queue id to log * Remove test messages from cmake
| * * Do not overwrite lua plugins and configs if they already exists in target ↵Vsevolod Stakhov2010-07-191-6/+37
| | | | | | | | directory
* | * Assume 7bit as default transfer encodingVsevolod Stakhov2010-07-161-1/+9
| |
* | * Make improvements to HTML entites decoder: now it replaces entities with ↵Vsevolod Stakhov2010-07-162-264/+294
| | | | | | | | | | | | | | common characters and remove unknown entities. This behaviour is more like of standart HTML to text conversion * Add -d option to force debug output
* | * Add more debug to comparing parts distance functionVsevolod Stakhov2010-07-162-3/+6
| | | | | | | | * Write action even if message has no symbols
* | * Make valgrind happy about comparing symbolsVsevolod Stakhov2010-07-151-1/+1
| |
* | * Add ability to assign several actions to one metricVsevolod Stakhov2010-07-155-31/+147
| | | | | | | | | | | | * Report action in rspamc protocol * Mail::Rspamd::Client and rspamc can now understand Action header too * Write action to log as well
* | * Add ability to set metric's action from config fileVsevolod Stakhov2010-07-155-1/+37
| | | | | | | | | | * Fix bug with writing garbadge if message has no urls or no messages * Fix bug with incorrect behaviour of compare_parts_distance function
* | * Add ability to make views by recipientVsevolod Stakhov2010-07-154-5/+117
| |
* | * Fix check_smtp_data functionVsevolod Stakhov2010-07-151-6/+38
| |
* | * Calling callbacks may cause destroying session from which we are calling ↵Vsevolod Stakhov2010-07-131-6/+10
| | | | | | | | callback so we MUST call callback as the latest action
* | * Do not insert unparsed RR's into replyVsevolod Stakhov2010-07-131-13/+26
| |
* | * Fix some problems with TXT recordsVsevolod Stakhov2010-07-132-11/+16
| | | | | | | | * Try to fix removing of DNS events
* | * Fix lua DNS codeVsevolod Stakhov2010-07-132-5/+23
| | | | | | | | * Decompress labels in DNS packets more strictly
* | * Call has_forked method to inform POE about forkVsevolod Stakhov2010-07-131-1/+4
| |
* | * Some improvements to redirectorVsevolod Stakhov2010-07-131-7/+29
| |
* | * Fix reload signal (reported by citrin)Vsevolod Stakhov2010-07-121-1/+1
| |
* | * Set resolver inside taskVsevolod Stakhov2010-07-121-0/+1
| |
* | * Init events before configuring resolver in smtp workerVsevolod Stakhov2010-07-121-2/+1
| |
* | * Fix resolving in smtp moduleVsevolod Stakhov2010-07-121-1/+1
| |
* | * Very hard to detect problem with race among error in socket and destroying ↵Vsevolod Stakhov2010-07-092-1/+6
| | | | | | | | task while we are writing to socket and go through a hash table
* | * Remove evdns and use only rspamd resolverVsevolod Stakhov2010-07-096-49/+96
| |
* | * Make SURBL module to use rspamd dns moduleVsevolod Stakhov2010-07-095-122/+130
| | | | | | | | * Several fixes to DNS logic
* | * Add support for parsing SPF and SRV recordsVsevolod Stakhov2010-07-093-16/+147
| | | | | | | | | | * Fix PTR parsing * Add tests
* | * Forgotten in previous commitVsevolod Stakhov2010-07-081-0/+91
| |
* | * Make DNS resolver workingVsevolod Stakhov2010-07-0816-169/+376
| | | | | | | | | | | | * Many improvements to rspamd test suite: now it CAN be used for testing rspamd functionality * Write DNS resolver tests * Fix issues with memory_pool mutexes and with creating of statfiles
* | * Add ability to test regexp with 'T' flagVsevolod Stakhov2010-07-066-17/+317
| | | | | | | | | | | | | | * Write more code for DNS resolver: - initial RR parser - name compression - replies handler
* | * Fix parsing of some broken urlsVsevolod Stakhov2010-07-051-1/+1
| |
* | * Fix chartable module in utf modeVsevolod Stakhov2010-07-052-4/+4
| |
* | * Fix detection of numeric urls (reported by citrin)Vsevolod Stakhov2010-07-058-27/+39
| | | | | | | | * Write real time of message's scan to log (not only virtual)
* | * Fix stupid error with surbl module reconfig (another one, blame me)Vsevolod Stakhov2010-07-055-31/+71
| | | | | | | | * Do not show duplicate urls in url header
* | * Take callback argument in Mail::Rspamd::Client for processing files and ↵Vsevolod Stakhov2010-07-022-20/+38
| | | | | | | | | | | | directories * Print results if rspamc is called for a directory
* | * Add resolv.conf parsing into dns.cVsevolod Stakhov2010-07-016-21/+129
| | | | | | | | * Fix microseconds<->milliseconds conversions
* | * Fix stupid bug in calculating buffer length while reading file mapsVsevolod Stakhov2010-07-011-2/+3
| |
* | * Handle lua tag in way that it is not required to write additional text:Vsevolod Stakhov2010-07-011-2/+18
| | | | | | | | | | - <lua src="/some/path" /> instead of <lua ...>fake</lua> * Strip all starting whitespace symbols from xml texts
* | * Misprint != -> ==Vsevolod Stakhov2010-07-011-1/+1
|/
* * Add ability to make whitelist for spf checksVsevolod Stakhov2010-06-301-2/+17
|
* * Understand short names of facility in logging configVsevolod Stakhov2010-06-301-13/+13
|
* * MergeVsevolod Stakhov2010-06-291-8/+10
|\
| * * Announce weights and syncAndrej Zverev2010-06-281-8/+10
| | | | | | | | * Fix few typo
* | * Add ability to set filters for smtp worker for each smtp stageVsevolod Stakhov2010-06-295-1/+912
|/ | | | * Add very initial version of DNS resolver (many things to be done)
* * Remove events in handlersVsevolod Stakhov2010-06-282-2/+7
|