aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Further g_slice cleanupVsevolod Stakhov2017-10-285-34/+36
* [Minor] Further portion of g_slice eliminationVsevolod Stakhov2017-10-2812-67/+67
* [Minor] Another fix for ticksVsevolod Stakhov2017-10-271-8/+2
* [Fix] Another fix for rdtcsVsevolod Stakhov2017-10-271-5/+8
* [Fix] Fix ticks processingVsevolod Stakhov2017-10-271-3/+18
* [Fix] Stop using of g_slice...Vsevolod Stakhov2017-10-271-5/+5
* [Fix] Fix couple of warningsVsevolod Stakhov2017-10-271-1/+1
* [Feature] Use rdtsc where possibleVsevolod Stakhov2017-10-263-9/+24
* [Minor] Avoid unnecessary dynamic allocationVsevolod Stakhov2017-10-252-60/+47
* [Fix] Actively load skip hashes map in fuzzy storageVsevolod Stakhov2017-10-212-1/+5
* [Feature] Allow to verify signatures from HTTP headers in mapsVsevolod Stakhov2017-10-141-4/+72
* [Feature] Support Expires header when using HTTP mapsVsevolod Stakhov2017-10-132-9/+82
* [Rework] Use floating point arithmetics in Rspamd expressionsVsevolod Stakhov2017-09-302-22/+23
* [Minor] Remove unused functionsVsevolod Stakhov2017-08-274-148/+0
* [Minor] Add some limits for auto mempool adjustmentVsevolod Stakhov2017-08-241-0/+9
* [Minor] Fix empty pools handlingVsevolod Stakhov2017-08-241-6/+6
* [Minor] Khash performs realloc, so it is unsafe to use it by valueVsevolod Stakhov2017-08-231-4/+6
* [Minor] Fix sanity checkVsevolod Stakhov2017-08-231-3/+7
* [Minor] Reset old statsVsevolod Stakhov2017-08-231-0/+2
* [Feature] Add sugestions logic to mempool allocatorVsevolod Stakhov2017-08-231-9/+64
* [Rework] Start mempool fragmentation reduce projectVsevolod Stakhov2017-08-212-6/+96
* [Minor] Store mempool fragmentationVsevolod Stakhov2017-08-202-0/+3
* [Minor] Set sane defaults when handle router socketVsevolod Stakhov2017-08-121-1/+1
* [Minor] Make a more universal gzip compress utilityVsevolod Stakhov2017-08-122-1/+71
* [Feature] Add gzip compression support for rspamd controllerVsevolod Stakhov2017-08-122-0/+9
* [Minor] Fix idempotent symbols processingVsevolod Stakhov2017-08-121-2/+2
* [Fix] Use full URL when making an HTTP requestVsevolod Stakhov2017-08-121-1/+1
* [Minor] Store raw urlsVsevolod Stakhov2017-08-121-0/+1
* [Feature] Set TCP_NODELAY for milter socketsVsevolod Stakhov2017-08-071-0/+4
* [Minor] Use clock_gettime instead of gettimeofdayVsevolod Stakhov2017-08-062-1/+9
* [Feature] Allow to have high precision timestamps in logsVsevolod Stakhov2017-08-061-6/+17
* [Minor] Remove unused functionVsevolod Stakhov2017-08-041-10/+0
* [Fix] Do not stop monitored on dns errorsVsevolod Stakhov2017-07-291-0/+2
* [Minor] Some improvements to utility functionsVsevolod Stakhov2017-07-281-4/+7
* [Fix] Fix setting of signals when spawning a threadVsevolod Stakhov2017-07-251-2/+1
* [Minor] Use rspamd_socketpair everywhereVsevolod Stakhov2017-07-252-10/+15
* [Fix] Set CLOEXEC flag on files openedVsevolod Stakhov2017-07-251-5/+26
* [Fix] Fix some more issues with HTTP mapsVsevolod Stakhov2017-07-081-0/+6
* [Minor] Download updated data even if cache is still availableVsevolod Stakhov2017-07-071-6/+12
* [Feature] Improve maps checking frequencyVsevolod Stakhov2017-07-073-11/+28
* [Feature] Reload file maps more frequentlyAndrew Lewis2017-07-071-1/+15
* [Feature] Improve maps cached data lifetimeVsevolod Stakhov2017-07-072-48/+73
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-2711-14/+14
* [Fix] Fix parsing IPv6 nameservers in resolv.confVsevolod Stakhov2017-06-142-8/+46
* [Minor] Use a more persistent string to set SNI hostnameVsevolod Stakhov2017-06-081-1/+1
* [CritFix] Zero fill sockaddr_unVsevolod Stakhov2017-05-251-3/+1
* [CritFix] Fix accepting on IPv6 socketsVsevolod Stakhov2017-05-241-0/+5
* [Fix] Fix memory leak when accepting from unix socketsVsevolod Stakhov2017-05-241-2/+0
* [Fix] Reduce maps aggressivenessVsevolod Stakhov2017-05-221-1/+1
* [Minor] Allow explicit deletion from LRU cacheVsevolod Stakhov2017-05-202-0/+26