Vsevolod Stakhov
7c2764e5d2
Merge pull request #4954 from moisseev/webui
[Minor] Remove redundant sub-property
18 години тому
moisseev
074cda9d25
[Minor] Remove redundant sub-property
1 день тому
Vsevolod Stakhov
4b9bfa960d
Merge pull request #4888 from twesterhever/temp-rbl-mid
Implement DNSBL checks for Message-ID RHS
1 день тому
Vsevolod Stakhov
073d6f00eb
Merge pull request #4950 from twesterhever/temp-cd-message-body
Add Content-Description header rules
2 дні тому
twesterhever
a41c12a4e3
[Minor] Constrain Content-Description regexp
2 дні тому
twesterhever
eed763a7cf
[Minor] Remove superflous "string.format()"
2 дні тому
Vsevolod Stakhov
a7d2543250
Merge pull request #4915 from twesterhever/temp-freemail-mdn
Add detection for freemail and disposable e-mail usage for message delivery notification
3 дні тому
Vsevolod Stakhov
12f965bf98
[Fix] Allow to set 0 as number of rows to disable roll history
Issue: #4947
Closes: #4947
4 дні тому
Vsevolod Stakhov
c3e5d3d6fc
Merge pull request #4951 from rspamd/vstakhov-langdet-fix
Apply detection phase if fasttext could not detect language
4 дні тому
Vsevolod Stakhov
9866fae90e
[Fix] Fix another corner case that allows candidates to be freed without init
4 дні тому
Vsevolod Stakhov
2a894821db
[Fix] Apply detection phase if fasttext could not detect language
Issue: #4929
5 дні тому
Vsevolod Stakhov
d5f9cd6ffb
Merge pull request #4949 from twesterhever/temp-archive-content
[Minor] Add bad file types commonly found in archives attached to malspam
5 дні тому
twesterhever
ce23345c5d
[Enhancement] Catch "Mail message body" Content-Description
This header frequently surfaces in spam, mostly advance fee fraud.
5 дні тому
twesterhever
3e1c8da3e9
[Minor] Add rule for presence of Content-Description header
5 дні тому
twesterhever
76b39f2c84
[Minor] Add bad file types commonly found in archives attached to malspam
5 дні тому
twesterhever
0f5c55e846
[Minor] Query MID RHS FQDNs against popular DNSBL using selectors
See https://github.com/rspamd/rspamd/pull/4888 for the related
discussion.
5 дні тому
twesterhever
1e47b6a63e
Revert "[Enhancement] Check Message-ID RHS against popular DNSBLs by default"
This reverts commit c78c70c76b
.
5 дні тому
twesterhever
60499c0563
Revert "[Enhancement] Implement Message-ID RHS checks against DNSBLs"
This reverts commit 5e84a82f87
.
5 дні тому
twesterhever
c78c70c76b
[Enhancement] Check Message-ID RHS against popular DNSBLs by default
1 місяць тому
twesterhever
5e84a82f87
[Enhancement] Implement Message-ID RHS checks against DNSBLs
1 місяць тому
Vsevolod Stakhov
65e43f908e
Merge pull request #4914 from twesterhever/temp-rework-injector-composite
Rework composites for spam injected into compromised accounts
1 тиждень тому
Vsevolod Stakhov
3923457797
[Fix] Backport fixes from libucl
1 тиждень тому
Vsevolod Stakhov
72ad3d6242
Merge pull request #4942 from rspamd/vstakhov-fix-base64
Do not read out-of-boundary when doing base64 encoding
1 тиждень тому
Vsevolod Stakhov
fa56ac77de
[Fix] Do not read out-of-boundary when doing base64 encoding
1 тиждень тому
Vsevolod Stakhov
f4aa620654
Merge pull request #4939 from rspamd/vstakhov-fuzzy-backpressure
Implement backpressure for fuzzy check
1 тиждень тому
Vsevolod Stakhov
990a9dc8db
[Minor] Further normalization
1 тиждень тому
Vsevolod Stakhov
26ac157abc
[Minor] Jitter backpressure
1 тиждень тому
Vsevolod Stakhov
e66c993097
[Project] Implement fuzzy check retransmits backpressure
1 тиждень тому
Vsevolod Stakhov
bd44de491a
[Minor] Change log logic in fuzzy_check
1 тиждень тому
Vsevolod Stakhov
917cdf87bf
[Minor] Add function to reschedule events at specific timer
1 тиждень тому
Vsevolod Stakhov
980cd40f8d
Merge pull request #4937 from rspamd/vstakhov-control-fixes
Serialize control commands
1 тиждень тому
Vsevolod Stakhov
6dd417bc9f
[Minor] Deal with descriptors in the wait queue
1 тиждень тому
Vsevolod Stakhov
af228fdec3
[Minor] Do not use pointers to local variables, sigh
1 тиждень тому
Vsevolod Stakhov
bd95a45f15
[Minor] Try to fix mess with refcounts
1 тиждень тому
Vsevolod Stakhov
6d1762d85e
[Rework] Serialize control commands
In fact, we cannot send multiple commands and read them through the pipe. It has
caused multiple weird issues in the past but I can now see clearly how it should
be done. We should send commands and serialize all requests pending to let them
being sent one by one, after reply for the previous command has been received.
1 тиждень тому
Vsevolod Stakhov
f03f0a88cf
Merge pull request #4935 from moisseev/webui
[Minor] Update Bootstrap
1 тиждень тому
Vsevolod Stakhov
d510d2b498
Merge pull request #4934 from dragoangel/patch-5
Fix error in headers_checks.lua
1 тиждень тому
moisseev
d5637fd145
[Minor] Update Bootstrap
1 тиждень тому
Vsevolod Stakhov
13899e1786
Merge pull request #4933 from rspamd/vstakhov-utf8-received
Support UTF8 flag for the received headers
1 тиждень тому
Vsevolod Stakhov
e06474f8e8
[Fix] Backport multiple fixes from libucl
1 тиждень тому
Vsevolod Stakhov
d24265cb62
Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disable
Fix statfile symbols disabling
1 тиждень тому
Dmitriy Alekseev
db03a55444
Fix error in headers_checks.lua
2 тижднів тому
Vsevolod Stakhov
7c84769997
[Minor] Support UTF8 in Received flags
Issue: #4919
2 тижднів тому
Vsevolod Stakhov
6cf9ca1f97
[Fix] If we have one statfile disabled we need to disable all
2 тижднів тому
Vsevolod Stakhov
b4b3739074
Merge pull request #4930 from aduernberger/bayes_relearn
[Fix] Relearn messages in bayes filter
2 тижднів тому
Vsevolod Stakhov
7724c6e304
Merge pull request #4926 from lucasRolff/master
[Minor] Add selector to get rspamd_hostname
2 тижднів тому
aduernberger
26f96b81fd
[Fix] Increase/decrease hash_key value for tokens depending on is_unlearn
When relearning a message, this script is called twice:
1. With `is_unlearn` true and the old `is_spam` value
2. With `is_unlearn` false and the new `is_spam` value
If `is_unlearn` is true, the code should not increase the value of the hash_key. Decreasing it ensures that it behaves like a fresh learn with the new is_spam value.
2 тижднів тому
aduernberger
ccc1716bb5
[Fix] Update is_spam in learned_ids when relearning
2 тижднів тому
aduernberger
20f6d7103e
[Fix] Always set the unlearn flag when relearning
Treat relearning from ham to spam the same as relearning from spam to ham. `res` is only set to true if the mail is already learned.
2 тижднів тому
Lucas Rolff
104cf0cfd7
[Minor] Move hostname resolution up to cache it
Instead of calling get_hostname() for every processed message, we instead reuse the variable value from rspamd boot time
2 тижднів тому