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