From: Skip W. <wb...@co...> - 2004-11-29 05:05:35
|
I've just released a new version of thebridge. This is primarily a bug fix release with a number of enhancements to the scripting interface. Changes since version 0.77: New features: 1. Added text messaging support to the command interface. The new ".chat" command is used to enable and disable chat mode for compatibility with existing scripts. 2. Added support for reporting the repeater or link location, frequency, power and other parameters to EchoLink's server. (Only useful for nodes with associated RF equipment) 3. Added .refresh command to force thebridge to refresh the in memory (and on disk if enabled) station list. Minor enhancements: 1. Modified EchoIRLP detection to prevent triggering by usage of nonstandard ports for Speak Freely. 2. Added a "status" option to the .busy command to indicate a busy status to the directory servers, but continue to accept connections. 3. Enable conference call checking for all configurations. (The EchoLink servers no longer allow logins from thebridge with a "bare" callsign, the callsign must be a repeater, link or conference name). 4. Added patch from KF7FLY to improve the ability of EchoIRLP to track refused outbound connections. 5. Added IncludeAllHosts configuration file variable to force inactive hosts to be included in the hosts file. Use this feature carefully, the IP address of hosts that are not currently logged in may be inaccurate especially for users with dialup connections. 6. Changed the name of the sample configuration file included with the release from tbd.conf to tbd.conf.sample to prevent accidently over writes of actual configuration file when thebridge is updated. Thanks to Diane Bruce, VA3DB. Bug fixes: 1. Add a timeout to tbdcmd so it won't hang indefinitely if used when tbd isn't running. If thebridge does not send a response to a command within 10 seconds an error code of TBD_ERR_TIMEOUT is returned to the script. 2. Don't dump connections to Speak Freely clients on connections we started. This prevents problems staying connected to reflectors with misconfigured clients speaking the wrong compression format. 3. Removed code that attempted to deal with an IP address changes for logged in clients. The code had bugs and was just about impossible to test. If your ISP randomly forces you to change your IP address it's time to find a new ISP! This code caused thebridge to crash if a logged in user's IP address did change. |