161 Commits

Author SHA256 Message Date
7e4467ec06 Accepting request 1323533 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1323533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=44
2025-12-18 17:37:31 +00:00
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.html

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=157
2025-12-11 14:56:16 +00:00
a087a62194 Accepting request 1318471 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1318471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=43
2025-11-19 13:54:58 +00:00
786351e56c - Update to 3.14.0
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=155
2025-11-11 14:47:11 +00:00
d154bba8ee Accepting request 1316425 from server:mail
- 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.

OBS-URL: https://build.opensuse.org/request/show/1316425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=42
2025-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.

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=153
2025-11-07 12:44:46 +00:00
74570dd796 Accepting request 1313617 from server:mail
Forwarded request #1312215 from mia

- Split AppArmor profile into subpackage
  To avoid unnecessarily pulling in AppArmor packages
- Reload AppArmor profile post-install

OBS-URL: https://build.opensuse.org/request/show/1313617
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=41
2025-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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=151
2025-10-24 20:30:21 +00:00
9a17de46ac Accepting request 1312890 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1312890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=40
2025-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 #5665

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=149
2025-10-14 19:53:11 +00:00
b85365f64b Accepting request 1308158 from server:mail
- Update to 3.13.1

OBS-URL: https://build.opensuse.org/request/show/1308158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=39
2025-09-30 15:43:07 +00:00
47df4614cb - Update to 3.13.1
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=147
2025-09-30 10:43:16 +00:00
c30bbfc41e - Fix build on aarch64 by enabling hyperscan support
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=146
2025-09-26 08:10:39 +00:00
ce3afcbee7 Accepting request 1306890 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1306890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=38
2025-09-24 13:25:24 +00:00
fe4c497ff4 - Update to 3.13.0
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=144
2025-09-17 09:31:55 +00:00
005a8eeb64 Accepting request 1286320 from server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1286320
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=37
2025-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
    #5517

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=142
2025-06-17 09:49:50 +00:00
48f4012dc9 Accepting request 1285091 from server:mail
- as it currently always uses the bundled fmt, disable the requires

- Update to 3.12.0

OBS-URL: https://build.opensuse.org/request/show/1285091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=36
2025-06-12 13:54:22 +00:00
0a3e34a11f - as it currently always uses the bundled fmt, disable the requires
- Update to 3.12.0

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=140
2025-06-11 21:38:51 +00:00
608254e56a Accepting request 1251444 from server:mail
- Update to 3.11.1

OBS-URL: https://build.opensuse.org/request/show/1251444
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=35
2025-03-10 17:04:00 +00:00
638da65b09 1.0.5
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=138
2025-03-08 20:01:27 +00:00
1110392421 Accepting request 1234471 from server:mail
we can enable hyperscan also on newer SLE 15 service packs

added ccb45df90d.patch
  To fix building without hyperscan

OBS-URL: https://build.opensuse.org/request/show/1234471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=34
2025-01-02 18:22:34 +00:00
757fa04ed2 Update changelog to make factory-auto bot happy
- added ccb45df90d.patch

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=136
2025-01-02 03:30:52 +00:00
01ef3677f8 - we can enable hyperscan also on newer SLE 15 service packs
- added ccb45df90d 
  To fix building without hyperscan

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=135
2024-12-25 20:29:50 +00:00
e400aad41c Accepting request 1233165 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1233165
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=33
2024-12-24 15:26:14 +00:00
9d98dd80b8 - Update to 3.11.0
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=133
2024-12-16 16:34:23 +00:00
9d5ecf495f Accepting request 1221734 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1221734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=32
2024-11-06 15:56:41 +00:00
Andreas Schneider
896e38ae11 - Update to 3.10.3
- [Fix] move PluginDir to correct location to prevent recursive load of non plugins

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=131
2024-11-06 11:20:50 +00:00
5d1fb8bf45 Accepting request 1216667 from server:mail
- Update to 3.10.2
  - [CritFix] Fix ARC-Seal signing
  - [Fix] add EOF to openmetrics response in proxy and server

OBS-URL: https://build.opensuse.org/request/show/1216667
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=31
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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=129
2024-10-21 09:09:48 +00:00
3f4d4c7f58 Accepting request 1208437 from server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1208437
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=30
2024-10-16 21:53:38 +00:00
cdc3aabc2a fix filelist
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=127
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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=126
2024-10-16 11:20:44 +00:00
edd9679ddb Accepting request 1205186 from server:mail
- 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

- 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

- Simplify lua handling

- fix building the binaries with PIE 

- Update to 3.10.0

OBS-URL: https://build.opensuse.org/request/show/1205186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=29
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
  
  https://github.com/rspamd/rspamd/issues/5163

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=124
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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=123
2024-10-02 10:32:46 +00:00
27b83fd8cd - Simplify lua handling
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=122
2024-10-02 10:25:07 +00:00
167b6c329e cleanup
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=121
2024-10-02 09:52:08 +00:00
11955792cb - Update to 3.10.0
- fix building the binaries with PIE

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=120
2024-09-30 20:36:01 +00:00
38f581456f Accepting request 1204600 from server:mail
- 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.

OBS-URL: https://build.opensuse.org/request/show/1204600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=28
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.

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=118
2024-09-29 23:28:58 +00:00
05aa6af59c Accepting request 1190637 from server:mail
- 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

OBS-URL: https://build.opensuse.org/request/show/1190637
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=27
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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=116
2024-07-31 10:24:22 +00:00
0f1bd9bb9b Accepting request 1188680 from server:mail
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1188680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=26
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

- Update to 3.9.0
  This ships a chatgpt feature, which is explained here:
  
  https://rspamd.com/misc/2024/07/03/gpt.html
  - [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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=114
2024-07-12 12:59:25 +00:00
cf812adbf8 Accepting request 1178260 from server:mail
OBS-URL: https://build.opensuse.org/request/show/1178260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=25
2024-06-03 15:44:37 +00:00
a011a7cc36 Accepting request 1175823 from home:dimstar:Factory
- BuildRequire pkgconfig(libhs) instead of vectorscan-devel: allow
  to work with the free hyperscan variant.

OBS-URL: https://build.opensuse.org/request/show/1175823
OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=112
2024-06-03 09:16:53 +00:00
0d41df6906 Accepting request 1151217 from server:mail
- Update to 3.8.4
  - [Fix] Allow different template expansion parameters by
    @vstakhov in #4830

- 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

OBS-URL: https://build.opensuse.org/request/show/1151217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rspamd?expand=0&rev=24
2024-02-27 21:45:35 +00:00
3eb0c92b6c - Update to 3.8.4
- [Fix] Allow different template expansion parameters by
    @vstakhov in #4830

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=110
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

OBS-URL: https://build.opensuse.org/package/show/server:mail/rspamd?expand=0&rev=109
2024-02-25 20:43:28 +00:00