summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* * Do not insert unparsed RR's into replyVsevolod Stakhov2010-07-131-13/+26
|
* * Fix some problems with TXT recordsVsevolod Stakhov2010-07-131-11/+14
| | | | * Try to fix removing of DNS events
* * Fix lua DNS codeVsevolod Stakhov2010-07-132-5/+23
| | | | * Decompress labels in DNS packets more strictly
* * 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-095-47/+94
|
* * Make SURBL module to use rspamd dns moduleVsevolod Stakhov2010-07-094-121/+129
| | | | * Several fixes to DNS logic
* * Add support for parsing SPF and SRV recordsVsevolod Stakhov2010-07-092-14/+134
| | | | | * Fix PTR parsing * Add tests
* * Make DNS resolver workingVsevolod Stakhov2010-07-087-108/+317
| | | | | | * 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
* * 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-294-1/+911
|/ | | | * Add very initial version of DNS resolver (many things to be done)
* * Remove events in handlersVsevolod Stakhov2010-06-282-2/+7
|
* * Make session before registering eventsVsevolod Stakhov2010-06-281-8/+6
|
* * Register dns requests in session tooVsevolod Stakhov2010-06-281-0/+6
|
* * Delay timer must be registered in async session to correctly handle ↵Vsevolod Stakhov2010-06-281-0/+1
| | | | connection termination
* * Fix reconfigure process of surbl moduleVsevolod Stakhov2010-06-282-2/+27
| | | | * Fix destroying smtp session (unmap memory and do not delete pool early)
* * Fix URLS commandVsevolod Stakhov2010-06-241-5/+6
|
* * Use rspamd_snprintf instead of libc oneVsevolod Stakhov2010-06-2416-183/+172
|
* * Fix states in smtp dialogVsevolod Stakhov2010-06-242-3/+6
|
* * Check return value of each rspamd_dispatcher_write as in case of write ↵Vsevolod Stakhov2010-06-2412-160/+428
| | | | errors sessions can be destroyed early
* * Send to upstream QUIT command at the end of sessionVsevolod Stakhov2010-06-231-4/+24
|
* * Add more information about why we drop smtp connectionVsevolod Stakhov2010-06-232-2/+7
| | | | * Fix mkstemp call
* * Fix -lintl detectionVsevolod Stakhov2010-06-232-3/+8
| | | | * Init some variables to avoid problems
* * Fix compatibility issuesVsevolod Stakhov2010-06-239-30/+58
|
* * Pass env from main() arguments instead of platform specific global environVsevolod Stakhov2010-06-222-2/+2
|
* * TIMEDB->TIMEBVsevolod Stakhov2010-06-221-1/+1
|
* * Darwin sendfile(2) supportVsevolod Stakhov2010-06-221-4/+9
|
* * Rewrite buffered input for line policy (again)Vsevolod Stakhov2010-06-2212-51/+146
| | | | | | | | * Fix issue with links that are ip addresses in numeric form in surbl * On Darwin use BSD style sendfile definition * Reorganize platform specific knobs in CMakeLists * Use gettimeofday on systems that have not clock_getres * Use ftime for dns trans id generation on systems without clock_getres
* * Try to fix memmove issues in io dispatcherVsevolod Stakhov2010-06-212-11/+11
| | | | * Remove debug from SURBL module
* * New logic of SURBL module:Vsevolod Stakhov2010-06-188-166/+212
| | | | | | | | | | | | | - remove completely 2tld - add option "exception" - for domains from exception list check (level + 1) parts of url: If we have url mail.some.com.ru and have com.ru in exception list then we would check some.com.ru. If we have some.com.ru in exceptions list them mail.some.com.ru would be checked and so on. - optimized parsing of surbl requests * Use system mkstemp(3) on systems where it is available as glib implementation has poor security and generate rather predictable temporary file names.
* * Add limit of maximum allowed smtp session errorsVsevolod Stakhov2010-06-184-0/+27
|
* * MergeVsevolod Stakhov2010-06-181-1/+1
|\
| * * Fix misprintAndrej Zverev2010-06-181-1/+1
| |
* | * Some performance improvements to IO dispatcher (do not drain the whole ↵Vsevolod Stakhov2010-06-186-75/+50
|/ | | | | | buffer after a single line readed) * Fix smtp data input
* * Copy from and rcpt correctlyVsevolod Stakhov2010-06-181-9/+18
|
* * Get weights of symbol from default metric for symbols cacheVsevolod Stakhov2010-06-184-7/+47
| | | | * Fix setting task->from/task->rctp in smtp client