Added insert method to LinkedList class
Placed internet address operations in a separate class named Address under the socket sub directory
Fixed a bug in the Address class, added fromHex static method to ByteArray.
The socket receive buffer size can now be dynamically adjusted to tweak performance verses ram usage.
Made a simple light weight transmission buffer, fixed some old legacy code that was badly thought out in the threading classes.
Locked both recv_lock and send_lock in the SocketDestroy task. It seemed that occasionally a socket would be destroyed while a task was still running.
a null string char will now result in a zero length string and not a crash for mater of convenience.
A couple of minor tweaks for convenience in both Aes and String classes.
Fixed the toHex method
Initialed the read and read events to zero in the Socket constructor. This avoids a crash if a connection is not successful.
I have cleaned out obsolete files, as you can see this library is a work in progress and a clean interface has not been defined as of yet. So some things from time to time change but updating dependant code will always be very straight forward, that is for my own sake as all my projects are based on this library. Some more encryption algorithms have been added but I will need to look into ensuring the correct credits are given for the code I copied.
Previous commit ignored these files.