jcs
/subtext
/amendments
Amendments on February 23, 2023
jcs made amendment
316
about 1 year ago
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.
fidopkt: Add FidoNet packet message parser
This only supports type 4d format messages, but that's all I've seen.
jcs made amendment
313
about 1 year ago
jcs made amendment
312
about 1 year ago
zip: Add PKZIP parser, using puff for inflating
This only supports a small subset of the giant PKZIP format spec, but
it's enough to read archives that use a compression type of 8
(inflate). It requires two callbacks, one for deciding whether to
process each file as it is encountered, and one for processing the
in-memory buffer of decompressed data.
jcs made amendment
310
about 1 year ago
jcs made amendment
309
about 1 year ago
Amendments on February 22, 2023
session_menu: Handle multi-digit input universally here again
Move the board change into this and update all other menus that input
numbers to use it by supplying a prompt addition and short variable
to write to.
Update sysop, mail, and file menus to list 20 things at a time.
ansi: Still run through args for non-vt100/52, do backspace with \b
\b is ASCII 8, \10 in octal
jcs made amendment
306
about 1 year ago
jcs made amendment
305
about 1 year ago
jcs made amendment
304
about 1 year ago
jcs made amendment
303
about 1 year ago
Amendments on February 16, 2023
board: Go back to double-digit post numbers in list view
This lets us show 20 at a time (or less if the user's terminal is
short), and avoids the goofy starting-at-zero thing.
Also add 'n' and 'p' shortcuts from the post view menu to view the
next and previous posts in the list.
bile: Add flags arg to bile_delete, make zeroing and purging optional
When deleting a bunch of records in a row, we can avoid writing out
a new map every time.
Amendments on February 5, 2023
*: Minor fixes found by cppcheck and scan-build
Mostly unused variables
jcs made amendment
299
about 1 year ago
Amendments on November 30, 2022
jcs made amendment
298
about 1 year ago
db: Properly close board and folder biles at shutdown
This was causing subsequent runs under non-MultiFinder to fail to
open files with opWrErr.
Also when we fail to open a bile and recovery fails, fall through to
letting the user recreate the file as we do if the user opts not to
recover the file.