jcs
/subtext
/amendments
Amendments on June 22, 2022
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
162
about 1 year ago
jcs made amendment
163
about 1 year ago
jcs made amendment
164
about 1 year ago
jcs made amendment
165
about 1 year ago
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.
Amendments on June 23, 2022
jcs made amendment
167
about 1 year ago
jcs made amendment
168
about 1 year ago
jcs made amendment
169
about 1 year 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
171
about 1 year ago
jcs made amendment
172
about 1 year ago
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.
Amendments on June 24, 2022
jcs made amendment
174
about 1 year ago
Amendments on June 28, 2022
jcs made amendment
175
about 1 year ago
jcs made amendment
176
about 1 year ago
Amendments on June 30, 2022
jcs made amendment
177
about 1 year ago
folder: Start on file storage
Has no actual transmission mechanism (XMODEM/ZMODEM) but it's a start.
jcs made amendment
179
about 1 year ago
Amendments on July 4, 2022
jcs made amendment
180
about 1 year ago