Commit Briefs

Omar Polo

rename project: gotmarc -> smarc



Omar Polo

dont "use lib ." in perl; resolve modules normally

fix gotmarc(1) to set PERL5LIB when running in-repo however to load the right GotMArc.pm.


Omar Polo

tweak thrnav


Omar Polo

simplify thread_header


Omar Polo

move thrnav to GotMArc.pm



Omar Polo

typo


Omar Polo

drop unnecessary unveil(".", "r")

These programs don't need to read files in the current directory: GotMArc loads in memory some files at load time, at that point no other accesses to "." are needed.


Omar Polo

dedup thread entry generation code



Omar Polo

print prev/next link in mail page




Omar Polo

use $mid.$partno.$ext for attachments rather than random strings

Keeps the attachment file names stable while it also allows to drop the dep on Tempfile, the unveil of /tmp and the fattr pledge promise too.