aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
...
* Avoid global rspamd_main usage.Vsevolod Stakhov2015-08-062-25/+6
|
* Try to handle requests with no body.Vsevolod Stakhov2015-07-311-1/+2
|
* Do not delete uninitialized events.Vsevolod Stakhov2015-07-301-1/+4
|
* Cleanup event before setting it.Vsevolod Stakhov2015-07-301-0/+1
|
* Allow blob manipulation in sqlite3 statements.Vsevolod Stakhov2015-07-271-0/+10
|
* Add user support to sqlite3.Vsevolod Stakhov2015-07-231-0/+3
|
* Remove legacy fuzzy code completely.Vsevolod Stakhov2015-07-183-635/+0
|
* Move string utilities to a separate module.Vsevolod Stakhov2015-07-175-779/+846
|
* Fix dereference of NULL pointer.Vsevolod Stakhov2015-07-141-2/+2
|
* Start removing of old fuzzy algorithm.Vsevolod Stakhov2015-07-142-0/+16
|
* Rework parts and task structure:Vsevolod Stakhov2015-07-132-6/+2
| | | | | | | | | - Now text_parts, parts and received are arrays - Pre-allocate arrays with some reasonable defaults - Use arrays instead of lists in plugins and checks - Remove unused fields from task structure - Rework mime_foreach callback function - Remove deprecated scan_milliseconds field
* Finally fix an issue with data isolation in sqlite.Vsevolod Stakhov2015-07-102-0/+11
|
* Rework sqlite3 cache.Vsevolod Stakhov2015-07-101-0/+11
|
* More fixes to sqlite3 locking.Vsevolod Stakhov2015-07-101-4/+20
|
* Unify sqlite open and create function.Vsevolod Stakhov2015-07-102-0/+161
|
* Move sqlite3 utils to a separate module.Vsevolod Stakhov2015-07-103-0/+246
|
* Do not use __FUNCTION__ as it's unportable.Vsevolod Stakhov2015-07-081-3/+3
|
* Fix mutex locking for logger.Vsevolod Stakhov2015-07-061-2/+2
|
* Fix issues with capturing patternsVsevolod Stakhov2015-06-301-3/+3
|
* Fix regexp_search invocation.Vsevolod Stakhov2015-06-301-1/+1
|
* Improve regexp captures.Vsevolod Stakhov2015-06-302-10/+43
| | | | It is now possible to store regexp captures if needed.
* Remove unused variable.Vsevolod Stakhov2015-06-261-1/+0
|
* Fix floating point classification in printf.Vsevolod Stakhov2015-06-251-1/+1
|
* Prefer double instead of long double for speed.Vsevolod Stakhov2015-06-251-5/+5
|
* Handle non-normal FP numbers in printf.Vsevolod Stakhov2015-06-251-28/+42
|
* Avoid gcc'ism.Vsevolod Stakhov2015-06-231-10/+10
|
* Feed undefined behaviour.Vsevolod Stakhov2015-06-211-10/+9
|
* Use common routine for jittering time values.Vsevolod Stakhov2015-06-141-8/+1
|
* Remove useless checks.Vsevolod Stakhov2015-06-141-20/+1
|
* Fix calculation of pool free space.Vsevolod Stakhov2015-06-041-2/+6
|
* Prepend the correct object.Vsevolod Stakhov2015-06-021-1/+1
|
* Align pointers by 16 bytes boundary.Vsevolod Stakhov2015-06-011-1/+1
| | | | | | Many operations on x86 are much faster if the pointers are aligned properly. Obviously, that would increase memory usage slightly, however, rspamd always prefers speed to compactness.
* Cleanup crap from memory pool code.Vsevolod Stakhov2015-06-012-96/+65
|
* Avoid double free when extending HTTP message.Vsevolod Stakhov2015-05-291-0/+2
|
* Add routine to generate jittered timeout.Vsevolod Stakhov2015-05-282-0/+23
|
* Remove useless locking.Vsevolod Stakhov2015-05-262-5/+2
|
* Use caseless hash and equal functions for request headers.Vsevolod Stakhov2015-05-202-0/+23
|
* Fix issues in base64 encoding.Vsevolod Stakhov2015-05-201-86/+64
|
* Add base64 encoding routine.Vsevolod Stakhov2015-05-202-0/+176
|
* Revert automatic capture in regexps as it breaks things.Vsevolod Stakhov2015-05-191-1/+0
|
* Fix reloading in logger.Vsevolod Stakhov2015-05-191-4/+3
|
* Do not try dereference NULL pointer.Vsevolod Stakhov2015-05-191-2/+4
|
* Fix critical bug on matching regular expressions.Vsevolod Stakhov2015-05-191-1/+2
| | | | | Issue: #186 Reported by: @moisseev
* Add helper to use GString in pool destructors.Vsevolod Stakhov2015-05-182-0/+13
|
* Adopt xxhash invocation.Vsevolod Stakhov2015-05-173-9/+11
|
* Restore utf8 validation as it causes segfaults sometimes.Vsevolod Stakhov2015-05-151-2/+3
|
* Output some statistics about maps.Vsevolod Stakhov2015-05-131-0/+9
|
* Fix critical bug with reading file maps.Vsevolod Stakhov2015-05-131-2/+4
|
* Add routine to check radix trie size.Vsevolod Stakhov2015-05-132-0/+17
|
* Fix JITless world.Vsevolod Stakhov2015-05-131-0/+2
|