File sendmailanalyzer.changes of Package sendmailanalyzer

-------------------------------------------------------------------
Fri Oct 16 12:44:44 UTC 2020 - ecsos <ecsos@opensuse.org>

- Update to 9.4
  This release fix several issues reported by users during the last
  year, it also adds some new features and configuration directives.
  * Add support for dockerization based on the httpd apache2
    docker image with sa_cache cron support built in.
    It also comes with a docker-compose example file.
  * Add configuration directive POSTSCREEN_DNSBL_THRESHOLD to set the
    threshold to detect case where postscreen reject an ip address. By
    default  reject: RCPT from ... are not logged by postfix, we mark
    message as DNSBL rejected when DNSBL rank value is upper or equal.
    Default: 3.
  
  For a complete list of changes and credits see 
  https://github.com/darold/sendmailanalyzer/releases/tag/v9.4 

- Update to 9.3
  This release fixes some bugs reported since last release and adds
  several additional milters and useful features.
  * New features:
    - Add support to Eset Mail Security reporting Virus and Spam detection.
    - Add report of sender relay for RBL Check detailed report.
    - parse amavisd-new spam detail and autolearn
    - Add support to MimeDefang filter_check_header that discard message
      following mail header score.
    - Add report of all recipients addresses for spam with multiple recipients
      as when messages are discarded they all have the same ID. This was
      resulting in the right count of senders but wrong count of recipients.
      Note that in this case the spam received counter is still related to
      senders count as they are not sent. Thanks to Hans Mayer for the report.
    - Add parsing of SPF/DKIM log entries.
    - Added database lookup of virtual domains, so sendmailanalyzer is not
      limited to the LOCAL_DOMAIN configuration directive. This is useful
      for mail servers which have virtual users and domains in their database
      and therefor no static configuration.
    - Change pie graph to bar graph for top senders and recipient.
    - Allow file path as value for LOCAL_DOMAIN configuration directive.
  * New configuration directives:
    - Add new configuration directive RELAY_IP_ONLY to only store recipient or
      sender relay as Ip addresses. Actually when possible sendmailanalyzer
      extract the fqdn part of the relay not the Ip address. Enable this
      directive if you just want Ip addresses.
    - Add three new configuration directives to the sendmailanalyzer configuration
      file:
    
        - VIRTUAL_DOMAIN_DB   DBI:mysql:database=mailserver:host=localhost
    
      Leave this unconfigured if you don't have virtual domains in a database
      set up or set the value to a valid Perl DBI DSN (data source name). Here
      this is a connection to a MySQL database so it require that Perl module
      DBI and DBD::MySQL are installed on your system.
    
        - VIRTUAL_DOMAIN_DB_USER and VIRTUAL_DOMAIN_DB_PASS
    
      The user and password to use to connect to the database.
    
        - VIRTUAL_DOMAIN_DB_QUERY     SELECT name FROM virtual_domains
    
      The SQL query to use to retrieve the list of virtual domain that will
      be appended to the LOCAL_DOMAIN array. See LOCAL_DOMAIN for more
      information.
    - Add EXCLUDE_LINE configuration directive to exclude all lines matching a
      regexp from being parsed. Character # in the regex need to be escaped with
      a backslash. Use it to prevent unwanted line to be reported in Rejection reports.
    - Add NO_HOST_DOMAIN configuration directive. When activated, remove domain part
      of the syslog hostname. Some programme use FQDN instead of the single hostname.
      Set it to 1 if you have two report for the same hostname but one with the domain
      part.
    - On some MTA, message delivery is done outside and only queuing is logged,
      this mean that messages are counted as incoming but not delivered. Enable
      new directive NO_QUEUE_EXCLUSION to force sendmailanalyzer to take them
      as sent.

  For a complete list of changes and credits see 
  https://github.com/darold/sendmailanalyzer/releases/tag/v9.3 

- Add Cron file.
- Run spec-cleaner.

-------------------------------------------------------------------
Sun Mar  5 14:53:52 UTC 2017 - ecsos@opensuse.org

- fix build error in Tumbleweed and Factory

-------------------------------------------------------------------
Tue Feb  9 22:40:36 UTC 2016 - ecsos@opensuse.org

