aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Expand)AuthorAgeFilesLines
* [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
* [Fix] Fix brain-damaged spamc protocol for nowVsevolod Stakhov2017-05-191-3/+18
* [Fix] Try to deal with v4 mapped to v6 addresses on acceptVsevolod Stakhov2017-05-171-14/+41
* [Minor] Further logging improvementsVsevolod Stakhov2017-05-151-9/+16
* [Minor] Further logging improvementsVsevolod Stakhov2017-05-151-1/+3
* [Minor] Add some auxiliary functions for upstreamsVsevolod Stakhov2017-05-152-2/+31
* [Minor] Improve logging of errorsVsevolod Stakhov2017-05-151-5/+10
* [Fix] Fix logging format stringVsevolod Stakhov2017-05-151-6/+7
* [Fix] Reresolve upstreams even if there is a single server thereVsevolod Stakhov2017-05-151-47/+35
* [Minor] Tell which map has caused errorsVsevolod Stakhov2017-05-151-11/+19
* [Minor] Remove unused constantVsevolod Stakhov2017-05-141-1/+0