aboutsummaryrefslogtreecommitdiffstats
path: root/src/libutil/str_util.c
Commit message (Expand)AuthorAgeFilesLines
* [Minor] Various fixes for display link detectionVsevolod Stakhov2021-03-051-1/+1
* [Minor] Add conversion routine for hex stringsVsevolod Stakhov2021-01-221-0/+47
* [Fix] Fix quoted-printable soft newlines bugged caseVsevolod Stakhov2020-11-201-4/+8
* [Minor] Fix some more lua compat issues with text:findVsevolod Stakhov2020-11-191-0/+3
* [Fix] Fix substring search in case if srchlen == inlenVsevolod Stakhov2020-11-181-1/+1
* [Minor] Use consistent typingVsevolod Stakhov2020-10-231-1/+1
* [Project] Detect memrchr in systems that supports itVsevolod Stakhov2020-07-241-4/+5
* [Fix] Fix rfc based base32 decodingVsevolod Stakhov2020-07-031-16/+56
* [Fix] Fix rfc base32 encode ordering (skip inverse bits)Vsevolod Stakhov2020-07-031-40/+88
* [Minor] Add sanity check for base32 decodingVsevolod Stakhov2020-04-101-0/+4
* [Minor] Add helper to get base32 typeVsevolod Stakhov2020-04-101-0/+22
* [Feature] Add multiple base32 alphabets for decodingVsevolod Stakhov2020-04-091-38/+125
* [Minor] Add rfc3548 base32 alphabetVsevolod Stakhov2020-04-091-1/+6
* [Feature] Support multiple base32 alphabetsVsevolod Stakhov2020-04-091-5/+19
* [Fix] Another fix for brain damaged obs-fws stateVsevolod Stakhov2020-03-311-18/+18
* [Minor] Use more portable _mm_loadu_si128Vsevolod Stakhov2020-01-271-2/+2
* [Feature] Speed up is_ascii functionVsevolod Stakhov2020-01-271-1/+72
* [Fix] Fix utf8 validation for symbols options and empty stringsVsevolod Stakhov2019-11-181-1/+5
* [Fix] Fix issues foundVsevolod Stakhov2019-11-151-10/+13
* [Rework] Rewrite rspamd_str_make_utf_valid functionVsevolod Stakhov2019-11-151-33/+82
* [Project] Use own utf8 validation instead of glibVsevolod Stakhov2019-11-151-1/+3
* [Minor] Another uuencode fixVsevolod Stakhov2019-10-251-15/+13
* [Fix] Uuencode: Fix parsing of corrupted uuencodeVsevolod Stakhov2019-10-251-1/+4
* [Minor] Reduce remainVsevolod Stakhov2019-10-251-0/+1
* [Feature] Add support of uudecodeVsevolod Stakhov2019-10-231-17/+171
* [Minor] Fix utf8 regexps escapingVsevolod Stakhov2019-10-211-7/+6
* [Fix] Fix out-of-bound read in qp decodeVsevolod Stakhov2019-09-251-3/+27
* [Fix] Fix read-after-end in quoted printable decodingVsevolod Stakhov2019-08-271-2/+5
* [Minor] Add rspamd_string_len_split utilityVsevolod Stakhov2019-08-151-0/+60
* [Minor] Rework utf8 lowercasingVsevolod Stakhov2019-08-131-27/+19
* [Minor] Fix some ubsan related issuesVsevolod Stakhov2019-08-121-3/+3
* [Fix] Various fixes to QP encoding algorithmVsevolod Stakhov2019-07-221-36/+144
* Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"Vsevolod Stakhov2019-06-051-1/+1
* [Fix] Escape utf in regexp to dodge ragel/hyperscan issueVsevolod Stakhov2019-06-041-1/+1
* [Minor] Fix some more suspicious casesVsevolod Stakhov2019-04-071-1/+1
* [Minor] Fix various warningsVsevolod Stakhov2019-04-071-3/+3
* [Feature] Support ed25519 dkim keys generationVsevolod Stakhov2019-02-261-12/+1
* [Feature] Better escaping of unicodeVsevolod Stakhov2019-02-141-15/+45
* [Minor] Fix some meaningful compile warningsVsevolod Stakhov2019-02-081-1/+2
* [Minor] Add rspamd_null_safe_copy routineVsevolod Stakhov2019-02-071-0/+26
* [Minor] Add function to strip charactersVsevolod Stakhov2019-02-061-0/+52
* [Fix] Core: Fix headers folding on the last tokenVsevolod Stakhov2019-01-311-1/+27
* [Minor] Core: Add function to strip characters in gstringVsevolod Stakhov2019-01-171-0/+49
* [Feature] Core: Normalise zero-width spaces in urlsVsevolod Stakhov2019-01-161-17/+64
* [Feature] Core: Relax quoted-printable encodingVsevolod Stakhov2019-01-161-1/+9
* [Minor] Core: Fix length calculationsVsevolod Stakhov2018-12-171-1/+1
* [Feature] Core: Add QP encoding utilityVsevolod Stakhov2018-12-171-0/+122
* [Minor] Add rspamd_str_make_utf_valid routine + unit testsVsevolod Stakhov2018-12-031-1/+59
* [Project] Add function to normalize unicode on per words basisVsevolod Stakhov2018-11-241-9/+55
* [Fix] Properly escape utf8 regexps in hyperscan modeVsevolod Stakhov2018-11-201-8/+38