mlmmj 1.5.0 to be released soon, please test

Baptiste Daroussin <[email protected]> Mon, 23 Sep 2024 17:22:42 +0200
Newsgroups org.mlmmj.mlmmj
Message-ID <qvbiemgwwe2bzsysnuucmnoxk427dn5djk67jozjksmvph7tz5@6ntfm5btrkv7>
Hello everyone,

I haven't implemented all what I had in the roadmap for 1.5.0, yet it is better
to release often, so I am now planing on releasing 1.5.0 in the next couple of
weeks.

Note I am looking at someone to upgrade the debian package, I contacted the
maintainers recently, but I haven't yet received any feedback.

to test the latest version

git clone https://codeberg.org/mlmmj/mlmmj
autoreconf -i
./configure --prefix=/somewhere
make
make install

What has been done:

Breaking changes:
=================
o remove contrib/pymime
o remove contrib/foot_filter

tools like foot_filter and friends do not belong to mlmmj, if one want to use
mlmmj to alter emails it would need to grow with a very complex code to fully
parse and understand emails, decode mime type, understand html structures etc,
this is not part of mlmmj mission, if one wants this to happen, it can be done
via a preprocessing program in between the MTA and mlmmj-receive.

o Remove support for all deprecated syntax in templates

/!\ make sure to update your templates or check if needed, all the syntax that
were mark as deprecated for years have been removed /!\


New feature:
===========
o granular access rejection message in control/access

The action "deny" can be specialised with "dash-extension". The dash-extension
is used to identify the listtext to use, if present.
For example, if "deny-html" is triggered, the rejection message is loaded from
listtexts/deny-post-access-html

Bug fixes:
==========

o fix duplicated bounce recording

Best regards,
Bapt