Commit Briefs

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

split the index over multiple pages


Omar Polo

pass -f to gzip...


Omar Polo

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.


Omar Polo

crank up From: truncation limit


Omar Polo

export also the body of the message


Omar Polo

exports (some) parts of the email


Omar Polo

generate links to raw messages


Omar Polo

initial import