Package Release Info

rspamd-3.11.1-bp160.1.4

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

rspamd

Change Logs

* Sat Mar 08 2025 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.11.1
  - [Minor] Fix transposed results in rspamadm fuzzy_ping by
    @fatalbanana in #5260
  - [Feature] GPT: Add ollama support by @vstakhov in #5262
  - [Feature] Allow to hash any Lua types by @vstakhov in #5266
  - [Fix] connIp is not correctly added to request by @corbosman in
    [#5268]
  - Allow to use LLM for anonymize by @vstakhov in #5267
  - [minor] log queue id with cloudmark analysis string by
    @corbosman in #5269
  - Add ability to not send response_format in gpt plugin in order
    to support gpt4all by @JQuags in #5276
  - Fix Thunderbird for Android marked with
    FORGED_MUA_THUNDERBIRD_MSGID_UNKNOWN by @towo in #5275
  - [Feature] Allow to store shingles as opaque Lua data by
    @vstakhov in #5279
  - Fix issue with synchronous Redis calls by @vstakhov in #5281
  - [Minor] Fix some broken links by @fatalbanana in #5283
  - [Feature] Add 'noop' redis backend for scripts running by
    @vstakhov in #5290
  - [Enhancement] Expand Detection of Fake Reply Subjects Across
    Multiple Languages by @D0LLYNH0 in #5288
  - [Feature] Allow multiple lua scripts for fuzzy storage by
    @vstakhov in #5293
  - [Minor] Add another acceptable mime type for icon by
    @fatalbanana in #5294
  - [Minor] Respect ipv4 and ipv6 configurations for rbl resolve_ip
    by @japc in #5292
  - remove nixspam by @crpb in #5300
  - [Minor] rbl check_types was missing images by @japc in #5305
  - RBL: fix use of content_urls and images inside checks by
    @fatalbanana in #5310
  - fix: use sub_utf8 to strip headers value to not break utf8
    strings by @dragoangel in #5313
  - [Minor] Set RBL checks to bool true by @japc in #5314
  - [Minor] Rules regexp url separated and fix no subdomain cases
    for Google urls by @japc in #5315
  - [WebUI] Reset dropdown when clearing filters by @moisseev in
    [#5317]
  - [Feature] Support LLM models consensus by @vstakhov in #5320
  - [Feature] GPT: Support reason adding by @vstakhov in #5326
  - [Minor] Pass both the multimap and the rules descriptions for
    combined multimap on create by @japc in #5319
  - [Fix] properly close multipart/related boundary when adding
    text footer by @FreddleSpl0it in #5334
  - [Minor] Some small fixes to statistics_dump by @japc in #5335
  - [Fix] Verify key type to match DKIM signature type by @vstakhov
    in #5352
  - More features to GPT plugin by @vstakhov in #5356
  - [Fix] Avoid collision hacks in mempool variables hash by
    @vstakhov in #5357
  - Allow to disable RBLs via map by @vstakhov in #5359
  - Add ability to create timers from Lua by @vstakhov in #5363
  - Prevent option duplicates in rspamd_stats.pl by @jeromelebleu
    in #5365
  - Regenerate manpages with recent Pandoc version by @jeromelebleu
    in #5366
  - Fix spelling errors in libserver by @jeromelebleu in #5367
  - [Feature] Add Redis caching framework by @vstakhov in #5369
  - [Fix] Add expiration for neural ham and spam sets by
    @dragoangel in #5373
  - Better support for maps and IP-related fixes/improvements in
    settings by @amulet1 in #5372
  - Use caching framework in gpt module by @vstakhov in #5374
  - [Test] Update JavaScript linters by @moisseev in #5375
  - [Fix] Properly expire neural ham and spam sets by @dragoangel
    in #5376
  - [Feature] Try to check maps earlier if their expires is too
    long by @vstakhov in #5377
- drop patches no longer needed:
  ccb45df90df60fae36b9438cfb2b0088e590306b.patch
  fix_missing_return.patch
* Wed Dec 25 2024 Marcus Rueckert <mrueckert@suse.de>
- we can enable hyperscan also on newer SLE 15 service packs
* Wed Dec 25 2024 Marcus Rueckert <mrueckert@suse.de>
- added https://github.com/rspamd/rspamd/commit/ccb45df90df60fae36b9438cfb2b0088e590306b.patch
  To fix building without hyperscan
* Mon Dec 16 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.11.0
  - Breaking Changes
  - Elasticsearch/OpenSearch Plugin: Major rework with breaking
    changes:
  - Added support for Elasticsearch 8 & OpenSearch 2
  - Added index policy with logs retention
  - Updated configuration format
  - Major Features
  - Added LRU cache for last filled ratelimit buckets
  - Added utilities to manage ratelimit buckets
  - Added include/exclude logic for headers processing
  - Improved address rotation algorithm for upstream selection
  - Added rspamadm mime strip command for attachments removal
  - Added new message anonymization capabilities
  - Replaced fastutf with simdutf for better architecture support
    and performance
  - Added more ways to extend Rspamd configuration, including
    lua.local.d folder
  - Important Fixes
  - Fixed ARC-Seal signing issues
  - Fixed RFC 2047 header encoding
  - Fixed issues with dynamic keys in fuzzy storage
  - Fixed TCP connection handling with cumulative timeouts
  - Improved handling of DNS limits in SPF module
  - Fixed multiple phishing detection false positives
  - Fixed DMARC structured headers encoding
  - WebUI Improvements
  - Reworked symbol description display on hover
  - Improved keyboard accessibility
  - Enhanced symbol rendering
  - Other Changes
  - Skip extra RBL checks when Received IP matches From IP
  - Multimap now uses only distinct text parts for content
    matching
  - Improved GPT module JSON parsing
  - Various configuration and logging improvements
  - Multiple performance optimizations
  The release includes significant improvements in configuration
  flexibility, security features, and overall stability. Users
  should pay special attention to the breaking changes in the
  Elasticsearch/OpenSearch plugin when upgrading.
* Fri Oct 25 2024 Jacob Tilman Sievert <sievert@b1-systems.de>
- Update to 3.10.3
  - [Fix] move PluginDir to correct location to prevent recursive
    load of non plugins
* Mon Oct 21 2024 Marcus Rueckert <mrueckert@suse.de>
- Update to 3.10.2
  - [CritFix] Fix ARC-Seal signing
  - [Fix] add EOF to openmetrics response in proxy and server
* Wed Oct 16 2024 Marcus Rueckert <mrueckert@suse.de>
- 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
* Wed Oct 02 2024 Marcus Rueckert <mrueckert@suse.de>
- 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
  https://github.com/rspamd/rspamd/issues/5163
* Wed Oct 02 2024 Marcus Rueckert <mrueckert@suse.de>
- 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
* Wed Oct 02 2024 Marcus Rueckert <mrueckert@suse.de>
- Simplify lua handling