Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rework project structure, remove trash files. | Vsevolod Stakhov | 2014-04-21 | 1 | -776/+0 |
| | |||||
* | Refactor memory pool naming. | Vsevolod Stakhov | 2014-04-20 | 1 | -116/+121 |
| | |||||
* | Fix arguments order in system call. | Vsevolod Stakhov | 2013-05-28 | 1 | -1/+1 |
| | |||||
* | * Use murmur hash for all hashes as it is more efficient and provides more ↵ | Vsevolod Stakhov | 2012-10-08 | 1 | -1/+1 |
| | | | | | | uniform distribution as glib's default one. * Fix probability renormalization while using advanced classification. | ||||
* | Avoid global variables in map logic. | Vsevolod Stakhov | 2012-09-19 | 1 | -0/+1 |
| | | | | * Add support of simple maps like '/path/to/file' as it seems to be more comfortable than 'file:///...' | ||||
* | Use universal mutex type to avoid glib collisions. | Vsevolod Stakhov | 2012-09-19 | 1 | -16/+5 |
| | |||||
* | Another debian license fix. | Vsevolod Stakhov | 2012-09-10 | 1 | -1/+1 |
| | | | | | Add apache license for regexp that were delivered from SpamAssassin project. Fix debian/copyright for src/dns.c. | ||||
* | Update copyright (required by debian). | Vsevolod Stakhov | 2012-09-04 | 1 | -3/+3 |
| | |||||
* | * Rework thread pools locking logic to avoid global lua mutex usage. | Vsevolod Stakhov | 2012-08-22 | 1 | -0/+3 |
| | | | | | | Fixed several memory leaks with modern glib. Fixed memory leak in dkim code. Fixed a problem with static global variables in shared libraries. | ||||
* | Strict prototypes. | Vsevolod Stakhov | 2012-06-05 | 1 | -1/+1 |
| | |||||
* | Add temporary pages to pool allocator to allow reset of some pool data. | Vsevolod Stakhov | 2012-02-15 | 1 | -14/+107 |
| | |||||
* | Fix build. | Vsevolod Stakhov | 2012-02-15 | 1 | -1/+1 |
| | |||||
* | * More things to be thread-safe: | Vsevolod Stakhov | 2012-02-13 | 1 | -0/+26 |
| | | | | | | | - pool allocator is now thread-safe - lua subsystem now holds lock to avoid lua stack corruption - events subsystem now using conditional variables to wait for async_threads - insert_result is thread-safe now | ||||
* | Fix access to already freed memory. | Vsevolod Stakhov | 2011-08-04 | 1 | -1/+0 |
| | | | | Remove assert. | ||||
* | Fix signness in arithmetic operations. | Vsevolod Stakhov | 2011-08-04 | 1 | -20/+19 |
| | |||||
* | Fix very bad bug in a memory pool allocator. | Vsevolod Stakhov | 2011-07-26 | 1 | -2/+3 |
| | | | | Speed up inserting symbols by hashing them. | ||||
* | Zero memory of pool allocator statistic. | Vsevolod Stakhov | 2011-07-25 | 1 | -0/+1 |
| | |||||
* | Add workaround for clang under linux. | Vsevolod Stakhov | 2011-07-21 | 1 | -1/+1 |
| | | | | Fix problems found by static analyzing. | ||||
* | * Welcome 0.4.0 | Vsevolod Stakhov | 2011-06-24 | 1 | -12/+8 |
| | | | | | | | | | | | | | | | | | | Uncompatible changes: - Statistics is uncompatible in utf8 mode Major changes: - Improved utf8 mode - Convert all characters to lowercase in statistics - Skip URL's in statistics - Improve speed of bayes classifier by using integer arithmetics - Fixed statfiles synchronization that was broken for a long time - Synchronization is now configurable Minor changes: - Bugfixes - Removed some of legacy code - Types polishing | ||||
* | * Rework build process: | Vsevolod Stakhov | 2011-05-10 | 1 | -0/+1 |
| | | | | | | | | | | - add librspamdserver - link this library to all daemons and utils of rspamd - use subdirectories more often * Rework global variables logic - move them to the main process * Fix logging to handle utf-8 correctly * Add statshow utility and make it working * Move printf functions to separate source file | ||||
* | Fix memory corruption in memory pools library. | Vsevolod Stakhov | 2011-03-15 | 1 | -11/+26 |
| | | | | While in here use guint8 for all pointers. | ||||
* | Optimization. | Vsevolod Stakhov | 2011-03-14 | 1 | -15/+3 |
| | |||||
* | Fix race in surbl module. | Vsevolod Stakhov | 2011-03-10 | 1 | -1/+6 |
| | | | | Add more debugging to destructors in pools. | ||||
* | * Fix alignment in memory_pool library (thanks to Marcin Rzewucki) | Vsevolod Stakhov | 2011-02-06 | 1 | -5/+6 |
| | |||||
* | Fixes bugs found with clang-static analyser. | Vsevolod Stakhov | 2010-10-11 | 1 | -15/+43 |
| | | | | | Strictly follow c99 standart. Turn on pedantic c99 checks. | ||||
* | Fixes types (use glib ones) no functional change. | Vsevolod Stakhov | 2010-10-06 | 1 | -21/+21 |
| | | | | | Now all comments in commit logs beginning with '*' would be included in changelog, so important changes would be separated from small ones. | ||||
* | * Make DNS resolver working | Vsevolod Stakhov | 2010-07-08 | 1 | -4/+8 |
| | | | | | | * Many improvements to rspamd test suite: now it CAN be used for testing rspamd functionality * Write DNS resolver tests * Fix issues with memory_pool mutexes and with creating of statfiles | ||||
* | * Fix compatibility issues | Vsevolod Stakhov | 2010-06-23 | 1 | -5/+5 |
| | |||||
* | * Add more logic for dynamic rules | Vsevolod Stakhov | 2010-06-08 | 1 | -0/+17 |
| | | | | | * Add documentation for dynamic rules * Add ability to make negations in networks in dynamic rules | ||||
* | * Fix config reloading | Vsevolod Stakhov | 2010-05-13 | 1 | -0/+29 |
| | | | | | * Add ability to register variables in memory pools (hash with known lifetime) * Avoid of using of some global variables | ||||
* | * Retab, no functional changes | Vsevolod Stakhov | 2009-10-02 | 1 | -106/+107 |
| | |||||
* | * Various bugfixes in map and radix code | Vsevolod Stakhov | 2009-09-03 | 1 | -6/+12 |
| | |||||
* | * Improve locking by using asm 'pause' command | Vsevolod Stakhov | 2009-06-17 | 1 | -7/+9 |
| | | | | * Try to fix read locking in rwlock | ||||
* | * Try to fix locking problem with double unlocking | Vsevolod Stakhov | 2009-06-17 | 1 | -1/+1 |
| | |||||
* | * Use glib slice allocator for memory pool allocator, optimize chunk size | Vsevolod Stakhov | 2009-06-16 | 1 | -9/+10 |
| | |||||
* | * Add deadlock detection for memory pool locks and imporve mutexes API | Vsevolod Stakhov | 2009-05-21 | 1 | -30/+54 |
| | |||||
* | * Improve performance of IO reading by reworking IO dispatcher algorithm | Vsevolod Stakhov | 2009-05-08 | 1 | -0/+17 |
| | |||||
* | * Add counters for rspamd symbols | Vsevolod Stakhov | 2009-05-04 | 1 | -1/+30 |
| | | | | * Fix shared hashes | ||||
* | * Add counter for oversized chunks: this parameter can improve performance, ↵ | Vsevolod Stakhov | 2009-04-21 | 1 | -0/+3 |
| | | | | | | | for example if we have too many oversized chunks it is good decision to increase chunk size. | ||||
* | * Fix 2 memory leaks | Vsevolod Stakhov | 2009-03-27 | 1 | -1/+0 |
| | | | | * Fix uptime command output | ||||
* | * Add statictics for all allocated pools | Vsevolod Stakhov | 2009-03-26 | 1 | -0/+6 |
| | |||||
* | * Fix many compile time warnings and polish code | Vsevolod Stakhov | 2009-03-24 | 1 | -6/+4 |
| | |||||
* | * New rspamd protocol (changed replies) | Vsevolod Stakhov | 2009-03-03 | 1 | -1/+11 |
| | | | | | | | | * 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 ability to check bits from surbl replies | Vsevolod Stakhov | 2009-03-02 | 1 | -1/+4 |
| | |||||
* | * Fix memory corruption and lmtp handling | Vsevolod Stakhov | 2009-02-25 | 1 | -8/+13 |
| | | | | * Add e-mail address validation in lmtp | ||||
* | * Prepare to migrate to cmake (still need to write install target and ↵ | Vsevolod Stakhov | 2009-02-16 | 1 | -31/+17 |
| | | | | | | | | working with XS implicitly) * Move all system includes to one file where we detect availability of all that includes * Fix license misprint * Fix some issues with perl initializing | ||||
* | * Add BSD license text | Vsevolod Stakhov | 2009-02-16 | 1 | -0/+24 |
| | |||||
* | * Add some comments and documentation | Vsevolod Stakhov | 2009-02-05 | 1 | -0/+6 |
| | |||||
* | * Fix bug with calling consolidation function after stop_point | Vsevolod Stakhov | 2009-01-28 | 1 | -17/+33 |
| | | | | | * Use shared memory for storing pool allocator statistics * Fix bug with processing statfiles results | ||||
* | * Add new hash for storing hash data in shared memory | Vsevolod Stakhov | 2009-01-27 | 1 | -5/+59 |
| | | | | * Add rwlocks implementation (primitive) in memory pool library |