AmendHub

jcs

/

subtext

/

amendments

Amendments on June 28, 2022

board: Fix comparison in deletion check

jcs made amendment 176 over 2 years ago

ansi: Remove unused sprintf parameter

jcs made amendment 175 over 2 years ago

Amendments on June 24, 2022

logger: Keep title updated with some call information

jcs made amendment 174 over 2 years ago

Amendments on June 23, 2022

telnet: Pre-allocate nodes, bump max to 10

This way we aren't constantly trying to find space for these big
chunks of memory for every new connection.
jcs made amendment 173 over 2 years ago

console: Ensure port is set before redrawing

jcs made amendment 171 over 2 years ago

chat: Log when users join and leave, implement /who

Also implement a placeholder for /msg since it needs to be done
jcs made amendment 170 over 2 years ago

telnet: Remove double log message

jcs made amendment 168 over 2 years ago

telnet: Fix format string in previous

jcs made amendment 167 over 2 years 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 over 2 years ago

chat: Minor spacing nit

jcs made amendment 165 over 2 years ago

mail: Use session_output to print message body, not printf

jcs made amendment 163 over 2 years ago

settings: struct_editor: Add CONFIG_TYPE_IP

jcs made amendment 162 over 2 years ago

util: Add macros for combining char bytes to long/short

This should be easy but doing so from signed chars causes problems,
so casting to unsigned char is needed, but then each needs to be cast
to a long before shifting.
jcs made amendment 161 over 2 years 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 over 2 years ago

settings: struct_editor: Allow lowercase option letter, too

jcs made amendment 158 over 2 years ago