aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Refactor libraries structureVsevolod Stakhov2020-02-1011-2462/+4
| | | | | | | * Move logger implementation to libserver * Move fuzzy backend files to a separate subdir TODO: Move HTTP code from libutil
* [Rework] Logger: Fix logic of initialisationVsevolod Stakhov2020-02-102-37/+43
|
* [Rework] Logger: Fix issues found so farVsevolod Stakhov2020-02-103-5/+40
|
* [Rework] More logger refactoringVsevolod Stakhov2020-02-106-381/+288
|
* [Rework] Add console and syslog modulesVsevolod Stakhov2020-02-107-101/+538
|
* [Rework] Start logger reworkVsevolod Stakhov2020-02-105-732/+726
|
* [Project] Allow to set a custom log function to the loggerVsevolod Stakhov2020-02-102-19/+73
|
* [Minor] Eliminate g_utf8_validateVsevolod Stakhov2020-02-102-5/+7
|
* [Minor] Make server header reply configurableVsevolod Stakhov2020-02-073-6/+22
|
* [Minor] Remove some old unused crapVsevolod Stakhov2020-02-071-5/+0
|
* [Rework] Use length based strings when doing loggingVsevolod Stakhov2020-02-072-17/+47
|
* [Minor] Add explicit checks for FIPS mode presenceVsevolod Stakhov2020-02-071-0/+4
|
* [Rework] Stop using of uthash for http headersVsevolod Stakhov2020-02-033-62/+118
|
* [Minor] Support explicit enabling of the FIPS mode in OpenSSLVsevolod Stakhov2020-01-282-27/+55
|
* [Minor] Disable ipv6 check via bind to a random portVsevolod Stakhov2020-01-281-16/+21
| | | | Issue: #3221
* [Minor] Use more portable _mm_loadu_si128Vsevolod Stakhov2020-01-271-2/+2
|
* [Feature] Speed up is_ascii functionVsevolod Stakhov2020-01-272-34/+73
|
* [Fix] Fix regexp type check for pcre2Vsevolod Stakhov2020-01-271-0/+5
|
* [Minor] Fix free logic reversal (as dtors are now in variables themselves)Vsevolod Stakhov2020-01-271-51/+60
|
* [Rework] Use faster hashing approach for memory pools variablesVsevolod Stakhov2020-01-272-13/+112
|
* [Minor] More masks changesVsevolod Stakhov2020-01-241-2/+5
|
* [Minor] Fix masks calculationsVsevolod Stakhov2020-01-241-3/+3
|
* [Fix] Use ipv6-mapped-ipv4 addresses in radix trieVsevolod Stakhov2020-01-241-27/+41
|
* [Minor] Forgot in the previous commitVsevolod Stakhov2020-01-171-0/+9
|
* [Minor] Postpone log closing unless we have opened a new oneVsevolod Stakhov2020-01-171-6/+39
|
* [Minor] Check string length to avoid OOB readingVsevolod Stakhov2020-01-161-1/+1
|
* fix NULL pointer use when JIT compiling a regular expression.Dirk Jagdmann2019-12-251-1/+2
|
* [Minor] Sync ffi defsVsevolod Stakhov2019-12-231-1/+1
|
* [Project] Track more memory allocations in a taskVsevolod Stakhov2019-12-231-3/+3
|
* [Project] Add rspamd_mempool_notify_alloc functionVsevolod Stakhov2019-12-232-13/+32
|
* [Project] Sort by memory usageVsevolod Stakhov2019-12-231-2/+31
|
* [Project] Show debug stat for memory poolVsevolod Stakhov2019-12-231-2/+51
|
* [Project] Support mempool flagsVsevolod Stakhov2019-12-236-43/+80
|
* [Project] Fix issues with mempool alloc/freeVsevolod Stakhov2019-12-232-17/+16
|
* [Minor] Improve align_ptr macroVsevolod Stakhov2019-12-231-1/+1
|
* [Project] Start reworking of the mempool structureVsevolod Stakhov2019-12-233-188/+244
| | | | | | | | - Hide implementation details - Pre-allocate one chain on start - Organize destructors as a list of structures - Use posix_memalign instead of malloc - Adjust allocation layout
* [Minor] Track memory usage in mempoolVsevolod Stakhov2019-12-122-0/+8
|
* [Minor] Allow to log numeric idVsevolod Stakhov2019-12-062-1/+43
|
* [Fix] Treat soft hyphen as zero width spaceVsevolod Stakhov2019-12-051-1/+2
|
* [Fix] Fix utf8 validation for symbols options and empty stringsVsevolod Stakhov2019-11-181-1/+5
|
* [Minor] Fix format string to avoid crash on 32bit systems with weird off_tVsevolod Stakhov2019-11-161-2/+3
| | | | Issue: #3142
* [Fix] Fix issues foundVsevolod Stakhov2019-11-151-10/+13
|
* [Rework] Rewrite rspamd_str_make_utf_valid functionVsevolod Stakhov2019-11-152-34/+83
|
* [Minor] Init utf8 libraryVsevolod Stakhov2019-11-151-0/+13
|
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-152-3/+6
|
* [Minor] Add failure reason in the upstreams codeVsevolod Stakhov2019-11-133-10/+28
|
* [Minor] Save port number in upstream nameVsevolod Stakhov2019-11-131-1/+11
|
* [Minor] Use sane HTTP codes in case of proxy errorsVsevolod Stakhov2019-11-121-0/+1
|
* [Feature] Allow to limit maps per specific workerVsevolod Stakhov2019-11-114-12/+48
|
* [Minor] Sequential upstreams iteration is specialVsevolod Stakhov2019-11-091-1/+1
|