Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | [Rework] Breaking: Rewrite cfg transform and remove legacy | Vsevolod Stakhov | 2024-08-15 | 2 | -446/+81 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | What is removed: * SURBL/Email -> rbl conversion * IP reputation -> reputation conversion Reasoning: * Too hard to support forever * Outdated * Want to use transparent UCL instead of modifying the config from Lua | |||||
| * | | [Minor] Some minor fixes | Vsevolod Stakhov | 2024-08-15 | 1 | -6/+10 | |
| | | | ||||||
| * | | [Project] Some more fixes | Vsevolod Stakhov | 2024-08-15 | 1 | -19/+28 | |
| | | | ||||||
| * | | [Project] Add API method to push unwrapped UCL object | Vsevolod Stakhov | 2024-08-14 | 2 | -10/+16 | |
| | | | ||||||
| * | | [Test] Add unit tests for ucl functions | Vsevolod Stakhov | 2024-08-13 | 1 | -0/+60 | |
| | | | ||||||
| * | | [Fix] Make tostring in UCL a bit less brain-damaged | Vsevolod Stakhov | 2024-08-13 | 1 | -2/+6 | |
| | | | ||||||
| * | | [Project] Add more stuff to transparent UCL | Vsevolod Stakhov | 2024-08-13 | 1 | -30/+85 | |
| | | | ||||||
| * | | [Project] Allow manipulations with opaque UCL objects | Vsevolod Stakhov | 2024-08-13 | 1 | -3/+267 | |
|/ / | | | | | | | | | | | | | | | | | If we export an UCL object to Lua we actually lose a lot of useful properties of UCL. For example, we miss ordering, comments, implicit arrays etc. This PR is intended to allow manipulation with UCL object like plain userdata, without unwrapping them to the Lua primitives. | |||||
* | | [Minor] Update publicsuffix list | Vsevolod Stakhov | 2024-08-12 | 2 | -868/+1155 | |
| | | | | | | | | Closes: #5103 | |||||
* | | [Minor] More docs update | Vsevolod Stakhov | 2024-08-12 | 2 | -1/+9 | |
| | | ||||||
* | | [Minor] Add instructions for update | Vsevolod Stakhov | 2024-08-12 | 1 | -0/+8 | |
| | | ||||||
* | | Merge pull request #5100 from rspamd/vstakhov-fix-kp-encryption | Vsevolod Stakhov | 2024-08-09 | 2 | -4/+30 | |
|\ \ | | | | | | | Fix keypairs encryption/decryption | |||||
| * | | [Test] Add test for keypairs encrypt/decrypt | Vsevolod Stakhov | 2024-08-09 | 1 | -0/+26 | |
| | | | ||||||
| * | | [Fix] Use proper keys when doing asymmetric encryption | Vsevolod Stakhov | 2024-08-09 | 1 | -4/+4 | |
| | | | ||||||
* | | | Merge pull request #5099 from rspamd/vstakhov-remove-nist-cryptobox | Vsevolod Stakhov | 2024-08-09 | 24 | -2069/+823 | |
|\| | | | | | | | | Remove NIST mode from cryptobox | |||||
| * | | [Minor] Oops, fix pubkey loading | Vsevolod Stakhov | 2024-08-09 | 1 | -4/+1 | |
| | | | ||||||
| * | | [Project] Remove NIST mode from everywhere | Vsevolod Stakhov | 2024-08-09 | 22 | -1041/+648 | |
| | | | ||||||
| * | | [Project] Remove NIST (OpenSSL) mode from cryptobox | Vsevolod Stakhov | 2024-08-09 | 2 | -1025/+175 | |
|/ / | | | | | | | | | | | | | | | In fact, this mode increases complexity of the crypto library for no good reason: it is never used in Rspamd and it should not be used in fact. It was a research project in the past that should not be supported any longer. | |||||
* | | [Fix] Do not install doctest stuff | Vsevolod Stakhov | 2024-08-09 | 1 | -1/+1 | |
| | | | | | | | | Reported by: @moisseev | |||||
* | | [Fix] Apply the same workaround for signing keys | Vsevolod Stakhov | 2024-08-08 | 1 | -9/+13 | |
| | | ||||||
* | | [Fix] Add workaround for the bug in OpenSSL < 3.0.8 | Vsevolod Stakhov | 2024-08-08 | 1 | -12/+26 | |
| | | ||||||
* | | [Minor] CMake: show version of packages found if available | Vsevolod Stakhov | 2024-08-08 | 1 | -1/+6 | |
| | | ||||||
* | | [Minor] Another fight with OpenSSL so called "consistency" | Vsevolod Stakhov | 2024-08-07 | 1 | -1/+1 | |
| | | ||||||
* | | [Minor] Another try to fix p256 encryption | Vsevolod Stakhov | 2024-08-07 | 1 | -7/+8 | |
| | | ||||||
* | | [Fix] More bogus sizes fix | Vsevolod Stakhov | 2024-08-07 | 1 | -4/+5 | |
| | | ||||||
* | | [Minor] Some more fixes for old OSSL | Vsevolod Stakhov | 2024-08-07 | 1 | -2/+1 | |
| | | ||||||
* | | [Fix] Sign key != encryption key, omg | Vsevolod Stakhov | 2024-08-07 | 2 | -14/+16 | |
| | | ||||||
* | | [Test] Use proper keypairs | Vsevolod Stakhov | 2024-08-07 | 1 | -6/+6 | |
| | | ||||||
* | | [Test] Fix some test | Vsevolod Stakhov | 2024-08-07 | 1 | -6/+45 | |
| | | ||||||
* | | [Minor] Some more incompatibilities cleaned up | Vsevolod Stakhov | 2024-08-07 | 1 | -2/+2 | |
| | | ||||||
* | | [Fix] Fix compatibility with OSSL 1.0 | Vsevolod Stakhov | 2024-08-07 | 2 | -6/+2 | |
| | | ||||||
* | | [Minor] Avoid some warnings | Vsevolod Stakhov | 2024-08-07 | 3 | -121/+208 | |
| | | ||||||
* | | [Test] Fix unit tests | Vsevolod Stakhov | 2024-08-07 | 1 | -54/+52 | |
| | | ||||||
* | | [CritFix] The max size for signing key is actually 65 bytes for p256 | Vsevolod Stakhov | 2024-08-07 | 1 | -1/+1 | |
| | | ||||||
* | | [Minor] Some neats | Vsevolod Stakhov | 2024-08-07 | 1 | -5/+8 | |
| | | ||||||
* | | [Fix] Fix and rework various parts | Vsevolod Stakhov | 2024-08-07 | 4 | -54/+94 | |
| | | ||||||
* | | Merge branch 'master' into master | Vsevolod Stakhov | 2024-08-07 | 12 | -2545/+4313 | |
|\ \ | ||||||
| * \ | Merge pull request #5094 from rspamd/vstakhov-update-doctest | Vsevolod Stakhov | 2024-08-07 | 12 | -2545/+4313 | |
| |\ \ | | | | | | | | | [Dep] Update doctest to 2.4.11 | |||||
| | * | | [Dep] Update doctest to 2.4.11 | Vsevolod Stakhov | 2024-08-07 | 12 | -2545/+4313 | |
| |/ / | ||||||
* | | | [Rework] Use a more straight structure for DKIM keys | Vsevolod Stakhov | 2024-08-07 | 1 | -37/+42 | |
| | | | ||||||
* | | | [Minor] Another formatting issue | Vsevolod Stakhov | 2024-08-07 | 3 | -42/+43 | |
| | | | ||||||
* | | | [Minor] Restore formatting | Vsevolod Stakhov | 2024-08-07 | 3 | -104/+102 | |
| | | | ||||||
* | | | Merge branch 'master' into master | Vsevolod Stakhov | 2024-08-07 | 29 | -189/+652 | |
|\| | | ||||||
| * | | Merge pull request #5093 from rspamd/vstakhov-rdns-separate | Vsevolod Stakhov | 2024-08-06 | 5 | -81/+97 | |
| |\ \ | | | | | | | | | [Rework] Resolve rdns in a separate function | |||||
| | * | | [Minor] Reduce priority as settings become broken otherwise | Vsevolod Stakhov | 2024-08-06 | 1 | -1/+2 | |
| | | | | | | | | | | | | | | | | | | | | For future settings rework: there should be spill of settings checks to allow dependency on symbols that are required for settings conditions. | |||||
| | * | | [Rework] Resolve rdns in a separate function | Vsevolod Stakhov | 2024-08-06 | 5 | -81/+96 | |
| |/ / | | | | | | | | | | | | | | | | | | | Historically, it was done in `once_received` module, however, that check must be done early, even before settings (as they could rely on hostname). Hence, it was discussed to move this code to a separate rule. | |||||
| * | | Merge pull request #5092 from rspamd/vstakhov-log-tag-passthrough | Vsevolod Stakhov | 2024-08-06 | 4 | -7/+31 | |
| |\ \ | | | | | | | | | [Project] Allow to change log tag from HTTP request | |||||
| | * | | [Minor] Show HTTP result for mirrors as well | Vsevolod Stakhov | 2024-08-05 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | [Minor] Show better log when proxy finishes it's connection | Vsevolod Stakhov | 2024-08-05 | 1 | -1/+4 | |
| | | | | ||||||
| | * | | [Minor] Propagate proxy log tag | Vsevolod Stakhov | 2024-08-05 | 1 | -0/+2 | |
| | | | |