Vsevolod Stakhov
|
11034d766c
|
[Minor] Add rspamd_null_safe_copy routine
|
5 years ago |
Vsevolod Stakhov
|
210bbf0272
|
[Minor] Add function to strip characters
|
5 years ago |
Vsevolod Stakhov
|
1a00212d62
|
[Minor] Core: Extend zero width spaces characters set
|
5 years ago |
Vsevolod Stakhov
|
afa975523e
|
[Minor] Core: Add lua utility to find some obscured unicode symbols
|
5 years ago |
Vsevolod Stakhov
|
9cd6c30cd0
|
[Minor] Core: Add function to strip characters in gstring
|
5 years ago |
Vsevolod Stakhov
|
8a4c5ca57a
|
[Feature] Core: Normalise zero-width spaces in urls
|
5 years ago |
Vsevolod Stakhov
|
9c5e13042c
|
[Minor] Add macro to test for zero width spaces
|
5 years ago |
Vsevolod Stakhov
|
1826a0817c
|
[Feature] Core: Add QP encoding utility
|
5 years ago |
Vsevolod Stakhov
|
b4442b41ba
|
[Minor] Add rspamd_str_make_utf_valid routine + unit tests
|
5 years ago |
Vsevolod Stakhov
|
abd5300a45
|
[Project] Add function to normalize unicode on per words basis
|
5 years ago |
Vsevolod Stakhov
|
a45141c003
|
[Fix] Properly escape utf8 regexps in hyperscan mode
|
5 years ago |
Vsevolod Stakhov
|
f4d3c21d16
|
[Feature] Store stop words and allow to query them
|
5 years ago |
Vsevolod Stakhov
|
d8837eff35
|
[Minor] Add support for address sanitizer
|
5 years ago |
Vsevolod Stakhov
|
424bf837f9
|
[Minor] Add rspamd_memspn function
|
6 years ago |
Vsevolod Stakhov
|
79f15b27c6
|
[Minor] Move regexp escape function to the public space
|
6 years ago |
Vsevolod Stakhov
|
a709da98c4
|
[Feature] Allow to fold headers on stop characters
|
6 years ago |
Vsevolod Stakhov
|
c9f14aba4d
|
[Feature] Deal with unnormalised Unicode obfuscation
|
6 years ago |
Vsevolod Stakhov
|
f453b63d79
|
[Minor] Remove unused
|
6 years ago |
Alexander Moisseev
|
bb5a9f8e45
|
[Minor] Massive spelling correction
by a bot https://github.com/ka7/misspell_fixer
|
7 years ago |
Vsevolod Stakhov
|
a03b2c328b
|
[Fix] Deal with 8bit characters in email addresses
|
7 years ago |
Vsevolod Stakhov
|
8ee3c686ba
|
[Minor] Remove redundant function
|
7 years ago |
Vsevolod Stakhov
|
3ca316cd22
|
[Minor] Unify substring search routines
|
7 years ago |
Vsevolod Stakhov
|
d050686aee
|
[Feature] Add url encoding function
|
7 years ago |
Vsevolod Stakhov
|
3440686c59
|
[Feature] Use t1ha for hashes, allow inlining
|
7 years ago |
Vsevolod Stakhov
|
8add4deb4f
|
[Minor] Add function to perform quoted-printable encoding
|
7 years ago |
Vsevolod Stakhov
|
99c6a57da4
|
[Minor] Make rspamd_memcspn public
|
7 years ago |
Vsevolod Stakhov
|
ee6527b21c
|
[Feature] Add rfc2047 variant for QP decoding
|
7 years ago |
Vsevolod Stakhov
|
55467ed90c
|
[Feature] Implement quoted printable decoding
|
7 years ago |
Vsevolod Stakhov
|
b0d3ec5f41
|
[Feature] Try to guess line endings when folding headers
|
7 years ago |
Vsevolod Stakhov
|
f0d7449414
|
[Feature] Add rspamd_memrchr utility function
|
7 years ago |
Vsevolod Stakhov
|
65a811fb43
|
[Fix] More fixes to end of headers detection
|
8 years ago |
Vsevolod Stakhov
|
1b39a1b22f
|
[Fix] Improve strcase hash used in uthash
|
8 years ago |
Vsevolod Stakhov
|
798bd5e86f
|
[Feature] Improve levenshtein distance function
- Use g_malloc instead of alloca
- Allow to set variable replacement cost
- Update lua util.levenshtein_distance
|
8 years ago |
Vsevolod Stakhov
|
957b99e270
|
[Feature] Add two way substring search algorithm
|
8 years ago |
Vsevolod Stakhov
|
7f72ec81a5
|
[Feature] Use XXH64 on 64 bits platforms only
|
8 years ago |
Vsevolod Stakhov
|
3c870de8e3
|
Fix for the new libucl API
|
8 years ago |
Vsevolod Stakhov
|
aed148fd30
|
Add fixed hex/base32 encode and decode routines
|
8 years ago |
Vsevolod Stakhov
|
8766fba694
|
Switch the rest to apache 2
|
8 years ago |
Vsevolod Stakhov
|
8bc924aa93
|
Add test vectors for eddsa
|
8 years ago |
Vsevolod Stakhov
|
15f18d0c0c
|
Add hex encoding/decoding routines
|
8 years ago |
Vsevolod Stakhov
|
7b71ab5663
|
Add caseless version of rabin-karp substring search
|
8 years ago |
Vsevolod Stakhov
|
6b4535ef8a
|
Use const ucl_object_t for dump.
|
8 years ago |
Vsevolod Stakhov
|
feec76c52d
|
Fix a couple of issues.
|
8 years ago |
Vsevolod Stakhov
|
4af2ef67e9
|
Add emitting of ucl object to rspamd_fstring_t.
|
8 years ago |
Vsevolod Stakhov
|
3b9d4282ae
|
Generalize lowercase comparision.
|
8 years ago |
Vsevolod Stakhov
|
748225b8e9
|
Fix plugins.
|
8 years ago |
Vsevolod Stakhov
|
800399108d
|
Add routine to find end of headers position in mime messages.
|
8 years ago |
Vsevolod Stakhov
|
2c557496aa
|
Add Karp-Rabin algorithm for substrings search.
|
8 years ago |
Vsevolod Stakhov
|
259cab0242
|
Allow to change fold_max variable.
|
8 years ago |
Vsevolod Stakhov
|
58f7e9aa83
|
Add headers folding routine.
|
8 years ago |