Commit Briefs

Omar Polo

change MDIR and OUTDIR defaults


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

simplify the makefile

move the logic of the export to gotmarc, where it's easier to set up the correct env. While here improve the makefile to generate the images and the copy the style only if needed.


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