1
I Use This!
High Activity

Commits : Listings

Analyzed 44 minutes ago. based on code collected about 1 hour ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Reorganize structure of source files * Adopt build system for new structure More... almost 17 years ago
* Add determining page size function to mem_pool library * Add simple statistic structure that is placed in shared memory and used for gathering server's stats More... almost 17 years ago
* Add main logging functions (log to file, syslog and console) * Handle log reopening More... almost 17 years ago
* Add ability to handle multiply recipients * Reflect changes to perl library More... almost 17 years ago
* Stylify and fix util functions that was gathered from libutil code (memory allocation) * Fix protocol and network functions * Fix some memory allocation issues More... almost 17 years ago
* Add initial implementation of control interface More... almost 17 years ago
* Add initial implementation of regexp module More... almost 17 years ago
* Parse header regexps in other way (header_name=/some_regexp/flags) More... almost 17 years ago
* Add support of shared memory chunks to memory pool allocator. Also add locking support (spin mutexes) * Add simple test case for shared memory allocation More... almost 17 years ago
* Implement composite symbols
cebka
as ceb...@cebka-laptop
More... almost 17 years ago
* Configure modules when worker starts for simplifying reconfig procedure * Add two behaviour types of memory allocator: greedy and ungreedy * Adopt surbl module for new configure style
cebka
as ceb...@cebka-laptop
More... almost 17 years ago
* Implement destructors stack in memory pool, so there is now convinient way to free objects in pool that was allocated by other memory allocation mechanics (e.g. GObject). Destructors must be added in pool manually by calling memory_pool_add_destructor function. More... almost 17 years ago
* Add utility function for parsing regexp from given string (type flags and pcre flags) More... almost 17 years ago
* Implement expression parser (convertor to inverse polish record) * Improve configure system by implementing dependencies * Add .depend files for subdirs that requre it * Write simple test for expressions parser
cebka
as ceb...@cebka-laptop
More... almost 17 years ago
* Write protocol output functions * Fix test suite build under linux
cebka
as ceb...@cebka-laptop
More... almost 17 years ago
* Add routines to perl api to access new results adding function and getting param function this allows accessing to modules config from perl modules More... almost 17 years ago
* Remove unused debug messages from url library More... almost 17 years ago
* Add filter processing function which implements new filter's logic More... almost 17 years ago
* Rework config file memory allocation to separate memory pool for easy reloading without calling of ~1000 free syscalls * Add memory_pool_alloc0 for initializing newly allocated space in pool with zeroes More... almost 17 years ago
* Implement factors consolidation function (default consolidation function for metrics) More... almost 17 years ago
* Rework logic of filters * Add some documentation to rspamd (about new filters logic and about protocol) More... almost 17 years ago
* Small updates to memory pool library - fix cases when new chunk is allocated - add memory pool allocator statistics - let it work in multi-threaded environment - add strdup function for convinience * Use memory pool allocator more widely to avoid memory leaks in future and optimize performance * Task pool chunk size is now pre-defined constant (16 Kb currently) More... almost 17 years ago
* Optimize memory pools allocator * Add test case for memory pools More... almost 17 years ago
* Use internal task pool for memcached operation exported for perl * Make AV reference mortal as it is described in perlxs (3) More... almost 17 years ago
* Place all protocol logic in separate file - simplify protocol parsing logic - add compatibility with sa-spamd - TODO: add protocol output for all commands More... almost 17 years ago
* Avoid realloc for memory pools by making memory pool chains More... almost 17 years ago
* Add memory pool support. - memory pools would be used in modules for allocating task specific data without freeing it separately - memory pools growth is implemented as multiplying by 2 its length (for avoiding multiply reallocs) - when memory pool is freed all data that was allocated from this pool is freed too More... almost 17 years ago
* Add support of variables and variable substitution in config file More... almost 17 years ago
* Write test case for async memcached library * Fix memcached async library to pass test :) More... almost 17 years ago
* Fix include dependencies More... almost 17 years ago