Comment 3 for bug 2030880

Revision history for this message
Miriam EspaƱa Acebal (mirespace) wrote (last edit ):

For #3, I also added a comment to the Debian bug [1] about the DoS issue, without answer, after I saw Lukas went to upstream for the same reason (thanks!).

So, because the no-answer to the above, I decided to go for #2 refactoring libmail-dmarc-perl to use libmime-tools-perl. I did it here:

ppa:mirespace/libmail-dmarc-perl-suggested
https://launchpad.net/~mirespace/+archive/ubuntu/libmail-dmarc-perl-suggested

for checking the differences (because I'm building tests and other refactors in that package) this is the commit:

https://git.launchpad.net/~mirespace/ubuntu/+source/libmail-dmarc-perl/commit/?id=a212e3544f6c05983feb931161337b817bfc7663

I think it's ok, the tests passed, but I'll appreciate an extra pair of eyes that could review that change.

Also, MIME::Parser and MIME::Entity uses the code of MAIL::Internet underneath. To make the less disruption possible, I didn't replace the use of libmail-simple-perl by MAIL::Internet (but It can be studied). I had to explicitly add the libmail-simple-perl dependency indeed.

If #2 is accepted, this MIR can be cancelled/on-hold.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=960062