aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Some more clarifications to perl apiVsevolod Stakhov2009-11-161-9/+13
|
* * Perl fixes:Vsevolod Stakhov2009-11-1616-2360/+48
| | | | | | | | | | - remove XS API, it seems that I would never support it - use sys(write|read) for IO in Mail::Rspamd::Client - add proper installation process for Mail::Rspamd::Client - remove some other legacy --HG-- rename : perl/Client.pm => perl/lib/Mail/Rspamd/Client.pm
* * Write revision and revision time to statfileVsevolod Stakhov2009-11-1210-68/+116
| | | | * Make some improvements to API (trying to make it more clear)
* * New version of rspamd statfiles that can be used in syncVsevolod Stakhov2009-11-122-6/+151
| | | | | * Add convertion routines for converting 1.0 to 1.2 statfiles * Reserve some place in header for future features
* * Fix some issues in binlog seekingVsevolod Stakhov2009-11-122-51/+30
|
* * Fix addrlen of sockaddr_un (previous was a mistake)Vsevolod Stakhov2009-11-111-2/+2
|
* * Add right way to pass config params with common names to lua scriptsVsevolod Stakhov2009-11-113-15/+66
|
* * Fix parsing '*' as hostname in bind linesVsevolod Stakhov2009-11-101-6/+12
|
* * Avoid mmap'ing in binlog as mmapped areas must be alignedVsevolod Stakhov2009-11-098-122/+318
| | | | | * Make binlog working for writing * Add config params for binlog
* * Check whether dead flag is defined in hash to avoid warningVsevolod Stakhov2009-11-091-1/+1
|
* * Update documentation:Vsevolod Stakhov2009-11-092-3037/+3963
| | | | | | - add information about grow_factor; - document views and user's settings (4.8); - document lua maps (9.4).
* * Add logging urls as it was required by rambler searchVsevolod Stakhov2009-11-065-4/+27
|
* * Add binlog API implementationVsevolod Stakhov2009-11-065-23/+544
|
* * SI_ code macroses are not BSD compatible, avoid using themVsevolod Stakhov2009-11-051-24/+2
|
* * Add more advanced signal processing routineVsevolod Stakhov2009-11-0510-16/+128
|
* * Add ability to add maps from lua scripts and access theirs elementsVsevolod Stakhov2009-11-026-19/+289
| | | | * Add whitelist module for whitelisting score for some ip/from addresses
* * Parse days and hours in time limitsVsevolod Stakhov2009-10-301-1/+1
|
* * Implement new system of managing rspamd processesVsevolod Stakhov2009-10-3013-142/+218
|
* * Fix an issue with workers spawningVsevolod Stakhov2009-10-292-2/+4
| | | | * Fix an issue with initializing radix lists in views
* * Add ability to check views by client's ip (that ip from which we have a ↵Vsevolod Stakhov2009-10-276-9/+63
| | | | connection to rspamd)
* * Convert all string values to lowercase in once_received moduleVsevolod Stakhov2009-10-271-5/+8
|
* * Fix patterns matching in lua pluginsVsevolod Stakhov2009-10-262-3/+3
|
* * Implement timeouts in rspamd perl moduleVsevolod Stakhov2009-10-241-16/+199
| | | | | | * Implement upstream logics * Add learn command * Small fixes to other parts of client's API
* * Add perl client library for rspamd (alpha version)Vsevolod Stakhov2009-10-211-0/+284
|
* * Remove utf8 usage in forged recipients pluginVsevolod Stakhov2009-10-201-1/+1
|
* * Fix reading of last blockVsevolod Stakhov2009-10-201-2/+2
|
* * Do not really check messages that should be skippedVsevolod Stakhov2009-10-195-6/+58
| | | | * Add Skip state for such messages (not False and not True)
* * Add ability for scanning non-mime (HTML) messagesVsevolod Stakhov2009-10-195-49/+135
|
* * Small improvement of lua styleVsevolod Stakhov2009-10-173-2/+99
| | | | | * Add ibility to process A records in spf parser * Add recursion limit to spf parser
* * Add ability to change statfile size limit in config and allow reindexing ↵Vsevolod Stakhov2009-10-165-26/+156
| | | | of statfiles
* * Add growing coefficient to factors consolidation callbackVsevolod Stakhov2009-10-166-7/+37
| | | | * Fix registering functions from lua
* * Add ability to skip check in viewsVsevolod Stakhov2009-10-164-3/+17
|
* * Trim brackets in forged recipients pluginVsevolod Stakhov2009-10-141-1/+5
|
* * Fix getting of message headers from lua pluginsVsevolod Stakhov2009-10-144-55/+81
| | | | * Fix forged recipients plugin
* * Fix loopVsevolod Stakhov2009-10-141-0/+1
|
* * Add ability to register rspamd functions from LUAVsevolod Stakhov2009-10-139-2483/+2840
| | | | | | * Add ability to access recipients list and sender information * Add plugin for checking forged recipients and sender * Sync documentation
* * Add ip4 SPF record callbackVsevolod Stakhov2009-10-092-22/+104
| | | | * Define HOST_NAME_MAX on systems that have not this macro
* * Forgotten in previous commitVsevolod Stakhov2009-10-091-20/+20
|
* * Improve logic of lua plugins:Vsevolod Stakhov2009-10-092-17/+67
| | | | | | - fix once received plugin to configure properly (pointy hat to: dmx) - add additional functionality to once_received plugin for strict checking of received - make all things local
* * Forgotten headerVsevolod Stakhov2009-10-071-0/+49
|
* * Port evdns with TXT patch into rspamd and adopt it to work separately from ↵Vsevolod Stakhov2009-10-077-2/+4382
| | | | | | libevent * Add skeleton for spf parser
* * Add once_received plugin (by dmx)Vsevolod Stakhov2009-10-052-6/+20
| | | | * Fix read_callback to avoid double freeing of task object
* * Add reject score setting for hard rejecting of mail (by Anton Nekhoroshin)Vsevolod Stakhov2009-10-0212-28/+118
| | | | * Add rspamc protocol 1.1 (3 marks instead of 2)
* * Retab, no functional changesVsevolod Stakhov2009-10-0250-7033/+6906
|
* * Fix some memory issues with lua (strings that are returned from lua can be ↵Vsevolod Stakhov2009-10-025-6/+9
| | | | freed early)
* * Fix another raceVsevolod Stakhov2009-09-302-4/+28
|
* * Fix race between learn and classifyVsevolod Stakhov2009-09-284-9/+17
|
* * Make composites workingVsevolod Stakhov2009-09-256-2551/+2686
| | | | * Document using of composites
* * Add events to lua resolverVsevolod Stakhov2009-09-252-0/+7
| | | | * Do not classify non-text messages
* * Add documentationVsevolod Stakhov2009-09-252-0/+12517
|