Commits
- Commit:
39626f32e6c4cee02bdbedb2dbb02e7bd446e1c0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
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.
- Commit:
afe95dd5fb3c5bd7274b5482fba4c4625fe34c05
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak thrnav
- Commit:
487f3ddceb144407b60d53a545d08fa03abc65ea
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify thread_header
- Commit:
a3c4c223a6e8f25647c6e13c8769c187cb0946da
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move thrnav to GotMArc.pm
- Commit:
8f7a9a4697c9b6250d14b65d66d44929975f40c8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
move thrslice to GotMARC.pm and add it hidden in thread_header
- 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:
1edd511a76a93626b5d324cb508bfec023ba4fc5
- From:
- Omar Polo <op@omarpolo.com>
- Date:
print prev/next link in mail page
- 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:
6240f9b84ab152b622940a098379f74513e170a3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
"humanize" the attachment size