jcs
/subtext
/amendments
/binkp.c
Amendments on March 9, 2023
binkp: Rearrange the deck chairs again, use outbound folder
Instead of asking mail for pending deliveries, mail will just make
a fidopkt and hand it to binkp, which will then encode it and write
it to its outbox folder. At the next connection, scan the outbox
and send any files in it.
Also switch to a single binkp_connection instead of passing one
around. We're only going to do one connection at a time anyway.
Amendments on March 8, 2023
jcs made amendment
368
about 1 year ago
Amendments on March 7, 2023
binkp+mail: Add support for sending FidoNet packets
When mail is addressed to something with @ and a parseable FidoNet
node, save it and mark it for pending dispatch. When binkp runs,
scan all mail and find messages for dispatch and send them out.
Amendments on March 5, 2023
binkp: Move echomail processing to board, setup for mail processing
Also handle .pkt files directly that are not zip archives of .pkt
files.
Amendments on March 2, 2023
jcs made amendment
335
about 1 year ago
Amendments on March 1, 2023
binkp+board: On second thought, store FidoNet messages differently
These are different enough from our own posts/threads that it makes
more sense to store them in separate formats and just adapt board
viewer to show both.
Add a config setting to set whether binkp will delete files after
processing or move them to a binkp-processed directory. This allows
keeping files for re-importing later, but then being able to turn
the setting on to delete files after processing to avoid filling up
the disk.
Also use non-fatal malloc/calloc in binkp processor since it's not
critical and can just retry later when we have memory.
Amendments on February 25, 2023
binkp: Import unseen messages into boards with matching fidonet_area
This is quite slow, but I'll work on speeding it up
Amendments on February 23, 2023
binkp: Add FidoNet binkp fetcher/parser
This connects to a binkp server, logs in, fetches outstanding files
and caches them to a "binkp" subdirectory, marks them "got", and then
scans each cached file to find ZIP files containing ".pkt" files,
which are then passed to fidopkt.
Next up will be to actually import those parsed packets into a bile
database for viewing like boards.
1
2