On Tue, Jun 16, 2009 at 11:17:50PM -0500, tanner at real-time.com wrote:
> Tue Jun 16 23:15:13 CDT 2009  tanner at real-time.com
>   * clean-up-in-source-detection-of-rsa.patch

Taken, pushed to my branch.

This branch still doesn't work on Linux, and I've not yet figured out
why.  The symptom is that the client is given a stream of about 6000
bytes of zeroes, instead of the Netrek protocol packets.  The overall
size seems about right.

I've fiddled around with tcpdump, strace and gdb.  tcpdump shows the
zero data sent.  strace shows the zero data is sent using write(2)
against the TCP socket by the ntserv.  gdb shows the various functions
that send packets are building correct packets and calling the function
to drop them into the buffer.  Therefore it is something mysterious
about gwrite or the buffering.

James Cameron    mailto:quozl at us.netrek.org     http://quozl.netrek.org/