AmendHub

jcs

/

subtext

/

amendments

/

db.c

Amendments on July 7, 2022


Amendments on June 30, 2022

*: Hook up folders

jcs made amendment 179 about 1 year ago

Amendments on June 22, 2022

telnet: Add trusted proxy IP setting for web gateway, unblock IPs

When a telnet connection comes from the configured proxy IP, allow the
REMOTE_ADDR environment variable passed to be used as the connection's
IP. Also don't auto-ban connections from the proxy.
Request TSPEED and store it as the session's terminal speed, just for
showing up in 'who' output.
Automatically unban IPs after 30 minutes by tracking the ban time.
jcs made amendment 166 about 1 year ago

Amendments on June 21, 2022

blanker: Add a simple screen blanker

This will trigger after the configured number of idle seconds, when
there are no active sessions. A mouse click or key press will unblank
right away, otherwise it will unblank automatically after the
configured number of runtime seconds.
This is a more CPU-friendly alternative to a normal screen saver, and
it will only run for a short amount of time to do its job of blanking
the screen to prevent burn-in.
jcs made amendment 159 about 1 year ago

Amendments on June 17, 2022

db: Set default max_login_seconds to 90

This timer doesn't reset on input, so this has to cover the entire
login process.
jcs made amendment 153 about 1 year ago

Amendments on June 13, 2022

db: Add max_login_seconds to be shorter than max_idle_minutes

jcs made amendment 140 about 1 year ago

Amendments on June 9, 2022

db: Fix db_cache_boards when we have to recreate a file

jcs made amendment 129 about 1 year ago

Amendments on June 7, 2022

sysop: Add user management

Also wire up new/signup login to direct there upon login, adding a
setting to the global config to allow it.
jcs made amendment 123 about 1 year ago

Amendments on June 1, 2022

db: Try to recover databases on open failure

jcs made amendment 113 about 1 year ago

Amendments on May 24, 2022

db: Add timezone field to config

This is just for printing in timestamps and doesn't affect any
date/time calculation
jcs made amendment 108 about 1 year ago

Amendments on May 23, 2022

*: Lots of deck chair rearranging

Move things from db files to their respective areas
Make username map contain normal username, just do strcasecmp check
during user_find_by_username.
jcs made amendment 107 about 1 year ago

Amendments on May 15, 2022

session: Add session_menu, use it everywhere

Start on sysop board management
jcs made amendment 100 about 1 year ago

Amendments on May 12, 2022

settings: Move to interactive text-based menu for sysops

This will allow remote administration and have a reusable component
for editing structs for users, boards, etc.
jcs made amendment 99 about 1 year ago

Amendments on April 21, 2022

signup: Add interactive user account creation

jcs made amendment 95 over 2 years ago

Amendments on April 14, 2022

focusable: Move code to separate file, fix a bunch of bugs here

Fix drawing on the wrong window, drawing in the wrong font, crash at
exit, etc.
jcs made amendment 92 over 2 years ago

Amendments on March 17, 2022

serial: Start on serial modem support

jcs made amendment 88 over 2 years ago

Amendments on March 1, 2022

session: Persist session logs to a separate bile db, add recent command

This file will get a lot of activity, so put it in a separate file for
easy rotation and to avoid corruption of the important user database
jcs made amendment 83 over 2 years ago

Amendments on January 29, 2022


Amendments on January 22, 2022

db: Expand phone number field

jcs made amendment 60 over 2 years ago

Amendments on January 18, 2022