5e3dfaab01
- 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.htmlMarcus Rueckert2025-12-11 14:56:16 +00:00
a087a62194
Accepting request 1318471 from server:mail
Ana Guerrero2025-11-19 13:54:58 +00:00
d154bba8ee
Accepting request 1316425 from server:mail
Ana Guerrero2025-11-07 17:23:27 +00:00
c9fb8235d4
- 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 Rueckert2025-11-07 12:44:46 +00:00
74570dd796
Accepting request 1313617 from server:mail
Ana Guerrero2025-10-27 13:39:33 +00:00
6165451629
- Split AppArmor profile into subpackage To avoid unnecessarily pulling in AppArmor packages - Reload AppArmor profile post-install
Marcus Rueckert2025-10-24 20:30:21 +00:00
9a17de46ac
Accepting request 1312890 from server:mail
Ana Guerrero2025-10-22 10:16:48 +00:00
d48065177a
- 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 #5665Marcus Rueckert2025-10-14 19:53:11 +00:00
b85365f64b
Accepting request 1308158 from server:mail
Ana Guerrero2025-09-30 15:43:07 +00:00
005a8eeb64
Accepting request 1286320 from server:mail
Ana Guerrero2025-06-17 16:23:47 +00:00
7173569d18
- 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 #5517Marcus Rueckert2025-06-17 09:49:50 +00:00
48f4012dc9
Accepting request 1285091 from server:mail
Ana Guerrero2025-06-12 13:54:22 +00:00
0a3e34a11f
- as it currently always uses the bundled fmt, disable the requires
Marcus Rueckert2025-06-11 21:38:51 +00:00
9d5ecf495f
Accepting request 1221734 from server:mail
Ana Guerrero2024-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
5d1fb8bf45
Accepting request 1216667 from server:mail
Ana Guerrero2024-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 Rueckert2024-10-21 09:09:48 +00:00
3f4d4c7f58
Accepting request 1208437 from server:mail
Ana Guerrero2024-10-16 21:53:38 +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 #5190Marcus Rueckert2024-10-16 11:20:44 +00:00
edd9679ddb
Accepting request 1205186 from server:mail
Ana Guerrero2024-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 Rueckert2024-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 Rueckert2024-10-02 10:32:46 +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 #5068Marcus Rueckert2024-07-31 10:24:22 +00:00
0f1bd9bb9b
Accepting request 1188680 from server:mail
Ana Guerrero2024-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 Rueckert2024-07-12 12:59:25 +00:00
cf812adbf8
Accepting request 1178260 from server:mail
Ana Guerrero2024-06-03 15:44:37 +00:00
0d41df6906
Accepting request 1151217 from server:mail
Ana Guerrero2024-02-27 21:45:35 +00:00
3eb0c92b6c
- Update to 3.8.4 - [Fix] Allow different template expansion parameters by @vstakhov in #4830Marcus Rueckert2024-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 Rueckert2024-02-25 20:43:28 +00:00
9b144daade
Accepting request 1148323 from server:mail
Ana Guerrero2024-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 #4822Marcus Rueckert2024-02-20 18:25:58 +00:00
5195e88ded
Accepting request 1141777 from server:mail
Ana Guerrero2024-01-26 21:48:17 +00:00
89e113bd08
Accepting request 1134658 from server:mail
Ana Guerrero2023-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-1858255236Marcus Rueckert2023-12-15 17:50:57 +00:00
df93fb9018
Accepting request 1132069 from server:mail
Ana Guerrero2023-12-08 21:33:19 +00:00
a039ffc796
Accepting request 1132062 from home:adamm:branches:server:mail
Bernhard Wiedemann2023-12-08 10:07:33 +00:00
bf729a0e5d
Accepting request 1128152 from server:mail
Ana Guerrero2023-11-22 17:55:27 +00:00
001ea37d95
Accepting request 1128049 from home:Guillaume_G:branches:server:mail
Bernhard Wiedemann2023-11-22 15:27:38 +00:00
bff3765f19
Accepting request 1126462 from server:mail
Ana Guerrero2023-11-15 20:08:44 +00:00
1616cfb5c0
- Update to 3.7.4 - [Enhancement] Add composite rule for suspicious URLs in suspicious messages - [Fix] Another try to fix setproctitle - [Fix] Do not cleanup hyperscan files unless new ones are loaded - [Fix] Fix various issues with canonicalisation of the paths - [Fix] Properly set config field when creating tasks from Lua - [Fix] Set loaded variable explicitly - [Fix] known_senders: fix config handling - [Fix] rbl: fix exclude_local - [Minor] Add missing include for gcc 14 - [Minor] Add rule for messages missing both X-Mailer and User-Agent header - [Minor] Bundle fasttext as linux distributives are just useless - [Minor] Enable fasttext on RPM based linux - [Minor] Forgot it in one more place - [Minor] Improve FREEMAIL_AFF capture rates - [Minor] Limit fasttext to amd64 only - [Minor] Properly search for fasttext include - [Minor] Treat *.zpaq attachments as archives and harmful - [Minor] force_actions: set a group for symbols - [WebUI] Update map editor
Marcus Rueckert2023-11-14 20:44:00 +00:00
df99188e6c
Accepting request 1120748 from server:mail
Ana Guerrero2023-10-27 20:28:19 +00:00
ab2c4fab75
- Update to 3.7.3 - [Fix] Emergency fix for the hyperscan path error
Marcus Rueckert2023-10-27 08:04:22 +00:00
d905cc941e
- Update to 3.7.2 - [Minor] Make compiling with backward-cpp optional by @a16bitsysop in #4639 - [Rules] Blank spam detection by @fatalbanana in #4644 - [Minor] Treat *.cue attachments as harmful by @twesterhever in #4642 - Dzjaivnt patch 1 by @dzjaivnt in #4640 - [WebUI] Add control to invert action filter by @moisseev in #4645 - [Fix] DMARC reporting: fix reporting for subdomains by @fatalbanana in #4587 - [Test] Banish luacheck from functional tests by @fatalbanana in #4648 - [Minor] RSPAMD_SHAREDIR is called SHAREDIR in configuration by @fatalbanana in #4649 - [WebUI] Fix history table vanishing by @moisseev in #4661 - Tighten rspamd's attachment policy by @twesterhever in #4656 - [Minor] rbl: support use of different matchers for return codes by @fatalbanana in #4657 - Update to 3.7.1
Marcus Rueckert2023-10-26 18:30:00 +00:00
ddc6137531
Accepting request 1117826 from server:mail
Ana Guerrero2023-10-15 17:27:58 +00:00
508a0fe138
- Update to 3.5 - Enable more features - Enable nice stacktraces for crashes. New BR: libunwind-devel - use system xxhash: New BR: xxhash-devel - enable blas/lapack support for the neural network processing New BR: lapack-devel, libopenblas_openmp-devel, openblas-common-devel
Marcus Rueckert2023-03-17 22:00:42 +00:00
e13d94138c
- Upgrade to 3.4 again - Fix metadata_exporter with many recipients by @yo000 in #4294 - [Fix] Fix favicon.ico Content-Type header by @moisseev in #4302 - [Minor] Fix copy-paste error by @moisseev in #4305 - Add basic auth to metadata_exporter http pusher by @yo000 in #4300 - [Enhancement] Add composite rule against AFF involving freemailers by @twesterhever in #4304 - Penalize bounce spam by @frederikbosch in #4308 - Added 068714f9f5a96fbd94560211cec75775ee023d02.patch: Official patch for the unaligned memory issue described in https://github.com/rspamd/rspamd/issues/4329 - Add cleanup code to the %postun scriptlet to remove bad files, created by earlier/unpatched 3.4 versions, during package upgrade
Marcus Rueckert2022-11-14 16:23:22 +00:00
f35a7f4694
- Update to 3.4 - Fix metadata_exporter with many recipients by @yo000 in #4294 - [Fix] Fix favicon.ico Content-Type header by @moisseev in #4302 - [Minor] Fix copy-paste error by @moisseev in #4305 - Add basic auth to metadata_exporter http pusher by @yo000 in #4300 - [Enhancement] Add composite rule against AFF involving freemailers by @twesterhever in #4304 - Penalize bounce spam by @frederikbosch in #4308Marcus Rueckert2022-11-01 21:48:43 +00:00
9126c290ed
Accepting request 1009799 from server:mail
Richard Brown2022-10-11 16:03:41 +00:00
8eb5424728
- added fix_missing_return.patch: case statement without a default return. - drop outdated patch comment
Marcus Rueckert2022-10-04 12:30:23 +00:00
50fdc0aec7
- force gcc 10 all distros before Tumbleweed: leap default compiler is gcc7 which is not enough anymore
Marcus Rueckert2021-09-17 20:43:30 +00:00
97afb814a9
- use system libfmt and libzstd instead of building the intree copy
Marcus Rueckert2021-09-17 20:30:25 +00:00
4452e001ff
Accepting request 913223 from home:stroeder:network
Andreas Schneider
2021-08-20 04:48:18 +00:00