From: Skip W. <wb...@co...> - 2008-10-11 17:47:28
|
I just released version 1.06 of thebridge which is a primarily a bug fix release. If your current version is working for you there is no reason to update. Many thanks to Tony VK3JED, David WD5M, and Erik OH2LAK for help testing the many betas between 0.96 and 1.06. As always thebridge is available for download from http://cqinet.sf.net . Here is a short summary of the more significant changes. See the Changelog for more details. Summary changelog since the last public release (0.96) Bug Fixes: 1. Corrected a major memory leak introduced in 0.84. Several killobytes of memory are lost every time the user database is updated (by default every 10 minutes). Over time this adds up to a significant amount of memory. 2. Modified code to prevent 5 bytes of garbage from being written to the end of saved .info files. 3. Modified code to prevent station list received from other conferences from being saved as info and in .info files. 4. Corrected compiler errors and numerous warnings about deprecated conversion from string constant to 'char *' when compiling with GCC 4.2.x. 5. Corrected a bug in the command parser that could cause command output to be logged instead of the user's command. This bug could also prevent multiple commands on one line from executing properly. Thanks to wd5m for reporting this bug and help testing the fix. 6. Corrected bug that could cause a segfault when an invalid email address is entered for the EmailAdr configuration variable. 7. Modified code to record locally generated chat traffic even when the conference is empty. Thanks to wd5m for reporting this bug and help testing the fix. Minor enhancements: 1. Added automatic detection of big endian hosts to configure script. 2. Added chkconfig info to Redhat startup script courtesy of John K1DWU. 3. Added -b, -c and -t arguments to the .users command. The -b switch suppresses the display of the user's attributes. The -c switch displays the amount of time each user has been connected. The -t switch displays the time since the user last transmitted. 4. Replaced the AllowADPCM configuration variable with compressionType. This allows the conference to be configured for use by PCMU (uLaw), ADPCM, or GSM. NB: Sharing a conference between multiple codecs is no longer supported, it never made much sense anyway. 5. Cleaned up the .disconnect command's response messages. 6. Added code to enable the stock EchoLink client's DTMF pad when the configuration variable EnableRemoteDTMF is set to 1. 7. Modified the .disconnect command to accept "." as a short hand for the station currently talking to match the .mute command. 8. Modified tbdcmd/tbdchat to save and restore the history file from the user's home directory rather than the current directory (non Windoze platforms only). 9. Modified ExecHook to pass all chat text in the second argument for "chat" and "sent_chat" events. Previously everything including the event type was passed in the first argument which made life for scripts harder rather than easier. 10. Added code to send an sent_chat event to the event hook when a chat message is sent. 11. Added code to send an chat event to the event hook when a text chat message is received from a user. 12. Modified configuration file parser and .set command to handle variable assignments without spaces around the equals sign. |