AmendHub

jcs

/

subtext

/

amendments

Amendments on November 21, 2023

session: Use different values for each canary

jcs made amendment 556 about 1 year ago

ipdb: Log when the database has been loaded

jcs made amendment 555 about 1 year ago

Amendments on November 19, 2023

console: Revert previous, this was just an off-by-one

Clamping is done during CSI handling, so if we get here and we're
still out of bounds, this should panic.
jcs made amendment 554 about 1 year ago

console: Don't panic when cursor is out of bounds, just clamp it

This is how our terminal size probing works, after all.
jcs made amendment 553 about 1 year ago

Amendments on November 17, 2023

session: Add "logged_in_time" template variable

jcs made amendment 552 about 1 year ago

settings: When saving an empty template, just delete it

jcs made amendment 551 about 1 year ago

Amendments on November 16, 2023

fidopkt: Set proper product code and major version number

According to FTSC docs, we're supposed to set a product code (low)
of 0xfe if we haven't been assigned a number, which are now 16-bit.
Once that happens, low will be set to 0xff and high will become our
assigned number.
jcs made amendment 549 about 1 year ago

sysop: Clear last binkp error when forcing poll

jcs made amendment 547 about 1 year ago

binkp: Remember when we failed connecting and delay next poll

If we had messages in the outbox and triggered a connection which
then failed, the main periodic loop will just pick up those outbox
packets right away and try reconnecting. In that case, don't look
for outbox packets and just use the next poll time.
jcs made amendment 546 about 1 year ago

fidopkt: Properly extract per-message orig/dest node and net

jcs made amendment 545 about 1 year ago

Amendments on November 15, 2023

serial: Clarify comment now that rings are configurable

jcs made amendment 544 about 1 year ago

fidopkt: Do proper message/packet termination

jcs made amendment 543 about 1 year ago

binkpc: Bail when receiving an M_SKIP

It's supposed to be non-destructive and we'll retry on the next
connection, though because the file remains in the outbox, we'll
pick it up quite quickly and retry sooner than the poll interval.
jcs made amendment 542 about 1 year ago

Amendments on November 14, 2023

binkp: Abort idle connections, respect binkp_delete_done for sending

Keep track of the time we last received a frame from the server and
if nothing happens in a while, kill the connection.
Use the binkp_delete_done setting to move processed outbound packets
into the processed folder for debugging.
Also send the actual mtime of the packet we're sending instead of
1, since it can be helpful for the binkp server operator.
jcs made amendment 541 about 1 year ago

mail: FTN body length is size - 1

This was including an additional null byte at the end of messages
which some FTN packet parsers were (rightly) complaining about.
jcs made amendment 540 about 1 year ago

fidopkt: Stop encoding body when we see a null byte

Also, don't include an additional blank line at the end unless we
are about to include a tear line with origin.
jcs made amendment 539 about 1 year ago

util: Add Unix/Mac timestamp conversion macros

jcs made amendment 538 about 1 year ago

binkp: Reset board before finding a match for tossing

Otherwise we were tossing messages for boards we weren't subscribed
to into the board we found for the last message.
jcs made amendment 537 about 1 year ago