Commits


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)


move the html version of the mail under mail/


split the index over multiple pages


pass -f to gzip...


add `gzip' target to recursively compress the generated pages should save some bandwith when used with httpd(8)' gzip-static; added as a makefile target for ease of memory.


crank up From: truncation limit


export also the body of the message


exports (some) parts of the email


generate links to raw messages


initial import