History

Version 0.1
===========
First ever public release

Someone suggested I release the source code.

Version 1.0
===========
First release with source code

Added the IPX network address to the printout in the hope to allow IPX
servers to detect it. At the moment you need to give the full address.

Version 1.1
===========

Realized that while fudging the addresses, I forgot to change the word
saying the length of the packet. Hopefully this will allow IPX servers to
see the program.

Version 1.2
===========

I made interrupted system calls restart themselves. I'm not sure why they
were interrupted but it should work now.

Extended the timeouts from 1 min to 4 mins. Should be long enough now to cover
everything now.

Added code so that ps describes exactly what this particular process is doing

Any other changes I decided to make but have forgotton I did.

Version 1.3
===========

Sorry to put this one so close to Version 1.2 but there were so many changes
that I thought it worthwhile to produce a new version.

o This time I really did lengthen all the timeouts
o Both programs now detect when the client is quitting and quit themselves
    instead of waiting for the timeout
o Sometimes when one of the programs quit, it didn't clean itself up properly
o Both programs will now forward any messages it gets from clients, even if 
    they are not connect message. However, one of the replies contains an 
    address which isn't proxyed yet.
o Cleaned up the source (a bit) so that the programs can now be made with a 
    real makefile.
    
The TEST2 command now works but if it fails once, for some reason Quake 
doesn't check again, so you hove to restart the client to get it to work
again.