Commits
- Commit:
4ad9fe9bbeb113cab0fddb1d670252ad6192d589
- From:
- Omar Polo <op@omarpolo.com>
- Date:
typo
- Commit:
a1d28a6284f703d26df5e35bb4bbfba42bd5ad55
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
bd3babdf4467a7c440dd4fd8c66d8bbd1392d3ff
- From:
- Omar Polo <op@omarpolo.com>
- Date:
dedup thread entry generation code
- Commit:
85fd8f63257c3c52f77790fd8e823737c9640b3b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the thread excerpt at the bottom of each mail to ease navigation
- Commit:
b51d266b3ba71cb3d348ceda1bf8136c5f109f49
- From:
- Omar Polo <op@omarpolo.com>
- Date:
de-colon-ify sub
- Commit:
85b7371b86185a26b47734402b717804a9f84145
- From:
- Omar Polo <op@omarpolo.com>
- Date:
adjust styling for navs after recent changes
- Commit:
1edd511a76a93626b5d324cb508bfec023ba4fc5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
print prev/next link in mail page
- Commit:
5aeea3f33329be176c00909867498a471b7ff86b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak alt attr
- Commit:
6b36ff28e431165968013873f5f6ceac19d8aea4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change GotMArc::parse to take the line instead of $_
- Commit:
bbdbef1aa611793df3db28ba27fa2ef8bb34cfad
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make GotMArc::parse return an hash reference instead of a list of strings
- Commit:
53bed50154a249d1263a3066d28500b3541539d5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
70b47196e34f4f26bce03cb299d75aee2b6e34f6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
build a cache of hashes for each thread
The idea is to use this cache to spot changed threads and re-export
all the mail of the threads that changed. This will allow to add
thread navigation hints on each exported mail and have them up-to-date.
This makes the "skip if already exported" logic in mexp redundant
and incomplete. pe will decide whether to export or not, and mexp
blindly do the work.
- Commit:
75983083f49930cbff74c2bdbbce265dc5302009
- From:
- Omar Polo <op@omarpolo.com>
- Date:
pe: restrict pledge
the children are pre-forked, so at runtime only "stdio" is needed.
- Commit:
b031debf35af538a6bd7d352717aa2ec69e83dd9
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set binmode utf8 for the page file handler
avoids the "Wide character in print at ./mkindex line 152, <> line 2751"
warnings.
- Commit:
257d7c99293530caf1a1946dc1c649ce5b6f2966
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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@