13433 Commits (63d5a1d00e2fdcaa64dae701be7b0cc7221b21df)
 

Author SHA1 Message Date
  Vsevolod Stakhov 1dc0f6ad2c * Rewrite message parser 15 years ago
  Vsevolod Stakhov 87c9659fdd * Rewrite perl client for rspamd, now it allows access to both normal and control interfaces 15 years ago
  Vsevolod Stakhov fe5ad5874a * Add simple utility for sending mail to rspamd 15 years ago
  Vsevolod Stakhov d068127206 * Add new system of getting and setting config parameters from perl code 15 years ago
  Vsevolod Stakhov 2dd1125642 * Try to fix output from delayed filters processing 15 years ago
  Vsevolod Stakhov 640b2981e1 * Implement statistic output in control interface 15 years ago
  Vsevolod Stakhov 37d3605fa0 * Fix errors in learning implementation 15 years ago
  Vsevolod Stakhov f7639eb2dc * Implement delayed fork of dead workers (to avoid fork bombs) 15 years ago
  Vsevolod Stakhov 5f0da61541 * Make sample config more complete 15 years ago
  Vsevolod Stakhov 9e9ced3252 * Add function for adding rspamd report headers 15 years ago
  Vsevolod Stakhov 87f0454e57 * Fix build under FreeBSD (forgotten include) 15 years ago
  Vsevolod Stakhov 93e2e9d2fa * Add logic for filtering messages with tokenizer/classifier pair 15 years ago
  Vsevolod Stakhov c9df6177c0 * Implement learning using classifiers and tokenizers API 15 years ago
  Vsevolod Stakhov 1162170387 * Add simple implementation of classifiers abstraction and winnow classifier 15 years ago
  Vsevolod Stakhov 249c0583d2 * Use binary tree in tokenizers, that would provide us fast checking for unique tokens and have O(log n) difficulty 15 years ago
  Vsevolod Stakhov 42b81716ec * Remove strlcpy code and replace it with glib alternative 15 years ago
  Vsevolod Stakhov d62fb36650 * Add learning interface to rspamd (still requires classifier to work) 15 years ago
  Vsevolod Stakhov 9a1ba2296d * Add config routines for stat files 15 years ago
  Vsevolod Stakhov 06661f20cb * Write functions to operate blocks in stat files 15 years ago
  Vsevolod Stakhov f1fdc9c6c1 * Add initial implementation of statistics files handling API 15 years ago
  Vsevolod Stakhov 4c75854954 * Add simple locking interface to mem_pool library 15 years ago
  Vsevolod Stakhov 62cdcc73c4 * Add simple implementation of OSB tokenizer 15 years ago
  Vsevolod Stakhov 2175980532 * Use utf8 in description files 15 years ago
  Vsevolod Stakhov 31395157b1 * Add description of classifying process 15 years ago
  Vsevolod Stakhov f8e0edcfeb * Add simple hash function for hashing tokens 15 years ago
  Vsevolod Stakhov a2af801eea * Optimize configure by using caching of determined options (more than 2 times faster than before) 15 years ago
  Vsevolod Stakhov 2aa9c74f1c * Reorganize structure of source files 15 years ago
  Vsevolod Stakhov cc5343692b * Add determining page size function to mem_pool library 15 years ago
  Vsevolod Stakhov c52d0879cc * Add main logging functions (log to file, syslog and console) 15 years ago
  Vsevolod Stakhov 9a7ba3e09a * Add ability to handle multiply recipients 15 years ago
  Vsevolod Stakhov fb659154cb * Stylify and fix util functions that was gathered from libutil code (memory allocation) 15 years ago
  Vsevolod Stakhov e5f01249a3 * Add initial implementation of control interface 15 years ago
  Vsevolod Stakhov 9d6f80f8a3 * Add initial implementation of regexp module 15 years ago
  Vsevolod Stakhov 6224f2a347 * Parse header regexps in other way (header_name=/some_regexp/flags) 15 years ago
  Vsevolod Stakhov 802890f0f2 * Add support of shared memory chunks to memory pool allocator. Also add locking support (spin mutexes) 15 years ago
  cebka@cebka-laptop cd9b528a22 * Implement composite symbols 15 years ago
  cebka@cebka-laptop fee5af783e * Configure modules when worker starts for simplifying reconfig procedure 15 years ago
  cebka@mailsupport.rambler.ru 3f8572f209 * Implement destructors stack in memory pool, so there is now 15 years ago
  cebka@mailsupport.rambler.ru fd84d363d8 * Add utility function for parsing regexp from given string (type flags and pcre flags) 15 years ago
  cebka@cebka-laptop da93e9d635 * Implement expression parser (convertor to inverse polish record) 15 years ago
  cebka@cebka-laptop 6c55c3314c * Write protocol output functions 15 years ago
  cebka@mailsupport.rambler.ru 9571811836 * Add routines to perl api to access new results adding function and getting param function 16 years ago
  cebka@mailsupport.rambler.ru e117181e29 * Remove unused debug messages from url library 16 years ago
  cebka@mailsupport.rambler.ru 2709f44666 * Add filter processing function which implements new filter's logic 16 years ago
  cebka@mailsupport.rambler.ru 0c1b3da90d * Rework config file memory allocation to separate memory pool for easy reloading 16 years ago
  cebka@mailsupport.rambler.ru 774c6c63fa * Implement factors consolidation function (default consolidation function for metrics) 16 years ago
  cebka@mailsupport.rambler.ru ffe2b54bd0 * Rework logic of filters 16 years ago
  cebka@mailsupport.rambler.ru 193acf73e5 * Small updates to memory pool library 16 years ago
  cebka@mailsupport.rambler.ru 2b65ae425b * Optimize memory pools allocator 16 years ago
  cebka@mailsupport.rambler.ru 82e2d7ab53 * Use internal task pool for memcached operation exported for perl 16 years ago