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.
FidoNet support
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.
TCP/IP login
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).
Color changes
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:
<Ctrl-C>FBIUB
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.