Hello all,

a quick fixup version of assp V2 (2.6.5 build 21147) is released at 
Sourceforge.

https://sourceforge.net/projects/assp/files/ASSP%20V2%20multithreading/2.6.5%20latest%20fixup/

This fixup contains the latest fixes and some new options.
It is recommended to switch to this fixup version, if a problem you have 
with assp is addressed in the fixup list.

from the readme.txt:

This folder contains the latest patched production version of ASSP V2 in 
assp.pl.gz.
If there are currently no fixes for the latest patched production version 
of ASSP V2 available,
no download file is provided.

If there is an issue in the latest production release and the provided 
fix(es)
seems to work, but it is not fully tested to become a production release,
it is provided here.

Please read the fix list. If you find your problem fixed, please switch to 
this release.
To install the fixed version, download and extract the assp.pl.gz and 
replace the
assp.pl file in your assp V2 installation. If any additionally Perl module 
is required or
an upgrade of a Perl module is required, this information is provided in 
the fix list below.

latest production version       : assp 2.6.5 build 21074
current fix list                        : assp 2.6.5 build 21147


fix list:

2021-05-27
fixed in assp 2.6.5 *SPAM-Evaporator* build 21147:

- All links in Blockreports are containing the HTML directive 
'target="_blank"' to open the link in a new window.
  This causes problems in some Web-Mail-Clients to provide the resend 
request mail.
  The hidden variable 

our $TargetBlank = {                     # where to include 
'target="_blank"' in to HTML links - set the value to '' if 
'target="_blank"' makes problems
    'BlockReport' => ' target="_blank"'  # BlockReports in WebMail-Clients 
like thunderbird, Roundcube Webmail and possibly others will need to set 
this to '' to make the resendlinks working
};

  can be used, to skip this directive in the links.
 
  Another possible solution is to remove the directive from the html part 
using lib/BlockReport/modify.pm by adding the following
  line to the %toReplace hash in sub modify - like:

&makeRe('target=3D"_blank"') =>  '', 


- IPv6 addresses were not reported correctly to the Griplist-Server and 
because of this, these addresses were not provided by griplist downloads.

- If database drivers others than 'mysql' or 'MariaDB' were used, assp 
warned about the missing driver function '_async_check'.
  The warning is no longer logged in this case.

- Resent mails were sometimes rejected by local MTA's, if assp is running 
on nix systems. This was caused by wrong line endings ([LF] only)
  in the resent mails, which were not corrected by assp.


changed:

- '+' signs in mail subjects caused problems in Blockreports in 
Web-Mail-Clients. The file name of the file to resend was wrong parsed
  and the '+' signs were replaced by spaces. Because of this, assp was 
unable to find the file in the filesystem.
  '+' signs are no longer used in (eml) file names to prevent this.


added:

'addErrorReplyExplanation','Add an Error-Reply-Explanation'
'The text defined here will be added to every permanent SMTP-error-reply 
(starting with 5xx - except 500, 501, 502, 503, 504, 521, 534, 535, 538).
 For example to add a web link, where blocking reasons are explained.
e.g.:
- error explanations at https://your.web.domain/block-reasons
or
- error explanations at 
https://your.web.domain/block-reasons?session=SESSIONID&ip=IPCONNECTED

The text (and possibly a clickable link) will become visible to blocked 
senders in the NDR (No Delivery Report) of the blocked mail.
In the second example the assp session-id and the connected IP-address are 
part of the link. The web server can extract the log entries
for the mail from the maillog.txt and can explain much better and/or check 
the database for the IP reputation and ... and ...  .
If you want to skip this addition for any configurable SMTP-reply, write 
the literal NOEXPLAIN at the end of the configured SMTP-reply definition.
To force the addition for any of the above shown exceptions, add the 
literal FORCEEXPLAIN to the reply definition.
Both literals will be removed from the reply before it is sent.
For example, to skip the addition in SpamError: 554 5.7.1 Mail appears to 
be unsolicited -- send error reports to postmaster@LOCALDOMAIN NOEXPLAIN
Keep in mind, that the maximum length of a complete SMTP reply line should 
not exceed 512 byte (XXX text [CR][LF])



2021-04-12
fixed in assp 2.6.5 *SPAM-Evaporator* build 21102:

- If the last line of a bomb regular expression file was a comment (#), 
assp has warned that the regex matches an 'empty' string
  and 'all' strings - because the resulting regex ended with a pipe (|)

- The rebuild-spamdb-task failed, if MSSQL was used as backend-DB for 
SpamDB and/or HMMDB - because the standard ANSI-SQL statement
  to rename the temporary table is not supported by MSSQL. If MSSQL is 
detected by assp, the right SQL-satement is now used (sp_rename).

changed:

- Several CIDR-perl modules (also Net::CIDR::Lite 0.22) changed their 
behavior. IP-addresses with leading zeros in IPv4-address octets are no
  longer allowed (for example: 010.072.100.008 has to be defined as 
10.72.100.8). Please have a look in to your manually edited IP lists
  and correct those cases. Code is added to autocorrect those IP-addresses 
when IP-lists are read. But there are may be circumstances, when this
  autocorrection will not take place!
  A related hint in red color is added to the bottom of the GUI.


Thomas


DISCLAIMER:
*******************************************************
This email and any files transmitted with it may be confidential, legally 
privileged and protected in law and are intended solely for the use of the 

individual to whom it is addressed.
This email was multiple times scanned for viruses. There should be no 
known virus in this email!
*******************************************************


_______________________________________________
Assp-user mailing list
Assp-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-user

Reply via email to