aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/str_util.c
Commit message (Expand)AuthorAgeFilesLines
* [Feature] Rework levenshtein distance computationVsevolod Stakhov2018-05-251-19/+66
* [Minor] Disable warning if cannot normalize in-placeVsevolod Stakhov2018-05-051-3/+7
* [Minor] Fix braces styleVsevolod Stakhov2018-04-281-6/+6
* [Minor] Move regexp escape function to the public spaceVsevolod Stakhov2018-04-231-0/+117
* [Minor] When fold on chars skip other folding logicVsevolod Stakhov2018-04-031-5/+7
* [Fix] Another fix in folding algorithmVsevolod Stakhov2018-04-031-15/+39
* [Minor] Remove always-inline as it breaks build with specific flagsVsevolod Stakhov2018-04-031-2/+0
* [Fix] Fix fold_after case to preserve multiple spacesVsevolod Stakhov2018-04-021-0/+20
* [Fix] Fix folding and folding testsVsevolod Stakhov2018-03-291-68/+61
* [Feature] Allow to fold headers on stop charactersVsevolod Stakhov2018-03-281-1/+9
* [Minor] Add workaround for punny old distros (hello CentOS 6)Vsevolod Stakhov2018-03-261-0/+7
* [Feature] Deal with unnormalised Unicode obfuscationVsevolod Stakhov2018-03-261-0/+83
* [Fix] Add rounding when printing a lot of FP variablesVsevolod Stakhov2018-03-231-5/+3
* [CritFix] Fix lowercase comparisonVsevolod Stakhov2018-03-171-12/+11
* [Minor] Fix string copyVsevolod Stakhov2018-03-081-1/+3
* [Minor] Remove unusedVsevolod Stakhov2018-02-221-23/+0
* [Fix] Deal with nan and inf encoding in json/uclVsevolod Stakhov2017-11-161-14/+20
* [Fix] Fix lowercasing of stemmed wordsVsevolod Stakhov2017-05-131-2/+3
* [Minor] Remove redundant functionVsevolod Stakhov2017-04-081-24/+0
* [Fix] Fix one character length substrings searchVsevolod Stakhov2017-04-071-0/+25
* [Minor] Fix inline issuesVsevolod Stakhov2017-04-071-9/+10
* [Minor] Unify substring search routinesVsevolod Stakhov2017-04-071-201/+92
* [Minor] Fix substring search in case if inlen == srchlenVsevolod Stakhov2017-04-071-23/+28
* [Minor] Fix some corner cases of foldingVsevolod Stakhov2017-03-301-3/+7
* [Feature] Add url encoding functionVsevolod Stakhov2017-01-231-149/+0
* [Fix] Fix out of bounds accessVsevolod Stakhov2016-12-261-0/+1
* [Feature] Use t1ha for hashes, allow inliningVsevolod Stakhov2016-12-221-16/+31
* [Minor] Fix spaces encoding in QPVsevolod Stakhov2016-12-201-2/+1
* [Minor] Add function to perform quoted-printable encodingVsevolod Stakhov2016-12-201-0/+37
* [Minor] Fix rfc2047 quoted printable versionVsevolod Stakhov2016-12-191-2/+3
* [Minor] Make rspamd_memcspn publicVsevolod Stakhov2016-12-151-3/+3
* [Minor] Fix initializationVsevolod Stakhov2016-12-131-0/+2
* [Feature] Add rfc2047 variant for QP decodingVsevolod Stakhov2016-12-121-0/+112
* [Feature] Implement quoted printable decodingVsevolod Stakhov2016-12-121-1/+88
* [Fix] Fix folding algorithm to deal with empty tokensVsevolod Stakhov2016-09-261-3/+5
* [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