- update to 9.2
  - Update de_DE translation file. Thanks to Wolfgang for the patch.
  - Fix wrong ExecStop command. Thanks to fmalfatto for the patch.
  - Add sorttable.js javascript to be able to sort on each column in detailed
    views. Thanks to Siervo Andrey Amado Benavides for the patch.
  - Fix systemd start script
  - Allow yyyy-mm-dd hh:mm:ss in history timestamp for journalctl together
    with iso format: yyyy-mm-ddThh:mm:ss.
  - Prevent redefining --since journalctl option if it is already given in
    JOURNALCTL_CMD or --journalctl.
  - Add documentation about JOURNALCTL configuration directive and the -j or
    --journalctl command line option.
  - Fix command line option in uppercase and not.
  - Fix wrong status and spam rule for spam rejected by eXpurGate milter.
    Thanks to Tiyma Ahmed for the report.
  - Fix Postfix/Amavis discarded spam and virus that appears with status sent.
    Thanks to Miquel Angel Daniel Veny for the report.
  - Fix long spamassassin messages that are not detected as spam by sendmail
    analyzer. Thanks to Stefan Berger for the patch.
  - Add information about the FORCE configuration option and -F command line.
  - Add -F | --force command line option to be used if you always have log
    files with fresh entries and log files coming from multiple host. Thanks
    to Sladjan Andjelic for the feature request.
  - Update Debian package and documentation in packaging/README. Thanks to
    Nicolas Quiniou-Briand for the report.
  - Update copyrights.
  - Fix start script, it was not killing off the process, added -s kill. Thanks
    to Gary McLean for the patch.
  - Add support to sendmail milter with subject rewriting.
  - Fix an other issue in message delivery direction. Thanks to Gary McLean for
    the report.
  - Add date before hour in the detailed report.
  - Add date with hour to the CSV details file output. Thanks to Tsioritafita
    Rajahanisainana for the report.
  - Remove --duplicate option, it is too much confusing. Fix case where SA
    doubled recipient entries with the same message-id but not the same MTA id.
  - Fix postfix double delivery by using "queued as" and "orig_queue_id".
  - Fix case where sender relay was not checked against LOCAL_DOMAIN to find
    mail incoming direction. Thanks to Kulikov Dmitrii for the report.
  - Fix case to avoid double when postfix send the message locally to a plugin.
  - Change MTA_NAME default value to add spampd: sm-mta|sendmail|postfix|spampd
  - Add support to postfix clamsmtpd virus and spampd detection. Thanks to
    Zdenek Zamecnik for the feature request.
  - Add subject field to CSV download.
  - Add report of subject in detailed view when available in log file. Thanks
    to Tsioritafita Rahajanisainana for the feature request.

-------------------------------------------------------------------
Sun Apr 26 05:45:02 UTC 2015 - ecsos@opensuse.org

