<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to support-requests</title><link>https://sourceforge.net/p/cqinet/support-requests/</link><description>Recent changes to support-requests</description><atom:link href="https://sourceforge.net/p/cqinet/support-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sat, 08 Feb 2020 11:14:15 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/cqinet/support-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#404f/354a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;no problem. i don't mind testing i can help. i haven't had time to look at the code yet, but it's a (relatively) simple buffer overflow so maybe einstead of using strcpy, use strncpy with the size of the buffer should fix it. &lt;/p&gt;
&lt;p&gt;oh and it's the bridge, not TLB, unless im missing something :D&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Blackburn</dc:creator><pubDate>Sat, 08 Feb 2020 11:14:15 -0000</pubDate><guid>https://sourceforge.netdd7fb03450f85e767f11e9a6efe5fcb788ab730b</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#404f</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Charles,&lt;/p&gt;
&lt;p&gt;Thanks for the detailed report!  This might be enough to fix the issue.  I'll try to find time in the next week or so.  &lt;/p&gt;
&lt;p&gt;I no longer have a running testbed and I never ran thelinkbox on a 64 bit machine in any case so I will need help testing.   If you can help test a future fix I'll send you some code.&lt;/p&gt;
&lt;p&gt;BTW I've moved to github: &lt;a href="https://github.com/skiphansen/thelinkbox" rel="nofollow"&gt;https://github.com/skiphansen/thelinkbox&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;73's Skip WB6YMH&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Skip Hansen</dc:creator><pubDate>Fri, 07 Feb 2020 23:54:31 -0000</pubDate><guid>https://sourceforge.neta2b56bb9f428394e4ed241edd71b19c1cae89f91</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#036c</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;ok update.. had chance to take a quick look at the core dump. it appears that the buffer used for messages coming from the server for disconnects is too small  you can see where in line #6 where strcpy takes a crap because of the buffer overflow&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;charlesb&lt;/span&gt;@&lt;span class="nv"&gt;UbuntuDev&lt;/span&gt;:&lt;span class="o"&gt;~/&lt;/span&gt;&lt;span class="nv"&gt;echolink&lt;/span&gt;$ &lt;span class="nv"&gt;gdb&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;tbd&lt;/span&gt; &lt;span class="nv"&gt;core&lt;/span&gt;.&lt;span class="nv"&gt;current&lt;/span&gt;
&lt;span class="nv"&gt;Reading&lt;/span&gt; &lt;span class="nv"&gt;symbols&lt;/span&gt; &lt;span class="nv"&gt;from&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;local&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;tbd&lt;/span&gt;...&lt;span class="nv"&gt;done&lt;/span&gt;.
[&lt;span class="nv"&gt;New&lt;/span&gt; &lt;span class="nv"&gt;LWP&lt;/span&gt; &lt;span class="mi"&gt;10187&lt;/span&gt;]
[&lt;span class="nv"&gt;Thread&lt;/span&gt; &lt;span class="nv"&gt;debugging&lt;/span&gt; &lt;span class="nv"&gt;using&lt;/span&gt; &lt;span class="nv"&gt;libthread_db&lt;/span&gt; &lt;span class="nv"&gt;enabled&lt;/span&gt;]
&lt;span class="nv"&gt;Using&lt;/span&gt; &lt;span class="nv"&gt;host&lt;/span&gt; &lt;span class="nv"&gt;libthread_db&lt;/span&gt; &lt;span class="nv"&gt;library&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;/lib/x86_64-linux-gnu/libthread_db.so.1&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;.
&lt;span class="nv"&gt;Core&lt;/span&gt; &lt;span class="nv"&gt;was&lt;/span&gt; &lt;span class="nv"&gt;generated&lt;/span&gt; &lt;span class="nv"&gt;by&lt;/span&gt; `&lt;span class="nv"&gt;tbd&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;d&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;d&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;h&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;f&lt;/span&gt; &lt;span class="nv"&gt;tbd&lt;/span&gt;.&lt;span class="nv"&gt;conf&lt;/span&gt;&lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;.&lt;/span&gt;
&lt;span class="nv"&gt;Program&lt;/span&gt; &lt;span class="nv"&gt;terminated&lt;/span&gt; &lt;span class="nv"&gt;with&lt;/span&gt; &lt;span class="nv"&gt;signal&lt;/span&gt; &lt;span class="nv"&gt;SIGABRT&lt;/span&gt;, &lt;span class="nv"&gt;Aborted&lt;/span&gt;.
&lt;span class="sc"&gt;#0&lt;/span&gt;  &lt;span class="nv"&gt;__GI_raise&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;sig&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;sig&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; ..&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysdeps&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;unix&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;raise&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;51&lt;/span&gt;
&lt;span class="mi"&gt;51&lt;/span&gt;      ..&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysdeps&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;unix&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;raise&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;: &lt;span class="nv"&gt;No&lt;/span&gt; &lt;span class="nv"&gt;such&lt;/span&gt; &lt;span class="nv"&gt;file&lt;/span&gt; &lt;span class="nv"&gt;or&lt;/span&gt; &lt;span class="nv"&gt;directory&lt;/span&gt;.
&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;gdb&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;bt&lt;/span&gt;
&lt;span class="sc"&gt;#0&lt;/span&gt;  &lt;span class="nv"&gt;__GI_raise&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;sig&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;sig&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; ..&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysdeps&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;unix&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;raise&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;51&lt;/span&gt;
&lt;span class="sc"&gt;#1&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dced801&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__GI_abort&lt;/span&gt; &lt;span class="ss"&gt;()&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;abort&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;79&lt;/span&gt;
&lt;span class="sc"&gt;#2&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dd36897&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__libc_message&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;action&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;do_abort&lt;/span&gt; &lt;span class="o"&gt;|&lt;/span&gt; &lt;span class="nv"&gt;do_backtrace&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;, &lt;span class="nv"&gt;fmt&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;fmt&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x7ffb2de63988&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;*** %s ***: %s terminated&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; ..&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;sysdeps&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;posix&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;libc_fatal&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;181&lt;/span&gt;
&lt;span class="sc"&gt;#3&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dde1cff&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__GI___fortify_fail_abort&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;need_backtrace&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;need_backtrace&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;true&lt;/span&gt;, &lt;span class="nv"&gt;msg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;msg&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x7ffb2de63905&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;buffer overflow detected&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;fortify_fail&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;33&lt;/span&gt;
&lt;span class="sc"&gt;#4&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dde1d21&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__GI___fortify_fail&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;msg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;msg&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x7ffb2de63905&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;buffer overflow detected&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;fortify_fail&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;44&lt;/span&gt;
&lt;span class="sc"&gt;#5&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dddfa10&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__GI___chk_fail&lt;/span&gt; &lt;span class="ss"&gt;()&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;chk_fail&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;28&lt;/span&gt;
&lt;span class="sc"&gt;#6&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00007ffb2dddeca2&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;__strcpy_chk&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;dest&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;dest&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d401&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;\bCALLSIGN\002\022DG4BBP         Uwe\003\bCALLSIGN\004\b208B60FA\006\006E2.12C\b\006\001P5198\b\003\001D0&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;,
    &lt;span class="nv"&gt;src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;src&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6792cb2&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bye Bye&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;destlen&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;destlen&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;strcpy_chk&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;30&lt;/span&gt;
&lt;span class="sc"&gt;#7&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e6779fe9&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;strcpy&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;__src&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6792cb2&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bye Bye&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="nv"&gt;__dest&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d401&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;\bCALLSIGN\002\022DG4BBP         Uwe\003\bCALLSIGN\004\b208B60FA\006\006E2.12C\b\006\001P5198\b\003\001D0&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
    &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="k"&gt;include&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;x86_64&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;gnu&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;bits&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;string_fortified&lt;/span&gt;.&lt;span class="nv"&gt;h&lt;/span&gt;:&lt;span class="mi"&gt;90&lt;/span&gt;
&lt;span class="sc"&gt;#8&lt;/span&gt;  &lt;span class="nv"&gt;GenBye&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pCC&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;pCC&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6d108b0&lt;/span&gt;, &lt;span class="nv"&gt;Temp&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d3f0&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;\300&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;, &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;incomplete&lt;/span&gt; &lt;span class="nv"&gt;sequence&lt;/span&gt; \&lt;span class="mi"&gt;311&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;, &lt;span class="nv"&gt;Reason&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;Reason&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6792cb2&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Bye Bye&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;conference&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;3651&lt;/span&gt;
&lt;span class="sc"&gt;#9&lt;/span&gt;  &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e677fdea&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;RTCP_Rx&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;p&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;p&lt;/span&gt;@&lt;span class="nv"&gt;entry&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d360&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;conference&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;2212&lt;/span&gt;
&lt;span class="sc"&gt;#10&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e67807f0&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;RTCP_Handler&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;p&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d360&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;conference&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;2614&lt;/span&gt;
&lt;span class="sc"&gt;#11&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e678c593&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;CallCurrentState&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;pClient&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x5614e6b7d360&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;main&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;684&lt;/span&gt;
&lt;span class="sc"&gt;#12&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e678cd76&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;MainLoop&lt;/span&gt; &lt;span class="ss"&gt;()&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;main&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;508&lt;/span&gt;
&lt;span class="sc"&gt;#13&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e67877fe&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;StartRunning&lt;/span&gt; &lt;span class="ss"&gt;()&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;thebridge&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;522&lt;/span&gt;
&lt;span class="sc"&gt;#14&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x00005614e6775d26&lt;/span&gt; &lt;span class="nv"&gt;in&lt;/span&gt; &lt;span class="nv"&gt;main&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;argc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;, &lt;span class="nv"&gt;argv&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="nv"&gt;x7ffc78939ea8&lt;/span&gt;, &lt;span class="nv"&gt;envp&lt;/span&gt;&lt;span class="o"&gt;=&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;optimized&lt;/span&gt; &lt;span class="nv"&gt;out&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="nv"&gt;at&lt;/span&gt; &lt;span class="nv"&gt;thebridge&lt;/span&gt;.&lt;span class="nv"&gt;c&lt;/span&gt;:&lt;span class="mi"&gt;381&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Blackburn</dc:creator><pubDate>Fri, 07 Feb 2020 19:14:40 -0000</pubDate><guid>https://sourceforge.net0189b35ff5ef94439d378f8ccdf02824bab82779</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#f248</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;so here is what i get... been happening more lately now as far as the IP address, it doesn't matter that was just the last one, it appears to be mainly people that are coming in via a proxy or via cell phone etc. (my only way of testing). i've attached the core dump if anyone's interested&lt;/p&gt;
&lt;p&gt;Feb 7 2:38:30 RTP_Data: Failed to find client 44.190.12.83&lt;br/&gt;
Feb 7 2:38:30 Rejecting N1FBF, dir IP 44.137.75.243 != IP 44.190.12.83.&lt;br/&gt;
Feb 7 2:38:30 Disconnecting unauthorized user N1FBF.&lt;/p&gt;
&lt;p&gt;CORE DUMPED - Buffer overflow&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Blackburn</dc:creator><pubDate>Fri, 07 Feb 2020 19:05:57 -0000</pubDate><guid>https://sourceforge.net4330460cc8311e42d47ad25237464f92206355c5</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#8476</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;is there any update to this? Just installed the latest version from SF and each time a user disconnects or times out the bridge core dumps. i'm working on getting some logs, but it's pretty much exactly as already been posted in here&lt;/p&gt;
&lt;p&gt;charlesb@UbuntuDev:~/echolink$ uname -a&lt;br/&gt;
Linux UbuntuDev 4.15.0-64-generic #73-Ubuntu SMP Thu Sep 12 13:16:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux&lt;br/&gt;
charlesb@UbuntuDev:~/echolink$ cat /etc/lsb-release&lt;br/&gt;
DISTRIB_ID=Ubuntu&lt;br/&gt;
DISTRIB_RELEASE=18.04&lt;br/&gt;
DISTRIB_CODENAME=bionic&lt;br/&gt;
DISTRIB_DESCRIPTION="Ubuntu 18.04.3 LTS"&lt;br/&gt;
charlesb@UbuntuDev:~/echolink$&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Charles Blackburn</dc:creator><pubDate>Wed, 15 Jan 2020 18:52:24 -0000</pubDate><guid>https://sourceforge.net977e176b74887f5c9c5c4f21db3a8a84b0d6b26a</guid></item><item><title>#9 Incorrect padding calculation in GenBye()</title><link>https://sourceforge.net/p/cqinet/support-requests/9/?limit=25#fdf2/5933</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks Skip.  It's certainly not a show stopper, just one of several things I wish there was some kind of definitive answer for.  Jonathan hasn't been able to give me much beyond "read the source code for theBridge" and "read the RFCs".&lt;/p&gt;
&lt;p&gt;If I start crashing clients, I'll deal with that when the time comes.  It looks like some of the padding was selected for the sake of encryption, but of course we're not using encryption in EchoLink.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Scott Miller</dc:creator><pubDate>Wed, 12 Dec 2018 20:21:45 -0000</pubDate><guid>https://sourceforge.netcdf1e639f3b4cca54b82eb35fe36295a25af2ea6</guid></item><item><title>#9 Incorrect padding calculation in GenBye()</title><link>https://sourceforge.net/p/cqinet/support-requests/9/?limit=25#fdf2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Scott,&lt;/p&gt;
&lt;p&gt;It's clear that Echolink is based on RTP, RTCP etc, but that was never stated.  Echolink is a copy of an older Ham radio linking project called iLink and the protocol was considered a secret.  EchoLink and thebridge, etc were based on reverse enginerring the over the air protocol, not RFCs or any other documentation.  All I can say is that "it works", if changes were make to make it RFC compliant it may well stop working.  Additionally I'm no longer developing this code and I'm no longer active on Echolink. &lt;/p&gt;
&lt;p&gt;BTW Good luck with your project! &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Skip Hansen</dc:creator><pubDate>Wed, 12 Dec 2018 20:04:13 -0000</pubDate><guid>https://sourceforge.net75c63327c1ab973775ef173601464f7573d08bd1</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#38b8</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Drew,&lt;/p&gt;
&lt;p&gt;I appreciate the effort in reporting the crash, but basically neither thelinkbox nor thebridge were ever tested on 64 bit machines.  The code was originally written 14 years ago when 64 bit machines were rare and expensive.   I am not longer developing this code.  If someone comes up with a fix I'd be more than happy to merge it, otherwise it's unlikely to get fixed anytime soon.&lt;/p&gt;
&lt;p&gt;73's Skip WB6YMH&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Skip Hansen</dc:creator><pubDate>Wed, 12 Dec 2018 19:57:10 -0000</pubDate><guid>https://sourceforge.netee0209a1bc271116e9db8514148894cc92e97b45</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#616a</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I've got some debug information here that may help with this .disconnect issue.&lt;br/&gt;
- thebridge-1.09&lt;br/&gt;
- Ubuntu 18.04.1 LTS 64bit &lt;br/&gt;
- Intel(R) Xeon(R) CPU E5-2650L v3 @ 1.80GHz &lt;/p&gt;
&lt;p&gt;make output: &lt;br/&gt;
&lt;a href="https://pastebin.com/pMpcCkAS" rel="nofollow"&gt;https://pastebin.com/pMpcCkAS&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;syslog: &lt;br/&gt;
systemd&lt;span&gt;[1]&lt;/span&gt;: tbd.service: Main process exited, code=dumped, status=6/ABRT&lt;br/&gt;
systemd&lt;span&gt;[1]&lt;/span&gt;: tbd.service: Failed with result 'core-dump'.&lt;/p&gt;
&lt;p&gt;output from tbd -d: &lt;br/&gt;
2:50:49 &lt;em&gt;DX-LINK&lt;/em&gt; disconnected by tbdcmd&lt;br/&gt;
&lt;strong&gt;&lt;em&gt; buffer overflow detected &lt;/em&gt;&lt;/strong&gt;: tbd terminated&lt;br/&gt;
Aborted (core dumped)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew</dc:creator><pubDate>Mon, 10 Dec 2018 03:11:49 -0000</pubDate><guid>https://sourceforge.nete394240dc9cfaf7d58acd93cf00bf37bf84aa68c</guid></item><item><title>#7 thebridge1.09 and 1.06 .disconnect crash</title><link>https://sourceforge.net/p/cqinet/support-requests/7/?limit=25#6a40</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi.  Did you ever resolve this issue? I'm getting the same error.  .disconnect will crash thebridge 1.06 running on Ubuntu 18.04.1 LTS 64 bit&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Drew</dc:creator><pubDate>Sat, 01 Dec 2018 04:17:56 -0000</pubDate><guid>https://sourceforge.net8dc434a486b9201490f8e2877ed96346591c46b0</guid></item></channel></rss>