Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Fix] Fix various corner cases and tests | Vsevolod Stakhov | 10 days | 3 | -132/+32 |
| | |||||
* | [Test] Add logic to match test id and logs id | Vsevolod Stakhov | 10 days | 3 | -6/+20 |
| | |||||
* | [Test] Some more adjustments to the tests | Vsevolod Stakhov | 11 days | 1 | -28/+5 |
| | |||||
* | [Project] Fix more calculation issues | Vsevolod Stakhov | 11 days | 2 | -4/+10 |
| | |||||
* | [Minor] Further adjustments | Vsevolod Stakhov | 12 days | 3 | -33/+50 |
| | |||||
* | [Minor] Fix stupid change to call Redis for each class | Vsevolod Stakhov | 2025-07-25 | 1 | -3/+2 |
| | |||||
* | [Project] Fix various issues | Vsevolod Stakhov | 2025-07-25 | 4 | -59/+49 |
| | |||||
* | [Test] Add multiclass tests | Vsevolod Stakhov | 2025-07-25 | 6 | -0/+549 |
| | |||||
* | [Test] Write unit tests for new functionsvstakhov-html-tags-overload | Vsevolod Stakhov | 2025-07-17 | 1 | -17/+397 |
| | |||||
* | [Test] Add functional tests for regexp mapsvstakhov-more-maps-features | Vsevolod Stakhov | 2025-07-14 | 4 | -0/+179 |
| | |||||
* | [Rework] Use GLib agnostic type for words | Vsevolod Stakhov | 2025-06-20 | 1 | -29/+51 |
| | |||||
* | [Test] Add some more tests for AEAD used in Rspamd | Vsevolod Stakhov | 2025-06-15 | 1 | -1/+220 |
| | |||||
* | Merge pull request #5506 from rspamd/vstakhov-idna-tests | Vsevolod Stakhov | 2025-06-11 | 1 | -14/+48 |
|\ | | | | | [Test] Detect libicu idna behaviour and select the appropriate tests | ||||
| * | [Test] Detect libicu idna behaviour and select the appropriate tests | Vsevolod Stakhov | 2025-06-11 | 1 | -14/+48 |
| | | |||||
* | | [Test] Add unit tests for the new logger behaviourvstakhov-lua-logger-fixes | Vsevolod Stakhov | 2025-06-11 | 1 | -10/+85 |
|/ | |||||
* | [Minor] Fix some compile warnings | Vsevolod Stakhov | 2025-06-06 | 2 | -4/+21 |
| | |||||
* | [Fix] correct logic error in milter_headers.lua: skip_wanted() | Claudiu Dragalina-Paraipan | 2025-06-05 | 3 | -0/+32 |
| | | | | | | | - fix logic error in skip_wanted() - add new functional test for this scenario - add override settings in milter_headers.conf to support the testing - add supporting functionality in rspamd.robot | ||||
* | Merge pull request #5428 from rspamd/vstakhov-replies-fake-rcpt | Vsevolod Stakhov | 2025-05-22 | 5 | -26/+33 |
|\ | | | | | [Rework] Replies: consider all recipients and use smtp ones | ||||
| * | [Fix] Known senders: More recipients test logicvstakhov-replies-fake-rcpt | Vsevolod Stakhov | 2025-05-22 | 1 | -5/+5 |
| | | |||||
| * | [Minor] Restore Vsevolod's changes | Andrew Lewis | 2025-05-16 | 1 | -15/+7 |
| | | |||||
| * | [Minor] Fix one more test | Andrew Lewis | 2025-05-16 | 1 | -4/+8 |
| | | |||||
| * | [Minor] Fix syntax | Andrew Lewis | 2025-05-15 | 1 | -2/+1 |
| | | |||||
| * | [Test] Partially fix tests | Andrew Lewis | 2025-05-15 | 1 | -11/+28 |
| | | |||||
| * | [Test] Fix bloody tests | Vsevolod Stakhov | 2025-05-01 | 1 | -15/+10 |
| | | |||||
| * | [Test] Move tests with the same number | Vsevolod Stakhov | 2025-05-01 | 3 | -0/+0 |
| | | |||||
| * | test: use SMTP recipient via Rcpt= in replies test cases | Vsevolod Stakhov | 2025-05-01 | 1 | -6/+6 |
| | | |||||
| * | test: update replies module tests to match new SMTP recipient behavior | Vsevolod Stakhov | 2025-05-01 | 1 | -4/+4 |
| | | |||||
* | | [Test] Test heic recognitionvstakhov-heic-magic | Vsevolod Stakhov | 2025-05-16 | 2 | -0/+55 |
| | | |||||
* | | [Test] Improve fuzzy split server test configuration and setup | Vsevolod Stakhov | 2025-05-01 | 3 | -0/+105 |
| | | |||||
* | | test: add fuzzy tests for split, read-only, and write-only server modes | Vsevolod Stakhov | 2025-05-01 | 4 | -0/+61 |
|/ | |||||
* | [Minor] Fix tests invocation | Vsevolod Stakhov | 2025-03-29 | 1 | -56/+115 |
| | |||||
* | [Test] Add tests for CDB mapsvstakhov-cdb-maps | Vsevolod Stakhov | 2025-03-15 | 2 | -0/+18 |
| | |||||
* | [Fix] Use bundled libfmt everywherevstakhov-fmt-embedding | Vsevolod Stakhov | 2025-03-10 | 1 | -2/+2 |
| | | | | Issue: #5258 | ||||
* | [Test] RBL: test more URL extraction scenarios | Andrew Lewis | 2025-01-20 | 4 | -0/+72 |
| | |||||
* | [Test] Add some unit testsvstakhov-universal-hashing-lua | Vsevolod Stakhov | 2024-12-20 | 1 | -0/+176 |
| | |||||
* | [Test] Breaking: dynamic symbols also require `score` to be set | Vsevolod Stakhov | 2024-12-10 | 1 | -0/+1 |
| | | | | Issue: #5247 | ||||
* | [Test] Fix tests | Vsevolod Stakhov | 2024-11-29 | 1 | -51/+33 |
| | |||||
* | [Fix] Sigh, another fixvstakhov-fix-2047-encode | Vsevolod Stakhov | 2024-11-18 | 1 | -1/+1 |
| | |||||
* | [Test] Fix some tests again | Vsevolod Stakhov | 2024-11-18 | 1 | -2/+4 |
| | |||||
* | [Test] Test encode with decode | Vsevolod Stakhov | 2024-11-18 | 1 | -156/+39 |
| | |||||
* | [Test] Rework tests structure | Vsevolod Stakhov | 2024-11-18 | 1 | -6/+24 |
| | |||||
* | [Fix] More fixes to rfc2047 encoding | Vsevolod Stakhov | 2024-11-18 | 1 | -14/+15 |
| | |||||
* | [Minor] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 1 | -27/+20 |
| | |||||
* | [Fix] Some more fixes | Vsevolod Stakhov | 2024-11-16 | 2 | -3/+216 |
| | |||||
* | [Test] Add more test | Vsevolod Stakhov | 2024-11-04 | 1 | -1/+2 |
| | |||||
* | [Fix] Another story about char sign | Vsevolod Stakhov | 2024-11-04 | 1 | -33/+34 |
| | | | | | | | Ragel still produces a wrong state machine if `const char *` is used for characters representation that are actually utf8. This PR changes all types to `unsigned char *` for consistency. | ||||
* | [Test] A workaround for brain-damaged libstdc++ from prehistoric ages | Vsevolod Stakhov | 2024-10-31 | 1 | -11/+27 |
| | |||||
* | [Test] Add some specific unit tests for Rspamd x25519 DH | Vsevolod Stakhov | 2024-10-31 | 1 | -0/+52 |
| | |||||
* | [CritFix] Fix ARC-Seal signing | Jan Schär | 2024-10-20 | 2 | -10/+19 |
| | | | | | | | | | | | | | | | | | Signing of ARC-Seal headers was recently broken; the created signatures failed to validate. Most likely, this was caused by commit 1e661a2fc6e3, which changed the way signatures are created in lua_rsa_sign_memory without adding the calls to EVP_PKEY_CTX_set_rsa_padding and EVP_PKEY_CTX_set_signature_md needed with the new interface. After fixing this, some existing tests failed, because the test values passed to the hash parameter did not have the correct size for a sha256 hash. I fixed these by adjusting the length of the test values. Additionally, I extended the "RSA sign" unit test to compare the created signature against the expected one. This is possible because RSA signing is deterministic, and should prevent the same bug from occuring again. Fixes: https://github.com/rspamd/rspamd/issues/5173 | ||||
* | [Test] Trying to understand what's up with robot | Vsevolod Stakhov | 2024-09-27 | 1 | -0/+2 |
| |