aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/str_util.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] More fixes to headers foldingVsevolod Stakhov2016-09-231-10/+23
* [Feature] Try to guess line endings when folding headersVsevolod Stakhov2016-09-221-19/+76
* [Feature] Add rspamd_memrchr utility functionVsevolod Stakhov2016-08-231-0/+15
* [Fix] Fix last token foldingVsevolod Stakhov2016-08-021-0/+3
* [Fix] Fix folding for semicolon separated tokensVsevolod Stakhov2016-08-021-2/+2
* [Fix] More fixes to end of headers detectionVsevolod Stakhov2016-07-071-1/+18
* [Fix] Improve strcase hash used in uthashVsevolod Stakhov2016-06-101-1/+2
* [Fix] Fix substring search when there are '\0' in stringsVsevolod Stakhov2016-05-271-1/+1
* [Feature] New abstract hashing API in cryptoboxVsevolod Stakhov2016-05-101-26/+12
* [Feature] Improve levenshtein distance functionVsevolod Stakhov2016-05-041-4/+9
* [Fix] Fix order of arguments in 2-ways searchVsevolod Stakhov2016-04-151-26/+29
* [Feature] Add two way substring search algorithmVsevolod Stakhov2016-04-151-0/+158
* [Fix] Change copy strategy in strlcpyVsevolod Stakhov2016-04-031-7/+21
* [Fix] Fix strlcpy startupVsevolod Stakhov2016-04-021-1/+1
* [Feature] Optimize strlcpy for aligned inputVsevolod Stakhov2016-04-011-7/+24
* [Feature] Use XXH64 on 64 bits platforms onlyVsevolod Stakhov2016-03-311-6/+86
* [Fix] Fix crashes on arm32Vsevolod Stakhov2016-03-221-1/+1
* [Minor] Set value even if a string cannot be converted to a numberVsevolod Stakhov2016-03-111-0/+2
* Fix couple of issues found by gcc-6Vsevolod Stakhov2016-02-161-2/+2
* Fix some issues found by coverityVsevolod Stakhov2016-02-091-1/+1
* Fix for the new libucl APIVsevolod Stakhov2016-02-081-6/+8
* Fix some errorsVsevolod Stakhov2016-02-061-2/+2
* Fix couple of issues with new encoding functionsVsevolod Stakhov2016-02-051-4/+4
* Add fixed hex/base32 encode and decode routinesVsevolod Stakhov2016-02-051-56/+167
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-22/+12
* Fix hex encodingVsevolod Stakhov2016-02-021-3/+3
* Add hex encoding/decoding routinesVsevolod Stakhov2016-02-021-0/+71
* Fix couple of compiler warningsVsevolod Stakhov2016-01-301-3/+3
* Fix processing of empty messages.Vsevolod Stakhov2016-01-191-0/+4
* Add caseless version of rabin-karp substring searchVsevolod Stakhov2015-12-291-0/+40
* Allow keyword searchingVsevolod Stakhov2015-12-291-0/+4
* Add fallback state for '\n\r' line endingsVsevolod Stakhov2015-12-151-0/+4
* Start to fix url decoding shiftingVsevolod Stakhov2015-11-281-2/+0
* Fix unfolded base64 encodingVsevolod Stakhov2015-11-111-1/+1
* Use const ucl_object_t for dump.Vsevolod Stakhov2015-10-081-2/+2
* Reorganize includes to reduce namespace pollution.Vsevolod Stakhov2015-10-081-1/+1
* Fix comparision method.Vsevolod Stakhov2015-10-071-3/+0
* Add emitting of ucl object to rspamd_fstring_t.Vsevolod Stakhov2015-10-071-0/+148
* Use rspamd_lc_cmp for fixed strings comparisions.Vsevolod Stakhov2015-10-071-2/+2
* Generalize lowercase comparision.Vsevolod Stakhov2015-10-071-1/+49
* Add fixed strings comparision routines.Vsevolod Stakhov2015-10-071-1/+1
* Fix plugins.Vsevolod Stakhov2015-10-061-6/+6
* Start new fixed strings library.Vsevolod Stakhov2015-10-061-2/+3
* Add routine to find end of headers position in mime messages.Vsevolod Stakhov2015-09-301-0/+108
* Add Karp-Rabin algorithm for substrings search.Vsevolod Stakhov2015-09-161-0/+35
* Allow to change fold_max variable.Vsevolod Stakhov2015-09-091-2/+9
* Add headers folding routine.Vsevolod Stakhov2015-09-081-0/+164
* Add folded version of base64 encodingVsevolod Stakhov2015-08-251-3/+22
* Add function to calculate lev distance between stringsVsevolod Stakhov2015-08-201-0/+49
* Move and refactor url decoding routine.Vsevolod Stakhov2015-08-111-0/+88