Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package rspamd for openSUSE:Factory checked 
in at 2024-07-22 17:17:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rspamd (Old)
 and      /work/SRC/openSUSE:Factory/.rspamd.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rspamd"

Mon Jul 22 17:17:07 2024 rev:26 rq:1188680 version:3.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rspamd/rspamd.changes    2024-06-03 
17:44:58.154348609 +0200
+++ /work/SRC/openSUSE:Factory/.rspamd.new.17339/rspamd.changes 2024-07-22 
17:18:30.350480059 +0200
@@ -1,0 +2,217 @@
+Fri Jul 12 12:57:21 UTC 2024 - Marcus Rueckert <mrueck...@suse.de>
+
+- 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
+
+-------------------------------------------------------------------
+Fri Jul 12 12:42:34 UTC 2024 - Marcus Rueckert <mrueck...@suse.de>
+
+- 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
+  - 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
+  - [Fix] Fix history key, as we use {= and not {{ in templates by
+    @vstakhov in #4826
+  - Revert "[Fix] Fix history key, as we use {= and not {{ in
+    templates" by @vstakhov in #4829
+  - [Fix] Allow different template expansion parameters by
+    @vstakhov in #4830
+  - [WebUI] Disable buttons until tables are ready by @moisseev in
+    #4838
+  - Rework jinja_template functions to avoid LUPA global state
+    dependency by @vstakhov in #4839
+  - Support libarchive by @vstakhov in #4843
+  - [Test] Use Robot-native process management by @fatalbanana in
+    #4834
+  - [Minor] Add HAS_FILE_URL rule for messages containing a file://
+    URL by @twesterhever in #4846
+  - [Test] rspamadm tests: override DBDIR by @fatalbanana in #4847
+  - Sync public suffix list by @fatalbanana in #4845
+  - [WebUI] Add file input and drop area to scan tab by @moisseev
+    in #4849
+  - Update nconns in proxy by @vstakhov in #4852
+  - [Minor] Improve minWidth calculation by @moisseev in #4853
+  - [Minor] Align items in card headers and buttons by @moisseev in
+    #4855
+  - [Minor] Fix status tables borders by @moisseev in #4856
+  - [Project] Optimization of userdata hashing by @vstakhov in
+    #4857
+  - Further optimization to the hot path of lua userdata checks by
+    @vstakhov in #4860
+  - [Minor] Serve SVG with the correct CT by @moisseev in #4861
+  - [Minor] Add background icon to drop area by @moisseev in #4862
+  - [Minor] Add HTTP_MAGIC_SVG key by @moisseev in #4863
+  - [WebUI] Add check/uncheck all checkboxes buttons by @moisseev
+    in #4864
+  - Vault signing improvements by @vstakhov in #4866
+  - [Feature] Support reply in message pack format by @vstakhov in
+    #4867
+  - Fix parsing of maps definitions by @vstakhov in #4869
+  - Use zstd compression in client all the time by @vstakhov in
+    #4870
+  - Remove demjson dependency as it is clearly outdated and broken
+    by @vstakhov in #4871
+  - Migrate to Github Actions by @fatalbanana in #4823
+  - [Test] Use actions/checkout by @fatalbanana in #4874
+  - Do not save multipatterns to FS in certain cases by @vstakhov
+    in #4873
+  - [Minor] README: update build status badge by @fatalbanana in
+    #4875
+  - [Test] Really fix saving test logs... by @fatalbanana in #4876
+  - [WebUI] Add column display mode settings by @moisseev in #4877
+  - [Minor] Change FooTable breakpoints to match Bootstrap 5 by
+    @moisseev in #4878
+  - [Rework] Remove some of the GLib types in lieu of standard ones
+    by @vstakhov in #4880
+  - Fix inconsistent nesting in mime parts by @vstakhov in #4882
+  - Protect regexp matcher from regexps with empty patterns by
+    @vstakhov in #4887
+  - [Minor] Fix format of example setting (rspamd/rspamd.com#736)
+    by @fatalbanana in #4891
+  - [Enhancement] Add more symbols for Reply-To header
+    characteristics by @twesterhever in #4889
+  - [Minor] Add rule for localhost HELOs in Received headers by
+    @twesterhever in #4890
+  - Several improvements to the Cloudmark integration by @vstakhov
+    in #4894
+  - Allow custom milter quarantine and tempfail messages by
+    @vstakhov in #4901
+  - Fix shared memory proxying when compression is set by @vstakhov
+    in #4903
+  - [Test] Try break greylisting tests by @fatalbanana in #4911
+  - Update greylisting threshold on each scan as it can be easily
+    dynamic by @vstakhov in #4910
+  - Rework grow factor by @vstakhov in #4912
+  - [WebUI] Escape HTML characters in errors history by @moisseev
+    in #4913
+  - [Test] Fix uploading of test logs when tests are failed by
+    @fatalbanana in #4917
+  - Add tests for grow_factor by @fatalbanana in #4918
+  - [Minor] Increase RDNS_NONE score to 2.0 by @twesterhever in
+    #4916
+  - [Enhancement] Exclude false positives of
+    MIME_DOUBLE_BAD_EXTENSION by @dragoangel in #4920
+  - [Minor] Cloudmark scores_symbols: convert keys to numeric
+    values by @fatalbanana in #4924
+  - [WebUI] Add missing handler for file input by @moisseev in
+    #4922
+  - [WebUI] Prevent navbar layout shift by @moisseev in #4927
+  - [Minor] Add selector to get rspamd_hostname by @lucasRolff in
+    #4926
+  - [Fix] Relearn messages in bayes filter by @aduernberger in
+    #4930
+  - Fix statfile symbols disabling by @vstakhov in #4932
+  - Support UTF8 flag for the received headers by @vstakhov in
+    #4933
+  - Fix error in headers_checks.lua by @dragoangel in #4934
+  - [Minor] Update Bootstrap by @moisseev in #4935
+  - Serialize control commands by @vstakhov in #4937
+  - Implement backpressure for fuzzy check by @vstakhov in #4939
+  - Do not read out-of-boundary when doing base64 encoding by
+    @vstakhov in #4942
+  - Rework composites for spam injected into compromised accounts
+    by @twesterhever in #4914
+  - [Minor] Add bad file types commonly found in archives attached
+    to malspam by @twesterhever in #4949
+  - Apply detection phase if fasttext could not detect language by
+    @vstakhov in #4951
+  - Add detection for freemail and disposable e-mail usage for
+    message delivery notification by @twesterhever in #4915
+  - Add Content-Description header rules by @twesterhever in #4950
+  - Implement DNSBL checks for Message-ID RHS by @twesterhever in
+    #4888
+  - [Minor] Remove redundant sub-property by @moisseev in #4954
+  - [Fix] SUBJ_ALL_CAPS is overkill with some unicase scripts by
+    @ikedas in #4953
+  - [Minor] Properly make use of selectors for checking MID RHSs
+    against DNSBLs by @twesterhever in #4955
+  - Enable fasttext support on debianalikes by @fatalbanana in
+    #4961
+  - [Test] Disable @stylistic/multiline-comment-style by @moisseev
+    in #4966
+  - Revert "[Minor] debian: enable fasttext" by @fatalbanana in
+    #4963
+  - [Fix] Check nconns when firing the final termination event by
+    @vstakhov in #4965
+  - Fix parsing of DMARC records with spaces by @vstakhov in #4973
+  - Add bayes_expiry.conf to provide ability to set custom settings
+    by @dragoangel in #4972
+  - Verify l= tag in DKIM signatures by @vstakhov in #4975
+  - [Minor] Exclude User-Agent: Mozilla Thunderbird from
+    XM_UA_NO_VERSION by @ishisora in #4967
+  - Fix multimaps with dynamic symbols by @vstakhov in #4976
+  - [Test] Test multimap regexp_multi map by @fatalbanana in #4988
+  - [FIX] call get_words_count method on the textpart in AV Scan by
+    @PxPert in #4992
+  - [Minor] Fix typo in Prometheus helper message for
+    rspamd_ham_total by @lucasRolff in #4995
+  - Fix hfilter checks_hello_badip by @dragoangel in #4997
+  - Upgraded replies and known senders modules by @LeftTry in #4895
+  - [Minor] Treat *.txz attachments as archives and harmful by
+    @twesterhever in #4987
+  - [Feature] milter_headers: support not removing headers by
+    @fatalbanana in #5003
+  - Update broken writing rules url by @spithash in #5001
+  - Updated broken quickstart url by @spithash in #5000
+  - [Rules] Added rules for detecting likely malware by
+    @fatalbanana in #4980
+  - [Minor] Set negative default scores by @moisseev in #5006
+  - Upstreams: make min_resolve_interval configurable by @vstakhov
+    in #5007
+  - [WebUI] Fix "Avg. time" column sorting by @moisseev in #5012
+  - [Fix] Use explicit timeouts in the metadata exporter by
+    @vstakhov in #5015
+  - Experiments and research different bayes modes by @vstakhov in
+    #5011
+  - [Rework] Rething slow timer by @vstakhov in #5020
+  - [Rework] Allow metrics endpoint to be enabled for each scanner
+    by @vstakhov in #5026
+  - Fixed bug with task:inject() function according to the issue
+    #5010 by @LeftTry in #5021
+  - Exclude MIME_BAD_UNICODE false positive by @dragoangel in #5030
+  - Add GPT plugin by @vstakhov in #5032
+  - Update embedded fmtlib to 11.0 by @vstakhov in #5034
+  - Trying to test various things with GPT by @vstakhov in #5035
+  - [Minor] Fix description (#3867) by @fatalbanana in #5042
+  - [Fix] metric_exporter: avoid sending nil in metric values
+    (#5027) by @fatalbanana in #5041
+  - Improve some functions in the GPT plugin by @vstakhov in #5043
+  - [Test] Add tests for ratelimit module by @fatalbanana in #5048
+  - [Test] Fix ratelimit tests by @fatalbanana in #5051
+  - Introduce dynamic_rate_limit for ratelimits plugin by @vstakhov
+    in #5045
+  - Update comments in ratelimit.conf example by @moisseev in #5053
+
+-------------------------------------------------------------------

Old:
----
  rspamd-3.8.4.tar.gz

New:
----
  rspamd-3.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rspamd.spec ++++++
--- /var/tmp/diff_new_pack.LjTLPy/_old  2024-07-22 17:18:30.862500486 +0200
+++ /var/tmp/diff_new_pack.LjTLPy/_new  2024-07-22 17:18:30.862500486 +0200
@@ -56,7 +56,7 @@
 %endif
 
 Name:           rspamd
-Version:        3.8.4
+Version:        3.9.0
 Release:        0
 Summary:        Spam filtering system
 License:        Apache-2.0
@@ -106,6 +106,7 @@
 %endif
 BuildRequires:  ragel
 BuildRequires:  pkgconfig(libsodium)
+BuildRequires:  pkgconfig(libarchive) >= 3.0
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(sqlite3)
 %if %{with systemd}
@@ -238,7 +239,11 @@
   %if %{with jemalloc}
   -DENABLE_JEMALLOC=ON                      \
   %endif
+  %if %{pkg_vcmp fmt-devel > 11}
   -DSYSTEM_FMT=ON                           \
+  %else
+  -DSYSTEM_FMT=OFF                          \
+  %endif
   -DSYSTEM_ZSTD=ON                          \
   -DDEBIAN_BUILD=1                          \
   -DRSPAMD_GROUP=%{rspamd_group}            \
@@ -381,6 +386,7 @@
 
 %dir %{_sysconfdir}/rspamd/maps.d
 %config(noreplace) %{_sysconfdir}/rspamd/maps.d/dmarc_whitelist.inc
+%config(noreplace) %{_sysconfdir}/rspamd/maps.d/exe_clickbait.inc
 %config(noreplace) %{_sysconfdir}/rspamd/maps.d/maillist.inc
 %config(noreplace) %{_sysconfdir}/rspamd/maps.d/mid.inc
 %config(noreplace) %{_sysconfdir}/rspamd/maps.d/mime_types.inc
@@ -393,6 +399,7 @@
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/aws_s3.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/arc.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/asn.conf
+%config(noreplace) %{_sysconfdir}/rspamd/modules.d/bayes_expiry.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/bimi.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/chartable.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/clickhouse.conf
@@ -408,6 +415,7 @@
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/forged_recipients.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/fuzzy_check.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/greylist.conf
+%config(noreplace) %{_sysconfdir}/rspamd/modules.d/gpt.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/history_redis.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/hfilter.conf
 %config(noreplace) %{_sysconfdir}/rspamd/modules.d/http_headers.conf
@@ -472,6 +480,7 @@
 %{_datadir}/rspamd/forged_recipients.lua
 %{_datadir}/rspamd/fuzzy_collect.lua
 %{_datadir}/rspamd/greylist.lua
+%{_datadir}/rspamd/gpt.lua
 %{_datadir}/rspamd/hfilter.lua
 %{_datadir}/rspamd/history_redis.lua
 %{_datadir}/rspamd/ip_score.lua
@@ -588,6 +597,7 @@
 %{_datadir}/rspamd/lualib/rspamadm/confighelp.lua
 %{_datadir}/rspamd/lualib/rspamadm/configwizard.lua
 %{_datadir}/rspamd/lualib/rspamadm/cookie.lua
+%{_datadir}/rspamd/lualib/rspamadm/classifier_test.lua
 %{_datadir}/rspamd/lualib/rspamadm/corpus_test.lua
 %{_datadir}/rspamd/lualib/rspamadm/dmarc_report.lua
 %{_datadir}/rspamd/lualib/rspamadm/dns_tool.lua
@@ -625,6 +635,7 @@
 %{_datadir}/rspamd/lualib/redis_scripts/bayes_stat.lua
 
 %dir %{_datadir}/rspamd/rules
+%{_datadir}/rspamd/rules/archives.lua
 %{_datadir}/rspamd/rules/bitcoin.lua
 %{_datadir}/rspamd/rules/bounce.lua
 %{_datadir}/rspamd/rules/content.lua
@@ -674,6 +685,7 @@
 %{_wwwdir}/%{name}/img/asc.png
 %{_wwwdir}/%{name}/img/desc.png
 %{_wwwdir}/%{name}/img/rspamd_logo_navbar.png
+%{_wwwdir}/%{name}/img/drop-area.svg
 
 %dir %{_wwwdir}/%{name}/js
 %{_wwwdir}/%{name}/js/main.js

++++++ rspamd-3.8.4.tar.gz -> rspamd-3.9.0.tar.gz ++++++
++++ 109480 lines of diff (skipped)

Reply via email to