tidied up
Solves many of the problems associated with memory allocation and dealocation with the socket++ library. Also should prevent memory leaks as the proper destructor methods are being called now.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.