Vsevolod Stakhov
72ad3d6242
Merge pull request #4942 from rspamd/vstakhov-fix-base64
Do not read out-of-boundary when doing base64 encoding
9 hours ago
Vsevolod Stakhov
fa56ac77de
[Fix] Do not read out-of-boundary when doing base64 encoding
10 hours ago
Vsevolod Stakhov
f4aa620654
Merge pull request #4939 from rspamd/vstakhov-fuzzy-backpressure
Implement backpressure for fuzzy check
15 hours ago
Vsevolod Stakhov
990a9dc8db
[Minor] Further normalization
1 day ago
Vsevolod Stakhov
26ac157abc
[Minor] Jitter backpressure
1 day ago
Vsevolod Stakhov
e66c993097
[Project] Implement fuzzy check retransmits backpressure
1 day ago
Vsevolod Stakhov
bd44de491a
[Minor] Change log logic in fuzzy_check
1 day ago
Vsevolod Stakhov
917cdf87bf
[Minor] Add function to reschedule events at specific timer
1 day ago
Vsevolod Stakhov
980cd40f8d
Merge pull request #4937 from rspamd/vstakhov-control-fixes
Serialize control commands
2 days ago
Vsevolod Stakhov
6dd417bc9f
[Minor] Deal with descriptors in the wait queue
2 days ago
Vsevolod Stakhov
af228fdec3
[Minor] Do not use pointers to local variables, sigh
2 days ago
Vsevolod Stakhov
bd95a45f15
[Minor] Try to fix mess with refcounts
2 days ago
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.
2 days ago
Vsevolod Stakhov
f03f0a88cf
Merge pull request #4935 from moisseev/webui
[Minor] Update Bootstrap
2 days ago
Vsevolod Stakhov
d510d2b498
Merge pull request #4934 from dragoangel/patch-5
Fix error in headers_checks.lua
2 days ago
moisseev
d5637fd145
[Minor] Update Bootstrap
3 days ago
Vsevolod Stakhov
13899e1786
Merge pull request #4933 from rspamd/vstakhov-utf8-received
Support UTF8 flag for the received headers
4 days ago
Vsevolod Stakhov
e06474f8e8
[Fix] Backport multiple fixes from libucl
4 days ago
Vsevolod Stakhov
d24265cb62
Merge pull request #4932 from rspamd/vstakhov-fix-bayes-disable
Fix statfile symbols disabling
4 days ago
Dmitriy Alekseev
db03a55444
Fix error in headers_checks.lua
5 days ago
Vsevolod Stakhov
7c84769997
[Minor] Support UTF8 in Received flags
Issue: #4919
5 days ago
Vsevolod Stakhov
6cf9ca1f97
[Fix] If we have one statfile disabled we need to disable all
5 days ago
Vsevolod Stakhov
b4b3739074
Merge pull request #4930 from aduernberger/bayes_relearn
[Fix] Relearn messages in bayes filter
6 days ago
Vsevolod Stakhov
7724c6e304
Merge pull request #4926 from lucasRolff/master
[Minor] Add selector to get rspamd_hostname
6 days ago
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.
6 days ago
aduernberger
ccc1716bb5
[Fix] Update is_spam in learned_ids when relearning
6 days ago
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.
6 days ago
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
1 week ago
Vsevolod Stakhov
1e29462466
Merge pull request #4927 from moisseev/navbar
[WebUI] Prevent navbar layout shift
1 week ago
Vsevolod Stakhov
e8b1fd0ec7
Merge pull request #4922 from moisseev/webui
[WebUI] Add missing handler for file input
1 week ago
Lucas Rolff
458e980062
[Minor] Add selector to get rspamd_hostname
1 week ago
Vsevolod Stakhov
5dce4c98e6
Merge pull request #4924 from fatalbanana/cmae_scores
[Minor] Cloudmark scores_symbols: convert keys to numeric values
1 week ago
moisseev
23f11bc1af
[WebUI] Prevent navbar layout shift
caused by buttons hiding and scroll bar
1 week ago
Andrew Lewis
f824108f9e
[Minor] Cloudmark scores_symbols: convert keys to numeric values
1 week ago
moisseev
3637e1ee4d
[WebUI] Add missing handler for file input
1 week ago
Vsevolod Stakhov
48583c4981
Merge pull request #4920 from dragoangel/patch-4
[Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSION
1 week ago
Vsevolod Stakhov
202a03e546
Merge pull request #4916 from twesterhever/temp-increase-rdns-none-score
[Minor] Increase RDNS_NONE score to 2.0
1 week ago
Dmitriy Alekseev
7d14e4af43
[Enhancement] Exclude false positives of MIME_DOUBLE_BAD_EXTENSION
If we detected extension of the file and this extension is equal to the real extension then we should not pass second extension to check function as it will trigger false positive for MIME_DOUBLE_BAD_EXTENSION.
1 week ago
Vsevolod Stakhov
6b23b885eb
Merge pull request #4918 from fatalbanana/grow_factor_tests
Add tests for grow_factor
2 weeks ago
Andrew Lewis
4f3008f968
[Test] Add tests for grow_factor
2 weeks ago
Andrew Lewis
1c07c471bb
[Minor] Fix grow_factor
2 weeks ago
Vsevolod Stakhov
46791dc651
Merge pull request #4917 from fatalbanana/gha_whups
[Test] Fix uploading of test logs when tests are failed
2 weeks ago
Andrew Lewis
c08453633d
[Test] Fix uploading of test logs when tests are failed
2 weeks ago
Vsevolod Stakhov
5f8ea684da
Merge pull request #4913 from moisseev/webui
[WebUI] Escape HTML characters in errors history
2 weeks ago
Vsevolod Stakhov
3c525c1f73
Merge pull request #4912 from rspamd/vstakhov-grow-factor-rework
Rework grow factor
2 weeks ago
twesterhever
e3fe7504e4
[Minor] Increase RDNS_NONE score to 2.0
2 weeks ago
moisseev
126584384e
[WebUI] Escape HTML characters in errors history
2 weeks ago
Vsevolod Stakhov
a96ff38346
[Project] Adjust some final bits
2 weeks ago
Vsevolod Stakhov
d1e16266e1
[Project] Write a function to adjust grow factor properly
2 weeks ago
Vsevolod Stakhov
ae103665a2
[Project] Rework grow factor as it is currently broken
2 weeks ago