Changelog for
perl-Mail-SpamAssassin-4.0.1-77.2.noarch.rpm :
* Wed Apr 10 2024 Dirk Stoecker
- fix iXhash2-meta-rules.patch
* Tue Apr 09 2024 Dirk Stoecker - update to patch release version 4.0.1 - Incompatibilities with some versions of perl and some perl modules that have been released since the release of SpamAssassin 4.0.0 - Problems using cpan to install SpamAssassin when certain required or optional modules are not already installed - Support for space characters in the path name of some executables used by certain plugins - Improved handling of URL shortener link redirects - Improved TxRep locking management - Added Mail::SpamAssassin::Plugin::AuthRes plugin to use Authentication-Results header fields in other plugins - Added a Pyzor Perl implementation - Perl crash when certain uri_detail rules processed some messages with UTF-8 characters - Inconsistent handling of newlines in header rules - Text or HTML content placed in octet-stream attachments by spammers to bypass SpamAssassin scanning - Implemented TCP fallback for truncated DNS UDP replies- Refresh patch-URIDNSBL- Drop undocumented patch-SQL_ASCII_SORT breaking sqlite- Drop most of iXhash2-meta-rules.patch (additional services no longer exist)
* Mon Feb 26 2024 Dominique Leuenberger - Use %patch -P N instead of deprecated %patchN.
* Tue Jan 02 2024 Pedro Monreal - Remove the dependency on perl(IO::Socket::INET6) as it has been deprecated by upstream, is no longer suitable for use and its not being maintained. A compatible replacement for this package is perl(IO::Socket::IP) which is shipped by the perl-base package.
* Sat Dec 24 2022 Arjen de Korte - Add BuildRequires Text::Diff that was accidentally removed from original submission- Update known warnings % spamassassin-rpmlintrc
* Thu Dec 22 2022 Paolo Stivanin - Update to spamassissin 4.0.0:
* Notable internal changes: - Meta rules no longer use priority values, they are evaluated dynamically when the rules they depend on are finished - DNS and other asynchronous lookups like DCC or Razor2 plugins are now launched when priority -100 is reached. This allows short circuiting at lower priority without sending unneeded DNS queries - New internal Mail::SpamAssassin::GeoDB module supporting RelayCountry and URILocalBL plugins provides a unified interface to Geographic IP modules. These include: MaxMind::DB::Reader (GeoIP2) Geo::IP IP::Country::DB_File IP::Country::Fast.
* New plugins: - Mail::SpamAssassin::Plugin::ExtractText - Mail::SpamAssassin::Plugin::DMARC - Mail::SpamAssassin::Plugin::DecodeShortURLs
* HashCash module has been removed completely
* Full detailed changelog: https://svn.apache.org/repos/asf/spamassassin/trunk/Changes- Update to iXhash2 4.00:
* Minimum required version: SpamAssassin 4.0.0- Update to spampd 2.61:
* Performance and diagnostic improvements, quicker startups, and a lot of documentation updates.
* Add support for configuration files (examples included in /misc folder and in POD).
* Add optional \"scalable mode\" using Net::Server::PreFork module (16-year TODO!). More info in POD.
* Add --logfile option to control logging destination(s) (syslog, stderr, and/or file/device).
* Add --logident, --logfacility options for syslog.
* Add multiple levels of help, including full \"man\" output with optional HTML formatting.
* Add --show argument for printing default option values and other debug.
* Fix SpamAssassin debug logging with versions 3.1+ (output was going to stderr/wrong syslog/null).
* Fix for IPv6 addresses being used on --host and --relayhost options (was not possible due to \":\" check).
* SIGHUP will now reload SpamAssassin and SpamPD configuration files (and all module code), still with graceful child process shutdown.
* Use SpamAssassin::Logger module (with SA 3.1+) for all logging.
* Log to stderr by default if running non-daemonized
* Child processes are now renamed to \"spampd child\" to distinguish them from the parent in task lists.
* Now requires Net::Server v0.89+ (though latest 2.009 is recommended).
* The --auto-whitelist option is no longer allowed with SpamAssassin v3+.
* Improve --debug option, adding ability to specify SpamAssassin (v3.1+) debug areas (aka channels/facilities).
* All boolean options can take 0/1 argument and be negated with \"no-\" prefix.
* The --children (-c) option is now more formally named - -max-servers (-mxs), but still accepted.
* IO::Socket::UNIX and ::IP are only required if actually needed for --relaysocket / --relayhost options.
* Wed Jan 19 2022 Johannes Segitz - Drop ProtectHome from spamd.service and spampd.service. Unfortunately spamassing writes there, so ProtectHome=read-only doesn\'t work. Whitelisting a specific part has a too high chance of breaking for this package (bsc#1193248)
* Tue Nov 23 2021 Dirk Stoecker - Set ProtectHome=false for spampd.service, as this breaks loading and storing data files in /home/vscan.
* Wed Nov 17 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Modified:
* spamd.service
* spampd.service
* Thu Sep 09 2021 Peter Varkoly - spamassassin: sa-update.timer does not work (bsc#1175375) Remove sence less SPAM_SA_UPDATE Document how to use sa-update.service
* Tue Apr 13 2021 Arjen de Korte - update spamassassin to 3.4.6
* Fixed URIDNSBL not triggering meta rules
* Fix false positive in T_KAM_HTML_FONT_INVALID on CSS color !important
* Wed Mar 24 2021 Arjen de Korte - update spamassassin to 3.4.5
* In this release, there are bug fixes for one CVE: CVE-2020-1946 for Malicious rule configuration (.cf) files can be configured to run system commands (boo#1184221)
* Improvements to OLEVBMacro and AskDNS plugins
* Received and EnvelopeFrom headers matching improvements
* userpref SQL schema fixes
* rbl and hashbl evaluation improvements
* fix for non working TxRep tag names
* man page fixes- Update download links
* Fri Feb 12 2021 Pedro Monreal - Relax the crypto policies for the test-suite. This will allow the tests that use certificates with small key lengths to pass.