summaryrefslogtreecommitdiffstats
path: root/perl
Commit message (Collapse)AuthorAgeFilesLines
* Mail::Rspamd::Client is fixed.Vsevolod Stakhov2011-01-131-51/+46
|
* Client's methods for Mail::Rspamd::Client are now done to a single server ↵Vsevolod Stakhov2011-01-131-32/+54
| | | | not to all.
* Fix using of $1 and $2 in Mail::Rspamd::Client (reported by Andrej Zverev)Vsevolod Stakhov2010-10-291-4/+6
|
* Honor deliver_to argument in Mail::Rspamd::ClientVsevolod Stakhov2010-10-211-5/+9
|
* * Add ability to specify many redirector hosts and choose them round-robinVsevolod Stakhov2010-10-011-2/+7
| | | | | | | | * Fix ip address parsing in redirector config * Fix logic of checking url in redirector if its domain is in exceptions list * Add dependencies in perl module (suggested by AZ) * Add BUILD_PORT define for skipping installation of FreeBSD rc scrips (suggested by AZ) * Change version of 0.3.3
* * New trie based url scanner (based on libcamel)Vsevolod Stakhov2010-09-211-1/+10
| | | | | * Small fixes to rspamd perl client * Write fuzzy hashes info to log
* * Fix Mail::Rspamd::Config for new rspamd featuresVsevolod Stakhov2010-09-031-25/+68
| | | | * Use Mail::Rspamd::Config in rspamc client
* * Write symbols weights to rspamc outputVsevolod Stakhov2010-07-311-2/+4
| | | | | | * 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)
* * Some optimizations to client libraryVsevolod Stakhov2010-07-201-3/+3
|
* * Use ungreedy match to strip trailing whitespacesVsevolod Stakhov2010-07-201-5/+5
|
* * Strip trailing whitespace characters in Mail::Rspamd::ClientVsevolod Stakhov2010-07-201-5/+5
|
* * Add ability to assign several actions to one metricVsevolod Stakhov2010-07-151-0/+4
| | | | | | * Report action in rspamc protocol * Mail::Rspamd::Client and rspamc can now understand Action header too * Write action to log as well
* * Take callback argument in Mail::Rspamd::Client for processing files and ↵Vsevolod Stakhov2010-07-021-7/+20
| | | | | | directories * Print results if rspamc is called for a directory
* * Fix URLS commandVsevolod Stakhov2010-06-241-29/+46
|
* * Add sections about rspamc client, controller protocol, classifiers and ↵Vsevolod Stakhov2010-05-181-8/+16
| | | | | | statfiles, fuzzy hashes * Fix imap handling in Mail::Rspamd::Client
* * Add ability to pass all filters by using flag -p in case of rspamc or ↵Vsevolod Stakhov2010-04-261-0/+4
| | | | adding header Pass: all in rspamc protocol
* * Implement config object dumping to xmlVsevolod Stakhov2010-04-221-0/+184
|
* * Make perl config parser workingVsevolod Stakhov2010-04-211-20/+98
|
* * Initial version of perl config libraryVsevolod Stakhov2010-04-201-0/+288
|
* * Add FreeBSD portVsevolod Stakhov2010-03-241-54/+0
|
* * Handle writing of messages correctly in perl modulecebka@lenovo-laptop2010-03-181-4/+55
|
* * Fix statistics of messages in controllercebka@lenovo-laptop2010-03-171-1/+1
| | | | | | | | * Fix building and installing perl target * Fix learn command name * Controller's commands are now case insensitive * Statfiles can now be selected from popup list in cgi interface * Password for controller's commands can now be specified in cgi interface
* * Read 'END' after password commandcebka@lenovo-laptop2010-03-151-0/+3
|
* * Another addition to learningcebka@lenovo-laptop2010-03-151-1/+1
|
* * Fix learn command (-m is used instead -w)cebka@lenovo-laptop2010-03-151-1/+1
|
* * Fix variable name in Client.pmcebka@lenovo-laptop2010-03-151-5/+5
|
* * Fixes to rspamccebka@lenovo-laptop2010-03-151-1/+1
|
* * Fix another spf core dump while parsing 'include' itemscebka@lenovo-laptop2010-03-151-2/+5
|
* * More fixes about requirecebka@lenovo-laptop2010-03-121-3/+5
|
* * use -> requirecebka@lenovo-laptop2010-03-121-3/+3
|
* * Bump versioncebka@lenovo-laptop2010-03-121-1/+1
|
* * Add web management interface for rspamd (no design yet)cebka@lenovo-laptop2010-03-121-40/+106
| | | | * Fix Mail::Rspamd::Client
* * Make new Mail::Rspamd::Client workingcebka@lenovo-laptop2010-03-041-366/+488
|
* * New Mail::Rspamd::Clientcebka@lenovo-laptop2010-03-031-265/+856
| | | | | | | | | things TODO: - improve interaction with rspamc - improve documentation - test all features - test clustering - write CGI front-end
* * Remove useless next in cyclecebka@lenovo-laptop2010-01-121-3/+0
|
* * Fix issue with list concatVsevolod Stakhov2009-12-141-2/+2
|
* * Add initial version of rspamd binlog syncronization clientVsevolod Stakhov2009-11-251-1/+2
| | | | * Style fix to perl module
* * Add check_smtp_data function for checking some fields from SMTP dialogVsevolod Stakhov2009-11-221-1/+1
|
* * Some more clarifications to perl apiVsevolod Stakhov2009-11-161-9/+13
|
* * Perl fixes:Vsevolod Stakhov2009-11-1615-2351/+34
| | | | | | | | | | - 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
* * Check whether dead flag is defined in hash to avoid warningVsevolod Stakhov2009-11-091-1/+1
|
* * 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
|
* * Fix variables substitutionVsevolod Stakhov2009-03-271-1/+1
| | | | | * Add simple lua interface to access task structures * Improve error reporting for regexp module
* * Fix XS module to work with current type of memory allocationVsevolod Stakhov2009-03-241-2/+2
|
* * Add smart handling of message headersVsevolod Stakhov2009-03-241-253/+0
|
* * Fix error in expression parser that causes bad errors with expressions ↵Vsevolod Stakhov2009-03-236-2/+106
| | | | | | | | | | | | that have regexp at the end * Improve test for fuzzy hashes * Add new object - TextPart to perl XS library that allows access to stripped parts and fuzzy hashes * Add documentation for expressions parser and fot Mail::Rspamd::TextPart * Allways calculate fuzzy hash for text parts * Store text parts separately from other parts * Add compare_parts_distance for expressions that calculates difference in 2 parts messages * Do not try to substitute variables in empty strings
* * Add functions to parse headers and urls into statfile tokensVsevolod Stakhov2009-03-161-2/+2
|
* * New rspamd protocol (changed replies)Vsevolod Stakhov2009-03-033-3/+3
| | | | | | | | * Add ability to attach string lists to symbols * Check destructors and do not add identical destructors (argument and function) to pool's destructors * Remove 2 warnings when building with gmime22 * Attach url names to surbl symbols * Fix bug with blocking on read (I think it is linux specific thought)
* * Add compatibility with gmime24Vsevolod Stakhov2009-03-026-16/+291
|