Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Rework] Replace fastutf with simdutf | Vsevolod Stakhov | 2024-11-29 | 1 | -1/+1 |
| | | | | | | Simdutf is faster and has way better support of the architectures (especially when it comes to non-x86 stuff). Hence, it is a good idea to use it instead of the non-supported fastutf8 stuff. | ||||
* | [Fix] Do not read out-of-boundary when doing base64 encoding | Vsevolod Stakhov | 2024-04-24 | 1 | -3/+3 |
| | |||||
* | [Rework] Further types conversion (no functional changes) | Vsevolod Stakhov | 2024-03-18 | 1 | -255/+255 |
| | |||||
* | [Rework] Remove some of the GLib types in lieu of standard ones | Vsevolod Stakhov | 2024-03-18 | 1 | -22/+22 |
| | | | | This types have constant conflicts with the system ones especially on OSX. | ||||
* | [Rework] Use clang-format to unify formatting in all sources | Vsevolod Stakhov | 2023-07-26 | 1 | -721/+969 |
| | | | | No meaningful changes. | ||||
* | [Minor] Define simple ftok hash and equal functions | Vsevolod Stakhov | 2023-06-17 | 1 | -21/+0 |
| | |||||
* | [Minor] Glob patterns actually allow ranges | Vsevolod Stakhov | 2022-07-30 | 1 | -5/+32 |
| | |||||
* | [Minor] Try to fix unpadded base32 decoding | Vsevolod Stakhov | 2022-07-15 | 1 | -1/+1 |
| | |||||
* | Spelling (#4086) | Josh Soref | 2022-02-22 | 1 | -1/+1 |
| | | | [Rework] Massive spelling fix from @jsoref | ||||
* | [Minor] More fixes for headers folding | Vsevolod Stakhov | 2021-12-14 | 1 | -56/+53 |
| | |||||
* | [Minor] Don't use zero terminated strings | Vsevolod Stakhov | 2021-12-14 | 1 | -11/+12 |
| | |||||
* | [Minor] Fix alignment issue | Vsevolod Stakhov | 2021-12-03 | 1 | -3/+6 |
| | |||||
* | [Minor] Add helper to convert a string to a uint64 number | Vsevolod Stakhov | 2021-10-20 | 1 | -20/+37 |
| | |||||
* | [Fix] Fix rubbish QP sequences decoding | Vsevolod Stakhov | 2021-09-20 | 1 | -9/+37 |
| | |||||
* | [Minor] Add sse2 accelerated function for lowercasing and copying a string | Vsevolod Stakhov | 2021-06-16 | 1 | -0/+42 |
| | |||||
* | [Rework] Use C++ version for unicode normalisation | Vsevolod Stakhov | 2021-05-17 | 1 | -129/+0 |
| | |||||
* | [Minor] Various fixes for display link detection | Vsevolod Stakhov | 2021-03-05 | 1 | -1/+1 |
| | |||||
* | [Minor] Add conversion routine for hex strings | Vsevolod Stakhov | 2021-01-22 | 1 | -0/+47 |
| | |||||
* | [Fix] Fix quoted-printable soft newlines bugged case | Vsevolod Stakhov | 2020-11-20 | 1 | -4/+8 |
| | |||||
* | [Minor] Fix some more lua compat issues with text:find | Vsevolod Stakhov | 2020-11-19 | 1 | -0/+3 |
| | |||||
* | [Fix] Fix substring search in case if srchlen == inlen | Vsevolod Stakhov | 2020-11-18 | 1 | -1/+1 |
| | |||||
* | [Minor] Use consistent typing | Vsevolod Stakhov | 2020-10-23 | 1 | -1/+1 |
| | |||||
* | [Project] Detect memrchr in systems that supports it | Vsevolod Stakhov | 2020-07-24 | 1 | -4/+5 |
| | |||||
* | [Fix] Fix rfc based base32 decoding | Vsevolod Stakhov | 2020-07-03 | 1 | -16/+56 |
| | |||||
* | [Fix] Fix rfc base32 encode ordering (skip inverse bits) | Vsevolod Stakhov | 2020-07-03 | 1 | -40/+88 |
| | |||||
* | [Minor] Add sanity check for base32 decoding | Vsevolod Stakhov | 2020-04-10 | 1 | -0/+4 |
| | |||||
* | [Minor] Add helper to get base32 type | Vsevolod Stakhov | 2020-04-10 | 1 | -0/+22 |
| | |||||
* | [Feature] Add multiple base32 alphabets for decoding | Vsevolod Stakhov | 2020-04-09 | 1 | -38/+125 |
| | |||||
* | [Minor] Add rfc3548 base32 alphabet | Vsevolod Stakhov | 2020-04-09 | 1 | -1/+6 |
| | |||||
* | [Feature] Support multiple base32 alphabets | Vsevolod Stakhov | 2020-04-09 | 1 | -5/+19 |
| | |||||
* | [Fix] Another fix for brain damaged obs-fws state | Vsevolod Stakhov | 2020-03-31 | 1 | -18/+18 |
| | |||||
* | [Minor] Use more portable _mm_loadu_si128 | Vsevolod Stakhov | 2020-01-27 | 1 | -2/+2 |
| | |||||
* | [Feature] Speed up is_ascii function | Vsevolod Stakhov | 2020-01-27 | 1 | -1/+72 |
| | |||||
* | [Fix] Fix utf8 validation for symbols options and empty strings | Vsevolod Stakhov | 2019-11-18 | 1 | -1/+5 |
| | |||||
* | [Fix] Fix issues found | Vsevolod Stakhov | 2019-11-15 | 1 | -10/+13 |
| | |||||
* | [Rework] Rewrite rspamd_str_make_utf_valid function | Vsevolod Stakhov | 2019-11-15 | 1 | -33/+82 |
| | |||||
* | [Project] Use own utf8 validation instead of glib | Vsevolod Stakhov | 2019-11-15 | 1 | -1/+3 |
| | |||||
* | [Minor] Another uuencode fix | Vsevolod Stakhov | 2019-10-25 | 1 | -15/+13 |
| | |||||
* | [Fix] Uuencode: Fix parsing of corrupted uuencode | Vsevolod Stakhov | 2019-10-25 | 1 | -1/+4 |
| | |||||
* | [Minor] Reduce remain | Vsevolod Stakhov | 2019-10-25 | 1 | -0/+1 |
| | |||||
* | [Feature] Add support of uudecode | Vsevolod Stakhov | 2019-10-23 | 1 | -17/+171 |
| | |||||
* | [Minor] Fix utf8 regexps escaping | Vsevolod Stakhov | 2019-10-21 | 1 | -7/+6 |
| | |||||
* | [Fix] Fix out-of-bound read in qp decode | Vsevolod Stakhov | 2019-09-25 | 1 | -3/+27 |
| | |||||
* | [Fix] Fix read-after-end in quoted printable decoding | Vsevolod Stakhov | 2019-08-27 | 1 | -2/+5 |
| | |||||
* | [Minor] Add rspamd_string_len_split utility | Vsevolod Stakhov | 2019-08-15 | 1 | -0/+60 |
| | |||||
* | [Minor] Rework utf8 lowercasing | Vsevolod Stakhov | 2019-08-13 | 1 | -27/+19 |
| | |||||
* | [Minor] Fix some ubsan related issues | Vsevolod Stakhov | 2019-08-12 | 1 | -3/+3 |
| | |||||
* | [Fix] Various fixes to QP encoding algorithm | Vsevolod Stakhov | 2019-07-22 | 1 | -36/+144 |
| | | | | Issue: #2957 | ||||
* | Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue" | Vsevolod Stakhov | 2019-06-05 | 1 | -1/+1 |
| | | | | This reverts commit e658c7fcb5d275f144954b9cea1c34fadfa81902. | ||||
* | [Fix] Escape utf in regexp to dodge ragel/hyperscan issue | Vsevolod Stakhov | 2019-06-04 | 1 | -1/+1 |
| |