-- means : - remove and - less strict (at config time)
-+ means : - remove and + strict or enhanced or forced -  a some how 
removal level (at runtime)

Who ever uses these switches, has to read and to think about before using 
them.

>And I really like where this seems to be heading - a depreciation of 
level definitions....

There are still over 1000 V1 and several older V2 installations (no 
UserAttach) out there. I think, I must provided the levels for some more 
time, to make an upgrade to V2 more easy.

Thomas






Von:    K Post <nntp.p...@gmail.com>
An:     ASSP development mailing list <assp-test@lists.sourceforge.net>
Datum:  05.09.2017 14:08
Betreff:        Re: [Assp-test] fixes in assp 2.5.6 *Fortress* build 17247



Nice work!  Your detailed descriptions will be quite helpful to many - 
especially me when occasionally having to remember exactly the order that 
things are processed.  Thank you.

I worry a little bit about the choice to use -+ as a switch.  How about 
changing that to --- (3 dashes) or -_- or something else that doesn't have 
a + in it.  I worry that people might confuse the + as some sort of 
special a way of adding a rule (which is wrong) vs negating one at 
runtime.

And I really like where this seems to be heading - a depreciation of level 
definitions....

On Tue, Sep 5, 2017 at 5:54 AM, Thomas Eckardt <thomas.ecka...@thockar.com
> wrote:
Hi all, 

fixed in assp 2.5.6 *Fortress* build 17247: 

- ASSP_AFC 4.61 is released 

- if any of HTML parsers was selected, the modul was not shown in Module 
Stats screen 


changed: 

- an new exception switch is added to the 'UserAttach' function - ASSP_AFC 
4.61 is required to provided this also for compressed attachments 
(zip:...) 

description changes: 
.... 
  Notice the leading -- in front of the --doc regular expression in the 
last example. The leading -- removes all occurences of this regular 
expression from the resulting entry, 
  here from "block-in" (NOT from block!) at configuration time. You would 
need to define --doc in the "block=>" entry as well, to remove such 
occurences there. 
  Because the -- exceptions are processed at configuration time, such a 
definition will not overwrite an opposit rule definition: sender > 
recipient and recipient < sender 
  - which are combined at runtime (attachment check). 
  If you want assp to process such a "remove extension directive" at 
runtime (to make the recipient <> sender rule overwrite working for this 
address), 
  use for example -+doc instead of --doc. Be carefull creating weak 
blocking rules using the -+ directive. Make sure the sender and recipient 
address can 
  NOT be faked (eg. SPF-strict, DKIM) 
  ASSP will resolve all extension regular expression templates and all 
rule tempates and will combine them all in to one resulting domain or user 
attachment rule. 
  ASSP will throw a warning, if a rule template is define multipe times - 
like: *@domain.com=~~commonRule,~~devRule - here ~~devRule already 
contains ~~commonRule 
  It may happen, that the resulting attachment rule contains one or more 
extension regular expressions multiple times - this is harmless and will 
be internaly corrected, 
  but try to prevent it. 
  
  This feature replaces all of the above level definitions (BadAttachL1 
....L2 ....), if at least one valid (not zip:... from the ASSP_AFC Plugin) 
attachment blocking 
  or allow rule is found for the envelope sender or the first envelope 
recipient of a mail! 
  good, good-out and good-in - and also - block, block-out and block-in - 
will be logical OR (pipe '|') combined from the matched rule for the first 
envelope recipient 
  and the envelope sender - according to the mail flow. 
  The defined blocking rules for the envelope sender and the first 
envelope recipient are than combined together using the same OR logic 
(pipe '|') at runtime. 
  The attachment block rules for a specific email are looking as follows: 
(replace block with good to get the attachment good rules) 
  incoming mail: 
recipient-block|recipient-block-in|sender-block|sender-block-in 
  outgoing mail: 
sender-block|sender-block-out|recipient-block|recipient-block-out 
.... 


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!
*******************************************************


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test




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!
*******************************************************

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to