Commit Graph

  • f911355719 Accepting request 1323533 from server:mail factory Ana Guerrero 2025-12-18 17:37:31 +00:00
  • dab38375bd - Update to 3.14.2 🔥 Key Features 📤 Metadata Exporter Enhancements - New formatters: multipart, msgpack, and json_with_message - Binary message support and efficient multipart uploads - Deprecated old meta_headers option in favor of new formatters 🛡️ DMARC RUA Validation - New rspamadm dmarc_report --recheck-rua flag - Re-validate cached report addresses against exclusion maps - Useful for validating domains against RBLs before sending reports ✉️ Milter Headers Control - Selective Authentication-Results removal with remove_ar_from - Target specific domains for header cleanup 📚 Documentation - Added comprehensive Python/aiohttp example for handling multipart metadata exports https://rspamd.com/doc/changelog.html Marcus Rueckert 2025-12-11 14:56:16 +00:00
  • 198df2be0e Accepting request 1318471 from server:mail Ana Guerrero 2025-11-19 13:54:58 +00:00
  • 02e6d78897 - Update to 3.14.0 Marcus Rueckert 2025-11-11 14:47:11 +00:00
  • df1cc8e647 Accepting request 1316425 from server:mail Ana Guerrero 2025-11-07 17:23:27 +00:00
  • e15303f505 - We finally have natively built packages with for luajit-lpeg in Tumbleweed, we no longer need to mix with lua51 packages there anymore. For older distros we still need it. Guard handling for those distros with bcond mixed_luajit_lua and keep the version comparison there. Also prepare so we can handle luajit2 if needed. Marcus Rueckert 2025-11-07 12:44:46 +00:00
  • bdcfc7cecf Accepting request 1313617 from server:mail Ana Guerrero 2025-10-27 13:39:33 +00:00
  • 6807e2c015 Accepting request 1312215 from home:mia:branches:server:mail Marcus Rueckert 2025-10-24 20:30:21 +00:00
  • 2f12c9b484 Accepting request 1312890 from server:mail Ana Guerrero 2025-10-22 10:16:48 +00:00
  • 9c62075af7 - Update to 3.13.2 - [Feature] Add user/domain context support for LLM-based classification by @vstakhov in #5647 - Implement Metadefender hash lookup module by @vstakhov in #5656 - Add vault kv version 2 support by @vstakhov in #5654 - Fix duplicate symbol in once_received plugin by @vstakhov in #5658 - [Fix] Enforce server-controlled HTTP map refresh intervals by @vstakhov in #5660 - [Fix] Propagate unused Redis Sentinel options by @fatalbanana in #5597 - Fix rspamd dkim key loading for ed25519 by @vstakhov in #5664 - Fix dkim relaxed bodyhash calculation for spaces by @vstakhov in #5662 - Feat: Added rua address exclusion in dmarc.lua by @croessner in #5653 - [Feature] Add separate encryption keys for read/write operations in fuzzy_check by @vstakhov in #5665 Marcus Rueckert 2025-10-14 19:53:11 +00:00
  • 6acb114462 Accepting request 1308158 from server:mail Ana Guerrero 2025-09-30 15:43:07 +00:00
  • 6f3777d081 - Update to 3.13.1 Marcus Rueckert 2025-09-30 10:43:16 +00:00
  • 9de2d790fa Accepting request 1307304 from home:Guillaume_G:branches:server:mail Bernhard Wiedemann 2025-09-26 08:10:39 +00:00
  • 09e2fd139d Accepting request 1306890 from server:mail Ana Guerrero 2025-09-24 13:25:24 +00:00
  • ab94922b33 - Update to 3.13.0 Marcus Rueckert 2025-09-17 09:31:55 +00:00
  • 9972d8193c Accepting request 1286320 from server:mail Ana Guerrero 2025-06-17 16:23:47 +00:00
  • 132f37f5b8 - Update to 3.12.1 - Remove aweber.com from spf_dkim_whitelist.inc by @TaaviE in #5500 - [Fix] Fix several issues with the lua_logger by @vstakhov in #5503 - [Test] Detect libicu idna behaviour and select the appropriate tests by @vstakhov in #5506 - [Fix] Fix proxy headers duplication by @vstakhov in #5507 - [Minor] Treat *.library-ms and *.search-ms attachments as harmful by @twesterhever in #5509 - Revert "[Minor] Treat *.library-ms and *.search-ms attachments as harmful" by @vstakhov in #5511 - [Fix] Another fix for maps concurrent load by @vstakhov in #5512 - [Feature] Add /bayes/classifiers HTTP endpoint by @moisseev in #5517 Marcus Rueckert 2025-06-17 09:49:50 +00:00
  • 00736660d0 Accepting request 1285091 from server:mail Ana Guerrero 2025-06-12 13:54:22 +00:00
  • 9d1c7024ce - as it currently always uses the bundled fmt, disable the requires Marcus Rueckert 2025-06-11 21:38:51 +00:00
  • 608254e56a Accepting request 1251444 from server:mail leap-16.1 leap-16.0 Ana Guerrero 2025-03-10 17:04:00 +00:00
  • 26b6d2d2cd Accepting request 1251444 from server:mail Ana Guerrero 2025-03-10 17:04:00 +00:00
  • 638da65b09 1.0.5 Marcus Rueckert 2025-03-08 20:01:27 +00:00
  • 93ccf964fa 1.0.5 Marcus Rueckert 2025-03-08 20:01:27 +00:00
  • 1110392421 Accepting request 1234471 from server:mail Ana Guerrero 2025-01-02 18:22:34 +00:00
  • 26a3103bef Accepting request 1234471 from server:mail Ana Guerrero 2025-01-02 18:22:34 +00:00
  • 757fa04ed2 Update changelog to make factory-auto bot happy - added ccb45df90d.patch Bernhard Wiedemann 2025-01-02 03:30:52 +00:00
  • 9329d61c86 Update changelog to make factory-auto bot happy - added ccb45df90d.patch Bernhard Wiedemann 2025-01-02 03:30:52 +00:00
  • 01ef3677f8 - we can enable hyperscan also on newer SLE 15 service packs Marcus Rueckert 2024-12-25 20:29:50 +00:00
  • 4f168bc1ab - we can enable hyperscan also on newer SLE 15 service packs Marcus Rueckert 2024-12-25 20:29:50 +00:00
  • e400aad41c Accepting request 1233165 from server:mail Ana Guerrero 2024-12-24 15:26:14 +00:00
  • 7f33661eee Accepting request 1233165 from server:mail Ana Guerrero 2024-12-24 15:26:14 +00:00
  • 9d98dd80b8 - Update to 3.11.0 Marcus Rueckert 2024-12-16 16:34:23 +00:00
  • 908accd391 - Update to 3.11.0 Marcus Rueckert 2024-12-16 16:34:23 +00:00
  • 9d5ecf495f Accepting request 1221734 from server:mail Ana Guerrero 2024-11-06 15:56:41 +00:00
  • e53a904edc Accepting request 1221734 from server:mail Ana Guerrero 2024-11-06 15:56:41 +00:00
  • 896e38ae11 - Update to 3.10.3 - [Fix] move PluginDir to correct location to prevent recursive load of non plugins Andreas Schneider 2024-11-06 11:20:50 +00:00
  • 67affc682e Accepting request 1218207 from home:b1-jts Andreas Schneider 2024-11-06 11:20:50 +00:00
  • 5d1fb8bf45 Accepting request 1216667 from server:mail Ana Guerrero 2024-10-21 14:26:11 +00:00
  • f443243c37 Accepting request 1216667 from server:mail Ana Guerrero 2024-10-21 14:26:11 +00:00
  • 7b6bf84418 - Update to 3.10.2 - [CritFix] Fix ARC-Seal signing - [Fix] add EOF to openmetrics response in proxy and server Marcus Rueckert 2024-10-21 09:09:48 +00:00
  • 54d169b448 - Update to 3.10.2 - [CritFix] Fix ARC-Seal signing - [Fix] add EOF to openmetrics response in proxy and server Marcus Rueckert 2024-10-21 09:09:48 +00:00
  • 3f4d4c7f58 Accepting request 1208437 from server:mail Ana Guerrero 2024-10-16 21:53:38 +00:00
  • d07847cc81 Accepting request 1208437 from server:mail Ana Guerrero 2024-10-16 21:53:38 +00:00
  • cdc3aabc2a fix filelist Marcus Rueckert 2024-10-16 11:40:05 +00:00
  • 9895699cff fix filelist Marcus Rueckert 2024-10-16 11:40:05 +00:00
  • 5c9f2916da - Update to 3.10.1 - [Fix] Use correct type for keylen in lua_ucl_newindex by @arkamar in #5169 - Update hiredis library removing all hacks by @vstakhov in #5167 - Remove proxy from url_redirector.conf as it not the option by @dragoangel in #5164 - chore(publicsuffix): update effective_tld_names.dat by @wdhdev in #5176 - [Fix] Avoid null-bytes in Log-Tag header value by @smarsching in #5179 - [Fix] Do not abort when OpenSSL is broken, report that to a user by @vstakhov in #5188 - Some build fixes by @vstakhov in #5189 - Some more fixes by @vstakhov in #5190 Marcus Rueckert 2024-10-16 11:20:44 +00:00
  • 7aadf4f654 - Update to 3.10.1 - [Fix] Use correct type for keylen in lua_ucl_newindex by @arkamar in #5169 - Update hiredis library removing all hacks by @vstakhov in #5167 - Remove proxy from url_redirector.conf as it not the option by @dragoangel in #5164 - chore(publicsuffix): update effective_tld_names.dat by @wdhdev in #5176 - [Fix] Avoid null-bytes in Log-Tag header value by @smarsching in #5179 - [Fix] Do not abort when OpenSSL is broken, report that to a user by @vstakhov in #5188 - Some build fixes by @vstakhov in #5189 - Some more fixes by @vstakhov in #5190 Marcus Rueckert 2024-10-16 11:20:44 +00:00
  • edd9679ddb Accepting request 1205186 from server:mail Ana Guerrero 2024-10-02 19:34:38 +00:00
  • 7caa2c69d9 Accepting request 1205186 from server:mail Ana Guerrero 2024-10-02 19:34:38 +00:00
  • 060cb7f74d - Actually for all distros to use luajit and lua 5.1 ABI modules for the additional modules - for non luajit enabled distros we also use lua 5.1 to build against as rspamd does not really support newer lua APIs Marcus Rueckert 2024-10-02 11:13:41 +00:00
  • 16cdc28774 - Actually for all distros to use luajit and lua 5.1 ABI modules for the additional modules - for non luajit enabled distros we also use lua 5.1 to build against as rspamd does not really support newer lua APIs Marcus Rueckert 2024-10-02 11:13:41 +00:00
  • 57b25ebcd6 - restore the overriden CMAKE_SHARED_LINKER_FLAGS but only remove the --undefined option as rspamd doesnt have its dependencies between parts of the code correct Marcus Rueckert 2024-10-02 10:32:46 +00:00
  • cad330e71b - restore the overriden CMAKE_SHARED_LINKER_FLAGS but only remove the --undefined option as rspamd doesnt have its dependencies between parts of the code correct Marcus Rueckert 2024-10-02 10:32:46 +00:00
  • 27b83fd8cd - Simplify lua handling Marcus Rueckert 2024-10-02 10:25:07 +00:00
  • 4a60f70d56 - Simplify lua handling Marcus Rueckert 2024-10-02 10:25:07 +00:00
  • 167b6c329e cleanup Marcus Rueckert 2024-10-02 09:52:08 +00:00
  • acdce91bb5 cleanup Marcus Rueckert 2024-10-02 09:52:08 +00:00
  • 11955792cb - Update to 3.10.0 - fix building the binaries with PIE Marcus Rueckert 2024-09-30 20:36:01 +00:00
  • 89d9b65932 - Update to 3.10.0 - fix building the binaries with PIE Marcus Rueckert 2024-09-30 20:36:01 +00:00
  • 38f581456f Accepting request 1204600 from server:mail Ana Guerrero 2024-09-30 13:40:53 +00:00
  • 80a318508c Accepting request 1204600 from server:mail Ana Guerrero 2024-09-30 13:40:53 +00:00
  • 7cb43f24e8 - disable luajit until we actually package all the lua extensions for all interpreters. mixing luajit with lua built extensions is not working properly apparently https://github.com/rspamd/rspamd/discussions/4898 https://github.com/rspamd/rspamd/discussions/4819 - loosen the Buildrequires for fmt to allow all versions. For older distros we will use the intree copy. We added the bundled provides in that case. Marcus Rueckert 2024-09-29 23:28:58 +00:00
  • 2f2efae8f7 - disable luajit until we actually package all the lua extensions for all interpreters. mixing luajit with lua built extensions is not working properly apparently https://github.com/rspamd/rspamd/discussions/4898 https://github.com/rspamd/rspamd/discussions/4819 - loosen the Buildrequires for fmt to allow all versions. For older distros we will use the intree copy. We added the bundled provides in that case. Marcus Rueckert 2024-09-29 23:28:58 +00:00
  • 05aa6af59c Accepting request 1190637 from server:mail Dominique Leuenberger 2024-07-31 12:41:50 +00:00
  • ba5e30e3b3 Accepting request 1190637 from server:mail Dominique Leuenberger 2024-07-31 12:41:50 +00:00
  • 861296436b - Update to 3.9.1 - [Test] Use actions/setup-node by @moisseev in #5058 - [Feature] Treat SPF +all in a special way by @vstakhov in #5059 - [Test] Migrate ESLint to 9.7.0 by @moisseev in #5063 - Some tunes and fixes for GPT by @vstakhov in #5068 Marcus Rueckert 2024-07-31 10:24:22 +00:00
  • b49989818a - Update to 3.9.1 - [Test] Use actions/setup-node by @moisseev in #5058 - [Feature] Treat SPF +all in a special way by @vstakhov in #5059 - [Test] Migrate ESLint to 9.7.0 by @moisseev in #5063 - Some tunes and fixes for GPT by @vstakhov in #5068 Marcus Rueckert 2024-07-31 10:24:22 +00:00
  • 0f1bd9bb9b Accepting request 1188680 from server:mail Ana Guerrero 2024-07-22 15:17:07 +00:00
  • dff4c1e17c Accepting request 1188680 from server:mail Ana Guerrero 2024-07-22 15:17:07 +00:00
  • 9bd2b20f6d - New BR pkgconfig(libarchive) >= 3.0 - For pkgconfig(fmt) we need to allow the intree copy until our package is upgraded from 10 to at least 11 Marcus Rueckert 2024-07-12 12:59:25 +00:00
  • 1218470b9f - New BR pkgconfig(libarchive) >= 3.0 - For pkgconfig(fmt) we need to allow the intree copy until our package is upgraded from 10 to at least 11 Marcus Rueckert 2024-07-12 12:59:25 +00:00
  • cf812adbf8 Accepting request 1178260 from server:mail Ana Guerrero 2024-06-03 15:44:37 +00:00
  • 2ecb520583 Accepting request 1178260 from server:mail Ana Guerrero 2024-06-03 15:44:37 +00:00
  • a011a7cc36 Accepting request 1175823 from home:dimstar:Factory Bernhard Wiedemann 2024-06-03 09:16:53 +00:00
  • 51f5280056 Accepting request 1175823 from home:dimstar:Factory Bernhard Wiedemann 2024-06-03 09:16:53 +00:00
  • 0d41df6906 Accepting request 1151217 from server:mail Ana Guerrero 2024-02-27 21:45:35 +00:00
  • f1606728e3 Accepting request 1151217 from server:mail Ana Guerrero 2024-02-27 21:45:35 +00:00
  • 3eb0c92b6c - Update to 3.8.4 - [Fix] Allow different template expansion parameters by @vstakhov in #4830 Marcus Rueckert 2024-02-26 11:26:19 +00:00
  • 34eb0c7707 - Update to 3.8.4 - [Fix] Allow different template expansion parameters by @vstakhov in #4830 Marcus Rueckert 2024-02-26 11:26:19 +00:00
  • ba0abab42c - Update to 3.8.3 - This release includes a fix for a regression in redis_history which caused history to be recorded to a misnamed key. No other changes were introduced in this release Marcus Rueckert 2024-02-25 20:43:28 +00:00
  • 5c5bcd15dd - Update to 3.8.3 - This release includes a fix for a regression in redis_history which caused history to be recorded to a misnamed key. No other changes were introduced in this release Marcus Rueckert 2024-02-25 20:43:28 +00:00
  • 9b144daade Accepting request 1148323 from server:mail Ana Guerrero 2024-02-20 20:16:44 +00:00
  • de2e890dea Accepting request 1148323 from server:mail Ana Guerrero 2024-02-20 20:16:44 +00:00
  • 6c1bbed963 - Update to 3.8.2 - [Feature] Add extraction type for from maps by @vstakhov in #4794 - [Rework] Breaking: Do not report module as action by @moisseev in #4795 - [Minor] Move server selection logic to common.js by @moisseev in #4796 - [WebUI] Show pass-through module in History by @moisseev in #4798 - [Feature] Allow to add templates to redis history prefix by @vstakhov in #4801 - Deal with Connection and Host headers on proxying by @vstakhov in #4802 - [Minor] configwizard: really use LOCAL_CONFDIR by @fatalbanana in #4804 - [Fix] Resolve issue with bayes stat in rspamadm mode by @vstakhov in #4805 - [Minor] rspamd_task API docs: fix broken link by @fatalbanana in #4807 - [Minor] Add more returnbits to surbl configuration by @fatalbanana in #4803 - [Feature] Support JSON logging when in syslog mode by @vstakhov in #4813 - Fix issues with URL fragment in HTTP requests by @vstakhov in #4814 - [Fix] Encode headers in metadata exporter by @vstakhov in #4816 - Improve Kaspersky AS integration by @vstakhov in #4806 - Allow dynamic keypairs loading in fuzzy storage by @vstakhov in #4818 - Build tests with CTest in Cmake by @vstakhov in #4822 Marcus Rueckert 2024-02-20 18:25:58 +00:00
  • 775810a58e - Update to 3.8.2 - [Feature] Add extraction type for from maps by @vstakhov in #4794 - [Rework] Breaking: Do not report module as action by @moisseev in #4795 - [Minor] Move server selection logic to common.js by @moisseev in #4796 - [WebUI] Show pass-through module in History by @moisseev in #4798 - [Feature] Allow to add templates to redis history prefix by @vstakhov in #4801 - Deal with Connection and Host headers on proxying by @vstakhov in #4802 - [Minor] configwizard: really use LOCAL_CONFDIR by @fatalbanana in #4804 - [Fix] Resolve issue with bayes stat in rspamadm mode by @vstakhov in #4805 - [Minor] rspamd_task API docs: fix broken link by @fatalbanana in #4807 - [Minor] Add more returnbits to surbl configuration by @fatalbanana in #4803 - [Feature] Support JSON logging when in syslog mode by @vstakhov in #4813 - Fix issues with URL fragment in HTTP requests by @vstakhov in #4814 - [Fix] Encode headers in metadata exporter by @vstakhov in #4816 - Improve Kaspersky AS integration by @vstakhov in #4806 - Allow dynamic keypairs loading in fuzzy storage by @vstakhov in #4818 - Build tests with CTest in Cmake by @vstakhov in #4822 Marcus Rueckert 2024-02-20 18:25:58 +00:00
  • 5195e88ded Accepting request 1141777 from server:mail Ana Guerrero 2024-01-26 21:48:17 +00:00
  • b889802df8 Accepting request 1141777 from server:mail Ana Guerrero 2024-01-26 21:48:17 +00:00
  • 91725b2f0c - Add Provides for user and group which are created in the %pre scriptlet. https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/HG2JKUIKDTWQQIQSA43A4VWHX7YKJQT3/ Marcus Rueckert 2024-01-26 16:07:29 +00:00
  • f9c319a699 - Add Provides for user and group which are created in the %pre scriptlet. https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/HG2JKUIKDTWQQIQSA43A4VWHX7YKJQT3/ Marcus Rueckert 2024-01-26 16:07:29 +00:00
  • 07ed68aea5 - Update to 3.8.0 Marcus Rueckert 2024-01-20 14:42:28 +00:00
  • 4a78d3cd4c - Update to 3.8.0 Marcus Rueckert 2024-01-20 14:42:28 +00:00
  • 89e113bd08 Accepting request 1134658 from server:mail Ana Guerrero 2023-12-22 21:42:56 +00:00
  • fba47e6e56 Accepting request 1134658 from server:mail Ana Guerrero 2023-12-22 21:42:56 +00:00
  • d7e8019fcf - Update to 3.7.5 - Test updates for rspamd-3.7 branch by @fatalbanana in #4708 - Fix rspamadm lua logger in rspamd-3.7 (#/4727) by @fatalbanana in #4729 - Some picks for rspamd-3.7 by @fatalbanana in #4731 - rspamd-3.7: fix systemd logging by @fatalbanana in #4734 - rspamd-3.7: [Fix] dkim_signing: siging_table: lowercase before lookup by @fatalbanana in #4737 - drop pwatches included in update: rspamd-d907a95.patch - refreshed patches to apply cleanly again: fix_missing_return.patch rspamd-conf.patch - While the fix for the logging bug was accepted into master. The 3.7.5 release uses a different solution apparently. Update patch fix_stack_smash.patch. https://github.com/rspamd/rspamd/pull/4732#issuecomment-1858255236 Marcus Rueckert 2023-12-15 17:50:57 +00:00
  • 6d10d0d1a0 - Update to 3.7.5 - Test updates for rspamd-3.7 branch by @fatalbanana in #4708 - Fix rspamadm lua logger in rspamd-3.7 (#/4727) by @fatalbanana in #4729 - Some picks for rspamd-3.7 by @fatalbanana in #4731 - rspamd-3.7: fix systemd logging by @fatalbanana in #4734 - rspamd-3.7: [Fix] dkim_signing: siging_table: lowercase before lookup by @fatalbanana in #4737 - drop pwatches included in update: rspamd-d907a95.patch - refreshed patches to apply cleanly again: fix_missing_return.patch rspamd-conf.patch - While the fix for the logging bug was accepted into master. The 3.7.5 release uses a different solution apparently. Update patch fix_stack_smash.patch. https://github.com/rspamd/rspamd/pull/4732#issuecomment-1858255236 Marcus Rueckert 2023-12-15 17:50:57 +00:00
  • df93fb9018 Accepting request 1132069 from server:mail Ana Guerrero 2023-12-08 21:33:19 +00:00
  • 8b0dbc2acb Accepting request 1132069 from server:mail Ana Guerrero 2023-12-08 21:33:19 +00:00
  • 0dca80afdf Add refs to patch Bernhard Wiedemann 2023-12-08 10:10:56 +00:00
  • 2b2fbd6ce4 Add refs to patch Bernhard Wiedemann 2023-12-08 10:10:56 +00:00
  • a039ffc796 Accepting request 1132062 from home:adamm:branches:server:mail Bernhard Wiedemann 2023-12-08 10:07:33 +00:00