aboutsummaryrefslogtreecommitdiffstats
path: root/rspamc.pl.in
Commit message (Collapse)AuthorAgeFilesLines
* * Fix Mail::Rspamd::Config for new rspamd featuresVsevolod Stakhov2010-09-031-38/+14
| | | | * Use Mail::Rspamd::Config in rspamc client
* * Do not output control characters if output is not terminalVsevolod Stakhov2010-08-031-17/+23
|
* * Write symbols weights to rspamc outputVsevolod Stakhov2010-07-311-0/+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)
* * Add ability to assign several actions to one metricVsevolod Stakhov2010-07-151-2/+15
| | | | | | * 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-13/+18
| | | | | | directories * Print results if rspamc is called for a directory
* * Parse options 'by hand' avoiding usage of Getopt::Std in rspamc.plVsevolod Stakhov2010-05-171-5/+45
|
* * Add ability to pass all filters by using flag -p in case of rspamc or ↵Vsevolod Stakhov2010-04-261-1/+5
| | | | adding header Pass: all in rspamc protocol
* * Add normalizer for fuzzy hashescebka@lenovo-laptop2010-03-161-1/+0
| | | | * Fix fuzzy add and fuzzy del
* * Another addition to learningcebka@lenovo-laptop2010-03-151-3/+0
|
* * Fixes to rspamccebka@lenovo-laptop2010-03-151-16/+19
|
* * Parse '*' in host name from config file correctlycebka@lenovo-laptop2010-03-151-1/+6
|
* * Fix another spf core dump while parsing 'include' itemscebka@lenovo-laptop2010-03-151-1/+6
|
* * Make new Mail::Rspamd::Client workingcebka@lenovo-laptop2010-03-041-3/+69
|
* * New Mail::Rspamd::Clientcebka@lenovo-laptop2010-03-031-453/+37
| | | | | | | | | things TODO: - improve interaction with rspamc - improve documentation - test all features - test clustering - write CGI front-end
* * Allow to specify hosts file for making batch operations on rspamd using ↵cebka@lenovo-laptop2010-03-011-36/+104
| | | | rspamc client
* * Add percents of spam and ham detected to stat command outputcebka@lenovo-laptop2010-03-011-2/+2
|
* * Fix bugs from previous commitcebka@lenovo-laptop2010-03-011-2/+3
|
* * Add weights command for getting weights of each message by each statfilecebka@lenovo-laptop2010-03-011-2/+14
| | | | | * Add ability to specify multiplier when learning * Add statistics about spam and ham messages
* * Show help message when rspamd is called without any params (suggested by ↵cebka@lenovo-laptop2010-02-241-1/+5
| | | | Andrey Zverev)
* * Add support for imap custom search in rspamccebka@lenovo-laptop2010-02-161-5/+40
| | | | * Update help message for rspamc
* * Add ability to add weight for fuzzy hashes, this can be very useful for ↵cebka@lenovo-laptop2010-02-081-6/+14
| | | | autolearning fuzzy storage by users
* * Fixes to IMAP support in rspamccebka@lenovo-laptop2010-01-291-24/+52
|
* * New system of rspamc command:cebka@lenovo-laptop2010-01-281-42/+230
| | | | | - now it is possible to specify files and directories in arguments to rspamc - EXPERIMENTAL support of IMAP fetching including SSL support
* * Many major fixes to statfiles:Vsevolod Stakhov2009-12-031-2/+2
| | | | | | | | | | - fix bug with mmapping files: new addresses must NOT be allocated in shared memory by themselves - fix bug with winnow classifier that totally brokes it down - fix bug with too much grow of values * Use double precission values in statistics * Add statistics for statfiles * Add more informative data to output of LEARN command (weight of incoming message) * Add weight to output of classifier as well
* * Add reject score setting for hard rejecting of mail (by Anton Nekhoroshin)Vsevolod Stakhov2009-10-021-1/+1
| | | | * Add rspamc protocol 1.1 (3 marks instead of 2)
* * Fix learningVsevolod Stakhov2009-09-251-1/+1
|
* * Make settings workingVsevolod Stakhov2009-09-081-3/+11
|
* * Handle password correctly in rspamcVsevolod Stakhov2009-08-181-2/+5
|
* * Make fuzzy storage working (tested checking, adding and deleting of fuzzy ↵Vsevolod Stakhov2009-07-311-1/+25
| | | | | | hashes from storage) * Fix stupid bug in fuzzy distance calculations
* * Fix stupid errorVsevolod Stakhov2009-07-231-1/+1
|
* * Rework structure of sample configsVsevolod Stakhov2009-06-241-2/+2
| | | | | * Fix rspamc * Add english readme
* * Add module for blacklisting emails (self documented in sample config)Vsevolod Stakhov2009-06-151-3/+2
| | | | | | | * Add command 'emails' for extracting emails from a message * Rework protocol layout to allow expanding rspamd protocol by custom commands that can be added from anywhere in code * Allow rspamc to work without strictly parameter 'command'. Command by default is 'symbols'. * Update version to 0.1.8
* * Add urls command for extracting urlsVsevolod Stakhov2009-06-051-1/+1
|
* * Rework url parsing algorithmsVsevolod Stakhov2009-06-021-1/+2
| | | | | | | * Adopt all parts of rspamd for new url parser * Improve url-extracter utility by avoiding cut&paste of mime parsing * Small fixes to rspamc client * Bump version to 0.1.3
* * Improve rspamc utility for working without rspamd configVsevolod Stakhov2009-05-301-36/+63
|
* * Add counters for rspamd symbolsVsevolod Stakhov2009-05-041-1/+1
| | | | * Fix shared hashes
* * Enable support of google perf toolsVsevolod Stakhov2009-05-041-0/+3
|
* * Fix LMTP and DELIVERY parsing in config file while trying to get control ↵Vsevolod Stakhov2009-03-021-3/+9
| | | | credits
* * Fix dependencies on perlxs target (do not rebuild it constantly)Vsevolod Stakhov2009-02-271-0/+228
* Fix rspamc to understand lmtp and delivery sections in config * Fix parser's states when reading module options * Add sample config for surbl module with comments --HG-- rename : rspamc.pl => rspamc.pl.in