Revisions of spamassassin

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1166601 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 92)
- fix iXhash2-meta-rules.patch
- 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)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1045241 from Arjen de Korte's avatar Arjen de Korte (adkorte) (revision 89)
- Add BuildRequires Text::Diff that was accidentally removed from
  original submission
- 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
- 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 <thing> 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 ":<port>" 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 933217 from Dirk Stoecker's avatar Dirk Stoecker (dstoecker) (revision 87)
- Set ProtectHome=false for spampd.service, as this breaks loading
  and storing data files in /home/vscan.
- Added hardening to systemd service(s) (bsc#1181400). Modified:
  * spamd.service
  * spampd.service
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 747349 from Peter Varkoly's avatar Peter Varkoly (varkoly) (revision 79)
- 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) (forwarded request 747252 from adkorte)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 666474 from Peter Varkoly's avatar Peter Varkoly (varkoly) (revision 76)
- Reduce boilerplate generated by %service_*. (forwarded request 666464 from jengelh)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 578829 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 74)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 92
openSUSE Build Service is sponsored by