Commits
Commit:
6e04f5f45bb33affc6bd631ee440f5ebbc7f8a58
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 22:21:11 2022 UTC
drop trailing space on Date header values
Commit:
6797be468ce4469dac459cca3659886abf2f1b52
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 22:18:20 2022 UTC
fix the Date header on the raw email too while here also drops a useless chomp
Commit:
1fd8f4545e2a1c086262c34aa03bc9ab1c606616
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 09:01:56 2022 UTC
add a nav at the end of each mail for raw body and thread link
Commit:
66e1cf970a0d4c65c3140902532f2b85645aa7d0
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 08:44:27 2022 UTC
create temp files in /tmp and don't allow writes to "." there's little point to use pledge/unveil and then allow the program to modify itself...
Commit:
9d8482ab3a97d3cd0e22afbf8ae95144a0016e87
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 08:02:12 2022 UTC
refactor the "thread header" into a separate function
Commit:
4ad24540ab5194cdb4b7bd90d56d14c258629faa
From:
Omar Polo <op@omarpolo.com>
Date:
Sat Aug 27 07:12:49 2022 UTC
refactor how external file are slurped
Commit:
de557185bc5f862ef773205dd8fb0f659bb4c1c2
From:
Omar Polo <op@omarpolo.com>
Date:
Fri Aug 26 22:03:55 2022 UTC
refactor the parsing into the module change the mscan format string to siplify the parsing, and refactor the parsing code into the module for reuse. pe is an exception in that it doesn't care about the format string, it just need to decide if the current line starts a new thread or not, that's why it doesn't use the newly introduced `parse'. The new format simplifies pe too though.
Commit:
c971fcee68657ed9c77e081193fe84c1041ac662
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 20:48:02 2022 UTC
mexp: defer skip test after $tid is set otherwise we run with an undef $tid when processing new replies to existing threads.
Commit:
054f3fd48e662b95ddb20d25898866681971de6e
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 11:26:48 2022 UTC
pledge and unveil the scripts
Commit:
a0b3025bee0b61defd97bb1c5b79554a575a47d9
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 11:18:33 2022 UTC
drop needless mkdirs
Commit:
5b01d758b6e1c615bec81c44ae1cfa4080e52d54
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 10:47:18 2022 UTC
mexp: handle the body line by line
Commit:
2064ca3f06e4f311b5f69d917a36936014957525
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 10:40:13 2022 UTC
move the mid -> path code to a sub in the package
Commit:
f72f362ad7ad3bed4bc3f7739518805e0a69e6ee
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 10:36:48 2022 UTC
drop needless chomp
Commit:
04eab9af0be7f907e48d5952f56ab0e7436110ab
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 10:07:18 2022 UTC
move some common code in a module
Commit:
a53202dfdbe51b361a5ea636c8922515dbfeac8f
From:
Omar Polo <op@omarpolo.com>
Date:
Thu Aug 25 09:50:47 2022 UTC
don't export the mbox this wasn't a good idea as the mbox contains sensitive data (IP addresses, hostnames and whatnot). Not good to publish on the web. Reminded by Stefan
Omar Polo