initial import. some functionality


git-svn-id: https://svn.usu.edu/repos/organicips@1 3d9e25a2-cbd7-4515-827b-a16590a0d41c
managed to split capreader into a flexible server/client structure. 


git-svn-id: https://svn.usu.edu/repos/organicips@2 3d9e25a2-cbd7-4515-827b-a16590a0d41c
Uint32 to dotted quad conversion routing separated out


git-svn-id: https://svn.usu.edu/repos/organicips@3 3d9e25a2-cbd7-4515-827b-a16590a0d41c
added a namecache object that will swap names for ip addresses if it can, and removed a bug where the server didn't keep track of when a new stream was created. 


git-svn-id: https://svn.usu.edu/repos/organicips@4 3d9e25a2-cbd7-4515-827b-a16590a0d41c
Added 'encryption', 128 bit AES in ECB mode. 


git-svn-id: https://svn.usu.edu/repos/organicips@5 3d9e25a2-cbd7-4515-827b-a16590a0d41c
abstracted out the packetsink class, so that there isnt a dependancy on the server code for the graphics stuff. 


git-svn-id: https://svn.usu.edu/repos/organicips@6 3d9e25a2-cbd7-4515-827b-a16590a0d41c
now supporting asynchronous dns lookups, so that the client wont freeze


git-svn-id: https://svn.usu.edu/repos/organicips@7 3d9e25a2-cbd7-4515-827b-a16590a0d41c
stability and asthetic improvements


git-svn-id: https://svn.usu.edu/repos/organicips@8 3d9e25a2-cbd7-4515-827b-a16590a0d41c
preliminary work on a gui


git-svn-id: https://svn.usu.edu/repos/organicips@9 3d9e25a2-cbd7-4515-827b-a16590a0d41c
got the layout glide effect working


git-svn-id: https://svn.usu.edu/repos/organicips@10 3d9e25a2-cbd7-4515-827b-a16590a0d41c
Added some changes to make it compatible with visual studio 6, not working yet. 

git-svn-id: https://svn.usu.edu/repos/organicips@11 3d9e25a2-cbd7-4515-827b-a16590a0d41c
A VC++ working build, although the build doesnt work 

git-svn-id: https://svn.usu.edu/repos/organicips@12 3d9e25a2-cbd7-4515-827b-a16590a0d41c
fixed code differences between gcc and vc++


git-svn-id: https://svn.usu.edu/repos/organicips@13 3d9e25a2-cbd7-4515-827b-a16590a0d41c
builds and works correctly now. M$oft's STL implementation leaves much to be desired. 

git-svn-id: https://svn.usu.edu/repos/organicips@14 3d9e25a2-cbd7-4515-827b-a16590a0d41c
added release build and executable. 

git-svn-id: https://svn.usu.edu/repos/organicips@15 3d9e25a2-cbd7-4515-827b-a16590a0d41c
button and option controls


git-svn-id: https://svn.usu.edu/repos/organicips@16 3d9e25a2-cbd7-4515-827b-a16590a0d41c
added a gui and a chart. 


git-svn-id: https://svn.usu.edu/repos/organicips@17 3d9e25a2-cbd7-4515-827b-a16590a0d41c
buggy mouse support


git-svn-id: https://svn.usu.edu/repos/organicips@18 3d9e25a2-cbd7-4515-827b-a16590a0d41c
adding some graphics


git-svn-id: https://svn.usu.edu/repos/organicips@19 3d9e25a2-cbd7-4515-827b-a16590a0d41c
now checking unicode translation for valid char, not sym. this makes it so that the numeric keypad can be used. 


git-svn-id: https://svn.usu.edu/repos/organicips@20 3d9e25a2-cbd7-4515-827b-a16590a0d41c