# ChangeLog for mail-filter/spamassassin # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 # (auto-generated from git log) *spamassassin-3.4.1 (09 Aug 2015) *spamassassin-3.4.0 (09 Aug 2015) 09 Aug 2015; Robin H. Johnson +files/3.0.0-spamd.conf, +files/3.3.1-spamd.init, +files/secrets.cf, +files/spamassassin.service, +files/spamassassin.service-r1, +files/spamassassin.service.conf, +metadata.xml, +spamassassin-3.4.0.ebuild, +spamassassin-3.4.1.ebuild: proj/gentoo: Initial commit This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson X-Thanks: Alec Warner - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring - wrote much python to improve cvs2svn X-Thanks: Rich Freeman - validation scripts X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed 24 Aug 2015; Justin Lecher metadata.xml: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Justin Lecher spamassassin-3.4.0.ebuild, spamassassin-3.4.1.ebuild: Use https by default Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher 24 Aug 2015; Mike Gilbert metadata.xml: Revert DOCTYPE SYSTEM https changes in metadata.xml repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720 *spamassassin-3.4.1-r1 (03 Oct 2015) 03 Oct 2015; Julian Ospald +spamassassin-3.4.1-r1.ebuild: add libressl support 24 Jan 2016; Michał Górny metadata.xml: Unify quoting in metadata.xml files for machine processing Force unified quoting in all metadata.xml files since lxml does not preserve original use of single and double quotes. Ensuring unified quoting before the process allows distinguishing the GLEP 67-related metadata.xml changes from unrelated quoting changes. 24 Jan 2016; Michał Górny metadata.xml: Remove explicit notion of maintainer-needed, for GLEP 67 GLEP 67 removes the explicit notion of maintainer-needed@g.o being used for packages lacking maintainers, in favor of assuming maintainer-needed whenever the package has no maintainers. 28 Feb 2016; Ulrich Müller metadata.xml: metadata.xml: Add maintainer-needed comment to packages without maintainer. Bug: 575810 *spamassassin-3.4.1-r2 (26 Apr 2016) *spamassassin-3.4.0-r1 (26 Apr 2016) 26 Apr 2016; Austin English files/3.3.1-spamd.init, +spamassassin-3.4.0-r1.ebuild, +spamassassin-3.4.1-r2.ebuild: use #!/sbin/openrc-run instead of #!/sbin/runscript Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573846 Package-Manager: portage-2.2.26 26 Apr 2016; Austin English -spamassassin-3.4.0.ebuild, -spamassassin-3.4.1-r1.ebuild: remove spamassassin-3.4.0 / spamassassin-3.4.1-r1 Package-Manager: portage-2.2.26 *spamassassin-3.4.1-r3 (03 Jun 2016) 03 Jun 2016; Michael Orlitzky +files/spamassassin-3.4.1-bug_7223.patch, +files/spamassassin-3.4.1-bug_7231.patch, +files/spamassassin-3.4.1-bug_7265.patch, +spamassassin-3.4.1-r3.ebuild: new revision to fix Net-DNS compatibility issues. With the stabilization of =dev-perl/Net-DNS-1.40.0 (and the removal of the older stable version), a number of problems were introduced in SpamAssassin. There are three upstream bugs with patches against the latest release, v3.4.1, which fix all sorts of DNS errors in blacklist checks, DKIM, and SPF. The major contribution of this new revision is to apply patches from those upstream bugs fixing compatibility with =dev-perl/Net-DNS-1.40.0. At the same time, bug 396307 has been fixed by creating the sa-update-keys directory and assigning it the proper permissions. Thanks are due to Olliver Schinagl, Philippe Chaintreuil, Marcin Mirosław, and Atman Sense who reported and investigated these issues. Gentoo-Bug: 396307 Gentoo-Bug: 579222 Upstream-Bug: 7223 Upstream-Bug: 7231 Upstream-Bug: 7265 Package-Manager: portage-2.2.28 *spamassassin-3.4.1-r4 (03 Jun 2016) 03 Jun 2016; Michael Orlitzky +spamassassin-3.4.1-r4.ebuild: new major revision to install module man pages. In bug 494260, it was reported that several man pages for SpamAssassin's perl modules are missing. This turns out to be the fault of the perl-module eclass, which deletes those man pages after they've been installed in src_install. To fix it, at the very least, would require avoiding perl-module_src_install(). It appears that we're not using too much functionality of that eclass, especially once a workaround for src_install is in place. So in this commit, I have removed the dependency on perl-module.eclass entirely and configured/built/installed the package "manually." This fixes the documentation bug. Now with the eclass gone, it became possible to move to EAPI=6, and this allowed even more code cleanup, such as the removal of src_prepare() and the use of the default src_test(). The eutils eclass is then no longer needed, and einstalldocs() can be used. After adding "test" to IUSE, I noticed that the "doc" USE flag was redundant and removed it. Finally, the postinst message was updated to point to a new wiki page, https://wiki.gentoo.org/wiki/SpamAssassin, which partially addresses bug 532094 and gets rid of some outdated information. Gentoo-Bug: 494260 Gentoo-Bug: 532094 Package-Manager: portage-2.2.28 *spamassassin-3.4.1-r5 (04 Jun 2016) 04 Jun 2016; Michael Orlitzky +files/3.4.1-spamd.conf, +files/3.4.1-spamd.init, +files/spamassassin-3.4.1-bug_7199.patch, +spamassassin-3.4.1-r5.ebuild: new revision with LibreSSL and spamd fixes. This new revision adds another patch for upstream bugs 7093/7199. The sslv3 option for spamd didn't do what it was supposed to do, and moreover, it broke LibreSSL which no longer supports SSLv3. The patch removes the option and makes it an error. There is a simple fix for users, to remove the --ssl-version option if they are using it. Thanks to Reuben Farrelly for reporting the issue. The second round of changes addresses a few old Gentoo bugs regarding the spamd init scripts and configuration. First, the init script was missing a call to "checkpath" to ensure that the PID file had some place to live. That's now fixed. Second, it used to be the case that some configuration was necessary if you opted to run spamd as a non-root user. That is no longer the case, so all of the documentation surrounding that issue has been removed, and the config/init scripts greatly simplified. Finally, a SPAMD_TIMEOUT option was added to allow spamd a little bit of time when restarting or shutting down. Peter Gantner, Juan David Ibáñez Palomar, Marcin Mirosław, Frieder Bürzele, and a few other people helped out on those bugs. Thanks! Gentoo-Bug: 322025 Gentoo-Bug: 455604 Gentoo-Bug: 523960 Upstream-Bug: 7093 Upstream-Bug: 7199 Package-Manager: portage-2.2.28 *spamassassin-3.4.1-r6 (05 Jun 2016) 05 Jun 2016; Michael Orlitzky +files/update-spamassassin-rules.cron, metadata.xml, +spamassassin-3.4.1-r6.ebuild: new revision with an optional sa-update cron job. To make life easier for our users, a cron job that runs sa-update nightly has been provided. It is only installed with USE=cron, but an elog will mention its existence when that USE flag is disabled. The cron job will also attempt to restart or reload spamd/amavisd if the signatures have been updated. Alongside that new feature, some of the dependencies have been cleaned up. Pointless version bounds were removed, and an obsolete perl module or two was pruned. The libwww-perl dependency was replaced by wget/curl. Gentoo-Bug: 532094 Package-Manager: portage-2.2.28 05 Jun 2016; Michael Orlitzky -spamassassin-3.4.1.ebuild, -spamassassin-3.4.1-r2.ebuild, -spamassassin-3.4.1-r3.ebuild, -spamassassin-3.4.1-r4.ebuild, -spamassassin-3.4.1-r5.ebuild: remove old unstable revisions. Package-Manager: portage-2.2.28 05 Jun 2016; Michael Orlitzky metadata.xml: update metadata.xml with new maintainers. We had a few users request to proxy-maintain this package. Now that its open bugs are fixed, this commit adds two of those users (Philippe Chaintreuil and Marcin Mirosław) to metadata.xml. The Proxy Maintainers project has been added to support them. I've added myself, too, for now, so that I will be CCed on bugs arising from my recent changes. Gentoo-Bug: 583908 Package-Manager: portage-2.2.28 07 Jun 2016; Michael Orlitzky -files/spamassassin.service: remove unused files/spamassassin.service. Package-Manager: portage-2.2.28 *spamassassin-3.4.1-r7 (02 Sep 2016) 02 Sep 2016; Michael Orlitzky -spamassassin-3.4.1-r6.ebuild, +spamassassin-3.4.1-r7.ebuild: new revision adding a Net-CIDR-Lite dependency. The Net::CIDR::Lite Perl module is used by SpamAssassin's URILocalBL plugin, so it has been added to RDEPEND (dev-perl/Net-CIDR-Lite). Package-Manager: portage-2.2.28 *spamassassin-3.4.1-r8 (05 Sep 2016) 05 Sep 2016; Michael Orlitzky -spamassassin-3.4.1-r7.ebuild, +spamassassin-3.4.1-r8.ebuild: new revision with correct build dependencies. The existing dependencies for spamassassin were all thrown into DEPEND and then propagated to RDEPEND -- even the ones that were obviously only needed at runtime. Marcin Mirosław helped track down the correct value of DEPEND, and the rest of the optional dependencies were moved to RDEPEND. The required and optional dependencies are now stored in REQDEPEND/OPTDEPEND variables to eliminate duplication. This is primarily useful with USE=test, which makes DEPEND a superset of RDEPEND, since the other inclusion alreads holds normally. Once the test suite had the correct dependencies, the RESTRICT=test was removed, and problematic spamc/spamd tests were disabled. The test suite should pass now. Gentoo-Bug: 592682 Package-Manager: portage-2.2.28 29 Sep 2016; Tobias Klausmann spamassassin-3.4.1-r8.ebuild: 3.4.1-r8: stable on alpha Gentoo-Bug: 594430 01 Oct 2016; Jeroen Roovers spamassassin-3.4.1-r8.ebuild: Stable for HPPA PPC64 (bug #594430). Package-Manager: portage-2.3.1 RepoMan-Options: --ignore-arches 05 Oct 2016; Markus Meier spamassassin-3.4.1-r8.ebuild: arm stable, bug #594430 Package-Manager: portage-2.3.1 RepoMan-Options: --include-arches="arm"