Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [Minor] remove unnecessary calls of lpeg.P in DMARC grammar | Thomas Oettli | 2024-09-13 | 1 | -2/+2 |
| | | | | Just to make to code more readable. | ||||
* | [Fix] Rework DMARC to correctly handle spaces in DMARC records | Thomas Oettli | 2024-09-12 | 1 | -3/+3 |
| | | | | Issue: #4906 | ||||
* | [Project] Move ratelimit parsing stuff to a common library | Vsevolod Stakhov | 2024-09-11 | 1 | -0/+155 |
| | |||||
* | [Fix] Another fix for Redis schema | Vsevolod Stakhov | 2024-09-07 | 1 | -4/+6 |
| | | | | Issue: #5112 | ||||
* | [Feature] Add tooling to encrypt strings in Lua | Ivan Stakhov | 2024-09-05 | 1 | -0/+78 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [Fix] Provide support for OpenSSL 3.0 * [Feature] Provide function to encode header with configured public key * [Feature] Provide function to decode header with configured public key * [Test] Add tests for maybe encode/decode header * [Minor] Fix tests for encode/decode header * [Minor] Small clean up * [Minor] Small clean up * [Minor] Small fix for OpenSSL 3.0 support * [Minor] Provide logging * [Minor] Small fix * [Fix] Fix typo error * [Fix] Another typo * [Minor] Little clean up * [Minor] Little fix * [Minor] Small fix * [Minor] Small fix * [Minor] Rewrite the arguments of secretbox:encrypt/decrypt functions to a more understandable format * [Fix] Fix problem with nonce was not provided * [Test] Add test for nonce * [Minor] Little clean up * [Minor] Little clean up * [Test] Test * [Test] Test * [Test] Test * [Minor] Little fix * [Minor] Small fix * [Minor] Small fix * [Test] Small fix * [Test] Test * [Test] Test * [Test] Test * [Test] Test * [Minor] Small fix for fips provider * [Minor] Change provider apply logic * [Test] Little fix for provider * [Minor] Provide OpenSSL <3.0 support * [Test] Possible provider fix * [Test] Possible provider fix * [Test] Little fix * [Minor] Fix provider issue * [Minor] Small clean up * [Minor] Change logging errors * Update lualib/lua_util.lua --------- Co-authored-by: Vsevolod Stakhov <vsevolod@rspamd.com> | ||||
* | deduplicate url_encode_string | Tarmo Oja | 2024-09-04 | 2 | -14/+5 |
| | |||||
* | Merge branch 'master' into fix-icap-url-encode | Tarmo Oja | 2024-09-04 | 1 | -6/+7 |
|\ | |||||
| * | [Minor] Change log level for autolearning | Vsevolod Stakhov | 2024-08-30 | 1 | -6/+7 |
| | | | | | | | | Fix unidiomatic string builder when I'm here. | ||||
* | | handle nil | Tarmo Oja | 2024-08-23 | 1 | -0/+3 |
| | | |||||
* | | [PATCH] Encode constructed path to be URL safe. | Tarmo Oja | 2024-08-22 | 2 | -1/+19 |
|/ | | | | fix #4643 | ||||
* | [Minor] Restore back one more legacy conversion | Vsevolod Stakhov | 2024-08-16 | 1 | -0/+23 |
| | |||||
* | [Minor] Restore legacy conversions | Vsevolod Stakhov | 2024-08-16 | 1 | -0/+163 |
| | | | | With new `index` method it seems much easier in fact | ||||
* | [Minor] Add support for transparent ucl in override_defaults | Vsevolod Stakhov | 2024-08-16 | 1 | -4/+24 |
| | |||||
* | [Minor] Sime minor changes | Vsevolod Stakhov | 2024-08-15 | 1 | -2/+2 |
| | |||||
* | [Minor] Slight cleanup | Vsevolod Stakhov | 2024-08-15 | 1 | -9/+23 |
| | |||||
* | [Minor] Fix check | Vsevolod Stakhov | 2024-08-15 | 1 | -2/+2 |
| | |||||
* | [Rework] Breaking: Rewrite cfg transform and remove legacy | Vsevolod Stakhov | 2024-08-15 | 1 | -440/+79 |
| | | | | | | | | | | | | | 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] Fix logging | Vsevolod Stakhov | 2024-08-01 | 1 | -3/+3 |
| | |||||
* | [Minor] Fix status change and improve logging | Vsevolod Stakhov | 2024-08-01 | 1 | -10/+26 |
| | |||||
* | [Fix] Fix Redis scripts uploading when Redis is not ready | Vsevolod Stakhov | 2024-08-01 | 1 | -67/+129 |
| | | | | | | | | Initially, there was no way to recover from Redis errors that are temporary by nature (e.g. when Redis was busy with loading database). This PR adds logic to check returned reply and adds more fine-grained errors-per-server handling. | ||||
* | [Project] Enable compatibility with the existing buckets | Vsevolod Stakhov | 2024-07-09 | 2 | -40/+56 |
| | |||||
* | [Minor] Log FP and FN | Vsevolod Stakhov | 2024-06-30 | 1 | -2/+8 |
| | |||||
* | [Minor] Allow to specify spam/ham symbols in classifier_test | Vsevolod Stakhov | 2024-06-28 | 1 | -3/+12 |
| | |||||
* | [Minor] Use files instead of arguments for rspamc | Vsevolod Stakhov | 2024-06-13 | 1 | -15/+24 |
| | |||||
* | [Minor] Add timings | Vsevolod Stakhov | 2024-06-11 | 1 | -4/+18 |
| | |||||
* | [Project] Improve stats processing | Vsevolod Stakhov | 2024-06-10 | 1 | -22/+40 |
| | |||||
* | [Project] Add a tool to perform statistical analysis of classifiers | Vsevolod Stakhov | 2024-06-10 | 1 | -0/+186 |
| | |||||
* | [Minor] Fix uitil.unpack function | Vsevolod Stakhov | 2024-06-10 | 1 | -2/+2 |
| | |||||
* | [Minor] Allow `options.upstreams` to be used as well | Vsevolod Stakhov | 2024-06-08 | 1 | -0/+5 |
| | |||||
* | [Feature] milter_headers: support not removing headers | Andrew Lewis | 2024-06-04 | 1 | -1/+4 |
| | |||||
* | Fix get_words_count method to be called on the textpart and not on the mimepart | root | 2024-05-28 | 1 | -1/+1 |
| | |||||
* | [Minor] Oops, fix `for` loop | Vsevolod Stakhov | 2024-05-16 | 1 | -1/+1 |
| | |||||
* | [Minor] Improve string splitting | Vsevolod Stakhov | 2024-05-16 | 1 | -4/+3 |
| | |||||
* | [Fix] Allow spaces in DMARC records | Vsevolod Stakhov | 2024-05-16 | 1 | -2/+2 |
| | | | | Issue: #4906 | ||||
* | Merge pull request #4930 from aduernberger/bayes_relearn | Vsevolod Stakhov | 2024-04-19 | 2 | -4/+5 |
|\ | | | | | [Fix] Relearn messages in bayes filter | ||||
| * | [Fix] Increase/decrease hash_key value for tokens depending on is_unlearn | aduernberger | 2024-04-18 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | 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. | ||||
| * | [Fix] Update is_spam in learned_ids when relearning | aduernberger | 2024-04-18 | 1 | -2/+3 |
| | | |||||
* | | [Minor] Move hostname resolution up to cache it | Lucas Rolff | 2024-04-17 | 1 | -1/+3 |
| | | | | | | | | Instead of calling get_hostname() for every processed message, we instead reuse the variable value from rspamd boot time | ||||
* | | [Minor] Add selector to get rspamd_hostname | Lucas Rolff | 2024-04-15 | 1 | -0/+7 |
|/ | |||||
* | [Minor] Cloudmark scores_symbols: convert keys to numeric values | Andrew Lewis | 2024-04-12 | 1 | -0/+18 |
| | |||||
* | [Minor] Fix some corner cases | Vsevolod Stakhov | 2024-03-28 | 1 | -2/+4 |
| | |||||
* | [Feature] Cloudmark: Add scores_symbols setting | Vsevolod Stakhov | 2024-03-27 | 1 | -0/+30 |
| | |||||
* | [Feature] Allow adding X-CMAE-Score header | Vsevolod Stakhov | 2024-03-27 | 1 | -0/+12 |
| | |||||
* | [Minor] Grr, reverse | Vsevolod Stakhov | 2024-03-13 | 1 | -3/+3 |
| | |||||
* | [Fix] Fix parsing of maps definitions | Vsevolod Stakhov | 2024-03-13 | 1 | -2/+9 |
| | |||||
* | [Rework] Another rework of the dkim signing logic | Vsevolod Stakhov | 2024-03-09 | 1 | -4/+4 |
| | |||||
* | [Rework] Allow multiple conditions for dkim signing when using vault/redis | Vsevolod Stakhov | 2024-03-09 | 1 | -6/+5 |
| | |||||
* | [Minor] Improve logging when doing signing via Vault | Vsevolod Stakhov | 2024-03-09 | 1 | -0/+14 |
| | | | | Issue: #4865 | ||||
* | [Fix] Change expiration logic for redis_cache | Vsevolod Stakhov | 2024-03-09 | 1 | -1/+1 |
| | | | | Noticed by: @jeremy | ||||
* | [Minor] Escape liquid | Vsevolod Stakhov | 2024-02-26 | 1 | -2/+2 |
| |