Commits
Commit:
257d7c99293530caf1a1946dc1c649ce5b6f2966
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Oct 4 16:56:35 2022 UTC
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@
Commit:
debcbab21044d4ed53603bc14f0532ba6b3ba0b5
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 20:14:58 2022 UTC
mkindex: show the latest date/sender per thread
Commit:
6240f9b84ab152b622940a098379f74513e170a3
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 19:46:59 2022 UTC
"humanize" the attachment size
Commit:
09cbeefa6773efae0c0e89e8149e057909f8fc00
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 19:34:03 2022 UTC
woops, don't extract if already did
Commit:
5b2f1d8d1cc75a37dda51b06aa2e9c28bdb14b22
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 19:30:17 2022 UTC
retire filter-export; set everything to filter-ignore
Commit:
f3481d062eb9757f517e16c8fef8430a19c3a5bb
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 19:30:08 2022 UTC
don't rely on filter-export anymore

Instead, parse the output of `mshow -t' and extract, one by one, the
interesting parts. This allows to generate a better listing (we know
name and size!) and to decide how to call the files (the extension is
important for httpd!)
Commit:
b580c2f17bea00c92c35a0e72d435b910379cbca
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Sep 13 16:54:53 2022 UTC
export image/gif, jpeg and png too
Commit:
8a090a172e23e4181d9fe7b99f357449d1786050
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 30 13:28:10 2022 UTC
use (part) of the original file name instead of the message-id
Commit:
f0fb0f0898465906e605ce59cd2b31d1730d6d8c
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 30 11:40:44 2022 UTC
urlencode the mail/thread id

reminded by semarie@, thanks!
Commit:
890362cd906d770a9ed8af92b2c281c113f9c18e
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 30 10:31:14 2022 UTC
style
Commit:
270695a375c6af6579a26ccc62cef0be2b98a3e0
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 30 10:25:46 2022 UTC
use File::Temp for the index pages; specify why it's not using tmppath

we can't use the tmppath pledge promise as File::Temp checks whether
/tmp exists. We could unveil("/tmp", "r") and use `tmppath', but it
seem misleading.

(noticed after semarie@ reminded me of `tmppath')
Commit:
d3d07147e45c1d13f2879130149ab354574e0f32
Author:
Omar Polo <op@omarpolo.com>
Date:
Tue Aug 30 10:25:46 2022 UTC
specify why it's not using tmppath pledge promise

in theory `mexp' could use the tmppath pledge promise and drop
unveil("/tmp/", "rwc") BUT File::Temp checks whether /tmp exists.
Another option would be to unveil("/tmp", "r") and use tmppath, but that
could seem misleading.

(noticed after semarie@ reminded me of `tmppath')
Commit:
1bcb98996d9263f4db8045d0b71c8029749ca0bf
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Aug 29 20:53:44 2022 UTC
state the license on each file
Commit:
800cf002788cddd6b3bbb707428aa97f384236e0
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Aug 29 20:50:59 2022 UTC
tweak the readme

the subtitle was meant to be more of a joke, but as it can be
misinterpreted let's change it.
Commit:
6ea38bce73a7371d8ae285059302e67eead6929d
Author:
Omar Polo <op@omarpolo.com>
Date:
Mon Aug 29 16:39:22 2022 UTC
more stuff to do
Omar Polo