Vsevolod Stakhov
|
14c13854d3
|
[Rework] Further types conversion (no functional changes)
|
2 mesi fa |
Vsevolod Stakhov
|
6b2b416718
|
[Rework] Remove some of the GLib types in lieu of standard ones
This types have constant conflicts with the system ones especially on OSX.
|
2 mesi fa |
Vsevolod Stakhov
|
537a7180a0
|
[Rework] Use clang-format to unify formatting in all sources
No meaningful changes.
|
10 mesi fa |
Vsevolod Stakhov
|
c477b4b525
|
[Minor] Define simple ftok hash and equal functions
|
11 mesi fa |
Vsevolod Stakhov
|
568773df1d
|
[Minor] Don't use zero terminated strings
|
2 anni fa |
Vsevolod Stakhov
|
df914aa64f
|
[Minor] Polish alignment macros
|
2 anni fa |
Vsevolod Stakhov
|
28f764b3b3
|
[Minor] Add helper to convert a string to a uint64 number
|
2 anni fa |
Vsevolod Stakhov
|
fb55acaa1a
|
[Minor] Add sse2 accelerated function for lowercasing and copying a string
|
3 anni fa |
Vsevolod Stakhov
|
58d60ea07f
|
[Rework] Use C++ version for unicode normalisation
|
3 anni fa |
Vsevolod Stakhov
|
10bb08dd2d
|
[Minor] Various fixes for display link detection
|
3 anni fa |
Vsevolod Stakhov
|
d708e8979b
|
[Minor] Add unused result attribute
|
3 anni fa |
Vsevolod Stakhov
|
6618db9e85
|
[Minor] Add conversion routine for hex strings
|
3 anni fa |
Vsevolod Stakhov
|
1a634c3d51
|
[Project] Detect memrchr in systems that supports it
|
3 anni fa |
Vsevolod Stakhov
|
baecba4ce9
|
[Minor] Add helper to get base32 type
|
4 anni fa |
Vsevolod Stakhov
|
b8a099632f
|
[Feature] Add multiple base32 alphabets for decoding
|
4 anni fa |
Vsevolod Stakhov
|
1d56cbb68b
|
[Minor] Add rfc3548 base32 alphabet
|
4 anni fa |
Vsevolod Stakhov
|
c2351037b5
|
[Feature] Support multiple base32 alphabets
|
4 anni fa |
Vsevolod Stakhov
|
cec3e89b04
|
[Feature] Speed up is_ascii function
|
4 anni fa |
Vsevolod Stakhov
|
d10951d927
|
[Fix] Treat soft hyphen as zero width space
|
4 anni fa |
Vsevolod Stakhov
|
c234e5bc9c
|
[Rework] Rewrite rspamd_str_make_utf_valid function
|
4 anni fa |
Vsevolod Stakhov
|
85fc3e7a7a
|
[Feature] Add support of uudecode
|
4 anni fa |
Vsevolod Stakhov
|
895d678b90
|
[Minor] Some small style fixes
|
4 anni fa |
Vsevolod Stakhov
|
a0642b4897
|
[Minor] Add rspamd_string_len_split utility
|
4 anni fa |
Vsevolod Stakhov
|
f1e9625920
|
[Minor] Rework utf8 lowercasing
|
4 anni fa |
Vsevolod Stakhov
|
af366b20a3
|
[Minor] Fix more alignment and ubsan issues
|
4 anni fa |
Vsevolod Stakhov
|
c271eb3665
|
[Rework] Add C++ guards to all headers
|
4 anni fa |
Vsevolod Stakhov
|
2c07a3a161
|
[Minor] Support gcc based ASAN
|
5 anni fa |
Vsevolod Stakhov
|
a15eaba20a
|
Revert "[Fix] Escape utf in regexp to dodge ragel/hyperscan issue"
This reverts commit e658c7fcb5 .
|
5 anni fa |
Vsevolod Stakhov
|
e658c7fcb5
|
[Fix] Escape utf in regexp to dodge ragel/hyperscan issue
|
5 anni fa |
Vsevolod Stakhov
|
c207930dc6
|
[Minor] Fix various warnings
|
5 anni fa |
Vsevolod Stakhov
|
2ad0276a31
|
[Minor] Pass variables from the environment to rspamd_env
|
5 anni fa |
Vsevolod Stakhov
|
8b5cd205ad
|
[Feature] Support ed25519 dkim keys generation
|
5 anni fa |
Vsevolod Stakhov
|
9b2e2d70a8
|
[Feature] Better escaping of unicode
|
5 anni fa |
Vsevolod Stakhov
|
11034d766c
|
[Minor] Add rspamd_null_safe_copy routine
|
5 anni fa |
Vsevolod Stakhov
|
210bbf0272
|
[Minor] Add function to strip characters
|
5 anni fa |
Vsevolod Stakhov
|
1a00212d62
|
[Minor] Core: Extend zero width spaces characters set
|
5 anni fa |
Vsevolod Stakhov
|
afa975523e
|
[Minor] Core: Add lua utility to find some obscured unicode symbols
|
5 anni fa |
Vsevolod Stakhov
|
9cd6c30cd0
|
[Minor] Core: Add function to strip characters in gstring
|
5 anni fa |
Vsevolod Stakhov
|
8a4c5ca57a
|
[Feature] Core: Normalise zero-width spaces in urls
|
5 anni fa |
Vsevolod Stakhov
|
9c5e13042c
|
[Minor] Add macro to test for zero width spaces
|
5 anni fa |
Vsevolod Stakhov
|
1826a0817c
|
[Feature] Core: Add QP encoding utility
|
5 anni fa |
Vsevolod Stakhov
|
b4442b41ba
|
[Minor] Add rspamd_str_make_utf_valid routine + unit tests
|
5 anni fa |
Vsevolod Stakhov
|
abd5300a45
|
[Project] Add function to normalize unicode on per words basis
|
5 anni fa |
Vsevolod Stakhov
|
a45141c003
|
[Fix] Properly escape utf8 regexps in hyperscan mode
|
5 anni fa |
Vsevolod Stakhov
|
f4d3c21d16
|
[Feature] Store stop words and allow to query them
|
5 anni fa |
Vsevolod Stakhov
|
d8837eff35
|
[Minor] Add support for address sanitizer
|
5 anni fa |
Vsevolod Stakhov
|
424bf837f9
|
[Minor] Add rspamd_memspn function
|
6 anni fa |
Vsevolod Stakhov
|
79f15b27c6
|
[Minor] Move regexp escape function to the public space
|
6 anni fa |
Vsevolod Stakhov
|
a709da98c4
|
[Feature] Allow to fold headers on stop characters
|
6 anni fa |
Vsevolod Stakhov
|
c9f14aba4d
|
[Feature] Deal with unnormalised Unicode obfuscation
|
6 anni fa |