]> git.proxmox.com Git - proxmox-spamassassin.git/log
proxmox-spamassassin.git
8 weeks agobump version to 4.0.0-5 master
Stoiko Ivanov [Mon, 26 Feb 2024 21:53:08 +0000 (22:53 +0100)]
bump version to 4.0.0-5

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
8 weeks agoupdate KAM ruleset
Stoiko Ivanov [Mon, 26 Feb 2024 20:37:16 +0000 (21:37 +0100)]
update KAM ruleset

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
8 weeks agoupdate SpamAssassin signatures
Stoiko Ivanov [Mon, 26 Feb 2024 20:36:42 +0000 (21:36 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
9 months agobump version to 4.0.0-4
Stoiko Ivanov [Tue, 27 Jun 2023 12:16:51 +0000 (14:16 +0200)]
bump version to 4.0.0-4

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
9 months agoupdate KAM ruleset
Stoiko Ivanov [Tue, 27 Jun 2023 12:14:28 +0000 (14:14 +0200)]
update KAM ruleset

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
9 months agoupdate SpamAssassin signatures
Stoiko Ivanov [Tue, 27 Jun 2023 12:13:58 +0000 (14:13 +0200)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
10 months agobuildsys: expand clean target
Thomas Lamprecht [Sun, 25 Jun 2023 15:15:37 +0000 (17:15 +0200)]
buildsys: expand clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobump version to 4.0.0-3
Thomas Lamprecht [Sun, 25 Jun 2023 14:55:57 +0000 (16:55 +0200)]
bump version to 4.0.0-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: expand clean target
Thomas Lamprecht [Sun, 25 Jun 2023 14:28:16 +0000 (16:28 +0200)]
buildsys: expand clean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: rework build-dir and original source tarball creation
Thomas Lamprecht [Sun, 25 Jun 2023 13:49:48 +0000 (15:49 +0200)]
buildsys: rework build-dir and original source tarball creation

Ship the updates in the source package to avoid that this needs to be
pulled on actual build.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: use more telling BUILDDIR variable name
Thomas Lamprecht [Sun, 25 Jun 2023 13:27:07 +0000 (15:27 +0200)]
buildsys: use more telling BUILDDIR variable name

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: factor out package name into variable
Thomas Lamprecht [Sun, 25 Jun 2023 13:23:09 +0000 (15:23 +0200)]
buildsys: factor out package name into variable

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: define compat level via build-depends and raise to 13
Stoiko Ivanov [Fri, 26 May 2023 16:58:18 +0000 (18:58 +0200)]
d/control: define compat level via build-depends and raise to 13

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: raise standards version compliance to 4.6.2
Stoiko Ivanov [Fri, 26 May 2023 10:11:06 +0000 (12:11 +0200)]
d/control: raise standards version compliance to 4.6.2

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/docs: add NOTICE file
Stoiko Ivanov [Fri, 26 May 2023 13:30:56 +0000 (15:30 +0200)]
d/docs: add NOTICE file

it is present in upstream sources and needs to be redistributed
according to the APACHE license.
Lintian treated this as an error after raising the standards-version
and building with sbuild

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: add sbuild convenience target
Stoiko Ivanov [Fri, 26 May 2023 10:02:31 +0000 (12:02 +0200)]
buildsys: add sbuild convenience target

and only call lintian on the source-package for the phony dsc target,
as sbuild calls it anyways

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/source/lintian-overrides: symlink to overrides for binary package
Stoiko Ivanov [Fri, 26 May 2023 13:32:01 +0000 (15:32 +0200)]
d/source/lintian-overrides: symlink to overrides for binary package

the files in national encodings also cause a warning for the source
package, which needs its own lintian-overrides file [0].

[0] https://lintian.debian.org/manual/index.html#overrides

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: derive upload dist automatically
Stoiko Ivanov [Fri, 26 May 2023 09:56:56 +0000 (11:56 +0200)]
buildsys: derive upload dist automatically

default.mk includes pkg-info.mk - so don't include it twice

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: fix update-kam target
Stoiko Ivanov [Fri, 26 May 2023 14:54:17 +0000 (16:54 +0200)]
buildsys: fix update-kam target

by not removing kam-updates the last `mv` command is not the atomic
rename we want, but rather moves the kam-updates.tmp folder inside
kam-updates.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agobuildsys: use simple parenthesis for variables
Stoiko Ivanov [Fri, 26 May 2023 09:51:13 +0000 (11:51 +0200)]
buildsys: use simple parenthesis for variables

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/patches: drop unused patches
Stoiko Ivanov [Fri, 26 May 2023 09:32:47 +0000 (11:32 +0200)]
d/patches: drop unused patches

with commit 426b8f0a33327cafbb4597ad9c8343b4aa890ed5 we use debhelper
for building, and I missed that the dpkg-buildpackage invocation for
building binary packages only does not prepare the source (by applying
quilt-patches)

Since no regressions for the accidental change were reported both
patches seem unneccessary:
disable-dkim.patch - our users do use DKIM and adapt rules which rely
on it - so it does not seem appropriate to not load the module anymore
(patch was introduced before PMG 5.0)
avoid-init.pre-update.patch: this was addressed differently by
d27e5c832e0188a71b2d416de95e19b348072755

noticed while trying to build the dsc target

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agobump version to 4.0.0-2
Thomas Lamprecht [Mon, 27 Mar 2023 09:02:45 +0000 (11:02 +0200)]
bump version to 4.0.0-2

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
12 months agodrop obsolete KAM.cf
Stoiko Ivanov [Fri, 24 Mar 2023 11:49:41 +0000 (12:49 +0100)]
drop obsolete KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
12 months agokam-update: add complete KAM ruleset
Stoiko Ivanov [Fri, 24 Mar 2023 12:23:15 +0000 (13:23 +0100)]
kam-update: add complete KAM ruleset

generated by `make update-kam`

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agobuildsys: update outdated docs on updating rulesets
Stoiko Ivanov [Fri, 24 Mar 2023 12:46:54 +0000 (13:46 +0100)]
buildsys: update outdated docs on updating rulesets

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agokam-rules: ship full ruleset not only KAM.cf
Stoiko Ivanov [Fri, 24 Mar 2023 12:46:53 +0000 (13:46 +0100)]
kam-rules: ship full ruleset not only KAM.cf

The KAM ruleset consists of more files than just KAM.cf - and with the
enabling of the HashBL module in SA 4.0.0 the KAM.cf depends on
settings in other files from the ruleset. This leads to warnings when
starting pmg-smtp-filter on a freshly installed system (more exactly
on a system where pmg-daily did not already download the complete KAM
ruleset to /var/lib)

This patch follows the logic we use in pmg-daily and ships the
complete ruleset in /usr/share/spamassassin-extra

KAM.cf itself was also moved to the kam.sa-channels.mcgrail.org
subdirectory so that we can use the downloaded cf file to get the
correct includes

Given that the default installations from PMG 6.4 on download and use
the complete ruleset the potential for regression should be quite
small.

I shortly considered adding a symlink from KAM.cf pointing to
kam_sa-channels_mcgrail_com/KAM.cf so that users with unadapted
templates still load at least KAM.cf - but since SpamAssassin simply
ignores non-existing files, and most setups, which have modified
templates probably ran pmg-daily at some point resulting in the files
from /var/lib/spamassassin being preferred I left that out.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agoupdate SpamAssassin signatures
Stoiko Ivanov [Thu, 23 Mar 2023 16:52:57 +0000 (17:52 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agobump version to 4.0.0-1
Thomas Lamprecht [Wed, 15 Mar 2023 15:53:25 +0000 (16:53 +0100)]
bump version to 4.0.0-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agod/control: record breaks agains older pmg-api
Thomas Lamprecht [Wed, 15 Mar 2023 15:53:07 +0000 (16:53 +0100)]
d/control: record breaks agains older pmg-api

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agopackaging: run wrap-and-sort -tkn
Thomas Lamprecht [Wed, 15 Mar 2023 13:54:44 +0000 (14:54 +0100)]
packaging: run wrap-and-sort -tkn

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
13 months agod/control: add recommends for new feature dependencies
Stoiko Ivanov [Mon, 13 Mar 2023 19:53:52 +0000 (20:53 +0100)]
d/control: add recommends for new feature dependencies

* libdbd-sqlite3-perl is needed for the caching of DecodeShortUrl
* libmail-dmarc-perl [0]  is used for DMARC and Authentication-Results
  handling
* libnet-idn2-perl [1] is needed if utf-8 domain-names are to be
  analyzed (or added to block/welcomelists)

the latter 2 packages are not in bullseye yet, but build and install
cleanly

[0]
https://salsa.debian.org/noahm/libmail-dmarc-perl
[1]
https://salsa.debian.org/perl-team/modules/packages/libnet-libidn2-perl

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agod/control: add libtext-diff-perl to build-deps
Stoiko Ivanov [Mon, 13 Mar 2023 19:53:04 +0000 (20:53 +0100)]
d/control: add libtext-diff-perl to build-deps

most modules seem optional while testing - this one is not.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agobuildsys: drop two configfiles we ship as templates
Stoiko Ivanov [Mon, 13 Mar 2023 20:13:26 +0000 (21:13 +0100)]
buildsys: drop two configfiles we ship as templates

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
13 months agoupdate SpamAssassin to 4.0.0
Stoiko Ivanov [Mon, 13 Mar 2023 20:13:17 +0000 (21:13 +0100)]
update SpamAssassin to 4.0.0

generated by make update-upstream

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
16 months agobump version to 3.4.6-5
Thomas Lamprecht [Mon, 28 Nov 2022 15:14:48 +0000 (16:14 +0100)]
bump version to 3.4.6-5

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
16 months agobuildsys: add lintian-overrides for national encoding
Stoiko Ivanov [Mon, 28 Nov 2022 13:34:05 +0000 (14:34 +0100)]
buildsys: add lintian-overrides for national encoding

spamassassin rules do contain such data.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
16 months agoupdate KAM.cf
Stoiko Ivanov [Mon, 28 Nov 2022 12:49:57 +0000 (13:49 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
16 months agoupdate SpamAssassin signatures
Stoiko Ivanov [Mon, 28 Nov 2022 12:49:06 +0000 (13:49 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobuildsys: track debug package
Thomas Lamprecht [Fri, 26 Nov 2021 12:18:21 +0000 (13:18 +0100)]
buildsys: track debug package

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobuildsys: upload to bullseye
Thomas Lamprecht [Fri, 26 Nov 2021 11:52:59 +0000 (12:52 +0100)]
buildsys: upload to bullseye

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agobump to version 3.4.6-4
Stoiko Ivanov [Wed, 24 Nov 2021 08:20:42 +0000 (09:20 +0100)]
bump to version 3.4.6-4

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoupdate KAM.cf
Stoiko Ivanov [Wed, 24 Nov 2021 08:19:39 +0000 (09:19 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Wed, 24 Nov 2021 08:19:15 +0000 (09:19 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobump version to 3.4.6-3
Thomas Lamprecht [Tue, 13 Jul 2021 15:31:16 +0000 (17:31 +0200)]
bump version to 3.4.6-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2 years agoupdate KAM.cf
Stoiko Ivanov [Tue, 13 Jul 2021 11:01:23 +0000 (13:01 +0200)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Tue, 13 Jul 2021 11:00:51 +0000 (13:00 +0200)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2 years agobump version to 3.4.6-2+1
Thomas Lamprecht [Mon, 28 Jun 2021 15:07:13 +0000 (17:07 +0200)]
bump version to 3.4.6-2+1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 3.4.6-1
Stoiko Ivanov [Tue, 13 Apr 2021 13:42:02 +0000 (15:42 +0200)]
bump version to 3.4.6-1

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate KAM.cf
Stoiko Ivanov [Tue, 13 Apr 2021 09:44:25 +0000 (11:44 +0200)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Tue, 13 Apr 2021 09:43:56 +0000 (11:43 +0200)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate SpamAssassin to 3.4.6
Stoiko Ivanov [Tue, 13 Apr 2021 09:41:50 +0000 (11:41 +0200)]
update SpamAssassin to 3.4.6

contains 2 fixes:
- Fixed URIDNSBL not triggering meta rules
- Fix false positive in T_KAM_HTML_FONT_INVALID on CSS color !important

3 years agobuildsys: add distclean target
Thomas Lamprecht [Thu, 25 Mar 2021 14:30:05 +0000 (15:30 +0100)]
buildsys: add distclean target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobuildsys: avoid automatic redownloading
Thomas Lamprecht [Thu, 25 Mar 2021 14:29:52 +0000 (15:29 +0100)]
buildsys: avoid automatic redownloading

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agobump version to 3.4.5-1
Stoiko Ivanov [Wed, 24 Mar 2021 17:25:49 +0000 (18:25 +0100)]
bump version to 3.4.5-1

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate KAM.cf
Stoiko Ivanov [Wed, 24 Mar 2021 16:54:08 +0000 (17:54 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Wed, 24 Mar 2021 16:52:33 +0000 (17:52 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate spamassassin to 3.4.5
Stoiko Ivanov [Wed, 24 Mar 2021 16:47:43 +0000 (17:47 +0100)]
update spamassassin to 3.4.5

contains fixes for:
    * CVE-2020-1946

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agobuildsys: drop upstream tarball and add extracted sources
Stoiko Ivanov [Wed, 24 Mar 2021 16:44:22 +0000 (17:44 +0100)]
buildsys: drop upstream tarball and add extracted sources

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agobuildsys: track SA rules in directory instead of tarball
Stoiko Ivanov [Wed, 24 Mar 2021 17:18:34 +0000 (18:18 +0100)]
buildsys: track SA rules in directory instead of tarball

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agobuildsys: track upstream in directory instead of tarball
Stoiko Ivanov [Wed, 24 Mar 2021 16:41:21 +0000 (17:41 +0100)]
buildsys: track upstream in directory instead of tarball

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agobump version to 3.4.4-4
Stoiko Ivanov [Thu, 11 Mar 2021 12:40:31 +0000 (13:40 +0100)]
bump version to 3.4.4-4

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoadd configuration file for KAM SA channel
Stoiko Ivanov [Wed, 10 Mar 2021 12:12:10 +0000 (13:12 +0100)]
add configuration file for KAM SA channel

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Wed, 10 Mar 2021 12:04:35 +0000 (13:04 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate KAM.cf
Stoiko Ivanov [Wed, 10 Mar 2021 12:03:47 +0000 (13:03 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agobump version to 3.4.4-3
Thomas Lamprecht [Wed, 18 Nov 2020 17:33:33 +0000 (18:33 +0100)]
bump version to 3.4.4-3

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
3 years agoupdate KAM.cf
Stoiko Ivanov [Mon, 16 Nov 2020 18:05:03 +0000 (19:05 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
3 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Mon, 16 Nov 2020 18:04:20 +0000 (19:04 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 3.4.4-2
Stoiko Ivanov [Tue, 21 Apr 2020 18:42:48 +0000 (20:42 +0200)]
bump version to 3.4.4-2

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoupdate KAM.cf
Stoiko Ivanov [Tue, 21 Apr 2020 18:06:39 +0000 (20:06 +0200)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Tue, 21 Apr 2020 18:06:05 +0000 (20:06 +0200)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 3.4.4-1
Stoiko Ivanov [Mon, 3 Feb 2020 13:57:43 +0000 (14:57 +0100)]
bump version to 3.4.4-1

4 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Mon, 3 Feb 2020 13:57:27 +0000 (14:57 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate KAM.cf
Stoiko Ivanov [Mon, 3 Feb 2020 13:52:37 +0000 (14:52 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agouse https to download KAM.cf
Stoiko Ivanov [Mon, 3 Feb 2020 13:51:35 +0000 (14:51 +0100)]
use https to download KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate spamassassin to 3.4.4
Stoiko Ivanov [Mon, 3 Feb 2020 13:47:21 +0000 (14:47 +0100)]
update spamassassin to 3.4.4

contains fixes for:
* CVE-2020-1931
* CVE-2020-1930

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoAdd download target for SA sources
Stoiko Ivanov [Mon, 3 Feb 2020 12:57:39 +0000 (13:57 +0100)]
Add download target for SA sources

add a convenience target to download the current SA tarball and corresponding
gpg-signature and verify it with SpamAssassin's release key [0].

[0] https://www.apache.org/dist/spamassassin/KEYS

4 years agod/control: add missing build-depends
Fabian Grünbichler [Tue, 4 Feb 2020 10:22:21 +0000 (11:22 +0100)]
d/control: add missing build-depends

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 years agobuild: add -d to dsc target
Fabian Grünbichler [Tue, 4 Feb 2020 10:44:35 +0000 (11:44 +0100)]
build: add -d to dsc target

we don't need any of the build-dependencies to generate a source package

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
4 years agod/control: bump Standards-Version to 4.3.0
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:35 +0000 (19:37 +0100)]
d/control: bump Standards-Version to 4.3.0

lintian warning ancient-standards-version

changed after skimming through the upgrading checklist [0].

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
[0] https://www.debian.org/doc/debian-policy/upgrading-checklist.html

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: remove unused patches.
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:34 +0000 (19:37 +0100)]
buildsys: remove unused patches.

lintian warning patch-file-present-but-not-mentioned-in-series

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agod/control: drop depends on zlib
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:33 +0000 (19:37 +0100)]
d/control: drop depends on zlib

it gets substituted via ${shlibs:Depends}

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: fix lintian warnings
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:32 +0000 (19:37 +0100)]
buildsys: fix lintian warnings

This fixes 2 warnings shown when checking the source-package with
lintian:
* package-depends-on-hardcoded-libc
* debhelper-but-no-misc-depends

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: add explicit dsc target
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:31 +0000 (19:37 +0100)]
buildsys: add explicit dsc target

and check the .dsc with lintian

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: raise debian/compat to 12
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:30 +0000 (19:37 +0100)]
buildsys: raise debian/compat to 12

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: use debhelper for building
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:29 +0000 (19:37 +0100)]
buildsys: use debhelper for building

this additionally creates a complete source package

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobuildsys: call 'make test' in build target
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:28 +0000 (19:37 +0100)]
buildsys: call 'make test' in build target

the build target gets invoked as regular user without 'fakeroot'. Running
SpamAssassin's tests as root (or via fakeroot) leads to a
non-deterministically failing testcase ('t/spamc_optC.t') - I couldn't find
the root-cause, but running the tests as regular user did work consistently.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agodo not ship config-files rendered from templates
Stoiko Ivanov [Mon, 20 Jan 2020 18:37:27 +0000 (19:37 +0100)]
do not ship config-files rendered from templates

while upgrading spamassassin from 3.4.2 to 3.4.3 users were initially asked
to confirm a changed '/etc/mail/spamassassin/init.pre', due to the differences
between the file in the shipped new upstream and the version rendered by the
templateing system of pmg.
This was mitigated by c0e5b8043c8ff69bc909f8b7ae128f9b5ed27e47.

Not shipping the files in the first place removes the need to adapt changed
upstream files to old versions, which get replaced by the templating system
anyways

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 3.4.3-1
Thomas Lamprecht [Mon, 16 Dec 2019 06:51:57 +0000 (07:51 +0100)]
bump version to 3.4.3-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoavoid pkg change of PMG controlled init.pre config file
Thomas Lamprecht [Mon, 16 Dec 2019 09:29:00 +0000 (10:29 +0100)]
avoid pkg change of PMG controlled init.pre config file

as apt ask the user about the change, but we rewrite it anyway, as
it's effectively under direct PMG control.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agobump version to 3.4.3-1
Thomas Lamprecht [Mon, 16 Dec 2019 06:51:57 +0000 (07:51 +0100)]
bump version to 3.4.3-1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoupdate KAM.cf
Stoiko Ivanov [Fri, 13 Dec 2019 10:21:41 +0000 (11:21 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Fri, 13 Dec 2019 10:21:01 +0000 (11:21 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate spamassassin to 3.4.3
Stoiko Ivanov [Thu, 12 Dec 2019 16:37:09 +0000 (17:37 +0100)]
update spamassassin to 3.4.3

drop already applied patch bug_7577_freemail_plugin

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 3.4.2-13
Thomas Lamprecht [Sat, 16 Nov 2019 13:16:51 +0000 (14:16 +0100)]
bump version to 3.4.2-13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agoupdate KAM.cf
Stoiko Ivanov [Fri, 15 Nov 2019 15:29:25 +0000 (16:29 +0100)]
update KAM.cf

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agoupdate SpamAssassin signatures
Stoiko Ivanov [Fri, 15 Nov 2019 15:28:50 +0000 (16:28 +0100)]
update SpamAssassin signatures

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agobump version to 3.4.2-12
Thomas Lamprecht [Mon, 9 Sep 2019 05:46:17 +0000 (07:46 +0200)]
bump version to 3.4.2-12

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agod/control: add recommends to gpg
Thomas Lamprecht [Mon, 9 Sep 2019 07:32:27 +0000 (09:32 +0200)]
d/control: add recommends to gpg

people normally want gpg verified updates, and PMG actually relies on
it. While pmg can install it in it's own environments (ISO, CT
appliance) directly a recommendation should be still added, if only
fo those installing on top of plain Debian.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
4 years agofixup: remove one additional space to match upstream commit
Thomas Lamprecht [Mon, 9 Sep 2019 05:41:30 +0000 (07:41 +0200)]
fixup: remove one additional space to match upstream commit

https://pve.proxmox.com/pipermail/pmg-devel/2019-September/000554.html

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Reported-by: Stoiko Ivanov <s.ivanov@proxmox.com>
4 years agofix #2359: backport bufix for SpamAssassin bug 7577
Dominik Csapak [Fri, 6 Sep 2019 07:46:13 +0000 (09:46 +0200)]
fix #2359: backport bufix for SpamAssassin bug 7577

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
Reviewed-By: Stoiko Ivanov <s.ivanov@proxmox.com>
Tested-By: Stoiko Ivanov <s.ivanov@proxmox.com>