AmendHub

jcs

/

subtext

/

amendments

/

db.h

Amendments on February 13, 2024

logger: Add RFC3164 (BSD) syslog support

Log everything at system.notice for now
jcs made amendment 585 2 months ago

Amendments on November 28, 2023

*: Move views out of database to flat files

Remove half-baked view editor and cache file contents in memory.
Add a sysop menu option to reload them.
When opening the database, if the command key is held down, prevent
opening the last-opened database and prompt for a different one.
jcs made amendment 566 5 months ago

Amendments on November 8, 2023

serial: Make number of rings before answering a configurable setting

Defaults to 1 as before, but can be increased to allow caller id
strings to come through the logger.
jcs made amendment 528 5 months ago

Amendments on June 15, 2023


Amendments on April 8, 2023

db: Add ftn_max_tossed_message_size and max_sysop_idle_minutes

jcs made amendment 469 about 1 year ago

Amendments on March 15, 2023

db: Add mail_prune_days field, default to 180 days

jcs made amendment 426 about 1 year ago

db: Board cache is now a map, not just IDs

jcs made amendment 419 about 1 year ago

Amendments on March 14, 2023

db: Use FTN terminology

jcs made amendment 409 about 1 year ago

Amendments on March 11, 2023


Amendments on March 10, 2023

sysop: Use new struct_editor for boards and folders

This allows moving the deletion of them into the edit menu
jcs made amendment 391 about 1 year ago

Amendments on March 9, 2023

mail: Get rid of fidonet pending dispatch stuff

At save time, create a fidopkt and hand it to binkp for saving
jcs made amendment 384 about 1 year ago

Amendments on March 7, 2023

db: Add timezone UTC offset setting, tweak fidonet fields

jcs made amendment 361 about 1 year ago

Amendments on March 5, 2023

mail: Import FidoNet mail to local users, store fidopkt data

jcs made amendment 357 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.
jcs made amendment 330 about 1 year ago

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
jcs made amendment 323 about 1 year ago

Amendments on February 23, 2023

mail: Move to separate bile database

This should reduce the likelihood of corrupting the main user
database.
jcs made amendment 317 about 1 year ago

db: Add binkp fields

jcs made amendment 312 about 1 year ago

Amendments on November 30, 2022

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.
jcs made amendment 297 about 1 year ago

Amendments on November 11, 2022

*: Add dynamically configured main menu

The list of action->key pairs can be edited from the console menu,
and doubles as a list of each key->label that we can print for the
default main menu shown to the user when no custom menu is defined.
jcs made amendment 281 about 1 year ago

Amendments on October 1, 2022

serial: Allow bits/parity/stop to be configured, default to 8N1

jcs made amendment 259 about 1 year ago