- Update to 9.1
  - Detailed views are now also downloadable as CSV file. Thanks to Tsioritafita
    Rahajanisainana for the feature request.
  - Fix computation of starttls graph. Thanks to MAYER Hans for the report.
  - Allow download of Top senders and recipients in CSV format from a link [csv]
    after the column header. Thanks to Tsioritafita Andre Rolly Rahajanisainana
    for the feature request.
  - Add russian translation. Thanks to sef1976 for the patch.
  - Add --duplicate command line entry to fix a bad Postfix behavior which use
    different MTA id per recipient for a single message. Note that when enabled
    you will not see messages with multiple recipient. Thanks to Olivier Zolli
    for the report.
  - Add STARTLS status report. Thanks to Hans Mayer for the feature request.
  - Fix documentation about MAIL_GW and MAIL_HUB where ip addresses must be
    used instead of DNS name. Thanks to Roger for the report.
  - Fix comment to MAIL_GW and MAIL_HUB where ip addresses must be used instead
    of DNS name. Thanks to Roger for the report.
  - Remove rejected mail from top senders statistics. Thanks to Michal Paulus
    for the report.
  - Add DSN report for postfix log. Thanks to Wolfgang for the feature request.
  - Fix DNSBL entries are missing if the from=<>. Thanks to Olivier Zolli for
    the patch.
  - Update configuration file in debian directory.
  - Add Italian translation file. Thanks to Luca Sasdelli for the patch.
  - Fix unrecognized virus infection log report produced by amavis-new. Thanks
    to Olaf Menzel for the report.
  - Fix case where incoming message was not counted in messaging flow.
  - Fix spamd sendmail parser, some messages was lost. Thanks for Sir Y Dog
    for the report.
  - Remove README.RPM from slackBuild, the file no longer exists. Thanks to
    Syr Y Dog for the report.
  - First work on adding support to Exim log file.
  - Add new configuration directives EXCLUDE_FROM, EXCLUDE_TO and EXCLUDE_RELAY
    to not report emails from the specified list of senders or senders relay.
    Thanks to Dave Wreski for the feature request.
  - Fix rejection Top status with Domain of sender address....
  - Fix Top DSN wrong report count. Unknown senders are marked as unknown.
    Thanks to Paul Cantle for the report.
  - Fix Top DSN details reports. Thanks to Paul Cantle for the report.
  - Fix enhdnsbl rejection, they should be reported as DNSBL spam now. Thanks
    to Piotr Bodnar for the report.
  - Limit Top rejection status to any text before : character.
  - Fix some status cleanup.
  - Add support to milter-limit. Will be shown in Top Rejection & Events report
    with status starting with "has exceeded ...". Thanks to Juan Carlos Sanchez
    for the feature request.
  - Fix missing sender relay when no DNS name was appended in front. Thanks to
    Juan Carlos Sanchez for the report.
  - Exclude authid single message from System messages report.
  - Add aggregating of STARTTLS error.
  - Fix a possible case where Amavis Hits score was not stores.
  - Make systemd happy with sendmailanalyzer.pid file. Thanks to Piotr Bodnar
    for the report.
  - Test log file size before seeking in incremental mode.
  - Accelerate incremental mode by seeking directly to last position of the
    parser in the logfile after last run. It will also auto detect file rotation
    and fall back to the start of the file when the file has changed.
  - Some documentation fixes. Thanks to Igor Vuk for the patch.
  - Add WEEKLY_FREE_SPACE configuration directive to force sa_cache to archive
    or remove data file each weeks instead of default per month. This will help
    saving space on huge MTA.
  - Fix summarization of some status messages.
  - Add error message when the archive command can not be achieved.
  - Add postfix warning into SysErr reports. Thanks to Mathieu Chateau for the
    feature request.
  - Add support to spampd spam detection. Thanks to Thibaut Varene for the
    feature request.
  - Recalculate current time at each line to compare log entry with current date
    to search the year used in the log file.
  - Add information about settings for sendmailanalyzer into systemd service.
    Thanks to fmalfatto for the report.
  - Add ruleset=check_relay with reject=550 5.7.1 to the spam reports. Thanks
    to Ricardson Williams for the report.
  + UPGRADE: You need to reinstall all file and rebuild your 
    configuration file from the new default configuration file. 
    Data files do not need to be remove, backward compatibility is 
    preserved.     
- rpmlint: fix incorrect-fsf-address

-------------------------------------------------------------------
Sun Mar 16 19:34:51 UTC 2014 - lars@linux-schulserver.de

- Update to 9.0:
  + This is a major release with lot of major enhancements and a full 
    year of bug fixes. There is a complete remove of dependency to 
    libgd and GD::Graph* Perl modules, graphs are now drawn using the 
    flotr2 javascript library. It adds support to ipv6 addresses, a 
    new week view in the calendar menu. It also restores reports on 
    postgrey and adds support to policyd-weight, sqlgrey and maiad 
    plugins.
    A new directive EXCLUDE_TO to be able to exclude some destination 
    addresses from reports and new Brazilian Portuguese translation.
  + UPGRADE: You need to reinstall all file and rebuild your 
    configuration file from the new default configuration file. Data 
    files may not need to be remove, backward compatibility should 
    be preserved.
- removed dependencies to perl(GD*) modules
- use upper case README.SUSE filename
- do not use 'restart': use 'try-restart' in logrotate instead

