Hermes II 3.5.9 is the final release of the 3.5.9 beta codeline. This version adds built-in TCP/IP connectivity, integrated FidoNet support, Y2K compatibility, and improved stability over the 3.5.8 version. In addition, functionality to enable the new Java-based External Development System is now part of the core BBS.
All SysOps should upgrade to the 3.5.9 version to improve the stability and performance of their systems. SysOps that are not using the built-in FidoNet support should not upgrade to 3.5.9 as it does not support external FidoNet processors. A special version of the FidoNet external will soon be released for SysOps that require this functionality.
Direct support for FidoNet is now available via the Hermes II FidoNet external. Combined with the changes to the Hermes II BBS itself, the FidoNet external completely replaces the Generic Import/Generic Export system. For more information, see the documentation that comes with the FidoNet external.
Please note that gating of Internet mail through FidoNet is no longer automatic. You can still use FidoNet<->Internet gateways, but you must address the message yourself.
Hermes API Hooks
Hooks have been added to the Hermes II BBS to allow the new Hermes API Runtime to support externals written with the External Development System. The EDS will be made available later in the beta cycle.
Hermes II 3.5.9b1 is a minor beta release made available fix the Y2K bugs in Hermes II 3.5.9b1. These bugs have all been fixed in 3.5.9b2, but as that version is not yet available, we felt it was necessary to issue a Y2K patch release until the full 3.5.9b2 version is ready.
Hermes II 3.5.9 is the first TCP/IP aware version of the Hermes II BBS program. By using the TCP/IP node type, you can allow callers to access your BBS over the Internet using the Hermes II Terminal or a compatible telnet application.
If you select the "TCP/IP" node type in the Node Preferences window, the Hermes II software will begin listening for telnet connections on TCP/IP port 23. You can create as many TCP/IP nodes as you like (up to the system limit of 10 nodes). Each TCP/IP node will allow one caller to log in via telnet at a time. All TCP/IP nodes will listen for connections on the same port (port 23).
User colors and system colors have been better defined. Previously, users had complete control over the colors that they saw when using the BBS. This is no longer the case. The user colors (0-F) are now for message use only. The system colors (Normal, Prompt, Yes/No, etc.) have been moved into a SysOp-only //COLORS menu and affect all users.
In addition to this change, the old-style Ctrl-C menu colors (the ones that used the 0-F user color codes) are no longer supported. Instead, you should use the new-style shortcuts defined below:
F = Foreground color (0-7)
B = Background color (0-7)
I = Intense ('T' = intense; 'F' = normal)
U = Underline ('T' = underline on; 'F' = underline off)
B = Blinking ('T' = blink; 'F' = no blink)
The ANSI colors are: 0 - black, 1 - red, 2 - green, 3 - brown, 4 - blue, 5 - magenta, 6 - cyan, 7 - gray. When combined with the intense attribute, the colors are: 0 - lt.gray, 1 - lt.red, 2 - lt.green, 3 - yellow, 4 - lt.blue, 5 - lt.magenta, 6 - lt.cyan, 7 - white.
If you have files and/or HTxt's that need to be converted from the old format to the new format, you can use the Color Converter utility available on the FTP site at ftp://ftp.HermesII.org/pub/HermesII/utilities/Color Converter 0.92.sea.hqx to automatically convert all of your ANSI texts.