AmendHub

jcs

/

subtext

/

amendments

/

sysop.c

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 January 24, 2024


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 4 months ago

Amendments on November 16, 2023

sysop: Clear last binkp error when forcing poll

jcs made amendment 547 5 months ago

Amendments on November 14, 2023

sysop: Rename old_config_data to cur_config_data

It was confusing me why we were copying new data into an "old"
struct.
jcs made amendment 536 5 months ago

Amendments on November 9, 2023

*: Do config changes on the fly, restarting modules as needed

Annotate each config option with which component it needs restarted
when it changes and do those after saving from the sysop menu. This
also provides the ability to log each changed config option with its
old and new values.
jcs made amendment 531 5 months ago

Amendments on August 28, 2023

settings+sysop: Fix bug in settings editor that can corrupt settings

When hanging up the connection in the settings struct editor without
giving a response, session_menu returns 0, which we then returned
from struct_editor while setting new_config to NULL. Then we wrote
that NULL dereference as the new db config which trashed it :(
When the sesson is ending, make struct_editor return -1 and add an
explicit check in sysop_edit_settings to make sure the new config
isn't NULL.
jcs made amendment 523 7 months ago

Amendments on April 7, 2023


Amendments on April 6, 2023

sysop: bile_flush after touching anything in the config

Also don't touch db->folders or db->boards when saving, we're going
to re-cache everything in them anyway.
jcs made amendment 461 about 1 year ago

sysop: Re-cache boards and folders after editing one

jcs made amendment 460 about 1 year ago

Amendments on March 30, 2023


Amendments on March 25, 2023

*: Add more prompt help strings

jcs made amendment 444 about 1 year ago

Amendments on March 15, 2023

sysop: Fix board saving

jcs made amendment 423 about 1 year ago

Amendments on March 14, 2023

sysop: Use FTN terminology

jcs made amendment 413 about 1 year ago

Amendments on March 13, 2023

sysop: After serial_hangup, do a serial_init

jcs made amendment 400 about 1 year ago

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 8, 2023

sysop: Remove shadowed variable

jcs made amendment 380 about 1 year ago

Amendments on March 2, 2023


Amendments on February 27, 2023


Amendments on February 25, 2023

sysop: Add function to delete a message board

This does not delete the .brd file, just removes its record.
jcs made amendment 322 about 1 year ago