-------------------------------------------------------------------
Thu Feb  7 18:07:38 UTC 2013 - wr@rosenauer.org

- Update to 8.7:
  + Fix major bug with new year change when LAST_PARSED has a last line
    parsed from December. Thanks to Richard Victor Correia for the report.

-------------------------------------------------------------------
Wed Jan  2 14:18:41 UTC 2013 - lars@linux-schulserver.de

- Update to 8.6:
  + Fix details search of top sender and status in top rejected stats.
    Thanks to Arthur Gouros for the report.
  + Add SKIP_RCPT_RELAY configuration directive to bypass local delivery
    messages that double the count of messages. Default is dovecot.
    Thanks to Richard Victor Correia for the report.
  + Change install to copy sendmailanalyzer.conf.sample into the doc/
    directory and copy sendmailanalyzer.conf into etc/ if none already
    exist. Thanks to Igor Vuk for the report.
  + Fix search of rejected message on domain. Thanks to Arthur Gouros
    for the report. 
  + Fix virus name storage with spamd-milter quarantine detection.
    Thanks to Bill V for the report.
  + Change menu "Rejection & Errors" into "Rejection and Events".
  + Fix missing system message when it was registered at same time than
    a previous one.
  + Reorder command line option, short before long.
  + Fix top authid with anonymous TLS SMTP auth.
  + Add support to syslog high resolution timestamp. Thanks to Richard
    Victor Correia for the report.
  + Replace .orig extension into .sample.
  + Add anonymous TLS connection established into auth report instead,
    of errors/events report. Thanks to Arthur Gouros for the suggestion.
  + Fix top domain name search in top rejected view. Thanks to Arthur
    Gouros for the report.
  + Change in .spec file to reflect the config file renaming. Thanks to
    ivuk fro the patch.
  + Add missing spamd historical report in sa_cache. Thanks to Bill V 
    for the report.
- split out www subpackage including needed dependencies for apache
- specfile cleanup
- added systemd service files
- added apache configuration
- added manpage for sa_cache and README.SuSE

-------------------------------------------------------------------
Wed Dec 26 12:19:08 UTC 2012 - projects@localside.net

-  This is a bugs fix release with better signal handling and spam logs detection.
    - Fix spam report with spamd and add spamd to the SPAM_TOOLS configuration directive. Thanks to Bill V for the report.
    - Update documentation about start script and signal handling.
    - Add new starter file for distribution using systemd at init and a README file to explain how to install those scripts.
      Thanks to Durwin for the report.
    - Fix typo in regex pattern of spamd lines detection. Thanks to Bill V for the report.
    - Fix removing of pid file which in some case was not removed.
    - Fix signal handler on SIGTERM.
    - sendmailanalyzer.conf will now be installed as sendmailanalyzer.conf.orig.
    - Fix issue in spam message detection. Thanks to Stefan Berger for the report.
    - Fix case where recipient was not collected on postfix servers because the
      Sent status in in lower case. Thanks to Kalpesh Patel for the report. 

-------------------------------------------------------------------
Mon Sep 24 12:06:08 UTC 2012 - projects@localside.net

- This is a bug fix release, with the addition of the SIGHUP signal handler to allow
  a full restart of sendmailanalyzer forcing it to reread configuration and reopen the
  log file.
	- Add signal handler to SIGHUP to allow a full restart of sendmailanalyzer
	  to force reread configuration file and reopen the pipe to the log file.
	  Suggested by Vicky Brown.
	- Allow character @ in secure_param() to allow syslog-ng remote host
	  syntax - Reported by Leon van Ofwegen.
	- Add more information on CGI param error returned by secure_param().
	- Add logrotate example to restart sendmailanalyzer in main documentation.
	  Reported by Vicki Brown.
	- Fix a bug in Top Authid where number was always 1. Reported by Dan Szkola
- UPGRADE: you'd better reinstall all files after saving your configuration. Unless
  you just want to copy sendmailanalyzer and sa_report.cgi that are the only files
  that have changed as well as the documentation. 

-------------------------------------------------------------------
Fri Aug 12 13:41:34 UTC 2011 - projects@localside.net

- Initial release version 8.0

openSUSE Build Service is sponsored by