Alexander Moisseev
04618fd51b
[Minor] Improve JSDoc for ui.query()
4 months ago
Alexander Moisseev
564cb4a324
[Minor] Add /plugins/fuzzy/storages endpoint
Allows retrieving the list of configured fuzzy storages via HTTP API,
including associated flags, read_only status, and server addresses.
4 months ago
Vsevolod Stakhov
52397aa143
[Fix] GPT: fix processing of messages with no subject
4 months ago
Vsevolod Stakhov
41ce836fdb
Merge pull request #5520 from moisseev/webui
[WebUI] Add Bayes classifier selector to Learn card
4 months ago
Vsevolod Stakhov
144669fc2c
Merge pull request #5523 from rspamd/vstakhov-more-utils
[Feature] Add some more OS utility functions
4 months ago
Vsevolod Stakhov
badec5b1da
Merge pull request #5510 from rspamd/vstakhov-flexible-tokenizer
[Project] Add ability to create custom tokenizers for languages
4 months ago
Vsevolod Stakhov
018bc8d9f5
[Minor] Make fundamental structures less GLib polluted
4 months ago
Vsevolod Stakhov
50cdd5e910
[Project] Rework tokenizers initialisation
4 months ago
Vsevolod Stakhov
10c129b4be
Merge pull request #5526 from moisseev/group-sorting
[WebUI] Sort symbol groups in filter dropdown
4 months ago
Vsevolod Stakhov
3bb55f0e62
[Minor] Fix issue with scores comparison while I'm here
Issue: #5384
4 months ago
Alexander Moisseev
94110bc18a
[WebUI] Sort symbol groups in filter dropdown
Sort symbol groups in the Symbols table dropdown filter in a
case-insensitive manner, ensuring alphabetical A–Z ordering
regardless of capitalization.
4 months ago
Vsevolod Stakhov
e4c4b87101
[Feature] Add some more OS utility functions
4 months ago
Vsevolod Stakhov
5412d3fc0a
[Project] Create an isolated API for external tokenizers
4 months ago
Vsevolod Stakhov
885721e712
[Minor] Do not apply snowball to something that has already been stemmed
4 months ago
Vsevolod Stakhov
51e42406c8
[Minor] Fix the test case
4 months ago
Vsevolod Stakhov
8ddb4ec56c
[Minor] Fix build issues
4 months ago
Vsevolod Stakhov
d3ae2d65dc
[Rework] Use GLib agnostic type for words
4 months ago
Vsevolod Stakhov
e79d894363
Merge branch 'master' into vstakhov-flexible-tokenizer
4 months ago
Alexander Moisseev
a492727ffc
[WebUI] Add Bayes classifier selector to Learn card
This enables users to choose a specific Bayes classifier for training from WebUI.
4 months ago
Vsevolod Stakhov
1612c2d879
[Minor] Update version
4 months ago
Vsevolod Stakhov
be6c2b6ddd
Release 3.12.1
* [Feature] Add /bayes/classifiers HTTP endpoint
* [Feature] Further improvements in scheduling next checks
* [Fix] Another fix for maps concurrent load
* [Fix] Do not add log tag header in milter logic
* [Fix] Do not explicitly add Connection header if it's there
* [Fix] Fix proxy headers duplication
* [Fix] Fix several issues with the lua_logger
* [Fix] Make logger more graceful when dealing with format arguments
* [Fix] Try to avoid incomplete writes
* [Rework] Eliminate maps locking
4 months ago
Vsevolod Stakhov
d956f6aa50
Merge pull request #5494 from g00g1/feat-hfilter-ovh
[Enhancement] hfilter: Add VPS generic hostname
4 months ago
Vsevolod Stakhov
795def2b1c
[Minor] Proper application of the #5509
4 months ago
Vsevolod Stakhov
018f2de457
Merge pull request #5517 from moisseev/classifiers
[Feature] Add /bayes/classifiers HTTP endpoint
4 months ago
Vsevolod Stakhov
ea524cf924
[Minor] Try to be consistent in cached flag for maps
4 months ago
Vsevolod Stakhov
f3a8b75acb
Merge pull request #5512 from rspamd/vstakhov-maps-lock
[Fix] Another fix for maps concurrent load
4 months ago
Vsevolod Stakhov
1e466d75fd
[Minor] Try to be consistent in logging when dealing with Expires
4 months ago
Vsevolod Stakhov
88928efcfe
[Test] Add some more tests for AEAD used in Rspamd
4 months ago
Alexander Moisseev
cb8b298284
[Feature] Add /bayes/classifiers HTTP endpoint
This endpoint returns a JSON array of names of all configured Bayes classifiers
in the same order as they are declared in the configuration.
4 months ago
Vsevolod Stakhov
5703bd8a98
[Minor] Oops, forgot some code to be added
4 months ago
Vsevolod Stakhov
ee933148f3
[Feature] Further improvements in scheduling next checks
4 months ago
Vsevolod Stakhov
7a5721b8cb
[Fix] Try to avoid incomplete writes
4 months ago
Vsevolod Stakhov
529fb2025f
[Rework] Eliminate maps locking
4 months ago
Vsevolod Stakhov
b14276fef4
Manual revert of 4c98aab6f6
The problem is that we are trying to lock maps per backend, but periodics
are scheduled per maps. It means that locks are not consistent with what we
schedule and it really does not match the current maps processing logic.
Hence, we revert that change here.
4 months ago
Serg
3405e34bde
hfilter: change hostname to a more generic one
4 months ago
Vsevolod Stakhov
923e813cb2
[Fix] Another fix for maps concurrent load
4 months ago
Vsevolod Stakhov
f2ce7ea164
Merge pull request #5511 from rspamd/revert-5509-temp-ms-attachments
Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful"
4 months ago
Vsevolod Stakhov
9963e8edd5
Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful"
4 months ago
Vsevolod Stakhov
58c6023b8c
Merge pull request #5509 from twesterhever/temp-ms-attachments
[Minor] Treat *.library-ms and *.search-ms attachments as harmful
4 months ago
Vsevolod Stakhov
c9a17a26d1
Merge pull request #5507 from rspamd/vstakhov-dup-headers
[Fix] Fix proxy headers duplication
4 months ago
Vsevolod Stakhov
3fd426a607
[Fix] Do not add log tag header in milter logic
4 months ago
Vsevolod Stakhov
9e872e4521
[Fix] Do not explicitly add Connection header if it's there
4 months ago
Vsevolod Stakhov
017a519a20
[Minor] Fix compilation
4 months ago
Vsevolod Stakhov
79805f3ebe
[Project] Add ability to create custom tokenizers for languages
4 months ago
twesterhever
6b4ae881c5
[Minor] Treat *.library-ms and *.search-ms attachments as harmful
See: https://www.bleepingcomputer.com/news/security/microsoft-outlook-to-block-more-risky-attachments-used-in-attacks/
4 months ago
Serg
157d4c459a
hfilter: Change score for default OVH VPS hostname
4 months ago
Vsevolod Stakhov
68eee79ed2
[Fix] Fix proxy headers duplication
Issue: #5505
4 months ago
Vsevolod Stakhov
664f0e9937
Merge pull request #5506 from rspamd/vstakhov-idna-tests
[Test] Detect libicu idna behaviour and select the appropriate tests
4 months ago
Vsevolod Stakhov
8622b24da9
Merge pull request #5503 from rspamd/vstakhov-lua-logger-fixes
[Fix] Fix several issues with the lua_logger
4 months ago
Vsevolod Stakhov
ae84746178
[Test] Detect libicu idna behaviour and select the appropriate tests
4 months ago