aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/str_util.h
Commit message (Collapse)AuthorAgeFilesLines
* [Rework] Add C++ guards to all headersVsevolod Stakhov2019-07-081-52/+74
|
* [Minor] Support gcc based ASANVsevolod Stakhov2019-06-221-2/+10
|
* Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"Vsevolod Stakhov2019-06-051-1/+1
| | | | This reverts commit e658c7fcb5d275f144954b9cea1c34fadfa81902.
* [Fix] Escape utf in regexp to dodge ragel/hyperscan issueVsevolod Stakhov2019-06-041-1/+1
|
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-1/+1
|
* [Minor] Pass variables from the environment to rspamd_envVsevolod Stakhov2019-03-271-0/+3
|
* [Feature] Support ed25519 dkim keys generationVsevolod Stakhov2019-02-261-0/+18
|
* [Feature] Better escaping of unicodeVsevolod Stakhov2019-02-141-0/+1
|
* [Minor] Add rspamd_null_safe_copy routineVsevolod Stakhov2019-02-071-0/+12
|
* [Minor] Add function to strip charactersVsevolod Stakhov2019-02-061-0/+8
|
* [Minor] Core: Extend zero width spaces characters setVsevolod Stakhov2019-01-211-2/+6
|
* [Minor] Core: Add lua utility to find some obscured unicode symbolsVsevolod Stakhov2019-01-181-0/+3
|
* [Minor] Core: Add function to strip characters in gstringVsevolod Stakhov2019-01-171-0/+7
|
* [Feature] Core: Normalise zero-width spaces in urlsVsevolod Stakhov2019-01-161-1/+9
|
* [Minor] Add macro to test for zero width spacesVsevolod Stakhov2019-01-161-0/+2
|
* [Feature] Core: Add QP encoding utilityVsevolod Stakhov2018-12-171-0/+10
|
* [Minor] Add rspamd_str_make_utf_valid routine + unit testsVsevolod Stakhov2018-12-031-0/+10
|
* [Project] Add function to normalize unicode on per words basisVsevolod Stakhov2018-11-241-0/+6
|
* [Fix] Properly escape utf8 regexps in hyperscan modeVsevolod Stakhov2018-11-201-1/+6
|
* [Feature] Store stop words and allow to query themVsevolod Stakhov2018-11-151-0/+2
|
* [Minor] Add support for address sanitizerVsevolod Stakhov2018-09-131-1/+12
|
* [Minor] Add rspamd_memspn functionVsevolod Stakhov2018-06-211-0/+8
|
* [Minor] Move regexp escape function to the public spaceVsevolod Stakhov2018-04-231-0/+12
|
* [Feature] Allow to fold headers on stop charactersVsevolod Stakhov2018-03-281-1/+5
|
* [Feature] Deal with unnormalised Unicode obfuscationVsevolod Stakhov2018-03-261-0/+10
|
* [Minor] Remove unusedVsevolod Stakhov2018-02-221-9/+0
|
* [Minor] Massive spelling correctionAlexander Moisseev2017-06-271-1/+1
| | | | by a bot https://github.com/ka7/misspell_fixer
* [Fix] Deal with 8bit characters in email addressesVsevolod Stakhov2017-04-251-0/+31
|
* [Minor] Remove redundant functionVsevolod Stakhov2017-04-081-5/+0
|
* [Minor] Unify substring search routinesVsevolod Stakhov2017-04-071-14/+4
|
* [Feature] Add url encoding functionVsevolod Stakhov2017-01-231-17/+0
|
* [Feature] Use t1ha for hashes, allow inliningVsevolod Stakhov2016-12-221-0/+1
|
* [Minor] Add function to perform quoted-printable encodingVsevolod Stakhov2016-12-201-0/+11
|
* [Minor] Make rspamd_memcspn publicVsevolod Stakhov2016-12-151-0/+9
|
* [Feature] Add rfc2047 variant for QP decodingVsevolod Stakhov2016-12-121-0/+11
|
* [Feature] Implement quoted printable decodingVsevolod Stakhov2016-12-121-1/+12
|
* [Feature] Try to guess line endings when folding headersVsevolod Stakhov2016-09-221-2/+11
|
* [Feature] Add rspamd_memrchr utility functionVsevolod Stakhov2016-08-231-0/+9
|
* [Fix] More fixes to end of headers detectionVsevolod Stakhov2016-07-071-1/+1
|
* [Fix] Improve strcase hash used in uthashVsevolod Stakhov2016-06-101-0/+2
|
* [Feature] Improve levenshtein distance functionVsevolod Stakhov2016-05-041-1/+1
| | | | | | - Use g_malloc instead of alloca - Allow to set variable replacement cost - Update lua util.levenshtein_distance
* [Feature] Add two way substring search algorithmVsevolod Stakhov2016-04-151-0/+11
|
* [Feature] Use XXH64 on 64 bits platforms onlyVsevolod Stakhov2016-03-311-0/+8
|
* Fix for the new libucl APIVsevolod Stakhov2016-02-081-4/+13
|
* Add fixed hex/base32 encode and decode routinesVsevolod Stakhov2016-02-051-0/+44
|
* Switch the rest to apache 2Vsevolod Stakhov2016-02-041-22/+12
|
* Add test vectors for eddsaVsevolod Stakhov2016-02-021-0/+1
|
* Add hex encoding/decoding routinesVsevolod Stakhov2016-02-021-0/+16
|
* Add caseless version of rabin-karp substring searchVsevolod Stakhov2015-12-291-0/+11
|
* Use const ucl_object_t for dump.Vsevolod Stakhov2015-10-081-2/+2
|