<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
I have made some major improvements to chan_echolink:<br><br>1. There were many problems stemming from use of the astdb<br>    for the echolink station entries. This has now been replaced<br>    with in-memory functionality. This included the /var/lib/asterisk/astdb<br>    file growing so large that the astdb didnt even work any more,<br>    and EXTREME slowness on writing to the database on ext4 filesystems.<br><br>2. There was a string buffer overflow problem if the connecting IP address<br>    had 3 digits in all 4 octets (e.g. 123.123.123.123). This caused intermittent<br>    (and in some cases consistent) failures in inbound connection authorization.<br><br>3. If an inbound connection is not recognized, it requests the latest info from<br>    the directory server, and lets the client automatically re-try the connection again (presumably<br>    after the download containing the clients information is completed)  thus<br>    allowing the client to connect on the retry.<br><br>4. chan_echolink now has a couple of CLI commands: 'echolink debug level',<br>'echolink dbdump' and 'echolink dbget'.<br><br>The latest versions of chan_echolink.c and app_rpt.c from SVN implement this. If you are going<br>to upgrade, you *MUST* upgrade both chan_echolink *AND* app_rpt, since the<br>interface between app_rpt and the chan_echolink database completely changed.<br><br>Please let me know how it goes. If you find problems, let me know.<br><br>Thanks.<br><br><br>JIM WB6NIL<br><br><br><br><br>                                    </body>
</html>