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

add search.html template

msearchd will also make use of it.




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

set binmode utf8 for the page file handler

avoids the "Wide character in print at ./mkindex line 152, <> line 2751" warnings.


Omar Polo

fix last sender name/date in the index

pick up the *latest* From/Date for the indexes, not what happened to be the last mail rendered in that thread. spotted by stsp@



Omar Polo

urlencode the mail/thread id

reminded by semarie@, thanks!