aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* * Add logic for filtering messages with tokenizer/classifier pairVsevolod Stakhov2008-12-106-20/+168
* * Implement learning using classifiers and tokenizers APIVsevolod Stakhov2008-12-082-1/+31
* * Add simple implementation of classifiers abstraction and winnow classifierVsevolod Stakhov2008-12-047-8/+176
* * Use binary tree in tokenizers, that would provide us fast checking for uniq...Vsevolod Stakhov2008-12-043-21/+30
* * Remove strlcpy code and replace it with glib alternativeVsevolod Stakhov2008-12-0315-122/+52
* * Add learning interface to rspamd (still requires classifier to work)Vsevolod Stakhov2008-12-0210-39/+246
* * Add config routines for stat filesVsevolod Stakhov2008-12-016-0/+138
* * Write functions to operate blocks in stat filesVsevolod Stakhov2008-11-286-4/+214
* * Add initial implementation of statistics files handling APIVsevolod Stakhov2008-11-273-1/+303
* * Add simple locking interface to mem_pool libraryVsevolod Stakhov2008-11-262-4/+32
* * Add simple implementation of OSB tokenizerVsevolod Stakhov2008-11-074-7/+156
* * Use utf8 in description filesVsevolod Stakhov2008-11-063-82/+82
* * Add description of classifying processVsevolod Stakhov2008-11-061-0/+93
* * Add simple hash function for hashing tokensVsevolod Stakhov2008-11-053-0/+57
* * Optimize configure by using caching of determined options (more than 2 time...Vsevolod Stakhov2008-11-012-16/+133
* * Reorganize structure of source filesVsevolod Stakhov2008-11-0141-92/+128
* * Add determining page size function to mem_pool libraryVsevolod Stakhov2008-10-266-12/+39
* * Add main logging functions (log to file, syslog and console)Vsevolod Stakhov2008-10-268-0/+265
* * Add ability to handle multiply recipientsVsevolod Stakhov2008-10-254-3/+43
* * Stylify and fix util functions that was gathered from libutil code (memory ...Vsevolod Stakhov2008-10-249-110/+140
* * Add initial implementation of control interfaceVsevolod Stakhov2008-10-239-26/+478
* * Add initial implementation of regexp moduleVsevolod Stakhov2008-10-222-2/+249
* * Parse header regexps in other way (header_name=/some_regexp/flags)Vsevolod Stakhov2008-10-203-2/+20
* * Add support of shared memory chunks to memory pool allocator. Also add lock...Vsevolod Stakhov2008-10-164-3/+241
* * Implement composite symbolscebka@cebka-laptop2008-10-148-36/+154
* * Configure modules when worker starts for simplifying reconfig procedurecebka@cebka-laptop2008-10-147-43/+107
* * Implement destructors stack in memory pool, so there is nowcebka@mailsupport.rambler.ru2008-10-143-4/+38
* * Add utility function for parsing regexp from given string (type flags and p...cebka@mailsupport.rambler.ru2008-10-142-0/+115
* * Implement expression parser (convertor to inverse polish record)cebka@cebka-laptop2008-10-1311-61/+407
* * Write protocol output functionscebka@cebka-laptop2008-10-107-7/+240
* * Add routines to perl api to access new results adding function and getting ...cebka@mailsupport.rambler.ru2008-09-241-0/+38
* * Remove unused debug messages from url librarycebka@mailsupport.rambler.ru2008-09-242-3/+0
* * Add filter processing function which implements new filter's logiccebka@mailsupport.rambler.ru2008-09-244-13/+182
* * Rework config file memory allocation to separate memory pool for easy reloa...cebka@mailsupport.rambler.ru2008-09-246-75/+53
* * Implement factors consolidation function (default consolidation function fo...cebka@mailsupport.rambler.ru2008-09-242-1/+34
* * Rework logic of filterscebka@mailsupport.rambler.ru2008-09-2312-432/+403
* * Small updates to memory pool librarycebka@mailsupport.rambler.ru2008-09-2312-88/+133
* * Optimize memory pools allocatorcebka@mailsupport.rambler.ru2008-09-226-18/+67
* * Use internal task pool for memcached operation exported for perlcebka@mailsupport.rambler.ru2008-09-212-10/+9
* * Place all protocol logic in separate filecebka@mailsupport.rambler.ru2008-09-205-101/+288
* * Avoid realloc for memory pools by making memory pool chainscebka@mailsupport.rambler.ru2008-09-183-17/+31
* * Add memory pool support.cebka@mailsupport.rambler.ru2008-09-185-2/+78
* * Add support of variables and variable substitution in config filecebka@mailsupport.rambler.ru2008-09-184-19/+106
* * Write test case for async memcached librarycebka@mailsupport.rambler.ru2008-09-167-42/+130
* * Fix include dependenciescebka@mailsupport.rambler.ru2008-09-168-8/+15
* * Add utility for extracting urls from messageVsevolod Stakhov2008-09-106-12/+185
* * Fix url parser (get regexp from our mail system)Vsevolod Stakhov2008-09-096-167/+143
* * Fix url length while passing them to normalizerVsevolod Stakhov2008-09-082-9/+7
* * Use glib logger and regexp matching functionsVsevolod Stakhov2008-09-084-49/+76
* * Add initial test suite using glib test suiteVsevolod Stakhov2008-09-086-2/+156