aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Add initial support of bdb backendVsevolod Stakhov2011-11-018-14/+468
|
* * Add array operationsVsevolod Stakhov2011-11-013-11/+131
| | | | Fix memory freeing for elements in kvstorage.
* * Significate performance improving by vectorizing IO output (about 4 times ↵Vsevolod Stakhov2011-10-313-27/+98
| | | | for kv storage).
* * Fix threading in kvstorage.Vsevolod Stakhov2011-10-316-72/+87
| | | | Rspamd now can detect and work with libevent-2.
* Add basic locking.Vsevolod Stakhov2011-10-311-0/+8
|
* * Implement basic functionality of key value storageVsevolod Stakhov2011-10-318-70/+486
|
* * Initial implementation of threaded kvstorage worker.Vsevolod Stakhov2011-10-277-2/+362
|
* * Use event_base thread safe API to allow parallelism based on threadsVsevolod Stakhov2011-10-2617-35/+95
|
* Do not try to validate empty headers.Vsevolod Stakhov2011-10-252-2/+8
| | | | Write symbols to log in case of HTTP/Json output.
* * Implement initial version of asynced kvstorage APIVsevolod Stakhov2011-10-241-28/+435
|
* Fix siginfo detection code.Vsevolod Stakhov2011-10-244-3/+13
|
* * Implement kvstorage synced APIVsevolod Stakhov2011-10-243-6/+390
|
* Fix bug in compare_content_param function.Vsevolod Stakhov2011-10-241-21/+23
|
* * Add skeleton of libkvstorage API.Vsevolod Stakhov2011-10-183-0/+533
|
* Add universal utility function for creating stream sockets.Vsevolod Stakhov2011-10-185-5/+102
|
* Move librspamdclient to separate directory.Vsevolod Stakhov2011-10-184-3/+3
| | | | | | --HG-- rename : lib/librspamdclient.c => lib/client/librspamdclient.c rename : lib/librspamdclient.h => lib/client/librspamdclient.h
* Add initialization for kvstorages after configuration.Vsevolod Stakhov2011-10-181-0/+40
|
* * Add configuration utils for kvstorageVsevolod Stakhov2011-10-1710-17/+462
|
* Add ability to register subparsers inside main XML config parser.Vsevolod Stakhov2011-10-172-1/+41
|
* Fix deinstall/install targets for building of FreeBSD port.Vsevolod Stakhov2011-10-171-6/+6
|
* Fix build under Solaris10. Reported in ↵Vsevolod Stakhov2011-10-175-61/+137
| | | | https://bitbucket.org/vstakhov/rspamd/issue/21/rspamd-solaris10-x86-openindiana
* Check utf8 characters before gregex checks as they assume input to be a utf8 ↵Vsevolod Stakhov2011-10-173-8/+39
| | | | valid string.
* Remove debug.Vsevolod Stakhov2011-10-141-2/+0
|
* Fix stupid bug with lua stack corruption.Vsevolod Stakhov2011-10-142-2/+6
|
* Remove some warnings.Vsevolod Stakhov2011-10-1410-38/+11
|
* * Add ordinary hash and radix tree as kv cache implementationsVsevolod Stakhov2011-10-142-17/+510
|
* Add make_socketpair utility function.Vsevolod Stakhov2011-10-132-0/+36
|
* * Initial implementation of key-value storageVsevolod Stakhov2011-10-115-17/+411
| | | | | Detect and link against bdb Change version to 0.4.5
* Added tag 0.4.4 for changeset 398802e77f9fVsevolod Stakhov2011-10-101-0/+1
|
* * LRU cache now is capable to get custom insert and delete functions that ↵0.4.4Vsevolod Stakhov2011-10-102-22/+90
| | | | would allow to use custom storage engines for it
* Try to check spf domain before adding it to LRU hash.Vsevolod Stakhov2011-10-065-35/+41
| | | | Make libutil functions ported from BSD compatible with libbsd in linux.
* Check if internet address list is parsed correctly.Vsevolod Stakhov2011-10-041-3/+9
|
* Version 0.4.4.Vsevolod Stakhov2011-09-291-1/+1
|
* * Support for IDN urlsVsevolod Stakhov2011-08-232-42/+247
| | | | * DNS resolver now can handle international domains correctly
* * Fix DNS PTR resolvingVsevolod Stakhov2011-08-224-15/+53
| | | | * Add ability to resolve ip in once_received plugin to avoid temporary DNS fails of SMTP resolving
* Fix process headers with ')' last symbol.Vsevolod Stakhov2011-08-181-0/+1
|
* Damn.Vsevolod Stakhov2011-08-181-2/+2
|
* Json fix.Vsevolod Stakhov2011-08-181-2/+2
|
* Fix to json output.Vsevolod Stakhov2011-08-181-0/+4
|
* Add more.Vsevolod Stakhov2011-08-181-1/+1
|
* Fix http headers.Vsevolod Stakhov2011-08-181-12/+13
|
* * Introduce new system of contexts initialization. It would be used for ↵Vsevolod Stakhov2011-08-185-36/+73
| | | | | | other things in rspamd as well in future. Ignore unknown headers in case of http.
* Make lexgrog happy with rspamd man pages.Vsevolod Stakhov2011-08-172-2/+2
|
* Insert symbols counting their weights with respect to grow_factor.Vsevolod Stakhov2011-08-171-1/+2
|
* Stupid bug with learning and task destroying.Vsevolod Stakhov2011-08-161-4/+4
|
* Fix output for spamc proto.Vsevolod Stakhov2011-08-152-2/+6
|
* Added tag 0.4.3 for changeset 44d02babaaeaVsevolod Stakhov2011-08-121-0/+1
|
* Fix critical bug with lua stack cleaning that caused heavy memory leaks.0.4.3Vsevolod Stakhov2011-08-128-13/+35
| | | | Update to 0.4.3.
* * Make hash traversing more safelyVsevolod Stakhov2011-08-111-24/+33
|
* Make buffers non-static.Vsevolod Stakhov2011-08-101-3/+3
|