8
0
forked from pool/spamassassin

107 Commits

Author SHA256 Message Date
2062022455 remove multiple README references 2025-09-05 13:17:45 +02:00
da742b79ea Add Gitea build results 2025-08-12 18:18:46 +02:00
cdeb42a03c drop iXHash plugin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=166
2025-01-20 14:19:46 +00:00
6a61e2ea19 Accepting request 1166486 from home:dstoecker:branches:devel:languages:perl
- 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)

OBS-URL: https://build.opensuse.org/request/show/1166486
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=163
2024-04-09 19:56:58 +00:00
113ddfc676 Accepting request 1151565 from home:dimstar:rpm4.20:s
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151565
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=161
2024-02-27 20:58:10 +00:00
783bbdfa7a Accepting request 1136753 from home:pmonrealgonzalez:INET6
- 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.

OBS-URL: https://build.opensuse.org/request/show/1136753
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=159
2024-01-04 12:49:35 +00:00
8da2a6c94b Accepting request 1045238 from home:adkorte:branches:devel:languages:perl
- Add BuildRequires Text::Diff that was accidentally removed from
  original submission

OBS-URL: https://build.opensuse.org/request/show/1045238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=157
2022-12-24 19:02:56 +00:00
abc668ea00 Accepting request 1045234 from home:adkorte
- Update known warnings
  % spamassassin-rpmlintrc

- 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

OBS-URL: https://build.opensuse.org/request/show/1045234
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=156
2022-12-24 17:15:58 +00:00
cd3218c7d7 Accepting request 947612 from home:jsegitz:branches:devel:languages:perl
- 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)

