AmendHub

Download:

jcs

/

subtext

/

amendments

/

532

GUIDE+README: List recent changes


jcs made amendment 532 about 1 year ago
--- GUIDE Thu Apr 27 17:23:54 2023 +++ GUIDE Thu Nov 9 21:46:01 2023 @@ -25,6 +25,7 @@ Features - View/menu templates with variable expansion - Configurable main menu key shortcuts - Telnet brute-force IP banning by sending messages to a firewall host +- Offline IP geolocation database support for connecting telnet IPs Setup ================================================================== @@ -202,7 +203,6 @@ Sysop menu. This comes into play when communicating b an FTN AreaFix bot to configure which area messages should be delivered through the Binkp hub. - Trusted Host ================================================================== While Subtext can handle direct TCP connections for Telnet, it will likely @@ -227,6 +227,19 @@ When transferring files to and from a host connecting host, Subtext will use its custom NoModem protocol instead of ZMODEM. This makes it easier to implement file transfers through a web or other custom frontend. + +IP Geolocation +================================================================== +When configured with the path of an appropriate IP geolocation database, +Subtext will use it to lookup connecting IPs. If a location is found, it will +be logged to the logger and stored in the session log, which will also make +it visible from the "who's online" and "recent logins' screens, so users can +see where other users are connecting from. + +The format of this database is specified in the ipdb.c file. Free pre-built +databases generated from public IP geolocation data can be downloaded +from the Subtext website. These databases can be quite large (>40MB) and +may be updated frequently, so they are not distributed with Subtext. Screen Blanking ================================================================== --- README Tue May 2 00:07:41 2023 +++ README Thu Nov 9 21:33:14 2023 @@ -22,6 +22,31 @@ http://amendhub.com/jcs/subtext Release History ================================================================== +3.0 - 2023-11-10 + - Add support for using an IP geolocation database to lookup connecting + telnet IP addresses and log their location, storing it in the session + log and making it available in 'who' and 'last' menus + - Dynamically apply config changes made from the sysop menu without + requiring a restart + - Add a config setting to change the number of rings to wait before + answering the modem, possibly to allow for caller ID information to + come through after the first ring which will get logged + - Add '&D2' (hangup on DTR flash) to default modem initialization string + to make it clear we need it for proper hangup + - Do faster sorting in many places + - Allow "guest", "new", and "signup" logins to be made in mixed-case + - Add 'l' key in post view in boards to list posts, and 's' to show the post + again + - In sysop settings menu, make 'q' stop pagination at the 'more' prompt + - Fix a bug in sysop settings editor that could have caused config + corruption if the sesion was disconnected before exiting/saving the + editor + - Fix a bug in pagination that caused extra newlines to be shown in certain + terminals, and a bug that caused incorrect wrapping when the first + character of a post was a newline + - Fix a bug in boards that was causing '>' not to work in some cases + - Fix text selection and copying in the logger window + 2.0.1 - 2023-05-02 - Fix corrupted default menu options that prevented first launch - Minor telnet and ZMODEM compatibility fixes