Feature #1391

File format blacklist

Added by Davide Principi almost 8 years ago. Updated over 7 years ago.

Status:CLOSEDStart date:08/07/2012
Priority:NormalDue date:10/05/2012
Assignee:-% Done:

100%

Category:nethserver-mail-filter
Target version:DEV104
Resolution: NEEDINFO:

Description

Deny sending messages containing forbidden file formats (eg: .exe, .doc)

See Filter Module.


Related issues

Blocks NethServer 6 - Task #1394: Filter UI module CLOSED 08/08/2012 10/05/2012

Associated revisions

Revision c768c043
Added by Davide Principi almost 8 years ago

amavisd.conf: banned files extensions check. Refs #1391 -- File format blacklist

Revision 43e5a500
Added by Davide Principi almost 8 years ago

Filter UI module: added BlockedAttachmentList TextInput Widget. Refs #1391 -- File format blacklist

Revision c3d00e9c
Added by Davide Principi almost 8 years ago

Filter UI module: fixed BlockAttachmentList validation regexp. Refs #1391

Revision 905de81b
Added by Davide Principi almost 8 years ago

Filter UI module: attachment file type classes and custom list. Refs #1391 -- File format blacklist

Revision 262bcd9b
Added by Davide Principi almost 8 years ago

amavisd.conf: banned_files_ui setup based on BlockAttachment{ClassList,CustomList,CustomStatus,Status} props. Refs #1391 -- File format blacklist

Revision eed357ae
Added by Davide Principi almost 8 years ago

amavisd.conf: fixed banned files regexp match for maps containing multip?le T=results. Refs #1391 -- File format blacklist

Revision 89f273fb
Added by Davide Principi almost 8 years ago

amavisd default configuration setup: attachment blocking is enabled and stops Exec class. Refs #1391

History

#1 Updated by Davide Principi almost 8 years ago

NethService uses the pattern_filter script on mailpatterns database.

#2 Updated by Davide Principi almost 8 years ago

  • Description updated (diff)

#3 Updated by Davide Principi almost 8 years ago

  • Status changed from TRIAGED to 4

Implement

  • file extension check on message attachment boundaries (regexp) OR
  • file content check on message attachment payload (substring match) OR
  • MIME tree recursive search. See banned_namepath_re VS banned_filename_re

#4 Updated by Davide Principi almost 8 years ago

  • Status changed from 4 to ON_DEV
  • % Done changed from 0 to 60

#5 Updated by Davide Principi almost 8 years ago

  • Due date set to 10/05/2012
  • Status changed from ON_DEV to CLOSED
  • % Done changed from 60 to 100

#6 Updated by Davide Principi over 7 years ago

  • Project changed from 79 to 92

#8 Updated by Davide Principi over 7 years ago

  • Project changed from 92 to NethServer 6

Also available in: Atom PDF