Commit Briefs

Omar Polo

mexp: defer skip test after $tid is set

otherwise we run with an undef $tid when processing new replies to existing threads.


Omar Polo

pledge and unveil the scripts


Omar Polo

drop needless mkdirs


Omar Polo

mexp: handle the body line by line



Omar Polo

drop needless chomp


Omar Polo

move some common code in a module


Omar Polo

don't export the mbox

this wasn't a good idea as the mbox contains sensitive data (IP addresses, hostnames and whatnot). Not good to publish on the web. Reminded by Stefan


Omar Polo

some tweaks to the generated HTML


Omar Polo

parallelize exporting

mexp is the slowest part of the pipeline. Try to speed it up by paralellizing it. this adds a `pe' scripts that sits in front on N mexp childs and dispatch threads to them, while still outputting the unchanged lines for mkindex. Unscientific testing has shown that this effectively reduces the time for a full export, even if not linearly. (4 jobs cut the time in half, 8 jobs was just barely faster)


Omar Polo

assert that $tid is defined



Omar Polo

specify the width for the logo


Omar Polo

export also the body of the message


Omar Polo

exports (some) parts of the email