Vsevolod Stakhov
|
1f416765cb
|
Update AUTHORS.md
|
5 years ago |
Vsevolod Stakhov
|
c5f5cb3fd5
|
[Minor] Try to fix race condition in http connection
|
5 years ago |
Vsevolod Stakhov
|
887a1a5432
|
[Fix] Fix boundaries checks in embedded messages
|
5 years ago |
Vsevolod Stakhov
|
8857f66741
|
[Minor] Count words based on text words
|
5 years ago |
Vsevolod Stakhov
|
7fde20c6c5
|
[Minor] Fix case when all words are exceptions
|
5 years ago |
Vsevolod Stakhov
|
34fd4ae9cf
|
[Feature] Allow to choose words format in `rspamadm mime`
|
5 years ago |
Vsevolod Stakhov
|
6b4fee7550
|
[Minor] Allow to get meta words
|
5 years ago |
Vsevolod Stakhov
|
67a6d822c6
|
[Feature] Allow to get all types of words from Lua
|
5 years ago |
Vsevolod Stakhov
|
3f147877af
|
[Rules] Use bad_unicode flag for LEAKED_PASSWORD_SCAM rule
Issue: #2649
|
5 years ago |
Vsevolod Stakhov
|
44b731c68f
|
[Minor] Slightly extend what we can treat as words
|
5 years ago |
Vsevolod Stakhov
|
dad2cd0f7f
|
[Minor] Support metawords in words regexps
|
5 years ago |
Vsevolod Stakhov
|
d664f2fd52
|
[Feature] Allow to get task flags in C expressions
|
5 years ago |
Vsevolod Stakhov
|
36c874383c
|
[Feature] Add more words regexp classes
|
5 years ago |
Vsevolod Stakhov
|
b88b112953
|
[Fix] Fix double free
|
5 years ago |
Vsevolod Stakhov
|
0d62dd6513
|
[Fix] Add failsafety for utf8 regexps
|
5 years ago |
Vsevolod Stakhov
|
a171bcffba
|
[Fix] Perform policy downgrade on sample out, add tests
|
5 years ago |
Vsevolod Stakhov
|
3a995b7221
|
[Minor] Store the fact that we have utf8 only regexps in corpus
|
5 years ago |
Vsevolod Stakhov
|
71499b6811
|
[Test] Add tests for pct=0 case
|
5 years ago |
Vsevolod Stakhov
|
772f3bb7ac
|
[Minor] Exclude raw words from words re class
|
5 years ago |
Vsevolod Stakhov
|
8c0970499e
|
[Fix] Some fixes for raw parts
|
5 years ago |
Vsevolod Stakhov
|
e2cb16d8f4
|
[CritFix] Strictly deny unencoded bad utf8 sequences in headers
|
5 years ago |
Vsevolod Stakhov
|
dda2df85a2
|
[Test] Add tests for broken richtext case
|
5 years ago |
Vsevolod Stakhov
|
6f0693ceae
|
[Minor] Add extra heuristic for text parts
|
5 years ago |
Vsevolod Stakhov
|
89849bda30
|
[CritFix] Make flags mutually exclusive for mime parts
|
5 years ago |
Vsevolod Stakhov
|
d8c8fd5641
|
[Fix] Treat learning errors as non-fatal
Issue: #2637
|
5 years ago |
Vsevolod Stakhov
|
ff2894404e
|
[Minor] Another fail-safety check
|
5 years ago |
Vsevolod Stakhov
|
d5c7760ec8
|
[Minor] Fix for DSN
|
5 years ago |
Vsevolod Stakhov
|
05f17c6cd6
|
[Feature] Ignore bogus whitespaces in the words
Issue: #2649
|
5 years ago |
Vsevolod Stakhov
|
c9f44a6f35
|
[Fix] Use tld when looking for DKIM domains
Issue: #2646
|
5 years ago |
Vsevolod Stakhov
|
5e9cd04af5
|
[Project] Use URLs TLDs instead of !!EX!! in stat tokens
|
5 years ago |
Vsevolod Stakhov
|
2dcb09b6ea
|
[Project] Use more generalised API to produce meta words
|
5 years ago |
Vsevolod Stakhov
|
d2f95b4a01
|
[Minor] Ignore skipped words
|
5 years ago |
Vsevolod Stakhov
|
d6f3922d8d
|
[Minor] Do not include skipped or empty tokens in fuzzy hash
|
5 years ago |
Vsevolod Stakhov
|
d9c07e3ba9
|
[Minor] Fix lua tokenize function
|
5 years ago |
Vsevolod Stakhov
|
4e3ac80a46
|
[Minor] Fix indefinite loop in language detector
|
5 years ago |
Vsevolod Stakhov
|
776405e984
|
[Minor] Check language detector pointer before use
|
5 years ago |
Vsevolod Stakhov
|
e180ef2ce6
|
[Project] Finish basic tasks in new unicode project
|
5 years ago |
Vsevolod Stakhov
|
63ef123b04
|
[Project] Rework parts conversion and serialization
|
5 years ago |
Vsevolod Stakhov
|
9249059ba3
|
[Project] Rework language detector to work with ucs32
|
5 years ago |
Vsevolod Stakhov
|
8adf20f620
|
[Project] Another try to normalize unicode properly
|
5 years ago |
Vsevolod Stakhov
|
0d53332a7e
|
[Project] Various unicode fixes in language detector
|
5 years ago |
Vsevolod Stakhov
|
99b1cf7677
|
[Project] Rework stemming
|
5 years ago |
Vsevolod Stakhov
|
abd5300a45
|
[Project] Add function to normalize unicode on per words basis
|
5 years ago |
Vsevolod Stakhov
|
b522caaf83
|
[Project] Start words unicode structure rework
|
5 years ago |
Vsevolod Stakhov
|
d01688d6aa
|
[Minor] Use empty prompt instead of NULL
Issue: #2591
|
5 years ago |
Vsevolod Stakhov
|
ccbc89bc15
|
[Minor] Do not use item in classifiers as it causes issues
Issue: #2636
|
5 years ago |
Vsevolod Stakhov
|
16ff3e3d00
|
[Minor] Fix hash calculation
|
5 years ago |
Vsevolod Stakhov
|
a1e3ab7e5e
|
[Minor] Do not expand implicit arrays as it breaks things
|
5 years ago |
Vsevolod Stakhov
|
f2ca6b2e50
|
[Minor] Simplify uniqueness check
|
5 years ago |
Vsevolod Stakhov
|
cd18bb0187
|
[Minor] Fix configuring logic for bayes_expiry
|
5 years ago |