Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #5545 from rspamd/vstakhov-html-tags-overloadHEADmaster | Vsevolod Stakhov | 4 days | 6 | -246/+2888 |
|\ | | | | | [Project] Rework system of html tags to allow more tag types | ||||
| * | [Test] Write unit tests for new functionsvstakhov-html-tags-overload | Vsevolod Stakhov | 4 days | 1 | -17/+397 |
| | | |||||
| * | [Fix] Store html attributes that are empty | Vsevolod Stakhov | 4 days | 1 | -0/+2 |
| | | | | | | | | If we see something like <div class=""> we were not storing attribute at all! | ||||
| * | [Minor] Add method to parse html into html context | Vsevolod Stakhov | 4 days | 1 | -1/+66 |
| | | |||||
| * | [Project] Fix Lua API and some constexpr compatibility | Vsevolod Stakhov | 4 days | 3 | -17/+308 |
| | | |||||
| * | [Project] Support more common html attributes | Vsevolod Stakhov | 4 days | 2 | -172/+1680 |
| | | |||||
| * | [Project] Rework system of html tags to allow more tag types | Vsevolod Stakhov | 5 days | 4 | -209/+605 |
| | | |||||
* | | Merge pull request #5532 from rheoli/icap_ipv6_fix | Vsevolod Stakhov | 5 days | 1 | -3/+6 |
|\ \ | | | | | | | icap.lua: ipv6 pseudo hostname in GET request | ||||
| * | | icap.lua: ipv6 pseudo hostname in GET request | Stephan Toggweiler | 2025-06-26 | 1 | -3/+6 |
| | | | | | | | | | | | | | | | | | | ipv6 addresses need to be changed to a pseudo hostname in GET request who is encapsulated in ICAP. A change to [::] did not work in SkyHigh Web Gateway (aka McAfee) Didn't use Lua often maybe the code can be optimized. | ||||
* | | | Merge pull request #5544 from moisseev/webui | Vsevolod Stakhov | 5 days | 2 | -4/+4 |
|\ \ \ | |_|/ |/| | | [Minor] Update Bootstrap 5.3.5 → 5.3.7 | ||||
| * | | [Minor] Update Bootstrap 5.3.5 → 5.3.7 | Alexander Moisseev | 6 days | 2 | -4/+4 |
| | | | |||||
* | | | Merge pull request #5543 from rspamd/vstakhov-nary-ops-opts | Vsevolod Stakhov | 6 days | 3 | -7/+182 |
|\ \ \ | |/ / |/| | | [Rework] Return back N-ary optimizations for arithmetic-alike expressions | ||||
| * | | [Rules] Make bitcoin expression to use explicit flags | Vsevolod Stakhov | 6 days | 2 | -1/+7 |
| | | | |||||
| * | | [Feature] Allow to pass expression flags in the regexp plugin | Vsevolod Stakhov | 6 days | 1 | -4/+54 |
| | | | |||||
| * | | [Rework] Return back N-ary optimizations for arithmetic-alike expressionsvstakhov-nary-ops-opts | Vsevolod Stakhov | 6 days | 1 | -2/+121 |
|/ / | |||||
* | | Merge pull request #5530 from rspamd/vstakhov-more-maps-features | Vsevolod Stakhov | 7 days | 20 | -274/+3358 |
|\ \ | | | | | | | Create rule based maps | ||||
| * | | [Test] Add functional tests for regexp mapsvstakhov-more-maps-features | Vsevolod Stakhov | 7 days | 4 | -0/+179 |
| | | | |||||
| * | | [Project] Fix symbols finalisation | Vsevolod Stakhov | 7 days | 5 | -105/+141 |
| | | | |||||
| * | | [Minor] Add some more debug logs | Vsevolod Stakhov | 7 days | 1 | -136/+254 |
| | | | |||||
| * | | [Minor] Improve logging | Vsevolod Stakhov | 8 days | 2 | -11/+41 |
| | | | |||||
| * | | [Fix] Fix DL lists initialisations | Vsevolod Stakhov | 8 days | 2 | -75/+93 |
| | | | |||||
| * | | [Project] Store regexp rules state to avoid incomplete/orphaned rules | Vsevolod Stakhov | 9 days | 1 | -4/+180 |
| | | | |||||
| * | | [Minor] Use more efficient approach for iterations | Vsevolod Stakhov | 14 days | 5 | -112/+161 |
| | | | |||||
| * | | [Project] Fix scoped compilation again | Vsevolod Stakhov | 14 days | 5 | -186/+241 |
| | | | |||||
| * | | [Minor] Another rework of the notifications | Vsevolod Stakhov | 14 days | 1 | -4/+28 |
| | | | |||||
| * | | [Fix] Fix order of descriptor closing | Vsevolod Stakhov | 14 days | 1 | -4/+4 |
| | | | |||||
| * | | [Feature] Add a signal from main to workers for workers ready state | Vsevolod Stakhov | 2025-07-01 | 4 | -67/+153 |
| | | | |||||
| * | | [Project] Implement scoped compilation | Vsevolod Stakhov | 2025-06-28 | 10 | -46/+531 |
| | | | |||||
| * | | [Project] Use re_cache scopes for maps | Vsevolod Stakhov | 2025-06-27 | 4 | -16/+324 |
| | | | |||||
| * | | [Project] Implement scoped regexp cache system | Vsevolod Stakhov | 2025-06-27 | 3 | -24/+974 |
| | | | |||||
| * | | [Project] Start implementation of the rules maps | Vsevolod Stakhov | 2025-06-26 | 1 | -63/+524 |
| | | | |||||
| * | | [Feature] Allow lua callback maps to be filled line by line | Vsevolod Stakhov | 2025-06-25 | 1 | -11/+120 |
| |/ | |||||
* | | Merge pull request #5540 from 1358/clean-gpt-response-for-openai | Vsevolod Stakhov | 9 days | 1 | -9/+13 |
|\ \ | | | | | | | Cleanup GPT response for openai-provider, too (<think>) | ||||
| * | | clean gpt response for openai, too | Tom Mittelstädt | 11 days | 1 | -9/+13 |
|/ / | |||||
* | | Merge pull request #5534 from moisseev/webui | Vsevolod Stakhov | 2025-07-05 | 2 | -15/+39 |
|\ \ | | | | | | | [WebUI] Update classifiers on server or tab switch | ||||
| * | | [WebUI] Update classifiers on server or tab switch | Alexander Moisseev | 2025-06-30 | 2 | -15/+39 |
| | | | | | | | | | | | | | | | | | | Ensure the Bayes classifiers dropdown is refreshed whenever the user changes the selected server or navigates to the Scan/Learn tab, so it always reflects the selected server’s configuration. | ||||
* | | | Merge pull request #5537 from moisseev/test | Vsevolod Stakhov | 2025-07-05 | 3 | -337/+179 |
|\ \ \ | |/ / |/| | | [Test] Update ESLint and Stylelint linters | ||||
| * | | [Test] Update ESLint and Stylelint linters | Alexander Moisseev | 2025-07-02 | 2 | -333/+175 |
| | | | |||||
| * | | [Minor] Replace legacy rgba() alias | Alexander Moisseev | 2025-07-02 | 1 | -4/+4 |
|/ / | | | | | | | with modern rgb() notation | ||||
* | | Merge pull request #5524 from moisseev/fuzzy-config | Vsevolod Stakhov | 2025-06-30 | 7 | -18/+188 |
|\ \ | | | | | | | [WebUI] Add fuzzy flag selectors to Scan/Learn tab | ||||
| * | | [WebUI] Add fuzzy flag selectors to Scan/Learn tab | Alexander Moisseev | 2025-06-25 | 5 | -2/+110 |
| | | | | | | | | | | | | | | | | | | - Populate selectors with symbols and flags from writable fuzzy storages. - Cache each server’s config_id to avoid redundant `/plugins/fuzzy/storages` calls. - Dynamically show, hide, and disable controls based on fuzzy_check module availability and storage writability. | ||||
| * | | [Minor] Improve JSDoc for ui.query() | Alexander Moisseev | 2025-06-25 | 1 | -15/+57 |
| | | | |||||
| * | | [Minor] Add /plugins/fuzzy/storages endpoint | Alexander Moisseev | 2025-06-25 | 1 | -1/+21 |
| |/ | | | | | | | | | Allows retrieving the list of configured fuzzy storages via HTTP API, including associated flags, read_only status, and server addresses. | ||||
* | | Merge pull request #5533 from moisseev/sys-user-h | Vsevolod Stakhov | 2025-06-27 | 1 | -0/+3 |
|\ \ | |/ |/| | [Minor] Fix FreeBSD build by including sys/user.h | ||||
| * | [Minor] Fix FreeBSD build by including sys/user.h | Alexander Moisseev | 2025-06-27 | 1 | -0/+3 |
|/ | |||||
* | [Fix] GPT: fix processing of messages with no subject | Vsevolod Stakhov | 2025-06-25 | 1 | -21/+19 |
| | |||||
* | Merge pull request #5520 from moisseev/webui | Vsevolod Stakhov | 2025-06-23 | 4 | -5/+26 |
|\ | | | | | [WebUI] Add Bayes classifier selector to Learn card | ||||
| * | [WebUI] Add Bayes classifier selector to Learn card | Alexander Moisseev | 2025-06-18 | 4 | -5/+26 |
| | | | | | | | | This enables users to choose a specific Bayes classifier for training from WebUI. | ||||
* | | Merge pull request #5523 from rspamd/vstakhov-more-utils | Vsevolod Stakhov | 2025-06-23 | 1 | -1/+134 |
|\ \ | | | | | | | [Feature] Add some more OS utility functions | ||||
| * | | [Feature] Add some more OS utility functionsvstakhov-more-utils | Vsevolod Stakhov | 2025-06-21 | 1 | -1/+134 |
| |/ |