OBS-URL: https://build.opensuse.org/request/show/947612
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=155
2022-01-20 06:35:38 +00:00
1462d6dc14 Accepting request 917789 from home:varkoly:branches:devel:languages:perl
- spamassassin: sa-update.timer does not work
  (bsc#1175375)
  Remove sence less SPAM_SA_UPDATE
  Document how to use sa-update.service

OBS-URL: https://build.opensuse.org/request/show/917789
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=151
2021-09-09 18:53:54 +00:00
Peter Varkoly
ea6b4b7687 Accepting request 884847 from home:adkorte
- 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

OBS-URL: https://build.opensuse.org/request/show/884847
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=149
2021-04-13 07:11:26 +00:00
8a26f8561a Accepting request 881204 from home:adkorte
- 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
  * 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

OBS-URL: https://build.opensuse.org/request/show/881204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=146
2021-03-24 20:06:24 +00:00
a8a7469a34 Accepting request 871434 from home:pmonrealgonzalez:branches:devel:languages:perl
- Relax the crypto policies for the test-suite. This will allow the
  tests that use certificates with small key lengths to pass.

OBS-URL: https://build.opensuse.org/request/show/871434
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=144
2021-02-12 13:57:49 +00:00
b3203ca53c Accepting request 858756 from home:adkorte
- Require perl(Mail::SpamAssassin) instead of perl-spamassassin
- Don't use BerkeleyDB (not even for unit test)
- Don't use is_opensuse conditional

OBS-URL: https://build.opensuse.org/request/show/858756
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=142
2020-12-26 13:56:27 +00:00
aaf443eef7 Accepting request 857145 from home:adkorte
- Compile rules in %post if Perl and/or spamassassin version changed
  and SPAM_SA_COMPILE=yes
- Enable test (add basic-lint-without-sandbox.patch)
- Ignore known warnings (add spamassassin-rpmlintrc)

OBS-URL: https://build.opensuse.org/request/show/857145
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=141
2020-12-20 13:58:15 +00:00
ac652cefec Accepting request 857130 from home:kukuk:container
- Move spamc into an own sub-package to avoid the full spamassassin
  installation on every client if there is a spamd server

OBS-URL: https://build.opensuse.org/request/show/857130
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=140
2020-12-20 11:14:08 +00:00
Lars Vogdt
665a3ff3b4 Accepting request 768441 from home:adkorte
- update spamassassin to 3.4.4
  * In this release, there are bug fixes for two CVEs:
    CVE-2020-1931 for Nefarious rule configuration (.cf) files can
      be configured to run system commands with warnings.
    CVE-2020-1930 for Nefarious rule configuration (.cf) files can
      be configured to run system commands with sa-compile.
  * Improvements to OLEVBMacro
  * Fix for CRLF handling with SpamAssMilter & DKIM
  * Small fix for a regexp to provide Perl 5.8.x compatability again
  * Increased fns_extrachars default value to 50
  * Fixed nosubject and maxhits tflags when sa-compile is used
  * Limited the Bayes parsed token count
  * Improvements to whitespace trimming

OBS-URL: https://build.opensuse.org/request/show/768441
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=138
2020-01-30 11:31:46 +00:00
8b0e28daed Accepting request 757092 from home:adkorte
- remove old (compiled) rules in /var/lib/spamassassin directory
  after package upgrade and remove entirely upon package removal
- add BuildRequires for perl(Archive::Zip) and perl(IO::String)

OBS-URL: https://build.opensuse.org/request/show/757092
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=136
2019-12-17 14:07:29 +00:00
c3f3ffeb02 Accepting request 756055 from home:adkorte
- update spamassassin to 3.4.3
  * There is one new plugin (disabled by default)
    OLEVBMacro - Detects both OLE macros and VB code inside Office
      documents
  * Two CVE security bug fixes are included in this release
    CVE-2019-12420 for Multipart Denial of Service Vulnerability
    CVE-2018-11805 for nefarious CF files can be configured to
      run system commands without any output or errors
  * Safer and faster scanning of large emails using
      body_part_scan_size and rawbody_part_scan_size settings.
  * New tflag "nosubject" for 'body' rules, to stop matching the
      Subject header which is part of the body text.
  * Security updates include deprecation of the unsafe sa-update
    '--allowplugins' option, which now prints a warning that
    '--reallyallowplugins' is required to use it.

OBS-URL: https://build.opensuse.org/request/show/756055
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=135
2019-12-13 08:47:40 +00:00
Peter Varkoly
2efbdde36f Accepting request 747252 from home:adkorte
- Change architecture of perl modules to 'noarch'
- Fix extraction command for default rules (proper fix for
  boo#911355, rather than a workaround)
- Don't unconditionally run sa-update on spamd and spampd service
  start as this doesn't honor the settings in /etc/sysconfig/spamd
- After running sa-update, only restart services if they were
  running before
- Fix name in logging timed-sa-update (suse.cron-sa-update
  doesn't exist anymore)

OBS-URL: https://build.opensuse.org/request/show/747252
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=132
2019-11-11 13:14:41 +00:00
c9139d62af Accepting request 745100 from home:adkorte
Update keyring. Keys are now available in a single download from upstream (see https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7765)

OBS-URL: https://build.opensuse.org/request/show/745100
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=130
2019-11-08 07:58:48 +00:00
Stephan Kulow
0534705640 Accepting request 709150 from home:dimstar:Factory
- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to
  shortcut the build queues by allowing usage of systemd-mini

OBS-URL: https://build.opensuse.org/request/show/709150
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=128
2019-06-12 06:18:12 +00:00
Peter Varkoly
acbcd2a4f9 Accepting request 666464 from home:jengelh:branches:devel:languages:perl
- Reduce boilerplate generated by %service_*.

OBS-URL: https://build.opensuse.org/request/show/666464
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=126
2019-01-16 13:32:55 +00:00
Peter Varkoly
3e67db118e Fix license.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=125
2019-01-16 09:56:50 +00:00
Peter Varkoly
01468a027f - bsc#1115411 spamassassin: migrate from cron to systemd timers
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=124
2019-01-16 09:51:35 +00:00
676f43c312 Accepting request 636660 from home:adkorte:branches:devel:languages:perl
- update spamassassin to 3.4.2
  * There are four new plugins (disabled by default)
    HashBL - interface to The Email Blocklist (EBL)
    ResourceLimits - assure your spamd child processes do not exceed
      specified CPU or memory limit
    FromNameSpoof - detection of the From:name field being used to
      mislead
    Phishing - finds uris used in phishing campaigns detected by
      OpenPhish (https://openphish.com) or PhishTank
      (https://phishtank.com) feeds
  * For security reasons SSLv3 support has been removed from spamc(1).
  * Four CVE security bug fixes are included in this release for
    PDFInfo.pm and the SA core: CVE-2017-15705, CVE-2016-1238,
    CVE-2018-11780 & CVE-2018-11781.
  * In sa-update script, optional support for SHA-256 / SHA-512 in
    addition to or instead of SHA1 has been added for better validation
    of rules.
  * GeoIP2 support has been added to RelayCountry and URILocalBL plugins
    due to GeoIP legacy API deprecations.
  * several new or enhanced configuration options
- update spampd to 2.51
  * Replace IO::Socket::INET with IO::Socket::IP for IPv6 support
  * Unix ports (ability to listen on UNIX sockets)
  * Add X-Envelope-* headers before Received
  * Add /usr/local/bin and /usr/local/sbin to PATH
  * Add --setsid option to start server with setsid if running in
    background
- Removed patches (are now in upstream):
  * 0001-bug-7361-Allow-building-against-OpenSSL-1.1.0.patch
  * 0001-Fix-bug-7367-Don-t-assume-cwd-.-is-in-INC-it-may-be-.patch
  * DNS-resolver-recursion-desired-not-set.patch
  * spamassassin-dont_use_SSLv3_methods.patch
  * spampd-2.42_git_20170226.patch
  * Unescaped_left_brace_in_regex_is_deprecated.patch

OBS-URL: https://build.opensuse.org/request/show/636660
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=122
2018-09-21 19:21:50 +00:00
dccd1c2aa0 Accepting request 636231 from home:adkorte:branches:devel:languages:perl
- Revert incompatibility-with-NET-DNS.patch (this patch attempts to
  fix a problem that was already solved by bsc#1059210)

OBS-URL: https://build.opensuse.org/request/show/636231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=120
2018-09-18 09:11:10 +00:00
Peter Varkoly
e8c44a403a - bsc#1107765 - spamassassin: incompatibility with Net::DNS >= 1.01
- Add upstream patch:
  incompatibility-with-NET-DNS.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=119
2018-09-13 14:10:30 +00:00
Peter Varkoly
764ea8317a - bsc#1069831 Running sa-update from spamassassin gives warning
about deprecated regex
  o remove deprecated-regex.patch and apply upstream patch:
    Unescaped_left_brace_in_regex_is_deprecated.diff

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=116
2018-09-09 09:54:34 +00:00
Peter Varkoly
d0e5625bff Fix patch depth
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=114
2018-02-19 19:55:37 +00:00
Peter Varkoly
233c576a47 - bsc#1069831 Running sa-update from spamassassin gives warning about deprecated regex
o add deprecated-regex.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=113
2018-02-19 17:20:46 +00:00
35b93384ec Accepting request 556630 from home:jengelh:branches:devel:languages:perl
- Replace %__-type macro indirections.
  Replace old $RPM_ shell variables.

OBS-URL: https://build.opensuse.org/request/show/556630
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=111
2018-01-22 21:19:59 +00:00
Peter Varkoly
89957c35c1 Fix spec and patch
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=108
2018-01-18 08:37:28 +00:00
Peter Varkoly
52c9083306 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=107 2018-01-18 08:35:15 +00:00
Peter Varkoly
9c717e9e2d - bsc#1059210 spamassassin perl dns resolver recursion desired not set
o Applying upstream patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=106
2018-01-18 08:25:15 +00:00
Peter Varkoly
67e7a74b03 Accepting request 544722 from home:RBrownSUSE:branches:devel:languages:perl
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544722
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=104
2017-12-05 15:30:50 +00:00
Stephan Kulow
a99742b518 Accepting request 519715 from home:vitezslav_cizek:branches:devel:languages:perl
- Add support for building with OpenSSL 1.1 (bsc#1055252)
  * add 0001-bug-7361-Allow-building-against-OpenSSL-1.1.0.patch
  * add spamassassin-dont_use_SSLv3_methods.patch
- Fix build with Perl 5.26
  * https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7367
  * add 0001-Fix-bug-7367-Don-t-assume-cwd-.-is-in-INC-it-may-be-.patch

OBS-URL: https://build.opensuse.org/request/show/519715
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=100
2017-09-11 12:19:16 +00:00
5b2c6ba1d6 drop old stuff
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=98
2017-02-26 14:14:19 +00:00
38f3812024 update spampd
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=97
2017-02-26 13:57:48 +00:00
Peter Varkoly
77b34c9572 Accepting request 459266 from home:kukuk:branches:devel:languages:perl
- Don't call/require insserv if we use systemd

OBS-URL: https://build.opensuse.org/request/show/459266
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=95
2017-02-20 16:22:38 +00:00
Stephan Kulow
e342c46535 Accepting request 353173 from home:bmwiedemann:branches:devel:languages:perl
- use service command to restart spamd and amavis (boo#961279)

(now using full path because $PATH often does not contain sbin in cron)

OBS-URL: https://build.opensuse.org/request/show/353173
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=93
2016-01-14 06:46:20 +00:00
Stephan Kulow
a6de54c4fb Accepting request 327238 from home:hsk17:branches:devel:languages:perl
tests seem not like running offline, so leave them out again

OBS-URL: https://build.opensuse.org/request/show/327238
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=89
2015-08-27 13:30:40 +00:00
Stephan Kulow
a52a8ef928 Accepting request 315858 from home:hsk17:branches:devel:languages:perl
update to 3.4.1

OBS-URL: https://build.opensuse.org/request/show/315858
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=87
2015-07-13 10:23:01 +00:00
55b7f13862 Accepting request 283719 from home:pluskalm:branches:devel:languages:perl
- Enable reload in unit files (boo#915736)

OBS-URL: https://build.opensuse.org/request/show/283719
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=85
2015-02-03 10:28:27 +00:00
Peter Varkoly
76c005de6e Accepting request 280096 from home:pluskalm:branches:devel:languages:perl
- Fix for bnc#911355
- Don't install init files when service files are installed
- Create symlinks for rcspamd and rcspampd when systemd is used
- Remove unnecessary cleanup section from spec files

OBS-URL: https://build.opensuse.org/request/show/280096
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=83
2015-01-06 21:16:10 +00:00
Stephan Kulow
7ce179b027 Accepting request 243428 from home:varkoly:branches:devel:languages:perl
- bnc#889004 - Package 'spamassassin' contains 'SuSE' spelling in a filename and/or SPEC file

OBS-URL: https://build.opensuse.org/request/show/243428
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=81
2014-08-02 13:37:19 +00:00
Stephan Kulow
7e24e22c24 Accepting request 239848 from home:oertel:branches:devel:languages:perl
- make init scripts executable to fix build

OBS-URL: https://build.opensuse.org/request/show/239848
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=79
2014-07-08 05:12:02 +00:00
37d976737d Accepting request 224879 from home:weberho:qmail-lsb-distupdates
Use perl(IO::Socket::IP) only for openSUSE 12.2+

OBS-URL: https://build.opensuse.org/request/show/224879
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=77
2014-03-06 15:00:15 +00:00
cb46f468c4 Accepting request 222228 from home:dstoecker
First test - installed version not yet tested.

OBS-URL: https://build.opensuse.org/request/show/222228
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=74
2014-02-14 20:17:26 +00:00
ae4b367175 use unpatched version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/spamassassin?expand=0&rev=72
2014-01-31 07:30:16 +00:00