| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
allocated one
|
|
|
|
|
|
|
| |
* Adopt all parts of rspamd for new url parser
* Improve url-extracter utility by avoiding cut&paste of mime parsing
* Small fixes to rspamc client
* Bump version to 0.1.3
|
|
|
|
| |
* Add function for searching html tag
|
|
|
|
|
|
| |
or cannot
encode it to utf8 just use for such parts raw regexps
|
|
|
|
|
|
| |
* Add 2 functions:
- has_content_part(type, subtype)
- has_content_part_len(type, subtype, min, max)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
that have regexp at the end
* Improve test for fuzzy hashes
* Add new object - TextPart to perl XS library that allows access to stripped parts and fuzzy hashes
* Add documentation for expressions parser and fot Mail::Rspamd::TextPart
* Allways calculate fuzzy hash for text parts
* Store text parts separately from other parts
* Add compare_parts_distance for expressions that calculates difference in 2 parts messages
* Do not try to substitute variables in empty strings
|
|
|
|
|
|
|
|
| |
working with XS implicitly)
* Move all system includes to one file where we detect availability of all that includes
* Fix license misprint
* Fix some issues with perl initializing
|
| |
|
| |
|
|
* Change mime parts storage
* Add html tags striping (ported from php code)
* Rework learning to process only text and striped html parts
|