Skip to content

Releases: The-McGrail-Foundation/MIMEDefang

MIMEDefang 3.5

30 Jul 10:41
b707f9d
Compare
Choose a tag to compare
  • improve how filter elapsed time is calculated
  • remove socket file on exit
  • add an option to disable DKIM header lines wrap
  • simplify newline and return/newline handling in DKIM signatures
  • add action_greylist to support basic greylisting
  • remove CR from multiline header's values
  • add a sub to send a multipart mail message using Sendmail
  • add a sub to check emails using Mail::SpamAssassin::Client
  • add re_match_in_tgz_directory sub to block attachments in .tgz files
  • add a Mail::MIMEDefang::SPF module to do Sender Policy Framework checks

MIMEDefang 3.5-rc1

08 Jul 13:32
315bdeb
Compare
Choose a tag to compare
MIMEDefang 3.5-rc1 Pre-release
Pre-release
  • improve how filter elapsed time is calculated
  • remove socket file on exit
  • add an option to disable DKIM header lines wrap
  • simplify newline and return/newline handling in DKIM signatures
  • add action_greylist to support basic greylisting
  • remove CR from multiline header's values
  • add a sub to send a multipart mail message using Sendmail
  • add a sub to check emails using Mail::SpamAssassin::Client
  • add re_match_in_tgz_directory sub to block attachments in .tgz files
  • add a Mail::MIMEDefang::SPF module to do Sender Policy Framework checks

Release 3.4.1

01 May 13:56
b07127b
Compare
Choose a tag to compare
  • Packaging fixes

MIMEDefang 3.4

25 Apr 21:54
33bcf09
Compare
Choose a tag to compare
  • add a mimedefang-release(8) program to release a message from quarantine directory
  • add email_is_blacklisted to check an email address against an "hashbl" rbl server
  • UTF-8 support improvements
  • Authentication-Results header improvements

MIMEDefang 3.3

16 Jan 16:36
v3.3
08fff62
Compare
Choose a tag to compare
  • add UTF-8 support to md_graphdefang_log
  • add a gen_mx_id Perl implementation, needed for OpenSMTPd support

MIMEDefang 3.2

21 Oct 08:33
v3.2
b3deb31
Compare
Choose a tag to compare

Bugfix release, fixes some compatibility issues.

  • make graphdefang compatible with current php versions
  • make more subs public
  • make md_authres headers parsable by Mail::DKIM <= 0.54

MIMEDefang 3.1

23 Aug 22:27
Compare
Choose a tag to compare
  • improve compatibility with 2.x version
  • make md_authres headers parsable by Mail::DKIM <= 0.54

MIMEDefang 3.0

14 Jun 21:47
Compare
Choose a tag to compare
  • split mimedefang.pl code in Perl modules
  • add re_match_in_7zip_directory to check for files inside 7zip archives
  • switch to Digest::SHA
  • use new Rspamd connection method
  • add anonymize_uri to remove utm_* parameters from uris
  • add md_dkim_sign and md_dkim_verify to manipulate DKIM signatures
  • add is_public_ip6_address to check if an ipv6 address is local
  • add md_authres method to generate a basic Authentication-Results header for the message
  • add md_arc_sign method to sign email messages with DKIM ARC signatures
  • add md_dkim_verify method to verify DKIM signatures

3.0-rc2

03 Jun 15:20
Compare
Choose a tag to compare
3.0-rc2 Pre-release
Pre-release
  • split mimedefang.pl code in Perl modules
  • add re_match_in_7zip_directory to check for files inside 7zip archives
  • switch to Digest::SHA
  • use new Rspamd connection method
  • add anonymize_uri to remove utm_* parameters from uris
  • add md_dkim_sign and md_dkim_verify to manipulate DKIM signatures
  • add is_public_ip6_address to check if an ipv6 address is local
  • add md_authres method to generate a basic Authentication-Results header for the message
  • add md_arc_sign method to sign email messages with DKIM ARC signatures
  • add md_dkim_verify method to verify DKIM signatures

3.0-rc1 release

13 May 11:03
Compare
Choose a tag to compare
3.0-rc1 release Pre-release
Pre-release
  • split mimedefang.pl code in Perl modules
  • add re_match_in_7zip_directory to check for files inside 7zip archives
  • switch to Digest::SHA
  • use new Rspamd connection method
  • add anonymize_uri to remove utm_* parameters from uris
  • add md_dkim_sign and md_dkim_verify to manipulate DKIM signatures

*** NOTE INCOMPATIBILITY ***

Some methods are no more automatically exported and must be called using their namespace.
Methods that are no more exported are:

  • All entity_contains_virus_, message_contains_virus_,
    interpret_*_code, scan_file_using_fprotd_v6 and scan_file_using_carrier_scan methods.
    Those methods must be called by using, for example, Mail::MIMEDefang::Antivirus::message_contains_virus_clamav().
  • collect_parts must be called by using Mail::MIMEDefang::MIME::collect_parts().
  • get_host_name must be called by using Mail::MIMEDefang::Net::get_host_name().
  • header_timezone, rfc2822_date and gen_msgid_header must be called using Mail::MIMEDefang::RFC2822 namespace.
  • read_results sub must be called using Mail::MIMEDefang::Unit namespace.
  • To read MIMEDefang version, md_version() must be used, version() is still accessible as Mail::MIMEDefang::version